EngineeringMechanical EngineeringRobotics EngineeringHumanoid RoboticsRobot ControlRoboticsBipedal LocomotionHumanoid Robot DynamicsLegged Robot ControlLegged RoboticsOptimal ControlWhole-body ControlApproximate Value FunctionsContact ConstraintsConvex Quadratic ProgrammingDynamic Walking ControlHumanoid WalkingOptimal Control For LocomotionWalkingWhole-body Dynamics
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.
16
Biped walking pattern generation by using preview control of zero-moment point
Shuuji Kajita, Fumio Kanehiro, Kenji Kaneko et al. · 2004 · 2.1K citations
Engineering, Mechanical Engineering, Robotics Engineering +17