DocumentCode
138143
Title
Quadratic programming-based inverse dynamics control for legged robots with sticking and slipping frictional contacts
Author
Zapolsky, Samuel ; Drumwright, Evan
Author_Institution
Comput. Sci., George Washington Univ., Washington, DC, USA
fYear
2014
fDate
14-18 Sept. 2014
Firstpage
3266
Lastpage
3271
Abstract
Inverse dynamics control is an extremely effective nonlinear control strategy if the inverse dynamics computation can be performed with sufficient speed.We describe our method for inverse dynamics control of legged robots that can deal with both sticking and slipping frictional contacts and mitigates the problems introduced by indeterminate rigid body contact. We improve this work, which previously used quadratically constrained quadratic programs (QCQPs), to use faster-to-solve quadratic programs via linear algebraic simplifications and a nullspace. We also show that Lemke´s Algorithm is significantly faster than alternatives and permits multi-stage optimizations within control loops running as fast as 125Hz on commodity hardware.
Keywords
algebra; legged locomotion; nonlinear control systems; quadratic programming; robot dynamics; stick-slip; Lemke algorithm; QCQP; commodity hardware; control loops; faster-to-solve quadratic programs; inverse dynamics computation; legged robots; linear algebraic simplifications; multistage optimizations; nonlinear control strategy; quadratic programming-based inverse dynamics control; quadratically constrained quadratic programs; rigid body contact; slipping frictional contacts; sticking frictional contacts; Dynamics; Equations; Friction; Legged locomotion; Mathematical model; Optimization;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Robots and Systems (IROS 2014), 2014 IEEE/RSJ International Conference on
Conference_Location
Chicago, IL
Type
conf
DOI
10.1109/IROS.2014.6943016
Filename
6943016
Link To Document