A Unified Perspective on Multiple Shooting In Differential Dynamic Programming
He Li, Wenhao Yu, Tingnan Zhang, and Patrick M. Wensing

TL;DR
This paper extends Differential Dynamic Programming to multiple shooting, enhancing robustness and convergence through a novel derivation, penalty methods, and adaptive strategies, demonstrated on various robotic control tasks.
Contribution
It introduces a unified derivation for multiple shooting DDP, improving robustness and convergence, and demonstrates its effectiveness in trajectory optimization and MPC for robots.
Findings
Improved convergence and robustness in trajectory optimization.
Effective application of MS-DDP in robotic control tasks.
Enhanced global convergence strategies for DDP.
Abstract
Differential Dynamic Programming (DDP) is an efficient computational tool for solving nonlinear optimal control problems. It was originally designed as a single shooting method and thus is sensitive to the initial guess supplied. This work considers the extension of DDP to multiple shooting (MS), improving its robustness to initial guesses. A novel derivation is proposed that accounts for the defect between shooting segments during the DDP backward pass, while still maintaining quadratic convergence locally. The derivation enables unifying multiple previous MS algorithms, and opens the door to many smaller algorithmic improvements. A penalty method is introduced to strategically control the step size, further improving the convergence performance. An adaptive merit function and a more reliable acceptance condition are employed for globalization. The effects of these improvements are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Adaptive Dynamic Programming Control · Robotic Locomotion and Control
