Informed priority control for humanoids

We describe and demonstrate informed priority control, a control architecture for humanoid robots based on the coordination of multiple sub-policies. While many humanoid robot controllers are designed to maintain orthogonality between sub-policies, informed priority control facilitates directional dependencies between sub-policies. This facilitation is achieved by using a cascade control architecture augmented with models of each partial cascade. We describe the method we use to automatically generate these models in response to changes in sub-policy configuration. Additionally, we demonstrate an implementation of the informed priority framework that can robustly balance a simulated humanoid robot on a bongo-board.

[1]  Jerry E. Pratt,et al.  Learning Capture Points for humanoid push recovery , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[2]  Friedrich Pfeiffer,et al.  A collocation method for real-time walking pattern generation , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[3]  Atsuo Takanishi,et al.  A control method for dynamic biped walking under unknown external force , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[4]  D.W. Vos,et al.  Dynamics and nonlinear adaptive control of an autonomous unicycle: theory and experiment , 1990, 29th IEEE Conference on Decision and Control.

[5]  Oussama Khatib,et al.  Synthesis and control of whole-body behaviors in humanoid systems , 2007 .

[6]  Kazuhito Yokoi,et al.  Biped walking pattern generation by using preview control of zero-moment point , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[7]  Zoran Popovic,et al.  Physically based motion transformation , 1999, SIGGRAPH.

[8]  H. Hemami,et al.  An approach to analyzing biped locomotion dynamics and designing robot locomotion controls , 1977 .

[9]  M. van de Panne,et al.  A controller for the dynamic walk of a biped across variable terrain , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[10]  Chee-Meng Chew,et al.  Virtual Model Control: An Intuitive Approach for Bipedal Locomotion , 2001, Int. J. Robotics Res..

[11]  Christopher G. Atkeson,et al.  Dynamic Balance Force Control for compliant humanoid robots , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  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..

[13]  François Keith,et al.  Generation of dynamic motion for anthropomorphic systems under prioritized equality and inequality constraints , 2011, 2011 IEEE International Conference on Robotics and Automation.

[14]  Kemalettin Erbatur,et al.  An inverted pendulum based approach to biped trajectory generation with swing leg dynamics , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[15]  M.W. Spong,et al.  Reduction-based control with application to three-dimensional bipedal walking robots , 2008, 2008 American Control Conference.

[16]  Jessica K. Hodgins,et al.  Adaptive torque-based control of a humanoid robot on an unstable platform , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[17]  Daniel E. Koditschek,et al.  Hybrid zero dynamics of planar biped walkers , 2003, IEEE Trans. Autom. Control..

[18]  Christopher G. Atkeson,et al.  Control of Instantaneously Coupled Systems applied to humanoid walking , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[19]  C. Karen Liu,et al.  Synthesis of complex dynamic character motion from simple animations , 2002, ACM Trans. Graph..

[20]  Jessica K. Hodgins,et al.  Synthesizing physically realistic human motion in low-dimensional, behavior-specific spaces , 2004, SIGGRAPH 2004.

[21]  Jonghoon Park,et al.  General ZMP Preview Control for Bipedal Walking , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[22]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.