Provably Stabilizing Controllers for Quadrupedal Robot Locomotion on Dynamic Rigid Platforms

Creating controllers for quadrupedal robot locomotion on platforms that exhibit dynamic behaviors, which are herein termed as dynamic platforms, poses a challenging problem because of the complexity of the associated hybrid, time-varying robot dynamics. Towards tackling this challenge, this article focuses on controller design for quadrupedal robot locomotion on dynamic rigid platforms, which are floating-base platforms with a rigid surface. The main contribution of this article is the derivation of a control approach that realizes stable quadrupedal robot locomotion on dynamic rigid platforms of known motions through the provable stabilization of the hybrid, time-varying robot control system. The control approach is synthesized based on the formulation of the robot model as a hybrid, time-varying system and the analysis of the closed-loop control system through the construction of multiple Lyapunov functions. Simulation and experimental results confirm the effectiveness of the proposed control approach in guaranteeing the stability and robustness of quadrupedal robot walking on dynamic rigid platforms.

[1]  Laura Menini,et al.  Robust Trajectory Tracking for a Class of Hybrid Systems: An Internal Model Principle Approach , 2012, IEEE Transactions on Automatic Control.

[2]  Kevin Blankespoor,et al.  BigDog, the Rough-Terrain Quadruped Robot , 2008 .

[3]  D. Bainov,et al.  Impulsive Differential Equations: Periodic Solutions and Applications , 1993 .

[4]  Alin Albu-Schäffer,et al.  Passivity Analysis and Control of Humanoid Robots on Movable Ground , 2018, IEEE Robotics and Automation Letters.

[5]  Aaron D. Ames,et al.  Tractable terrain-aware motion planning on granular media: An impulsive jumping study , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[6]  D. Goldman,et al.  Robophysical study of jumping dynamics on granular media , 2015, Nature Physics.

[7]  Nathan van de Wouw,et al.  Tracking Control for Hybrid Systems With State-Triggered Jumps , 2013, IEEE Transactions on Automatic Control.

[8]  Majid Nili Ahmadabadi,et al.  Parallel Compliance Design for Increasing Robustness and Efficiency in Legged Locomotion—Proof of Concept , 2019, IEEE/ASME Transactions on Mechatronics.

[9]  Christian Ott,et al.  DCM-Based Gait Generation for Walking on Moving Support Surfaces , 2018, 2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids).

[10]  W. Marsden I and J , 2012 .

[11]  Erwin Coumans,et al.  Bullet physics simulation , 2015, SIGGRAPH Courses.

[12]  Ioannis Poulakakis,et al.  A Switchable Parallel Elastic Actuator and its Application to Leg Design for Running Robots , 2018, IEEE/ASME Transactions on Mechatronics.

[13]  Chen Li,et al.  A Terradynamics of Legged Locomotion on Granular Media , 2013, Science.

[14]  Maani Ghaffari,et al.  Contact-aided invariant extended Kalman filtering for robot state estimation , 2020, Int. J. Robotics Res..

[15]  Aaron D. Ames,et al.  A stability region criterion for flat-footed bipedal walking on deformable granular terrain , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[16]  Martin Bohner,et al.  Impulsive differential equations: Periodic solutions and applications , 2015, Autom..

[17]  Anirban Mazumdar,et al.  Parallel Elastic Elements Improve Energy Efficiency on the STEPPR Bipedal Walking Robot , 2017, IEEE/ASME Transactions on Mechatronics.

[18]  P. Olver Nonlinear Systems , 2013 .

[19]  E. Westervelt,et al.  Feedback Control of Dynamic Bipedal Robot Locomotion , 2007 .

[20]  M. Branicky Multiple Lyapunov functions and other analysis tools for switched and hybrid systems , 1998, IEEE Trans. Autom. Control..

[21]  Roland Siegwart,et al.  State Estimation for Legged Robots - Consistent Fusion of Leg Kinematics and IMU , 2012, Robotics: Science and Systems.

[22]  Luca Zaccarian,et al.  Follow the Bouncing Ball: Global Results on Tracking and State Estimation With Impacts , 2013, IEEE Transactions on Automatic Control.

[23]  C. S. George Lee,et al.  Exponential Stabilization of Fully Actuated Planar Bipedal Robotic Walking With Global Position Tracking Capabilities , 2018 .

[24]  Peter Fankhauser,et al.  ANYmal - a highly mobile and dynamic quadrupedal robot , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

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

[26]  Konstantin I. Matveev,et al.  Modeling of steady motion and vertical-plane dynamics of a tunnel hull , 2014 .

[27]  Weihua Li,et al.  On a CPG-Based Hexapod Robot: AmphiHex-II With Variable Stiffness Legs , 2018, IEEE/ASME Transactions on Mechatronics.

[28]  Fumiya Iida,et al.  Improving Legged Robot Hopping by Using Coupling-Based Series Elastic Actuation , 2019, IEEE/ASME Transactions on Mechatronics.