TAMOLS: Terrain-Aware Motion Optimization for Legged Systems

06/28/2022
by   Fabian Jenelten, et al.
0

Terrain geometry is, in general, non-smooth, non-linear, non-convex, and, if perceived through a robot-centric visual unit, appears partially occluded and noisy. This work presents the complete control pipeline capable of handling the aforementioned problems in real-time. We formulate a trajectory optimization problem that jointly optimizes over the base pose and footholds, subject to a heightmap. To avoid converging into undesirable local optima, we deploy a graduated optimization technique. We embed a compact, contact-force free stability criterion that is compatible with the non-flat ground formulation. Direct collocation is used as transcription method, resulting in a non-linear optimization problem that can be solved online in less than ten milliseconds. To increase robustness in the presence of external disturbances, we close the tracking loop with a momentum observer. Our experiments demonstrate stair climbing, walking on stepping stones, and over gaps, utilizing various dynamic gaits.

READ FULL TEXT

page 1

page 3

page 6

page 7

page 9

page 14

page 15

page 19

research
03/10/2020

Whole-Body Walking Generation using Contact Parametrization: A Non-Linear Trajectory Optimization Approach

In this paper, we describe a planner capable of generating walking traje...
research
01/22/2020

Local Policy Optimization for Trajectory-Centric Reinforcement Learning

The goal of this paper is to present a method for simultaneous trajector...
research
04/22/2019

Inducing Multi-Convexity in Path Constrained Trajectory Optimization for Mobile Manipulators

In this paper, we propose a novel trajectory optimization algorithm for ...
research
12/26/2017

An MPC Walking Framework With External Contact Forces

In this work, we present an extension to a linear Model Predictive Contr...
research
03/23/2023

Covariance Steering for Uncertain Contact-rich Systems

Planning and control for uncertain contact systems is challenging as it ...
research
06/18/2020

Automatically Learning Compact Quality-aware Surrogates for Optimization Problems

Solving optimization problems with unknown parameters often requires lea...

Please sign up or login with your details

Forgot password? Click here to reset