Robustness to Inertial Parameter Errors for Legged Robots Balancing on Level Ground

Model-based control has become more and more popular in the legged robots community in the last ten years. The key idea is to exploit a model of the system to compute precise motor commands that result in the desired motion. This allows to improve the quality of the motion tracking, while using lower gains, leading so to higher compliance. However, the main flaw of this approach is typically its lack of robustness to modeling errors. In this paper we focus on the robustness of inverse-dynamics control to errors in the inertial parameters of the robot. We assume these parameters to be known, but only with a certain accuracy. We then propose a computationally-efficient optimization-based controller that ensures the balance of the robot despite these uncertainties. We used the proposed controller in simulation to perform different reaching tasks with the HRP-2 humanoid robot, in the presence of various modeling errors. Comparisons against a standard inverse-dynamics controller through hundreds of simulations show the superiority of the proposed controller in ensuring the robot balance.

[1]  Alexander Dietrich,et al.  Multi-objective compliance control of redundant manipulators: Hierarchy, control, and stability , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Romeo Ortega,et al.  On adaptive impedance control of robot manipulators , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

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

[4]  Nicolas Mansard,et al.  Robustness to Joint-Torque-Tracking Errors in Task-Space Inverse Dynamics , 2016, IEEE Transactions on Robotics.

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

[6]  Dinesh K. Pai,et al.  Staggered projections for frictional contact in multibody systems , 2008, SIGGRAPH Asia '08.

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

[8]  Koushil Sreenath,et al.  Optimal Robust Control for Bipedal Robots through Control Lyapunov Function based Quadratic Programs , 2015, Robotics: Science and Systems.

[9]  Giorgio Metta,et al.  Prioritized motion-force control of constrained fully-actuated robots: "Task Space Inverse Dynamics" , 2014, Robotics Auton. Syst..

[10]  O. Khatib TASK-ORIENTED CONTROL OF HUMANOID ROBOTS THROUGH PRIORITIZATION , 2004 .

[11]  Stefan Schaal,et al.  Inverse dynamics with optimal distribution of ground reaction forces for legged robots , 2010 .

[12]  Sergey V. Drakunov,et al.  Capture Point: A Step toward Humanoid Push Recovery , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[13]  Stefan Schaal,et al.  Optimal distribution of contact forces with inverse-dynamics control , 2013, Int. J. Robotics Res..

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

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

[16]  François Keith,et al.  Dynamic Whole-Body Motion Generation Under Rigid Contacts and Other Unilateral Constraints , 2013, IEEE Transactions on Robotics.

[17]  P. Poignet,et al.  Robust dynamic experimental identification of robots with set membership uncertainty , 2005, IEEE/ASME Transactions on Mechatronics.

[18]  Maolin Jin,et al.  Robust Compliant Motion Control of Robot With Nonlinear Friction Using Time-Delay Estimation , 2008, IEEE Transactions on Industrial Electronics.

[19]  Kazuhito Yokoi,et al.  Balance control based on Capture Point error compensation for biped walking on uneven terrain , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[20]  Nicolas Mansard,et al.  Whole-body motion integrating the capture point in the operational space inverse dynamics control , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[21]  Gordon Cheng,et al.  Gravity Compensation and Full-Body Balancing for Humanoid Robots , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[22]  Vinutha Kallem,et al.  Rate of change of angular momentum and balance maintenance of biped robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[23]  Vincent Padois,et al.  Constraints Compliant Control: Constraints compatibility and the displaced configuration approach , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Emanuel Todorov,et al.  Ensemble-CIO: Full-body dynamic motion planning that transfers to physical humanoids , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[25]  Pierre-Brice Wieber On the stability of walking systems , 2002 .

[26]  Alain Micaelli,et al.  Robust balance optimization control of humanoid robots with multiple non coplanar grasps and frictional contacts , 2008, 2008 IEEE International Conference on Robotics and Automation.

[27]  Kris K. Hauser,et al.  Robust trajectory optimization under frictional contact with iterative learning , 2015, Auton. Robots.

[28]  Scott Kuindersma,et al.  Modeling and Control of Legged Robots , 2016, Springer Handbook of Robotics, 2nd Ed..

[29]  Serena Ivaldi,et al.  Inertial parameters identification and joint torques estimation with proximal force/torque sensing , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).