Manipulation planning for the Atlas humanoid robot

Kinematic planning for performing manipulation tasks with an Atlas humanoid robot is presented. A hybrid analytic/numerical inverse kinematics approach is described, yielding fast solutions. The solution technique supports extensive exploration of manipulation strategies. Task-specific optimization metrics are introduced, leading to manipulation plans for three tasks: acquiring a horizontal cylinder, turning a valve, and turning a door handle.