High-Payload Online Identification and Adaptive Control for an Electrically-actuated Quadruped Robot

Quadruped robots manifest great potential to traverse rough terrains with payload. Numerous traditional control methods for legged dynamic locomotion are modelbased and exhibit high sensitivity to model uncertainties and payload variations. Therefore, high-performance model parameter estimation becomes indispensable. However, the inertia parameters of payload are usually unknown and dynamically changing when the quadruped robot is deployed in versatile tasks. To address this problem, online identification of the inertia parameters and the Center of Mass (CoM) position of the payload for the quadruped robots draw an increasing interest. This study presents an adaptive controller based on the online payload identification for the high payload capacity (the ratio between payload and robot’s self-weight) quadruped locomotion. We name it as Adaptive Controller for Quadruped Locomotion (ACQL), which consists of a recursive update law and a control law. ACQL estimates the external forces and torques induced by the payload online. The estimation is incorporated in inverse-dynamics-based Quadratic Programming (QP) to realize a trotting gait. As such, the tracking accuracy of the robot’s CoM and orientation trajectories are improved. The proposed method, ACQL, is verified in a real quadruped robot platform. Experiments prove the estimation efficacy for the payload weighing from 20 kg to 75 kg and loaded at different locations of the robot’s torso.

[1]  Lakmal Seneviratne,et al.  Adaptive Control Of Robot Manipulators , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Yoshihiko Nakamura,et al.  Architectural design of miniature anthropomorphic robots towards high-mobility , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Jianwen Luo,et al.  Dynamic locomotion for passive-ankle biped robots and humanoids using whole-body locomotion control , 2019, Int. J. Robotics Res..

[4]  Darwin G. Caldwell,et al.  Online payload identification for quadruped robots , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[5]  Quan Nguyen,et al.  Adaptive Force-based Control for Legged Robots , 2020, 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[6]  Darwin G. Caldwell,et al.  Design of the Hydraulically Actuated, Torque-Controlled Quadruped Robot HyQ2Max , 2017, IEEE/ASME Transactions on Mechatronics.

[7]  Koushil Sreenath,et al.  L1 adaptive control for bipedal robots with control Lyapunov function based quadratic programs , 2015, 2015 American Control Conference (ACC).

[8]  Gerardo Bledt,et al.  Extracting Legged Locomotion Heuristics with Regularized Predictive Control , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

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

[10]  Shuguo Wang,et al.  3D stable biped walking control and implementation on real robot , 2017, Adv. Robotics.

[11]  Jing Lin,et al.  Joint Torque Estimation toward Dynamic and Compliant Control for Gear-Driven Torque Sensorless Quadruped Robot , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

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

[13]  Xiaolei Han,et al.  Trot Gait Design and CPG Method for a Quadruped Robot , 2014 .

[14]  Peter Fankhauser,et al.  Quadrupedal locomotion using trajectory optimization and hierarchical whole body control , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Donghyun Kim,et al.  Highly Dynamic Quadruped Locomotion via Whole-Body Impulse Control and Model Predictive Control , 2019, ArXiv.

[16]  Stefan Schaal,et al.  Inertial parameter estimation of floating base humanoid systems using partial force sensing , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[17]  Ye Zhao,et al.  Robust Bipedal Locomotion Based on a Hierarchical Control Structure , 2019, Robotica.

[18]  Xuewen Rong,et al.  Locomotion Control of Quadruped Robots With Online Center of Mass Adaptation and Payload Identification , 2020, IEEE Access.

[19]  Kyrre Glette,et al.  Self-Modifying Morphology Experiments with DyRET: Dynamic Robot for Embodied Testing , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[20]  Hannes Sommer,et al.  Quadrupedal locomotion using hierarchical operational space control , 2014, Int. J. Robotics Res..

[21]  Chenglong Fu,et al.  Estimation of CoM and CoP Trajectories During Human Walking Based on a Wearable Visual Odometry Device , 2020 .

[22]  Dong Jin Hyun,et al.  High speed trot-running: Implementation of a hierarchical controller using proprioceptive impedance control on the MIT Cheetah , 2014, Int. J. Robotics Res..

[23]  Jitendra Malik,et al.  RMA: Rapid Motor Adaptation for Legged Robots , 2021, Robotics: Science and Systems.

[24]  Gerardo Bledt,et al.  Implementing Regularized Predictive Control for Simultaneous Real-Time Footstep and Ground Reaction Force Optimization , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[25]  Roland Siegwart,et al.  Toward Combining Speed, Efficiency, Versatility, and Robustness in an Autonomous Quadruped , 2014, IEEE Transactions on Robotics.

[26]  Lorenz Wellhausen,et al.  Learning quadrupedal locomotion over challenging terrain , 2020, Science Robotics.

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