Optimal distribution of contact forces with inverse-dynamics control
2013
Article
am
mg
The development of legged robots for complex environments requires controllers that guarantee both high tracking performance and compliance with the environment. More specifically the control of the contact interaction with the environment is of crucial importance to ensure stable, robust and safe motions. In this contribution we develop an inverse-dynamics controller for floating-base robots under contact constraints that can minimize any combination of linear and quadratic costs in the contact constraints and the commands. Our main result is the exact analytical derivation of the controller. Such a result is particularly relevant for legged robots as it allows us to use torque redundancy to directly optimize contact interactions. For example, given a desired locomotion behavior, we can guarantee the minimization of contact forces to reduce slipping on difficult terrains while ensuring high tracking performance of the desired motion. The main advantages of the controller are its simplicity, computational efficiency and robustness to model inaccuracies. We present detailed experimental results on simulated humanoid and quadruped robots as well as a real quadruped robot. The experiments demonstrate that the controller can greatly improve the robustness of locomotion of the robots.1
Author(s): | Righetti, L. and Buchli, J. and Mistry, M. and Kalakrishnan, M. and Schaal, S. |
Journal: | The International Journal of Robotics Research |
Volume: | 32 |
Number (issue): | 3 |
Pages: | 280--298 |
Year: | 2013 |
Month: | March |
Department(s): | Autonomous Motion, Movement Generation and Control |
Bibtex Type: | Article (article) |
DOI: | 10.1177/0278364912469821 |
URL: | https://www.researchgate.net/publication/235771029_Optimal_distribution_of_contact_forces_with_inverse_dynamics_control |
BibTex @article{righetti_optimal_2013, title = {Optimal distribution of contact forces with inverse-dynamics control}, author = {Righetti, L. and Buchli, J. and Mistry, M. and Kalakrishnan, M. and Schaal, S.}, journal = {The International Journal of Robotics Research}, volume = {32}, number = {3}, pages = {280--298}, month = mar, year = {2013}, doi = {10.1177/0278364912469821}, url = {https://www.researchgate.net/publication/235771029_Optimal_distribution_of_contact_forces_with_inverse_dynamics_control}, month_numeric = {3} } |