Centroidal Trajectory Generation and Stabilization based on Preview Control for Humanoid Multi-contact Motion
Masaki Murooka, Mitsuharu Morisawa, Fumio Kanehiro
TL;DR
This work tackles the challenge of enabling stable, dynamic multi-contact motion for humanoid robots with efficient real-time planning. It introduces centroidal online trajectory generation based on preview control, paired with a stabilization scheme that uses the online-derived resultant wrench as a feedforward element and post-hoc wrench projection to satisfy contact constraints. The method achieves high update rates (around $1\ \mathrm{ms}$) for a horizon of $2\ \mathrm{s}$ (400 samples) and demonstrates stable bipedal walking, hand-supported locomotion, and ladder-like multi-contact tasks in simulation, notably with varied contact transitions and friction. By connecting centroidal preview control to DCM-based approaches and validating fast computation alongside accurate wrench distribution, the paper offers a practically impactful route toward real-time, versatile humanoid multi-contact control in complex environments.
Abstract
Multi-contact motion is important for humanoid robots to work in various environments. We propose a centroidal online trajectory generation and stabilization control for humanoid dynamic multi-contact motion. The proposed method features the drastic reduction of the computational cost by using preview control instead of the conventional model predictive control that considers the constraints of all sample times. By combining preview control with centroidal state feedback for robustness to disturbances and wrench distribution for satisfying contact constraints, we show that the robot can stably perform a variety of multi-contact motions through simulation experiments.
