An efficiently solvable quadratic program for stabilizing dynamic locomotion
Name
Tedrake_An efficiently.pdf
Size
613.86 KB
Format
Adobe PDF
Checksum (MD5)
89dfb3e415b8e126ceb5e5e2443e466b
Author(s) • •
Kuindersma, Scott
Permenter, Frank Noble
Tedrake, Russell Louis
Date Issued
May 2014
Journal
Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA)
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Citation
Kuindersma, Scott, Frank Permenter, and Russ Tedrake. “An Efficiently Solvable Quadratic Program for Stabilizing Dynamic Locomotion.” 2014 IEEE International Conference on Robotics and Automation (ICRA) (May 2014).
Version
Author's final manuscript
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.
MIT Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike
Persistent DSpace Link
DOI of Published Version
https://doi.org/10.1109/ICRA.2014.6907230