Adaptive torque-based control of a humanoid robot on an unstable platform

We are interested in performing dynamic tasks with humanoid robots. Using a model-based controller to perform these tasks can expose modeling errors that are not apparent when performing slower or less difficult tasks. To successfully perform a dynamic task with the Sarcos Primus humanoid, we augmented a model-based policy-mixing controller with automated model adaptation techniques. We conducted experiments to show that this augmented controller can balance the Sarcos Primus humanoid on an unstable seesaw platform in the presence of unexpected disturbances and significant model errors.

[1]  Yoshihiko Nakamura,et al.  Dynamics Identi cation of Humanoid Systems , 2008 .

[2]  Gentiane Venture,et al.  Identification of humanoid robots dynamics using floating-base motion dynamics , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  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).

[4]  Gordon Cheng,et al.  Full-Body Compliant Human–Humanoid Interaction: Balancing in the Presence of Unknown External Forces , 2007, IEEE Transactions on Robotics.

[5]  Michael A. Saunders,et al.  SNOPT: An SQP Algorithm for Large-Scale Constrained Optimization , 2002, SIAM J. Optim..

[6]  Jun Nakanishi,et al.  A Bayesian Approach to Nonlinear Parameter Identification for Rigid Body Dynamics , 2006, Robotics: Science and Systems.

[7]  Patrick J. Loughlin,et al.  Sensory adaptation in human balance control: Lessons for biomimetic robotic bipeds , 2008, Neural Networks.

[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]  Masayuki Inaba,et al.  Dynamically-Stable Motion Planning for Humanoid Robots , 2002, Auton. Robots.

[10]  Miomir Vukobratovic,et al.  Zero-Moment Point - Thirty Five Years of its Life , 2004, Int. J. Humanoid Robotics.

[11]  Nancy S. Pollard,et al.  Animation of Humanlike Characters: Dynamic Motion Filtering with a Physically Plausible Contact Model , 2001 .

[12]  Nancy S. Pollard,et al.  Efficient synthesis of physically valid human motion , 2003, ACM Trans. Graph..

[13]  Andrew W. Moore,et al.  Locally Weighted Learning , 1997, Artificial Intelligence Review.

[14]  Jun Nakanishi,et al.  Inverse Dynamics Control with Floating Base and Constraints , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[15]  Katsu Yamane Simulating and Generating Motions of Human Figures (Springer Tracts in Advanced Robotics, V. 9) , 2004 .

[16]  M. Coleman,et al.  The simplest walking model: stability, complexity, and scaling. , 1998, Journal of biomechanical engineering.

[17]  Stefan Schaal,et al.  Inertial parameter estimation of floating base humanoid systems using partial force sensing , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[18]  Bernard Espiau,et al.  Limit cycles and their stability in a passive bipedal gait , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[19]  Stefan Schaal,et al.  Inverse dynamics control of floating base systems using orthogonal decomposition , 2010, 2010 IEEE International Conference on Robotics and Automation.

[20]  Katsu Yamane,et al.  Simulating and Generating Motions of Human Figures , 2004, Springer Tracts in Advanced Robotics.

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

[22]  Sang-Ho Hyon Compliant Terrain Adaptation for Biped Humanoids Without Measuring Ground Surface and Contact Forces , 2009, IEEE Transactions on Robotics.

[23]  Andrew W. Moore,et al.  Locally Weighted Learning for Control , 1997, Artificial Intelligence Review.