Online Non-linear Centroidal MPC with Stability Guarantees for Robust Locomotion of Legged Robots

Read original: arXiv:2409.01144 - Published 9/4/2024 by Mohamed Elobaid, Giulio Turrisi, Lorenzo Rapetti, Giulio Romualdi, Stefano Dafarra, Tomohiro Kawakami, Tomohiro Chaki, Takahide Yoshiike, Claudio Semini, Daniele Pucci
Total Score

0

Online Non-linear Centroidal MPC with Stability Guarantees for Robust Locomotion of Legged Robots

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper presents an online non-linear centroidal model predictive control (MPC) approach with stability guarantees for robust locomotion of legged robots.
  • The proposed method combines a non-linear centroidal MPC formulation with a stability-based control Lyapunov function (CLF) to ensure reliable and agile locomotion.
  • The system is demonstrated on a quadruped robot traversing challenging terrain and performing dynamic maneuvers.

Plain English Explanation

The researchers developed a new way to control the movement of legged robots, such as four-legged robots, to help them navigate difficult terrain and perform dynamic actions more reliably. Their approach combines two key elements:

  1. Non-linear Centroidal MPC: This allows the robot to plan its movements in real-time by taking into account the non-linear dynamics of its body and limbs. This makes the robot's motions more agile and responsive to its environment.

  2. Stability Guarantees: The researchers added a "stability-based control Lyapunov function" to ensure the robot's movements are stable and reliable, even when faced with unexpected disturbances or challenges. This helps the robot maintain control and avoid falling over.

By bringing these two components together, the researchers created a control system that allows legged robots to traverse complex terrain and perform dynamic maneuvers, while still maintaining stable and reliable locomotion. This could be useful for applications like search and rescue, exploration, or other tasks where legged robots need to navigate challenging environments.

Technical Explanation

The paper presents an online non-linear centroidal MPC approach with stability guarantees for robust locomotion of legged robots. The key elements of the approach include:

  1. Non-linear Centroidal Dynamics: The researchers use a non-linear centroidal model to capture the complex dynamics of the robot's body and limbs, rather than relying on linearized approximations. This allows for more agile and responsive motions.

  2. Model Predictive Control: The system plans the robot's movements in real-time by optimizing a cost function over a finite prediction horizon. This enables the robot to adapt to its environment and perform dynamic maneuvers.

  3. Stability Guarantees: The researchers incorporate a control Lyapunov function (CLF) into the MPC formulation to ensure stable and reliable locomotion, even in the face of disturbances.

The proposed approach is evaluated on a quadruped robot traversing challenging terrain and performing dynamic behaviors, such as jumping over obstacles. The results demonstrate the system's ability to maintain stable and robust locomotion in the face of external perturbations.

Critical Analysis

The paper presents a promising approach for achieving reliable and agile locomotion in legged robots. The incorporation of non-linear dynamics and stability guarantees is a significant advancement over prior work that relied on linearized models and lacked formal stability properties.

However, the paper does not address certain practical considerations, such as the computational complexity of the non-linear MPC formulation and the potential challenges of implementing the approach on resource-constrained robotic platforms. Additionally, the evaluation is limited to a single quadruped robot, and more extensive testing on a diverse range of legged systems would be valuable to assess the generalizability of the approach.

Further research could also explore the integration of this centroidal MPC framework with whole-body control as discussed in this related work, as well as the combination with other techniques like stochastic predictive control to handle uncertainty and disturbances.

Conclusion

This paper presents a novel online non-linear centroidal MPC approach with stability guarantees for robust locomotion of legged robots. By leveraging non-linear dynamics and a stability-based control Lyapunov function, the proposed system demonstrates the ability to navigate challenging terrain and perform dynamic maneuvers while maintaining reliable and stable locomotion. This work represents an important step forward in the development of agile and robust control systems for legged robots, with potential applications in areas such as search and rescue, exploration, and assistive technology.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

Online Non-linear Centroidal MPC with Stability Guarantees for Robust Locomotion of Legged Robots
Total Score

0

Online Non-linear Centroidal MPC with Stability Guarantees for Robust Locomotion of Legged Robots

Mohamed Elobaid, Giulio Turrisi, Lorenzo Rapetti, Giulio Romualdi, Stefano Dafarra, Tomohiro Kawakami, Tomohiro Chaki, Takahide Yoshiike, Claudio Semini, Daniele Pucci

Nonlinear model predictive locomotion controllers based on the reduced centroidal dynamics are nowadays ubiquitous in legged robots. These schemes, even if they assume an inherent simplification of the robot's dynamics, were shown to endow robots with a step-adjustment capability in reaction to small pushes, and, moreover, in the case of uncertain parameters - as unknown payloads - they were shown to be able to provide some practical, albeit limited, robustness. In this work, we provide rigorous certificates of their closed loop stability via a reformulation of the centroidal MPC controller. This is achieved thanks to a systematic procedure inspired by the machinery of adaptive control, together with ideas coming from Control Lyapunov functions. Our reformulation, in addition, provides robustness for a class of unmeasured constant disturbances. To demonstrate the generality of our approach, we validated our formulation on a new generation of humanoid robots - the 56.7 kg ergoCub, as well as on a commercially available 21 kg quadruped robot, Aliengo.

Read more

9/4/2024

Variable Inertia Model Predictive Control for Fast Bipedal Maneuvers
Total Score

0

Variable Inertia Model Predictive Control for Fast Bipedal Maneuvers

Seung Hyeon Bang, Jaemin Lee, Carlos Gonzalez, Luis Sentis

This paper proposes a novel control framework for agile and robust bipedal locomotion, addressing model discrepancies between full-body and reduced-order models. Specifically, assumptions such as constant centroidal inertia have introduced significant challenges and limitations in locomotion tasks. To enhance the agility and versatility of full-body humanoid robots, we formalize a Model Predictive Control (MPC) problem that accounts for the variable centroidal inertia of humanoid robots within a convex optimization framework, ensuring computational efficiency for real-time operations. In the proposed formulation, we incorporate a centroidal inertia network designed to predict the variable centroidal inertia over the MPC horizon, taking into account the swing foot trajectories -- an aspect often overlooked in ROM-based MPC frameworks. By integrating the MPC-based contact wrench planning with our low-level whole-body controller, we significantly improve the locomotion performance, achieving stable walking at higher velocities that are not attainable with the baseline method. The effectiveness of our proposed framework is validated through high-fidelity simulations using our full-body bipedal humanoid robot DRACO 3, demonstrating dynamic behaviors.

Read more

9/17/2024

Accelerating Model Predictive Control for Legged Robots through Distributed Optimization
Total Score

0

Accelerating Model Predictive Control for Legged Robots through Distributed Optimization

Lorenzo Amatucci, Giulio Turrisi, Angelo Bratta, Victor Barasuol, Claudio Semini

This paper presents a novel approach to enhance Model Predictive Control (MPC) for legged robots through Distributed Optimization. Our method focuses on decomposing the robot dynamics into smaller, parallelizable subsystems, and utilizing the Alternating Direction Method of Multipliers (ADMM) to ensure consensus among them. Each subsystem is managed by its own Optimal Control Problem, with ADMM facilitating consistency between their optimizations. This approach not only decreases the computational time but also allows for effective scaling with more complex robot configurations, facilitating the integration of additional subsystems such as articulated arms on a quadruped robot. We demonstrate, through numerical evaluations, the convergence of our approach on two systems with increasing complexity. In addition, we showcase that our approach converges towards the same solution when compared to a state-of-the-art centralized whole-body MPC implementation. Moreover, we quantitatively compare the computational efficiency of our method to the centralized approach, revealing up to a 75% reduction in computational time. Overall, our approach offers a promising avenue for accelerating MPC solutions for legged robots, paving the way for more effective utilization of the computational performance of modern hardware.

Read more

9/5/2024

CDM-MPC: An Integrated Dynamic Planning and Control Framework for Bipedal Robots Jumping
Total Score

0

CDM-MPC: An Integrated Dynamic Planning and Control Framework for Bipedal Robots Jumping

Zhicheng He, Jiayang Wu, Jingwen Zhang, Shibowen Zhang, Yapeng Shi, Hangxin Liu, Lining Sun, Yao Su, Xiaokun Leng

Performing acrobatic maneuvers like dynamic jumping in bipedal robots presents significant challenges in terms of actuation, motion planning, and control. Traditional approaches to these tasks often simplify dynamics to enhance computational efficiency, potentially overlooking critical factors such as the control of centroidal angular momentum (CAM) and the variability of centroidal composite rigid body inertia (CCRBI). This paper introduces a novel integrated dynamic planning and control framework, termed centroidal dynamics model-based model predictive control (CDM-MPC), designed for robust jumping control that fully considers centroidal momentum and non-constant CCRBI. The framework comprises an optimization-based kinodynamic motion planner and an MPC controller for real-time trajectory tracking and replanning. Additionally, a centroidal momentum-based inverse kinematics (IK) solver and a landing heuristic controller are developed to ensure stability during high-impact landings. The efficacy of the CDM-MPC framework is validated through extensive testing on the full-sized humanoid robot KUAVO in both simulations and experiments.

Read more

5/21/2024