English

Non-Linear Trajectory Optimization for Large Step-Ups: Application to the Humanoid Robot Atlas

Robotics 2020-04-28 v1

Abstract

Performing large step-ups is a challenging task for a humanoid robot. It requires the robot to perform motions at the limit of its reachable workspace while straining to move its body upon the obstacle. This paper presents a non-linear trajectory optimization method for generating step-up motions. We adopt a simplified model of the centroidal dynamics to generate feasible Center of Mass trajectories aimed at reducing the torques required for the step-up motion. The activation and deactivation of contacts at both feet are considered explicitly. The output of the planner is a Center of Mass trajectory plus an optimal duration for each walking phase. These desired values are stabilized by a whole-body controller that determines a set of desired joint torques. We experimentally demonstrate that by using trajectory optimization techniques, the maximum torque required to the full-size humanoid robot Atlas can be reduced up to 20% when performing a step-up motion.

Keywords

Cite

@article{arxiv.2004.12083,
  title  = {Non-Linear Trajectory Optimization for Large Step-Ups: Application to the Humanoid Robot Atlas},
  author = {Stefano Dafarra and Sylvain Bertrand and Robert J. Griffin and Giorgio Metta and Daniele Pucci and Jerry Pratt},
  journal= {arXiv preprint arXiv:2004.12083},
  year   = {2020}
}

Comments

This article has been included in the first author's PhD thesis arXiv:2004.07699

R2 v1 2026-06-23T15:05:30.319Z