Capturability-based analysis and control of legged locomotion, Part 2: Application to M2V2, a lower-body humanoid

  • Authors:
  • Jerry Pratt;Twan Koolen;Tomas De Boer;John Rebula;Sebastien Cotton;John Carff;Matthew Johnson;Peter Neuhaus

  • Affiliations:
  • Institute for Human and Machine Cognition, Pensacola, FL, USA;Institute for Human and Machine Cognition, Pensacola, FL, USA, Delft University of Technology, the Netherlands;Delft University of Technology, the Netherlands;University of Michigan, Ann Arbor, MI, USA;Institute for Human and Machine Cognition, Pensacola, FL, USA;Institute for Human and Machine Cognition, Pensacola, FL, USA;Institute for Human and Machine Cognition, Pensacola, FL, USA;Institute for Human and Machine Cognition, Pensacola, FL, USA

  • Venue:
  • International Journal of Robotics Research
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

This two-part paper discusses the analysis and control of legged locomotion in terms of N-step capturability: the ability of a legged system to come to a stop without falling by taking N or fewer steps. We consider this ability to be crucial to legged locomotion and a useful, yet not overly restrictive criterion for stability. Part 1 introduced the N-step capturability framework and showed how to obtain capture regions and control sequences for simplified gait models. In Part 2, we describe an algorithm that uses these results as approximations to control a humanoid robot. The main contributions of this part are (1) step location adjustment using the 1-step capture region, (2) novel instantaneous capture point control strategies, and 3) an experimental evaluation of the 1-step capturability margin. The presented algorithm was tested using M2V2, a 3D force-controlled bipedal robot with 12 actuated degrees of freedom in the legs, both in simulation and in physical experiments. The physical robot was able to recover from forward and sideways pushes of up to 21 Ns while balancing on one leg and stepping to regain balance. The simulated robot was able to recover from sideways pushes of up to 15 Ns while walking, and walked across randomly placed stepping stones.