Direct multiple shooting and direct collocation perform similarly in biomechanical predictive simulations

02/15/2023
by   P. Puchaud, et al.
0

Direct multiple shooting (DMS) and direct collocation (DC) are two common transcription methods for solving optimal control problems (OCP) in biomechanics and robotics. They have rarely been compared in terms of solution and speed. Through five examples of predictive simulations solved using five transcription methods and 100 initial guesses in the Bioptim software, we showed that not a single method outperformed systematically better. All methods converged to almost the same solution (cost, states, and controls) in all but one OCP, with several local minima being found in the latter. Nevertheless, DC based on fourth-order Legendre polynomials provided overall better results, especially in terms of dynamic consistency compared to DMS based on a fourth-order Runge-Kutta method. Furthermore, expressing the rigid-body constraints using inverse dynamics was usually faster than forward dynamics. DC with dynamics constraints based on inverse dynamics converged to better and less variable solutions. Consequently, we recommend starting with this transcription to solve OCPs but keep testing other methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/08/2021

Efficient solution method based on inverse dynamics for optimal control problems of rigid body systems

We propose an efficient way of solving optimal control problems for rigi...
research
10/11/2020

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

Benchmarks of state-of-the-art rigid-body dynamics libraries have report...
research
12/17/2017

Computing Optimal Control of Cascading Failure in DC Networks

We consider discrete-time dynamics, for cascading failure in DC networks...
research
06/13/2023

The interplay of fatigue dynamics and task achievement using optimal control predictive simulation

Predictive simulation of human motion could provide insight into optimal...
research
10/01/2020

A Direct-Indirect Hybridization Approach to Control-Limited DDP

Optimal control is a widely used tool for synthesizing motions and contr...
research
01/12/2018

The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control

We introduce the Control Toolbox (CT), an open-source C++ library for ef...
research
08/06/2015

Fuzzy Logic Based Direct Torque Control Of Induction Motor With Space Vector Modulation

The induction motors have wide range of applications for due to its well...

Please sign up or login with your details

Forgot password? Click here to reset