2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) 2020
DOI: 10.1109/iros45743.2020.9340883
|View full text |Cite
|
Sign up to set email alerts
|

Squash-Box Feasibility Driven Differential Dynamic Programming

Abstract: Recently, Differential Dynamic Programming (DDP) and other similar algorithms have become the solvers of choice when performing non-linear Model Predictive Control (nMPC) with modern robotic devices. The reason is that they have a lower computational cost per iteration when compared with off-the-shelf Non-Linear Programming (NLP) solvers, which enables its online operation. However, they cannot handle constraints, and are known to have poor convergence capabilities. In this paper, we propose a method to solve … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 14 publications
(14 citation statements)
references
References 16 publications
0
14
0
Order By: Relevance
“…Box constraints have been incorporated at each step in the backward pass in order to enforce control limits [32]. An alternative approach embeds controls in barrier functions which smoothly approximate constraints [19]. Augmented Lagrangian methods and constrained backward and forward passes have also been proposed for handling general constraints [9,40,13].…”
Section: A Iterative Lqrmentioning
confidence: 99%
See 1 more Smart Citation
“…Box constraints have been incorporated at each step in the backward pass in order to enforce control limits [32]. An alternative approach embeds controls in barrier functions which smoothly approximate constraints [19]. Augmented Lagrangian methods and constrained backward and forward passes have also been proposed for handling general constraints [9,40,13].…”
Section: A Iterative Lqrmentioning
confidence: 99%
“…Relaxing the complementarity constraint via a central-path parameter, introducing a slack variable for the signed-distance function φ, and combining this reformulation with the system's dynamics results in a problem formulation (12)(13)(14)(15) that can be optimized with Algorithm 1. Unlike approaches that include joint limits at the solver level, including the impact (19) and limit (18) constraints at the dynamics level enables impact forces encountered at joint stops to be optimized and applied to the system.…”
Section: A Acrobot With Joint Limitsmentioning
confidence: 99%
“…iLQR/DDP-like methods for constrained trajectory optimization fall into one of three main categories: control-bounds only [14], [15], modification of the backward pass via KKT analysis [16]- [20], and augmented Lagrangian methods [3], [4], [21]- [23]. In the first category, only control-bound constraints are considered.…”
Section: Appendix a Related Workmentioning
confidence: 99%
“…For instance, [14] leverage the box-constrained DDP algorithm where the projected Newton algorithm is used to compute the affine perturbation policy in the backward pass, accounting for the box constraints on the control input. On the other hand, [15] composes a "squashing" function to constrain the input, and augments the objective with a barrier penalty to encourage the iterates to stay away from the plateaued regions of squashing function.…”
Section: Appendix a Related Workmentioning
confidence: 99%
See 1 more Smart Citation