Improved Control Scheme for the Solo Quadruped and Experimental Comparison of Model Predictive Controllers
- 20 July 2022
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Robotics and Automation Letters
- Vol. 7 (4) , 9945-9952
Abstract
This letter presents significant improvements to the nominal control architecture of the open-access Solo-12 quadruped that were done to implement and compare different centroidal Model Predictive Controllers (MPC). This work was motivated by our previous study in which various MPC schemes of increasing complexity were tested in simulation. They range from a simplified linearized model with contact points fixed by a heuristic, to a nonlinear one that also optimizes the contact points locations. We describe the developments that were necessary to implement such control schemes on the real robot while doubling its maximum velocity. Notably, to synthesize a stable whole-body controller, the inverse dynamics resolution was replaced by a mixed inverse kinematics and quadratic programming scheme. These developments enabled the successful deployments of the various centroidal MPCs on Solo-12. Experimental results show that all MPCs lead to quite similar performances with the proposed whole-body controller and, as a consequence, do not confirm the result of previous simulation study that concluded on the preeminence of the nonlinear centroidal MPC optimizing both the center of mass trajectory and the foot placements.Keywords
Funding Information
- MEMMO European Union (780684)
- TERRINet H2020-INFRAIA European project
This publication has 25 references indexed in Scilit:
- Comparison of predictive controllers for locomotion and balance recovery of quadruped robots2021
- Implementation of a Reactive Walking Controller for the New Open-Hardware Quadruped Solo-122021
- An Open Torque-Controlled Modular Robot Architecture for Legged Locomotion ResearchIEEE Robotics and Automation Letters, 2020
- OSQP: an operator splitting solver for quadratic programsMathematical Programming Computation, 2020
- Fast and Continuous Foothold Adaptation for Dynamic Locomotion Through CNNsIEEE Robotics and Automation Letters, 2019
- Trajectory Optimization Through Contacts and Automatic Gait Discovery for QuadrupedsIEEE Robotics and Automation Letters, 2017
- Multi-Heuristic A*The International Journal of Robotics Research, 2015
- Centroidal dynamics of a humanoid robotAutonomous Robots, 2013
- Discovery of complex behaviors through contact-invariant optimizationACM Transactions on Graphics, 2012
- Learning, planning, and control for quadruped locomotion over challenging terrainThe International Journal of Robotics Research, 2010