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 the optimal control problem with control bounds through a squashing function (i.e., a sigmoid, which is bounded by construction). It has been shown that a naive use of squashing functions damage the convergence rate. To tackle this, we first propose to add a quadratic barrier that avoids the difficulty of the plateau produced by the sigmoid. Second, we add an outer loop that adapts both the sigmoid and the barrier; it makes the optimal control problem with the squashing function converge to the original control-bounded problem. To validate our method, we present simulation results for different types of platforms including a multi-rotor, a biped, a quadruped and a humanoid robot.
| Original language | English |
|---|---|
| Title of host publication | 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems |
| Publisher | IEEE |
| Pages | 7637-7644 |
| Number of pages | 8 |
| ISBN (Electronic) | 9781728162126 |
| DOIs | |
| Publication status | Published - 10 Feb 2021 |
| Event | 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems - Las Vegas, United States Duration: 25 Oct 2020 → 29 Oct 2020 https://www.iros2020.org/ |
Conference
| Conference | 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems |
|---|---|
| Abbreviated title | IROS 2020 |
| Country/Territory | United States |
| City | Las Vegas |
| Period | 25/10/20 → 29/10/20 |
| Internet address |
ASJC Scopus subject areas
- Control and Systems Engineering
- Software
- Computer Vision and Pattern Recognition
- Computer Science Applications
Fingerprint
Dive into the research topics of 'Squash-box feasibility driven differential dynamic programming'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver