Skip to content

A primal–dual interior-point DDP method to solve discrete-time finite-horizon optimal control problems with inequality constraints.

License

Notifications You must be signed in to change notification settings

WGBmushi/Feasible_IPDDP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feasible_IPDDP

Implementation of Interior Point Differential Dynamic Programming using SymEngine.

The original MATLAB version is available at ipddp.

Dependencies

  • SymEngine: Fast symbolic manipulation library to achieve automatic differentiation.
  • OpenMP: Parallelization is implemented to accelerate computation. (Optional) If not enabled, please comment out the relevant interfaces.

Build and Run

mkdir build && cd build
cmake ..
make -j4
./examples/ocp_inverted_pendulum 

Results

convergence_process phase_trajectory control_input cost

About

A primal–dual interior-point DDP method to solve discrete-time finite-horizon optimal control problems with inequality constraints.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published