High degree-of-freedom dynamic manipulation

The creation of high degree of freedom dynamic mobile manipulation techniques and behaviors will allow robots to accomplish difficult tasks in the field. We are investigating the use of the body and legs of legged robots to improve the strength, velocity, and workspace of an integrated manipulator to accomplish dynamic manipulation. This is an especially challenging task, as all of the degrees of freedom are active at all times, the dynamic forces generated are high, and the legged system must maintain robust balance throughout the duration of the tasks. To accomplish this goal, we are utilizing trajectory optimization techniques to generate feasible open-loop behaviors for our 28 dof quadruped robot (BigDog) by planning the trajectories in a 13 dimensional space. Covariance Matrix Adaptation techniques are utilized to optimize for several criteria such as payload capability and task completion speed while also obeying constraints such as torque and velocity limits, kinematic limits, and center of pressure location. These open-loop behaviors are then used to generate feed-forward terms, which are subsequently used online to improve tracking and maintain low controller gains. Some initial results on one of our existing balancing quadruped robots with an additional human-arm-like manipulator are demonstrated on robot hardware, including dynamic lifting and throwing of heavy objects 16.5kg cinder blocks, using motions that resemble a human athlete more than typical robotic motions. Increased payload capacity is accomplished through coordinated body motion.

[1]  Mike Stilman,et al.  Golem Krang: Dynamically stable humanoid robot for mobile manipulation , 2010, 2010 IEEE International Conference on Robotics and Automation.

[2]  Nikolaus Hansen,et al.  The CMA Evolution Strategy: A Comparing Review , 2006, Towards a New Evolutionary Computation.

[3]  Roderic A. Grupen,et al.  Designing a Self-Stabilizing Robot for Dynamic Mobile Manipulation , 2006 .

[4]  Toru Omata,et al.  Whole Body Manipulation with a Quadruped Robot , 2002 .

[5]  Roger D. Quinn,et al.  Posture control of a cockroach-like robot , 1999 .

[6]  Jovan Popovic,et al.  Interactive animation of dynamic manipulation , 2006, SCA '06.

[7]  Jerry E. Pratt,et al.  Virtual model control of a bipedal walking robot , 1997, Proceedings of International Conference on Robotics and Automation.

[8]  Oussama Khatib,et al.  A whole-body control framework for humanoids operating in human environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[9]  Jovan Popovic,et al.  Multiobjective control with frictional contacts , 2007, SCA '07.

[10]  Russ Tedrake,et al.  Inverse Kinematics for a Point-Foot Quadruped Robot with Dynamic Redundancy Resolution , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.