Movement Generation and Control Autonomous Motion Conference Paper 2011

Inverse Dynamics Control of Floating-Base Robots with External Constraints: a Unified View

Inverse dynamics controllers and operational space controllers have proved to be very efficient for compliant control of fully actuated robots such as fixed base manipulators. However legged robots such as humanoids are inherently different as they are underactuated and subject to switching external contact constraints. Recently several methods have been proposed to create inverse dynamics controllers and operational space controllers for these robots. In an attempt to compare these different approaches, we develop a general framework for inverse dynamics control and show that these methods lead to very similar controllers. We are then able to greatly simplify recent whole-body controllers based on operational space approaches using kinematic projections, bringing them closer to efficient practical implementations. We also generalize these controllers such that they can be optimal under an arbitrary quadratic cost in the commands.

Author(s): Righetti, L. and Buchli, J. and Mistry, M. and Schaal, S.
Book Title: 2011 IEEE International Conference on Robotics and Automation
Pages: 1085--1090
Year: 2011
Publisher: IEEE
Bibtex Type: Conference Paper (inproceedings)
Address: Shanghai, China
DOI: 10.1109/ICRA.2011.5980156
URL: https://ieeexplore.ieee.org/abstract/document/5980156/
Electronic Archiving: grant_archive

BibTex

@inproceedings{righetti_inverse_2011,
  title = {Inverse {Dynamics} {Control} of {Floating}-{Base} {Robots} with {External} {Constraints}: a {Unified} {View}},
  booktitle = {2011 {IEEE} {International} {Conference} on {Robotics} and {Automation}},
  abstract = {Inverse dynamics controllers and operational space controllers have proved to be very efficient for compliant control of fully actuated robots such as fixed base manipulators. However legged robots such as humanoids are inherently different as they are underactuated and subject to switching external contact constraints. Recently several methods have been proposed to create inverse dynamics controllers and operational space controllers for these robots. In an attempt to compare these different approaches, we develop a general framework for inverse dynamics control and show that these methods lead to very similar controllers. We are then able to greatly simplify recent whole-body controllers based on operational space approaches using kinematic projections, bringing them closer to efficient practical implementations. We also generalize these controllers such that they can be optimal under an arbitrary quadratic cost in the commands.},
  pages = {1085--1090},
  publisher = {IEEE},
  address = {Shanghai, China},
  year = {2011},
  slug = {righetti_inverse_2011},
  author = {Righetti, L. and Buchli, J. and Mistry, M. and Schaal, S.},
  url = {https://ieeexplore.ieee.org/abstract/document/5980156/}
}