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
2024-05-20
Abstract: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.
Robotics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: when a biped robot performs stunt - like jumping actions, how to deal with the major challenges in execution, motion planning and control. Traditional methods usually simplify the dynamics to improve computational efficiency, but may overlook key factors such as centroid angular momentum (CAM) control and centroid composite rigid - body inertia (CCRBI) changes. Therefore, this paper proposes a new integrated dynamic planning and control framework - centroid - dynamics - model - based model predictive control (CDM - MPC), aiming to achieve comprehensive consideration of centroid momentum and non - constant CCRBI to ensure stability and precise control during the jumping process. Specifically, the problem mainly focuses on the following aspects: 1. **Launch phase**: An accurate motion planner is required to generate the trajectories of the centroid and centroid angular momentum, and these trajectories need to be within the hardware capabilities. 2. **Flight phase**: A rapid replanning scheme is required to handle motor execution errors and unknown disturbances, and combine advanced whole - body control (WBC) to accurately track the trajectories. 3. **Landing phase**: A robust landing controller is required to maintain platform stability under high impact forces. By introducing the CDM - MPC framework, the author aims to overcome the limitations of existing methods in dealing with these problems and verify its effectiveness through simulation and experiments.