Contact-Implicit Differential Dynamic Programming for Model Predictive Control with Relaxed Complementarity Constraints

IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2022

Gijeong Kim (1)    Dongyun Kang (1)    Joon-Ha Kim (1)    Hae-won Park (1)

(1) Korea Advanced Institute of Science and Technology



Abstract

In this work, we propose a novel differential dynamic programming (DDP) framework for systems involving contact with the ground. The approach converts a general constrained differential dynamic programming into contact- implicit one by incorporating contact dynamics in a linear complementarity problem (LCP) formulation. Analytical gra- dients of the contact dynamics are obtained through a relaxed complementarity condition in the LCP formulation that helps the search directions of optimization avoid stalling in bad local minima or saddle points. Incorporation of contact dynamics and its analytical gradients into DDP enables an online discovery of not only dynamically-feasible trajectories of states, control inputs, and contact forces but also contact mode sequences. We demonstrate that our Contact-Implicit Differential Dynamic Programming framework successfully finds totally new dynamic motions with contact mode sequences in a variety of robotic systems including an one-legged hopping robot and planar quadrupedal robot in simulation environment.

Paper: [PDF]

Video



Bibtex

@INPROCEEDINGS{9981476,
  author={Kim, Gijeong and Kang, Dongyun and Kim, Joon-Ha and Park, Hae-Won},
  booktitle={2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)}, 
  title={Contact-Implicit Differential Dynamic Programming for Model Predictive Control with Relaxed Complementarity Constraints}, 
  year={2022},
  volume={},
  number={},
  pages={11978-11985},
  doi={10.1109/IROS47612.2022.9981476}}