Approximate hybrid model predictive control for multi-contact push recovery in complex environments

Feedback control of robotic systems interacting with the environment through contacts is a central topic in legged robotics. One of the main challenges posed by this problem is the choice of a model sufficiently complex to capture the discontinuous nature of the dynamics but simple enough to allow o...

Full description

Bibliographic Details
Main Authors: Marcucci, Tobia, Deits, Robin Lloyd Henderson, Gabiccini, Marco, Bicchi, Antonio, Tedrake, Russell L
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:English
Published: IEEE 2020
Online Access:https://hdl.handle.net/1721.1/125695
_version_ 1811082750290034688
author Marcucci, Tobia
Deits, Robin Lloyd Henderson
Gabiccini, Marco
Bicchi, Antonio
Tedrake, Russell L
author2 Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
author_facet Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Marcucci, Tobia
Deits, Robin Lloyd Henderson
Gabiccini, Marco
Bicchi, Antonio
Tedrake, Russell L
author_sort Marcucci, Tobia
collection MIT
description Feedback control of robotic systems interacting with the environment through contacts is a central topic in legged robotics. One of the main challenges posed by this problem is the choice of a model sufficiently complex to capture the discontinuous nature of the dynamics but simple enough to allow online computations. Linear models have proved to be the most effective and reliable choice for smooth systems; we believe that piecewise affine (PWA) models represent their natural extension when contact phenomena occur. Discrete-time PWA systems have been deeply analyzed in the field of hybrid Model Predictive Control (MPC), but the straightforward application of MPC techniques to complex systems, such as a humanoid robot, leads to mixed-integer optimization problems which are not solvable at real-time rates. Explicit MPC methods can construct the entire control policy offline, but the resulting policy becomes too complex to compute for systems at the scale of a humanoid robot. In this paper we propose a novel algorithm which splits the computational burden between an offline sampling phase and a limited number of online convex optimizations, enabling the application of hybrid predictive controllers to higher-dimensional systems. In doing so we are willing to partially sacrifice feedback optimality, but we set stability of the system as an inviolable requirement. Simulation results of a simple planar humanoid that balances by making contact with its environment are presented to validate the proposed controller.
first_indexed 2024-09-23T12:08:24Z
format Article
id mit-1721.1/125695
institution Massachusetts Institute of Technology
language English
last_indexed 2024-09-23T12:08:24Z
publishDate 2020
publisher IEEE
record_format dspace
spelling mit-1721.1/1256952022-09-28T00:26:56Z Approximate hybrid model predictive control for multi-contact push recovery in complex environments Marcucci, Tobia Deits, Robin Lloyd Henderson Gabiccini, Marco Bicchi, Antonio Tedrake, Russell L Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Feedback control of robotic systems interacting with the environment through contacts is a central topic in legged robotics. One of the main challenges posed by this problem is the choice of a model sufficiently complex to capture the discontinuous nature of the dynamics but simple enough to allow online computations. Linear models have proved to be the most effective and reliable choice for smooth systems; we believe that piecewise affine (PWA) models represent their natural extension when contact phenomena occur. Discrete-time PWA systems have been deeply analyzed in the field of hybrid Model Predictive Control (MPC), but the straightforward application of MPC techniques to complex systems, such as a humanoid robot, leads to mixed-integer optimization problems which are not solvable at real-time rates. Explicit MPC methods can construct the entire control policy offline, but the resulting policy becomes too complex to compute for systems at the scale of a humanoid robot. In this paper we propose a novel algorithm which splits the computational burden between an offline sampling phase and a limited number of online convex optimizations, enabling the application of hybrid predictive controllers to higher-dimensional systems. In doing so we are willing to partially sacrifice feedback optimality, but we set stability of the system as an inviolable requirement. Simulation results of a simple planar humanoid that balances by making contact with its environment are presented to validate the proposed controller. Fast Multi-Contact Dynamic Planning,coordinated by M. Gabiccini, COAN CA 09.01.04.0 NASA award NNX16AC49A 2020-06-05T18:38:08Z 2020-06-05T18:38:08Z 2017-11 2019-07-11T13:23:01Z Article http://purl.org/eprint/type/ConferencePaper 9781538646786 https://hdl.handle.net/1721.1/125695 Marcucci, Tobia, et al. "Approximate hybrid model predictive control for multi-contact push recovery in complex environments." IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids), November 2017, Birmingham, UK, IEEE, 2017. en http://dx.doi.org/10.1109/humanoids.2017.8239534 Proceedings of the 2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids) Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf IEEE MIT web domain
spellingShingle Marcucci, Tobia
Deits, Robin Lloyd Henderson
Gabiccini, Marco
Bicchi, Antonio
Tedrake, Russell L
Approximate hybrid model predictive control for multi-contact push recovery in complex environments
title Approximate hybrid model predictive control for multi-contact push recovery in complex environments
title_full Approximate hybrid model predictive control for multi-contact push recovery in complex environments
title_fullStr Approximate hybrid model predictive control for multi-contact push recovery in complex environments
title_full_unstemmed Approximate hybrid model predictive control for multi-contact push recovery in complex environments
title_short Approximate hybrid model predictive control for multi-contact push recovery in complex environments
title_sort approximate hybrid model predictive control for multi contact push recovery in complex environments
url https://hdl.handle.net/1721.1/125695
work_keys_str_mv AT marcuccitobia approximatehybridmodelpredictivecontrolformulticontactpushrecoveryincomplexenvironments
AT deitsrobinlloydhenderson approximatehybridmodelpredictivecontrolformulticontactpushrecoveryincomplexenvironments
AT gabiccinimarco approximatehybridmodelpredictivecontrolformulticontactpushrecoveryincomplexenvironments
AT bicchiantonio approximatehybridmodelpredictivecontrolformulticontactpushrecoveryincomplexenvironments
AT tedrakerusselll approximatehybridmodelpredictivecontrolformulticontactpushrecoveryincomplexenvironments