← Paper Digest

Hybrid Zero Dynamics of Planar Biped Walkers

Eric R. Westervelt, Jessy W. Grizzle, Daniel E. Koditschek

Seminal January 2003 · IEEE Transactions on Automatic Control

TL;DR A feedback design for underactuated planar bipeds that keeps a two-dimensional zero-dynamics surface invariant through foot impacts, so walking stability reduces to a scalar linear return map. On a 5-link biped model, optimized controller parameters give exponentially stable walking at 1.05 m/s with a peak torque of about 47 Nm.

What they do

A planar biped with no ankle actuation has one more degree of freedom than actuators, and its model is hybrid: swing dynamics plus an impact map when the swing leg lands. The paper defines the hybrid zero dynamics, a 2-D surface on which the controlled outputs stay at zero and which the impact maps into itself. Stable walking of the full robot then reduces to a stable orbit of this 2-D system, tuned by parameter optimization.

How it works

  • Outputs as constraints on posture. N−1 joint quantities track desired functions of θ(q), a configuration variable that increases monotonically over a step, instead of functions of time. Computed-torque feedback drives the outputs to zero.
  • Scalar return map. If the zero-dynamics surface is invariant under impact, its Poincaré map is the scalar LTI map ζ ↦ δ²·ζ − V(θ⁻). A fixed point is exponentially stable if and only if 0 < δ² < 1, and a finite-time output controller carries that stability to the full model.
  • Bézier parameterization. The desired functions are Bézier polynomials. Impact invariance fixes the first two coefficients of each output from the last ones, so the degree must be at least 3.
  • Optimization. DIRCOL tunes the free coefficients to minimize integrated squared torque per step length. Constraints cover walking speed, ground reaction forces within the friction cone, swing-foot height, and the existence and stability of the fixed point.

Results

Results are in simulation only, on a model of RABBIT, a 5-link prototype that was still under construction.

  • Degree-6 polynomials leave 20 free parameters. Optimizing for 1.05 m/s took 1240 s on a 1 GHz Pentium III.
  • δ² = 0.638, and the fixed point (979.0) lies above its lower bound (408.2), so the gait is exponentially stable.
  • Peak torque is about 47 Nm and peak power about 267 W, both at the stance hip. The authors call the torques comparable to those reported elsewhere for walking at 0.75 m/s.

Limitations

The theory covers planar walkers with exactly one degree of underactuation, rigid instantaneous impacts and symmetric gaits. Because the outputs depend only on configuration, θ must be monotonic over each step, which restricts the gaits that can be achieved. Invertibility of the decoupling matrix has to be checked after optimization. There are no hardware experiments.

Figures

From Figure 2: The 5-link planar biped (a torso and two legs with knees) and its joint-angle conventions.
From Figure 2: The 5-link planar biped (a torso and two legs with knees) and its joint-angle conventions.
From Figure 3: An example of θ(q), the angle between the vertical and the line from the stance leg end to the hips; t...
From Figure 3: An example of θ(q), the angle between the vertical and the line from the stance leg end to the hips; the leg postures are controlled as functions of this angle.
From Figure 6: Stick animation of the optimized gait, one step from left to right; the stance leg is dotted.
From Figure 6: Stick animation of the optimized gait, one step from left to right; the stance leg is dotted.
From Figure 7: The four joint torques over three steps of the optimized gait.
From Figure 7: The four joint torques over three steps of the optimized gait.
Abstract

Planar, underactuated, biped walkers form an important domain of applications for hybrid dynamical systems. This paper presents the design of exponentially stable walking controllers for general planar bipedal systems that have one degree of freedom greater than the number of available actuators. The within-step control action creates an attracting invariant set—a two dimensional zero dynamics submanifold of the full hybrid model—whose restriction dynamics admits a scalar LTI return map. Exponentially stable periodic orbits of the zero dynamics correspond to exponentially stabilizable orbits of the full model. A convenient parameterization of the hybrid zero dynamics is imposed through the choice of a class of output functions. Parameter optimization is used to tune the hybrid zero dynamics in order to achieve closed-loop, exponentially stable walking with low energy consumption, while meeting natural kinematic and dynamic constraints. The general theory developed in the paper is illustrated on a five link walker, consisting of a torso and two legs with knees.

Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.