Dynamic Complementarity Conditions and Whole-Body Trajectory Optimization for Humanoid Robot Locomotion
Stefano Dafarra, Giulio Romualdi, Daniele Pucci

TL;DR
This paper introduces a novel planning method for humanoid robot walking that uses dynamic complementarity constraints to generate trajectories without predefined contact sequences, validated on the iCub robot.
Contribution
It proposes a new contact modeling approach with dynamical complementarity constraints that enables automatic generation of walking trajectories without predefined footsteps.
Findings
Successfully generated walking trajectories for iCub robot.
Contact modeling choices influence computational efficiency.
Automatic trajectory generation with minimal reference inputs.
Abstract
The paper presents a planner to generate walking trajectories by using the centroidal dynamics and the full kinematics of a humanoid robot. The interaction between the robot and the walking surface is modeled explicitly via new conditions, the \emph{Dynamical Complementarity Constraints}. The approach does not require a predefined contact sequence and generates the footsteps automatically. We characterize the robot control objective via a set of tasks, and we address it by solving an optimal control problem. We show that it is possible to achieve walking motions automatically by specifying a minimal set of references, such as a constant desired center of mass velocity and a reference point on the ground. Furthermore, we analyze how the contact modelling choices affect the computational time. We validate the approach by generating and testing walking trajectories for the humanoid robot…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Locomotion and Control · Prosthetics and Rehabilitation Robotics · Muscle Physiology and Disorders
