Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
tutorials:intermediate:new_actions [2019/01/02 17:09] – [Implementing new types of actions] vanessa | tutorials:intermediate:new_actions [2019/01/02 17:44] – [Pick-action-designator] vanessa | ||
---|---|---|---|
Line 162: | Line 162: | ||
</ | </ | ||
+ | Here also failure-handling takes place. At least all low-level-failures should be caught here. | ||
====== Pick-action-designator ====== | ====== Pick-action-designator ====== | ||
Line 178: | Line 178: | ||
? | ? | ||
? | ? | ||
- | | + | |
+ | First extract | ||
+ | <code lisp> | ||
(spec: | (spec: | ||
(spec: | (spec: | ||
Line 188: | Line 190: | ||
(man-int: | (man-int: | ||
(lisp-fun man-int: | (lisp-fun man-int: | ||
- | | + | |
+ | </ | ||
+ | | ||
+ | <code lisp> | ||
+ | |||
(lisp-fun man-int: | (lisp-fun man-int: | ||
(-> (man-int: | (-> (man-int: | ||
Line 215: | Line 221: | ||
- | First all of the information from the ? | + | |
+ | <code lisp> | ||
(-> (man-int: | (-> (man-int: | ||
(equal ? | (equal ? | ||
Line 224: | Line 231: | ||
| | ||
- | The system needs to know how the object, that will be picked up, is facing so that the rotation is correctly and the transformation from gripper to object will be properly. | + | |
====== Get-trajectory ====== | ====== Get-trajectory ====== | ||