Trajectory generation for multi-contact momentum control

Simplified models of the dynamics such as the linear inverted pendulum model (LIPM) have proven to perform well for biped walking on flat ground. However, for more complex tasks the assumptions of these models can become limiting. For example, the LIPM does not allow for the control of contact forces independently, is limited to co-planar contacts and assumes that the angular momentum is zero. In this paper, we propose to use the full momentum equations of a humanoid robot in a trajectory optimization framework to plan its center of mass, linear and angular momentum trajectories. The model also allows for planning desired contact forces for each end-effector in arbitrary contact locations. We extend our previous results on linear quadratic regulator (LQR) design for momentum control by computing the (linearized) optimal momentum feedback law in a receding horizon fashion. The resulting desired momentum and the associated feedback law are then used in a hierarchical whole body control approach. Simulation experiments show that the approach is computationally fast and is able to generate plans for locomotion on complex terrains while demonstrating good tracking performance for the full humanoid control.

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

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

[3]  Timothy Bretl,et al.  Free-Climbing with a Multi-Use Robot , 2006, ISER.

[4]  David E. Orin,et al.  Centroidal Momentum Matrix of a humanoid robot: Structure and properties , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Andrei Herdt,et al.  Walking without thinking about it , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  M. Rehm Proceedings of the 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids) , 2012 .

[7]  Sung-Hee Lee,et al.  A momentum-based balance controller for humanoid robots on non-level and non-stationary ground , 2012, Auton. Robots.

[8]  Weiwei Huang,et al.  3D walking based on online optimization , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[9]  Hongkai Dai,et al.  Whole-body Motion Planning with Simple Dynamics and Full Kinematics , 2014 .

[10]  Pierre-Brice Wieber,et al.  Whole body motion controller with long-term balance constraints , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[11]  Alexander Herzog,et al.  Balancing experiments on a torque-controlled humanoid with hierarchical inverse dynamics , 2013, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Auke Jan Ijspeert,et al.  Robust and Agile 3D Biped Walking With Steering Capability Using a Footstep Predictive Approach , 2014, Robotics: Science and Systems.

[13]  Eiichi Yoshida,et al.  Model preview control in multi-contact motion-application to a humanoid robot , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  David E. Orin,et al.  Development of high-span running long jumps for humanoids , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Chonhyon Park,et al.  A Reachability-Based Planner for Sequences of Acyclic Contacts in Cluttered Environments , 2015, ISRR.

[16]  Alin Albu-Schäffer,et al.  Three-Dimensional Bipedal Walking Control Based on Divergent Component of Motion , 2015, IEEE Transactions on Robotics.

[17]  Alexander Herzog,et al.  Momentum control with hierarchical inverse dynamics on a torque-controlled humanoid , 2014, Autonomous Robots.