Robust Humanoid Locomotion Using Trajectory Optimization and Sample-Efficient Learning

07/10/2019
by   Mohammad Hasan Yeganegi, et al.
0

Trajectory optimization (TO) is one of the most powerful tools for generating feasible motions for humanoid robots. However, including uncertainties and stochasticity in the TO problem to generate robust motions can easily lead to intractable problems. Furthermore, since the models used in TO have always some level of abstraction, it can be hard to find a realistic set of uncertainties in the model space. In this paper we leverage a sample-efficient learning technique (Bayesian optimization) to robustify TO for humanoid locomotion. The main idea is to use data from full-body simulations to make the TO stage robust by tuning the cost weights. To this end, we split the TO problem into two phases. The first phase solves a convex optimization problem for generating center of mass (CoM) trajectories based on simplified linear dynamics. The second stage employs iterative Linear-Quadratic Gaussian (iLQG) as a whole-body controller to generate full body control inputs. Then we use Bayesian optimization to find the cost weights to use in the first stage that yields robust performance in the simulation/experiment, in the presence of different disturbance/uncertainties. The results show that the proposed approach is able to generate robust motions for different sets of disturbances and uncertainties.

READ FULL TEXT

page 1

page 3

research
06/09/2019

Trajectory Optimization for Robust Humanoid Locomotion with Sample-Efficient Learning

Trajectory optimization (TO) is one of the most powerful tools for gener...
research
05/26/2022

Nonlinear Stochastic Trajectory Optimization for Centroidal Momentum Motion Generation of Legged Robots

Generation of robust trajectories for legged robots remains a challengin...
research
04/25/2020

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

Performing large step-ups is a challenging task for a humanoid robot. It...
research
09/29/2022

Backflipping with Miniature Quadcopters by Gaussian Process Based Control and Planning

The paper proposes two control methods for performing a backflip maneuve...
research
05/09/2022

Efficient bending and lifting patterns in snake locomotion

We optimize three-dimensional snake kinematics for locomotor efficiency....
research
05/08/2022

Learning to Brachiate via Simplified Model Imitation

Brachiation is the primary form of locomotion for gibbons and siamangs, ...

Please sign up or login with your details

Forgot password? Click here to reset