2020
DOI: 10.1109/lra.2020.3007475
|View full text |Cite
|
Sign up to set email alerts
|

Hybrid Systems Differential Dynamic Programming for Whole-Body Motion Planning of Legged Robots

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. T… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
71
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 69 publications
(71 citation statements)
references
References 42 publications
0
71
0
Order By: Relevance
“…We also want to propose an efficient way of differentiating our algorithm and compute the derivatives of the constrained dynamics, going beyond classic derivatives of unconstrained forward or inverse dynamics [8]. This necessary for efficient use in an optimization problem, for example for optimal control or model predictive control of complex legged robots [6,26,31,33,36].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…We also want to propose an efficient way of differentiating our algorithm and compute the derivatives of the constrained dynamics, going beyond classic derivatives of unconstrained forward or inverse dynamics [8]. This necessary for efficient use in an optimization problem, for example for optimal control or model predictive control of complex legged robots [6,26,31,33,36].…”
Section: Discussionmentioning
confidence: 99%
“…In [24], a hierarchical trajectory optimization is also inverting directly the constrained system with real-time applications. In [33], a similar approach is used and extended to account for constrained impact dynamics and switching constraints.…”
Section: Introductionmentioning
confidence: 99%
“…The empirical effectiveness of DDP for highly nonlinear systems has been well-demonstrated in the robotics literature: DDP has been used to control quadrupeds [13], [18], humanoids [12], [14], and other high-DoF robots [11], [15].…”
Section: Differential Dynamic Programmingmentioning
confidence: 99%
“…The main drawbacks of DDP based approaches is the difficulty in implementing hard-inequality and switching constraints. Hard-inequality constraints need to be implemented as penalties (e.g., with relaxed-barriers) [22] while the switching constraints are formulated using Augmented Lagrangian methods [23,24].…”
Section: Introductionmentioning
confidence: 99%