Trajectory optimization for contact-rich motions using implicit differential dynamic programming

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Chatzinikolaidis, Iordanis, Li, Zhibin
Format: Preprint
Publié: 2021
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866917760155516928
author Chatzinikolaidis, Iordanis
Li, Zhibin
author_facet Chatzinikolaidis, Iordanis
Li, Zhibin
contents This paper presents a novel approach using sensitivity analysis for generalizing Differential Dynamic Programming (DDP) to systems characterized by implicit dynamics, such as those modelled via inverse dynamics and variational or implicit integrators. It leads to a more general formulation of DDP, enabling for example the use of the faster recursive Newton-Euler inverse dynamics. We leverage the implicit formulation for precise and exact contact modelling in DDP, where we focus on two contributions: (1) Contact dynamics in acceleration level that enables high-order integration schemes; (2) Formulation using an invertible contact model in the forward pass and a closed form solution in the backward pass to improve the numerical resolution of contacts. The performance of the proposed framework is validated (1) by comparing implicit versus explicit DDP for the swing-up of a double pendulum, and (2) by planning motions for two tasks using a single leg model making multi-body contacts with the environment: standing up from ground, where a priori contact enumeration is challenging, and maintaining balance under an external perturbation.
format Preprint
id arxiv_https___arxiv_org_abs_2101_08246
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle Trajectory optimization for contact-rich motions using implicit differential dynamic programming
Chatzinikolaidis, Iordanis
Li, Zhibin
Robotics
Systems and Control
This paper presents a novel approach using sensitivity analysis for generalizing Differential Dynamic Programming (DDP) to systems characterized by implicit dynamics, such as those modelled via inverse dynamics and variational or implicit integrators. It leads to a more general formulation of DDP, enabling for example the use of the faster recursive Newton-Euler inverse dynamics. We leverage the implicit formulation for precise and exact contact modelling in DDP, where we focus on two contributions: (1) Contact dynamics in acceleration level that enables high-order integration schemes; (2) Formulation using an invertible contact model in the forward pass and a closed form solution in the backward pass to improve the numerical resolution of contacts. The performance of the proposed framework is validated (1) by comparing implicit versus explicit DDP for the swing-up of a double pendulum, and (2) by planning motions for two tasks using a single leg model making multi-body contacts with the environment: standing up from ground, where a priori contact enumeration is challenging, and maintaining balance under an external perturbation.
title Trajectory optimization for contact-rich motions using implicit differential dynamic programming
topic Robotics
Systems and Control
url https://arxiv.org/abs/2101.08246