The Adaptive Dynamic Programming Toolbox

12/29/2020
by   Xiaowei Xing, et al.
0

The paper develops the Adaptive Dynamic Programming Toolbox (ADPT), which solves optimal control problems for continuous-time nonlinear systems. Based on the adaptive dynamic programming technique, the ADPT computes optimal feedback controls from the system dynamics in the model-based working mode, or from measurements of trajectories of the system in the model-free working mode without the requirement of knowledge of the system model. Multiple options are provided such that the ADPT can accommodate various customized circumstances. Compared to other popular software toolboxes for optimal control, the ADPT enjoys its computational precision and speed, which is illustrated with its applications to a satellite attitude control problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/22/2021

Regularization by dynamic programming

We investigate continuous regularization methods for linear inverse prob...
research
05/30/2022

A practical optimal control approach for two-speed actuators

This paper addresses the closed-loop control of an actuator with both a ...
research
05/15/2023

A multilinear HJB-POD method for the optimal control of PDEs

Optimal control problems driven by evolutionary partial differential equ...
research
11/14/2020

Sparsity-Inducing Optimal Control via Differential Dynamic Programming

Optimal control is a popular approach to synthesize highly dynamic motio...
research
06/22/2020

A sparse code for neuro-dynamic programming and optimal control

Sparse codes have been suggested to offer certain computational advantag...
research
09/14/2023

A Unified Perspective on Multiple Shooting In Differential Dynamic Programming

Differential Dynamic Programming (DDP) is an efficient computational too...
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