Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Statically Indeterminate Problem Solving01:16

Statically Indeterminate Problem Solving

542
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
542
Dynamic Equilibrium02:20

Dynamic Equilibrium

57.5K
A reversible chemical reaction represents a chemical process that proceeds in both forward (left to right) and reverse (right to left) directions. When the rates of the forward and reverse reactions are equal, the concentrations of the reactant and product species remain constant over time and the system is at equilibrium. A special double arrow is used to emphasize the reversible nature of the reaction. The relative concentrations of reactants and products in equilibrium systems vary greatly;...
57.5K
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving01:29

Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving

134
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
134
Fast Decoupled and DC Powerflow01:24

Fast Decoupled and DC Powerflow

361
The fast decoupled power flow method addresses contingencies in power system operations, such as generator outages or transmission line failures. This method provides quick power flow solutions, essential for real-time system adjustments. Fast decoupled power flow algorithms simplify the Jacobian matrix by neglecting certain elements, leading to two sets of decoupled equations:
361
Two-Dimensional Force System: Problem Solving01:29

Two-Dimensional Force System: Problem Solving

992
Solving problems related to two-dimensional force systems is an essential aspect of mechanics and engineering. By applying the principles of vector analysis and force equilibrium, one can determine the effect of multiple forces acting on an object in a two-dimensional space.
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
992
Decision Making: P-value Method01:09

Decision Making: P-value Method

5.9K
The process of hypothesis testing based on the P-value method includes calculating the P- value using the sample data and interpreting it.
First, a specific claim about the population parameter is proposed. The claim is based on the research question and is stated in a simple form. Further, an opposing statement to the claim  is also stated. These statements can act as null and alternative hypotheses:  a null hypothesis would be a neutral statement while the alternative hypothesis can...
5.9K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

HSG-ON: Hierarchical Scene Graph-Based Object Navigation.

Sensors (Basel, Switzerland)·2026
Same author

Semi-Supervised Autoencoder for Chemical Gas Classification with FTIR Spectrum.

Sensors (Basel, Switzerland)·2024
Same author

Feedback Integrators for Mechanical Systems with Holonomic Constraints.

Sensors (Basel, Switzerland)·2022
Same author

Model Predictive Regulation on Manifolds in Euclidean Space.

Sensors (Basel, Switzerland)·2022
Same author

An Effective Baseline Correction Algorithm Using Broad Gaussian Vectors for Chemical Agent Detection with Known Raman Signature Spectra.

Sensors (Basel, Switzerland)·2021
Same author

Multipath Lightweight Deep Network Using Randomly Selected Dilated Convolution.

Sensors (Basel, Switzerland)·2021

Related Experiment Video

Updated: Oct 22, 2025

A Step-by-Step Implementation of DeepBehavior, Deep Learning Toolbox for Automated Behavior Analysis
05:41

A Step-by-Step Implementation of DeepBehavior, Deep Learning Toolbox for Automated Behavior Analysis

Published on: February 6, 2020

9.6K

The Adaptive Dynamic Programming Toolbox.

Xiaowei Xing1, Dong Eui Chang1

  • 1School of Electrical Engineering, Korea Advanced Institute of Science and Technology, Daejeon 34141, Korea.

Sensors (Basel, Switzerland)
|August 28, 2021
PubMed
Summary

The adaptive dynamic programming toolbox (ADPT) solves optimal control problems for continuous-time control-affine systems using adaptive dynamic programming. This MATLAB package offers model-based and model-free modes for precise and efficient feedback control computation.

Keywords:
adaptive dynamic programmingoptimal controlsoftware package

More Related Videos

Inherent Dynamics Visualizer, an Interactive Application for Evaluating and Visualizing Outputs from a Gene Regulatory Network Inference Pipeline
10:44

Inherent Dynamics Visualizer, an Interactive Application for Evaluating and Visualizing Outputs from a Gene Regulatory Network Inference Pipeline

Published on: December 7, 2021

2.4K
The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
11:53

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy

Published on: October 14, 2017

11.9K

Related Experiment Videos

Last Updated: Oct 22, 2025

A Step-by-Step Implementation of DeepBehavior, Deep Learning Toolbox for Automated Behavior Analysis
05:41

A Step-by-Step Implementation of DeepBehavior, Deep Learning Toolbox for Automated Behavior Analysis

Published on: February 6, 2020

9.6K
Inherent Dynamics Visualizer, an Interactive Application for Evaluating and Visualizing Outputs from a Gene Regulatory Network Inference Pipeline
10:44

Inherent Dynamics Visualizer, an Interactive Application for Evaluating and Visualizing Outputs from a Gene Regulatory Network Inference Pipeline

Published on: December 7, 2021

2.4K
The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
11:53

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy

Published on: October 14, 2017

11.9K

Area of Science:

  • Control Systems Engineering
  • Computational Mathematics
  • Robotics

Background:

  • Optimal control problems are crucial in various engineering disciplines.
  • Existing software toolboxes often face limitations in computational efficiency and memory usage.
  • Continuous-time control-affine systems require specialized methods for precise control.

Purpose of the Study:

  • To develop a novel MATLAB-based software package, the adaptive dynamic programming toolbox (ADPT).
  • To efficiently solve optimal control problems for continuous-time control-affine systems.
  • To provide both model-based and model-free approaches for generating approximate optimal feedback controls.

Main Methods:

  • Implementing adaptive dynamic programming techniques to approximate solutions to the Hamilton-Jacobi-Bellman equation.
  • Developing a novel memory optimization method for the ADPT.
  • Supporting two distinct operational modes: model-based and model-free control.
  • Utilizing MATLAB for computational implementation and testing.

Main Results:

  • The ADPT successfully computes approximate optimal feedback controls for continuous-time control-affine systems.
  • A novel implementation significantly optimizes memory consumption.
  • The toolbox demonstrates high computational precision and time efficiency.
  • Successful application to a complex satellite attitude control problem validates its performance.

Conclusions:

  • The ADPT is a computationally precise and time-efficient software package for solving optimal control problems.
  • Its adaptive dynamic programming approach and novel memory optimization offer significant advantages.
  • The model-free mode enables control without system model knowledge, broadening applicability.
  • The ADPT serves as a valuable tool for researchers and engineers in control systems design.