Title :
An efficiently solvable quadratic program for stabilizing dynamic locomotion
Author :
Kuindersma, Scott ; Permenter, Frank ; Tedrake, Russ
Author_Institution :
Comput. Sci. & Artificial Intell. Lab., Massachusetts Inst. of Technol., Cambridge, MA, USA
fDate :
May 31 2014-June 7 2014
Abstract :
We describe a whole-body dynamic walking controller implemented as a convex quadratic program. The controller solves an optimal control problem using an approximate value function derived from a simple walking model while respecting the dynamic, input, and contact constraints of the full robot dynamics. By exploiting sparsity and temporal structure in the optimization with a custom active-set algorithm, we surpass the performance of the best available off-the-shelf solvers and achieve 1kHz control rates for a 34-DOF humanoid. We describe applications to balancing and walking tasks using the simulated Atlas robot in the DARPA Virtual Robotics Challenge.
Keywords :
legged locomotion; motion control; quadratic programming; robot dynamics; stability; Atlas robot; DARPA Virtual Robotics Challenge; approximate value function; contact constraint; convex quadratic program; custom active-set algorithm; dynamic constraint; dynamic locomotion stabilization; full robot dynamics; input constraint; optimal control problem; sparsity structure; temporal structure; whole-body dynamic walking controller; Dynamics; Foot; Friction; Legged locomotion; Optimization; Trajectory;
Conference_Titel :
Robotics and Automation (ICRA), 2014 IEEE International Conference on
Conference_Location :
Hong Kong
DOI :
10.1109/ICRA.2014.6907230