Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
tutorials:demo:fetch_and_place [2020/06/10 09:51] – vanessa | tutorials:demo:fetch_and_place [2020/10/05 11:41] – [Zero prerequisites demo tutorial: Simple fetch and place] gkazhoya | ||
---|---|---|---|
Line 3: | Line 3: | ||
This tutorial is from the "Demo Tutorials" | This tutorial is from the "Demo Tutorials" | ||
+ | Here is a link to a video that walks through the first part of the tutorial with voice explanations: | ||
+ | https:// | ||
+ | ===== Motivation ===== | ||
+ | The aim of the tutorial is to give an intuition about the complexity of robot mobile manipulation tasks and about the knowledge that is required to execute actions successfully. | ||
+ | The tutorial: | ||
+ | - Gives an intuition of what knowledge does the robot need (and how much knowledge) to execute even a simple fetch and place, e.g., robot needs to answer questions such as "where should I stand?", | ||
+ | - Shows how many different things can go wrong, and teaches writing simple failure handling strategies. | ||
+ | - Teaches how to call existing actions from the CRAM framework, i.e. how to use designators (but not program new ones). | ||
+ | | ||
===== Setting Up ===== | ===== Setting Up ===== | ||
Line 439: | Line 448: | ||
(defparameter *base-pose-near-counter* | (defparameter *base-pose-near-counter* | ||
- | (make-pose "base_footprint" ' | + | (make-pose "map" ' |
</ | </ | ||
Line 493: | Line 502: | ||
(defparameter *base-pose-near-counter* | (defparameter *base-pose-near-counter* | ||
- | (make-pose "base_footprint" ' | + | (make-pose "map" ' |
(defparameter *final-object-destination* | (defparameter *final-object-destination* |