Manipulation Planning
Locomotion ~ Manipulation 2
Moving in the Robot x Object Space Configuration space is C robot x C object Assume object can only be grasped or ungrasped (no tilting, etc)
Transit Paths Let C stable be the subset of C object where the object is supported by the environment Let q object be a stable object configuration A transit path is a collision free path of the robot- object system in C robot x {q object }
Static Equilibrium Need forces at contacts to support robot against gravity mgmg f1f1 f2f2 Force balance Torque balance Friction constraint
Transfer Paths Let C grasp be the subset of C robot x C object where the robot grasps the object Object has fixed relative transformation to the robot’s gripper A transit path is a path in C grasp where the object starts and stops in C stable
Force Closure Grasps For any force/torque on the object, there exists a balancing set of contact forces
Issues How does a planner choose: The grasp(s)? The start and end of each transfer path? Generalizing this to non-grasping actions
Multi-Modal Planning Legged Locomotion Navigation among Movable Obstacles Manipulation with Grasps & Regrasps Dexterous Manipulation Stilman et. al Bretl 2006 Cortes et al 2002 Saut et. al Mode = contact state
Toward the Future
IU Robotics Open House Part of National Robotics Week Friday, April 16 th More information forthcoming…
Project Midterm Presentations 3/9 and 3/11 10 minute presentation Describe project goals (be specific) What milestones have you achieved so far? Pictures, videos of work in progress Timeline