This repo holds the accompanying code for the paper A Unified Perspective on Multiple Shooting in Differential Dynamic Programming. This public code is written in MATLAB, and is intended to guide the readers to quickly understand the underlying logic.
- spatial_v2_extended
- Casadi
- Robotics System Toolbox(optional for the Kuka )
Modify the startup.m
script to add PATH_TO_CASADI and PATH_TO_SPATIAL_V2 to MATLAB search path. Navigate to the root directory (Multiple-Shooting-DDP in this case), and run startup.m
startup
Always keep the root directory as the current folder
Acrobot_Swingup
DP_Swingup
IIWA_Swing
Quadrotor_fly
@article{li2023unified,
title={A Unified Perspective on Multiple Shooting In Differential Dynamic Programming},
author={Li, He and Yu, Wenhao and Zhang, Tingnan and Wensing, Patrick M},
journal={arXiv preprint arXiv:2309.07872},
year={2023}
}