• DocumentCode
    250351
  • 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
  • fYear
    2014
  • fDate
    May 31 2014-June 7 2014
  • Firstpage
    2589
  • Lastpage
    2594
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2014 IEEE International Conference on
  • Conference_Location
    Hong Kong
  • Type

    conf

  • DOI
    10.1109/ICRA.2014.6907230
  • Filename
    6907230