On the Hardware Feasibility of Nonlinear Trajectory Optimization for Legged Locomotion based on a Simplified Dynamics

Simplified models are useful to increase the computational efficiency of a motion planning algorithm, but their lack of accuracy have to be managed. We propose two feasibility constraints to be included in a Single Rigid Body Dynamics-based trajectory optimizer in order to obtain robust motions in challenging terrain. The first one finds an approximate relationship between joint-torque limits and admissible contact forces, without requiring the joint positions. The second one proposes a leg model to prevent leg collision with the environment. Such constraints have been included in a simplified nonlinear non-convex trajectory optimization problem. We demonstrate the feasibility of the resulting motion plans both in simulation and on the Hydraulically actuated Quadruped (HyQ) robot, considering experiments on an irregular terrain.

[1]  David E. Orin,et al.  Centroidal dynamics of a humanoid robot , 2013, Auton. Robots.

[2]  Claudio Semini,et al.  Feasible Region: An Actuation-Aware Extension of the Support Region , 2019, IEEE Transactions on Robotics.

[3]  Russ Tedrake,et al.  Planning robust walking motion on uneven terrain via convex optimization , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

[4]  Andrés Valenzuela,et al.  Mixed-integer convex optimization for planning aggressive motions of legged robots over rough terrain , 2016 .

[5]  F. Pierrot,et al.  Force polytope and force ellipsoid for redundant manipulators , 1997 .

[6]  Hartmut Geyer,et al.  Gait Based on the Spring-Loaded Inverted Pendulum , 2018, Humanoid Robotics: A Reference.

[7]  Alexander Herzog,et al.  Structured contact force optimization for kino-dynamic motion generation , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  D. Caldwell,et al.  On the detection and localization of shin collisions and reactive actions in quadruped robots , 2019, Synergy of Automation, IoT & AI.

[9]  Justin Carpentier,et al.  Dynamics Consensus between Centroidal and Whole-Body Models for Locomotion of Legged Robots , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[10]  Claus Gramkow,et al.  On Averaging Rotations , 2004, Journal of Mathematical Imaging and Vision.

[11]  Nicholas Roy,et al.  Collision detection in legged locomotion using supervised learning , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Russ Tedrake,et al.  Whole-body motion planning with centroidal dynamics and full kinematics , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[13]  Alexander Herzog,et al.  On Time Optimization of Centroidal Momentum Dynamics , 2017, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[14]  Ferdinando Cannella,et al.  Design of HyQ – a hydraulically and electrically actuated quadruped robot , 2011 .

[15]  Kazuhito Yokoi,et al.  The 3D linear inverted pendulum mode: a simple modeling for a biped walking pattern generation , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[16]  Hae-Won Park,et al.  Single Leg Dynamic Motion Planning with Mixed-Integer Convex Optimization , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[17]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[18]  Sangbae Kim,et al.  Dynamic Locomotion in the MIT Cheetah 3 Through Convex Model-Predictive Control , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[19]  Carlos Mastalli,et al.  Passivity Based Whole-body Control for Quadrupedal Locomotion on Challenging Terrain , 2018, ArXiv.

[20]  Edo Jelavic,et al.  Real-time motion planning of legged robots: A model predictive control approach , 2017, 2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids).

[21]  Darwin G. Caldwell,et al.  Application of Wrench-Based Feasibility Analysis to the Online Trajectory Optimization of Legged Robots , 2017, IEEE Robotics and Automation Letters.

[22]  David E. Orin,et al.  Improved Computation of the Humanoid Centroidal Dynamics and Application for Whole-Body Control , 2016, Int. J. Humanoid Robotics.

[23]  Carlos Mastalli,et al.  Passive Whole-Body Control for Quadruped Robots: Experimental Validation Over Challenging Terrain , 2018, IEEE Robotics and Automation Letters.

[24]  Abderrahmane Kheddar,et al.  Post-impact adaptive compliance for humanoid falls using predictive control of a reduced model , 2017, 2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids).

[25]  Marco Hutter,et al.  Gait and Trajectory Optimization for Legged Systems Through Phase-Based End-Effector Parameterization , 2018, IEEE Robotics and Automation Letters.

[26]  Hiroshi Yamashita A globally convergent primal-dual interior point method for constrained optimization , 1998 .