Dynamic Complementarity Conditions and Whole-Body Trajectory Optimization for Humanoid Robot Locomotion

IEEE Transactions on Robotics (T-RO) 2022

Giulio Romualdi, Stefano Dafarra, Daniele Pucci

Overview

This journal paper presents a whole-body trajectory optimization framework for humanoid locomotion built around dynamic complementarity conditions. Rather than requiring a predefined contact sequence, the optimizer treats contacts implicitly: complementarity constraints couple contact forces and contact distances, so the solver can decide when and where contacts occur together with the robot motion.

Method

  • Complementarity formulation. Contact activation is expressed through complementarity conditions, removing the need to hand-specify a gait or contact schedule.
  • Whole-body model. The optimization considers the full-body dynamics, producing physically consistent, dynamically feasible trajectories.
  • Planning as optimization. Foot placement, timing, and whole-body motion emerge jointly from a single nonlinear program.

Results

The framework generates a range of humanoid locomotion behaviors from high-level goals, demonstrating that complementarity-based whole-body trajectory optimization can autonomously synthesize contact-rich motions.

← Back to all publications