Using Torque Redundancy to Optimize Contact Forces in Legged Robots
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 contact interaction with the environment is of crucial importance to ensure stable, robust and safe motions. In the following, we present an inverse dynamics controller that exploits torque redundancy to directly and explicitly minimize any combination of linear and quadratic costs in the contact constraints and in the commands. Such a result is particularly relevant for legged robots as it allows to use torque redundancy to directly optimize contact interactions. For example, given a desired locomotion behavior, it can guarantee the minimization of contact forces to reduce slipping on difficult terrains while ensuring high tracking performance of the desired motion. The proposed controller is very simple and computationally efficient, and most importantly it can greatly improve the performance of legged locomotion on difficult terrains as can be seen in the experimental results.
KeywordsContact Force Tangential Force Ground Reaction Force Humanoid Robot Constraint Force
Unable to display preview. Download preview PDF.
- 2.Ben-Israel, A., Greville, T.: Generalized inverses: theory and applications. Springer-Verlag New-York Inc. (2003)Google Scholar
- 7.Mistry, M., Buchli, J., Schaal, S.: Inverse dynamics control of floating base systems using orthogonal decomposition. In: Proc. of the 2010 International Conference on Robotics and Automation (2010)Google Scholar
- 8.Righetti, L., Buchli, J., Mistry, M., Kalakrishnan, M., Schaal, S.: Optimal distribution of contact forces with inverse dynamics control (submitted)Google Scholar
- 9.Righetti, L., Buchli, J., Mistry, M., Schaal, S.: Control of legged robots with optimal distribution of contact forces. In: 2011 11th IEEE-RAS International Conference on Humanoid Robots (Humanoids), pp. 318–324 (2011)Google Scholar
- 10.Righetti, L., Buchli, J., Mistry, M., Schaal, S.: Inverse Dynamics Control of Floating-Base Robots with External Constraints: a Unified View. In: Proceedings of the 2011 IEEE International Conference on Robotics and Automation (ICRA 2011), pp. 1085–1090 (2011)Google Scholar
- 11.Sentis, L.: Synthesis and control of whole-body behaviors in humanoid systems. Ph.D. thesis, Stanford University (2007)Google Scholar
- 13.Siciliano, B., Sciavicco, L., Villani, L., Oriolo, G.: Robotics: Modelling, Planning and Control. Advanced Textbooks in Control and Signal Processing. Springer, London (2009), doi:10.1007/978-1-84628-642-1Google Scholar
- 14.Stephens, B., Atkeson, C.: Dynamic balance force control for compliant humanoid robots. In: International Conference on Intelligent Robots and Systems, IROS (2010)Google Scholar