Model predictive control of underactuated bipedal robotic walking

This paper addresses the problem of controlling underactuated bipedal walking robots in the presence of actuator torque saturation. The proposed method synthesizes elements of the Human-Inspired Control (HIC) approach for generating provably-stable walking controllers, rapidly exponentially stabilizing control Lyapunov functions (RES-CLFs) and standard model predictive control (MPC). Specifically, the proposed controller uses feedback linearization to construct a linear control system describing the dynamics of the walking outputs. The input to this linear system is designed to be the solution of a MPC-based Quadratic Program which minimizes the sum of the values of a RES-CLF-describing the walking control objectives-over a finite-time horizon. Future values of the torque constraints are mapped into the linear control system using the Hybrid Zero Dynamics property of HIC and subsequently incorporated in the Quadratic Program. The proposed method is implemented in a rigid-body dynamics simulation and initial experiments with the Durus robot.

[1]  S. Sastry Nonlinear Systems: Analysis, Stability, and Control , 1999 .

[2]  Aaron D. Ames,et al.  Human-Inspired Control of Bipedal Walking Robots , 2014, IEEE Transactions on Automatic Control.

[3]  Alin Albu-Schäffer,et al.  Walking control of fully actuated robots based on the Bipedal SLIP model , 2012, 2012 IEEE International Conference on Robotics and Automation.

[4]  Victor M. Becerra,et al.  Input Constraints Handling in an MPC/Feedback Linearization Scheme , 2009, Int. J. Appl. Math. Comput. Sci..

[5]  Aaron D. Ames,et al.  Sufficient conditions for the Lipschitz continuity of QP-based multi-objective control of humanoid robots , 2013, 52nd IEEE Conference on Decision and Control.

[6]  Aaron D. Ames,et al.  Control lyapunov functions and hybrid zero dynamics , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[8]  J. Grizzle,et al.  A Restricted Poincaré Map for Determining Exponentially Stable Periodic Orbits in Systems with Impulse Effects: Application to Bipedal Robots , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

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

[10]  C. A. Desoer,et al.  Nonlinear Systems Analysis , 1978 .

[11]  Christopher G. Atkeson,et al.  Push Recovery by stepping for humanoid robots with force controlled joints , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[12]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[13]  Michael J. Kurtz,et al.  Input-output linearizing control of constrained nonlinear processes , 1997 .

[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]  Russ Tedrake,et al.  Direct Trajectory Optimization of Rigid Body Dynamical Systems through Contact , 2012, WAFR.

[16]  Koushil Sreenath,et al.  Torque Saturation in Bipedal Robotic Walking Through Control Lyapunov Function-Based Quadratic Programs , 2013, IEEE Access.

[17]  Scott Kuindersma,et al.  An efficiently solvable quadratic program for stabilizing dynamic locomotion , 2013, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Aaron D. Ames,et al.  Towards the Unification of Locomotion and Manipulation through Control Lyapunov Functions and Quadratic Programs , 2013, CPSW@CISS.

[19]  Aaron D. Ames,et al.  Realizing underactuated bipedal walking with torque controllers via the ideal model resolved motion method , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[20]  Eric Westervelt,et al.  Hybrid Zero Dynamics of Planar Bipedal Walking , 2008 .

[21]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[22]  Randy A. Freeman,et al.  Robust Nonlinear Control Design , 1996 .