Inverse Dynamics vs. Forward Dynamics in Direct Transcription Formulations for Trajectory Optimization

Henrique Ferrolho, Vladimir Ivan, Wolfgang Merkt, Ioannis Havoutis, Sethu Vijayakumar

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

Benchmarks of state-of-the-art rigid-body dynamics libraries report better performance solving the inverse dynamics problem than the forward alternative. Those bench-marks encouraged us to question whether that computational advantage would translate to direct transcription, where calculating rigid-body dynamics and their derivatives accounts for a significant share of computation time. In this work, we implement an optimization framework where both approaches for enforcing the system dynamics are available. We evaluate the performance of each approach for systems of varying complexity, for domains with rigid contacts. Our tests reveal that formulations using inverse dynamics converge faster, require less iterations, and are more robust to coarse problem discretization. These results indicate that inverse dynamics should be preferred to enforce the nonlinear system dynamics in simultaneous methods, such as direct transcription.
Original languageEnglish
Title of host publication2021 IEEE International Conference on Robotics and Automation (ICRA)
PublisherInstitute of Electrical and Electronics Engineers
Pages12752-12758
Number of pages7
ISBN (Electronic)978-1-7281-9077-8
ISBN (Print)978-1-7281-9078-5
DOIs
Publication statusPublished - 18 Oct 2021
Event2021 IEEE International Conference on Robotics and Automation - Xi'an, China
Duration: 30 May 20215 Jun 2021
http://www.icra2021.org/

Publication series

Name
ISSN (Print)1050-4729
ISSN (Electronic)2577-087X

Conference

Conference2021 IEEE International Conference on Robotics and Automation
Abbreviated titleICRA 2021
Country/TerritoryChina
CityXi'an
Period30/05/215/06/21
Internet address

Fingerprint

Dive into the research topics of 'Inverse Dynamics vs. Forward Dynamics in Direct Transcription Formulations for Trajectory Optimization'. Together they form a unique fingerprint.

Cite this