| action MoveBaseForPickUp | param robot, obj, baseLoc0, baseLoc1 | precond robotAt (baseLoc0), objectAt (obj, objLoc), | reachableBasePose (robot, obj, objLoc, baseLoc1), validBasePath (robot, baseLoc0, baseLoc1) | effect—robotAt (baseLoc0), robotAt (baseLoc1) | action MoveBaseForPutDown | param robot, hand, obj, plane, baseLoc0, baseLoc1 | precond robotAt (baseLoc0), graspedBy (obj, hand), | placeableBasePose (robot, obj, plane, baseLoc1), validBasePath (robot, baseLoc0, baseLoc1) | effect—robotAt (baseLoc0), robotAt (baseLoc1) |
|
|