scispace - formally typeset
Open AccessProceedings ArticleDOI

An Efficiently Solvable Quadratic Program for Stabilizing Dynamic Locomotion

Reads0
Chats0
TLDR
In this article, the authors describe a whole-body dynamic walking controller implemented as a convex quadratic program, which solves an optimal control problem using an approximate value function derived from a simple walking model while respecting the dynamic, input, and contact constraints.
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.

read more

Citations
More filters
Journal ArticleDOI

Optimization-based locomotion planning, estimation, and control design for the atlas humanoid robot

TL;DR: This paper describes a collection of optimization algorithms for achieving dynamic planning, control, and state estimation for a bipedal robot designed to operate reliably in complex environments and presents a state estimator formulation that permits highly precise execution of extended walking plans over non-flat terrain.
Proceedings ArticleDOI

Whole-body motion planning with centroidal dynamics and full kinematics

TL;DR: This paper treats the dynamics of the robot in centroidal form and directly optimizing the joint trajectories for the actuated degrees of freedom to arrive at a method that enjoys simpler dynamics, while still having the expressiveness required to handle kinematic constraints such as collision avoidance or reaching to a target.
Journal ArticleDOI

Design of a Momentum-Based Control Framework and Application to the Humanoid Robot Atlas

TL;DR: A momentum-based control framework for floating-base robots and its application to the humanoid robot “Atlas” is presented and results for walking across rough terrain, basic manipulation, and multi-contact balancing on sloped surfaces are presented.
Journal ArticleDOI

Optimization-based Full Body Control for the DARPA Robotics Challenge

TL;DR: This work describes the full body humanoid control approach developed for the simulation phase of the DARPA Robotics Challenge DRC, as well as the modifications made for the DARNA Robotics Challenge Trials.
Book ChapterDOI

Modeling and Control of Legged Robots

TL;DR: This chapter discusses how legged robots are usually modeled, how their stability analysis is approached, how dynamic motions are generated and controlled, and finally summarize the current trends in trying to improve their performance.
References
More filters
Proceedings ArticleDOI

Biped walking pattern generation by using preview control of zero-moment point

TL;DR: A new method of a biped walking pattern generation by using a preview control of the zero-moment point (ZMP) is introduced and a preview controller can be used to compensate the ZMP error caused by the difference between a simple model and the precise multibody model.
Journal ArticleDOI

CVXGEN: a code generator for embedded convex optimization

TL;DR: This paper describes how CVXGEN is implemented, and gives some results on the speed and reliability of the automatically generated solvers.
Proceedings ArticleDOI

Synthesis and stabilization of complex behaviors through online trajectory optimization

TL;DR: An online trajectory optimization method and software platform applicable to complex humanoid robots performing challenging tasks such as getting up from an arbitrary pose on the ground and recovering from large disturbances using dexterous acrobatic maneuvers is presented.
Journal ArticleDOI

An online active set strategy to overcome the limitations of explicit MPC

TL;DR: In this paper, an online active set strategy for the fast solution of parametric quadratic programs arising in MPC is presented, which exploits solution information of the previous QP under the assumption that the active set does not change much from one QP to the next.
Journal ArticleDOI

An implicit time-stepping scheme for rigid body dynamics with inelastic collisions and coulomb friction

TL;DR: In this paper, a new time-stepping method for simulating systems of rigid bodies is given which incorporates Coulomb friction and inelastic impacts and shocks, which does not need to identify explicitly impulsive forces.
Related Papers (5)