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

arXiv: https://arxiv.org/abs/2004.12083 · HTML: https://mlsanity.com/paper/2004.12083/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 25 Apr 2020.

## Built on by (most cited first, 2 of 2)

- [Autonomous Navigation of Underactuated Bipedal Robots in Height-Constrained Environments](https://mlsanity.com/paper/2109.05714/) (2021)
- [Learning Solution Manifolds for Control Problems via Energy Minimization](https://mlsanity.com/paper/2203.03432/) (2022)

## Abstract (arXiv)

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.
