A Direct-Indirect Hybridization Approach to Control-Limited DDP

10/01/2020
by   Carlos Mastalli, et al.
0

Optimal control is a widely used tool for synthesizing motions and controls for user-defined tasks under physical constraints. A common approach is to formulate it using direct multiple-shooting and then to use off-the-shelf nonlinear programming solvers that can easily handle arbitrary constraints on the controls and states. However, these methods are not fast enough for many robotics applications such as real-time humanoid motor control. Exploiting the sparse structure of optimal control problem, such as in Differential DynamicProgramming (DDP), has proven to significantly boost the computational efficiency, and recent works have been focused on handling arbitrary constraints. Despite that, DDP has been associated with poor numerical convergence, particularly when considering long time horizons. One of the main reasons is due to system instabilities and poor warm-starting (only controls). This paper presents control-limited Feasibility-driven DDP (Box-FDDP), a solver that incorporates a direct-indirect hybridization of the control-limited DDP algorithm. Concretely, the forward and backward passes handle feasibility and control limits. We showcase the impact and importance of our method on a set of challenging optimal control problems against the Box-DDP and squashing-function approach.

READ FULL TEXT

page 1

page 6

page 9

research
03/08/2023

Time-Optimal Control via Heaviside Step-Function Approximation

Least-squares programming is a popular tool in robotics due to its simpl...
research
03/13/2022

Neural Solvers for Fast and Accurate Numerical Optimal Control

Synthesizing optimal controllers for dynamical systems often involves so...
research
03/29/2023

FATROP : A Fast Constrained Optimal Control Problem Solver for Robot Trajectory Optimization and Control

Trajectory optimization is a powerful tool for robot motion planning and...
research
12/31/2021

Discrete LQR and ILQR methods based on high order Runge-Kutta methods

In this paper, discrete linear quadratic regulator (DLQR) and iterative ...
research
12/06/2019

Feasibility-Guided Learning for Robust Control in Constrained Optimal Control Problems

Optimal control problems with constraints ensuring safety and convergenc...
research
02/15/2023

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

Direct multiple shooting (DMS) and direct collocation (DC) are two commo...
research
04/27/2020

Enhancements to the DIDO Optimal Control Toolbox

In 2020, DIDO^ turned 20! The software package emerged in 2001 as a basi...

Please sign up or login with your details

Forgot password? Click here to reset