Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tutorials:intermediate:simple_mobile_manipulation_plan [2022/04/14 09:15] – [Expanding Failure Management Capabilities] schimpftutorials:intermediate:simple_mobile_manipulation_plan [2022/04/25 09:20] (current) schimpf
Line 1: Line 1:
-**//Tested with Cram v0.7.0, ROS version: Kinetic, Ubuntu 16.04//**+**//Tested with Cram v0.8.0, ROS version: Noetic, Ubuntu 20.04//**
  
 ====== Simple Mobile Manipulation Plan ====== ====== Simple Mobile Manipulation Plan ======
Line 349: Line 349:
   (btr:simulate btr:*current-bullet-world* 10))   (btr:simulate btr:*current-bullet-world* 10))
 </code> </code>
-Now run ''move-bottle'' once more, and with this output being a heavily compressed output for readability+Now run ''move-bottle'' once more, and and the output should look like this [Some messages that would come up are suppressed here for readability.] 
 <code lisp> <code lisp>
 BTW-TUT> (move-bottle) BTW-TUT> (move-bottle)
Line 355: Line 355:
 [(PICK-PLACE PICK-UP) INFO] 1649925566.714: Looking [(PICK-PLACE PICK-UP) INFO] 1649925566.714: Looking
 [(PICK-PLACE PICK-UP) INFO] 1649925566.758: Opening gripper and reaching [(PICK-PLACE PICK-UP) INFO] 1649925566.758: Opening gripper and reaching
-[(PERFORM ACTION) INFO] 1649925566.760: Action goal `((GRIPPER-JOINT-AT RIGHT 0.1))' already achieved. 
 [(URDF-PROJ MOVE-TCP) ERROR] 1649925567.115: #<POSE-STAMPED  [(URDF-PROJ MOVE-TCP) ERROR] 1649925567.115: #<POSE-STAMPED 
    FRAME-ID: "torso_lift_link", STAMP: 0.0    FRAME-ID: "torso_lift_link", STAMP: 0.0
Line 537: Line 536:
 BTW-TUT> (init-projection) BTW-TUT> (init-projection)
 BTW-TUT> (move-bottle) BTW-TUT> (move-bottle)
-[(PICK-PLACE PICK-UP) INFO] 1550504321.279Opening gripper +[(PERFORM ACTION) INFO] 1649927731.920Action goal `((ARMS-POSITIONED-AT NIL NIL))' already achieved. 
-[(PICK-PLACE PICK-UP) INFO] 1550504321.279Reaching +[(PICK-PLACE PICK-UP) INFO] 1649927732.109Looking 
-[(GRASP-FAILURE) WARN] Failed to grasp from LEFT-SIDE using RIGHT arm  +[(PICK-PLACE PICK-UP) INFO] 1649927732.148Opening gripper and reaching 
-[(TRYING-NEW-GRASP) INFO] 1550504800.749Trying to grasp from RIGHT-SIDE using RIGHT arm +[(PICK-PLACE PICK-UP) INFO] 1649927732.789: Grasping 
-[(PICK-PLACE PICK-UP) INFO] 1550504800.789: Opening gripper +[(PICK-PLACE PICK-UP) INFO] 1649927733.055Gripping 
-[(PICK-PLACE PICK-UP) INFO] 1550504800.789Reaching +[(PICK-PLACE GRIP) INFO] 1649927733.089Assert grasp into knowledge base 
-[(GRASP-FAILURE) WARN] Failed to grasp from RIGHT-SIDE using RIGHT arm  +[(PICK-PLACE PICK-UP) INFO] 1649927733.097Lifting 
-[(TRYING-NEW-GRASP) INFO] 1550504801.577Trying to grasp from BACK using RIGHT arm +[(PICK-PLACE PLACE) INFO] 1649927733.610Parking 
-[(PICK-PLACE PICK-UP) INFO] 1550504801.601Opening gripper +[(PERFORM ACTION) INFO] 1649927733.834Action goal `((ARMS-POSITIONED-AT NIL NIL))' already achieved
-[(PICK-PLACE PICK-UP) INFO] 1550504801.602Reaching +[(PICK-PLACE PLACE) INFO] 1649927733.945Looking 
-[(PICK-PLACE PICK-UP) INFO] 1550504801.939Gripping +[(PICK-PLACE PLACE) INFO] 1649927734.003: Reaching 
-[(PICK-PLACE PICK-UPINFO] 1550504801.973: Assert grasp into knowledge base +[(PICK-PLACE PLACE) INFO] 1649927734.430: Putting 
-[(PICK-PLACE PICK-UP) INFO] 1550504801.974Lifting +[(PICK-PLACE PLACE) INFO] 1649927734.677: Opening gripper 
-[(PICK-PLACE PLACE) INFO] 1550504802.356: Reaching +[(PICK-PLACE PLACE) INFO] 1649927734.718: Retract grasp in knowledge base 
-[(PICK-PLACE PLACE) INFO] 1550504802.508: Putting +[(PICK-PLACE PLACE) INFO] 1649927734.807: Updating object location in knowledge base 
-[(PICK-PLACE PLACE) INFO] 1550504802.619: Opening gripper +[(PICK-PLACE PLACE) INFO] 1649927734.807: Retracting 
-[(PICK-PLACE PLACE) INFO] 1550504802.655: Retract grasp in knowledge base +[(PICK-PLACE PLACE) INFO] 1649927735.214: Parking 
-[(PICK-PLACE PLACE) INFO] 1550504802.660: Retracting+[(PERFORM ACTION) INFO] 1649927735.398: Action goal `((ARMS-POSITIONED-AT NIL NIL))' already achieved.
 </code> </code>
 {{:tutorials:intermediate:btw-tut-grasp-again.png?800|}} {{:tutorials:intermediate:btw-tut-grasp-again.png?800|}}