Add three task scenes: move puck, tool use, bottle-cap unscrewing#41
Conversation
| <!-- | ||
| Non-prehensile pushing: a low puck on the table and two goal markers. The | ||
| robot pushes the puck to a goal with the closed gripper as a pusher -- no | ||
| grasping involved. |
There was a problem hiding this comment.
I realized that this scene can also be used as a pick-and-place task.
How about renaming the scene file name to move_puck_scene.xml and updating the task description?
|
@Manas-arumalla, thank you for adding more scenes! Here are some comments, so please have a look! First, I feel that Second, puch_scene.xml seems to be useful for the pick and place task. As I commented above, could you rename the task name and description? |
- contact_scene.xml removed: without a controller driving it the scene carries no task of its own. - push_scene.xml renamed to move_puck_scene.xml and the description broadened: the puck-on-goal setup works for pushing and for pick-and-place alike. Scene physics untouched (comments and model name only); re-verified from the home keyframe: puck pushed to 9.692 mm of goal_a, identical across two runs.
|
|
@kou Looks Good to me. Could you do a final check and merge? |
|
Could you update the PR title and description before we merge this? |
|
@kou I've updated them. Please review. |
|
Thanks. |
move_puck_scene.xml— a low puck and two goal markers: push the puckto a goal with the closed gripper, or grasp and place it
(pick-and-place).
tool_scene.xml— a graspable stick and a block beyond bare reach:push the block onto a far goal using the stick.
bottle_scene.xml— a bottle with a threaded cap: hinge + slide coupledlike a screw (15 mm/turn), so turning the cap really lifts it off. The
hinge is unlimited (hinge limits wrap past one revolution); the slide's
range bounds the travel. Grasp welds for either arm.
Each scene loads standalone and holds its
homekeyframe cleanly (noarm-object contact over an 8 s settle).