4.6 Article

The Adaptive Dynamic Programming Toolbox

Journal

SENSORS
Volume 21, Issue 16, Pages -

Publisher

MDPI
DOI: 10.3390/s21165609

Keywords

adaptive dynamic programming; optimal control; software package

Funding

  1. Center for Applied Research in Artificial Intelligence (CARAI) - Defense Acquisition Program Administration (DAPA)
  2. Agency for Defense Development (ADD) [UD190031RD]
  3. NRF - Korea government (MSIT) [2021R1A2C2010585]
  4. National Research Foundation of Korea [2021R1A2C2010585] Funding Source: Korea Institute of Science & Technology Information (KISTI), National Science & Technology Information Service (NTIS)

Ask authors/readers for more resources

The paper introduces the adaptive dynamic programming toolbox (ADPT), a MATLAB-based software package for solving optimal control problems for continuous-time control-affine systems. ADPT generates approximate optimal feedback controls using the adaptive dynamic programming technique and supports two working modes. Multiple setting options are available to accommodate various customized circumstances, with computational precision and time efficiency.
The paper develops the adaptive dynamic programming toolbox (ADPT), which is a MATLAB-based software package and computationally solves optimal control problems for continuous-time control-affine systems. The ADPT produces approximate optimal feedback controls by employing the adaptive dynamic programming technique and solving the Hamilton-Jacobi-Bellman equation approximately. A novel implementation method is derived to optimize the memory consumption by the ADPT throughout its execution. The ADPT supports two working modes: model-based mode and model-free mode. In the former mode, the ADPT computes optimal feedback controls provided the system dynamics. In the latter mode, optimal feedback controls are generated from the measurements of system trajectories, without the requirement of knowledge of the system model. Multiple setting options are provided in the ADPT, such that various customized circumstances can be accommodated. Compared to other popular software toolboxes for optimal control, the ADPT features computational precision and time efficiency, which is illustrated with its applications to a highly non-linear satellite attitude control problem.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available