Chapter 5

Highly-articulated Legged Robots

The passive dynamic walkers and hopping robots described in the last chapter capture the fundamental dynamics of legged locomotion -- dynamics which are fundamentally nonlinear and punctuated by impulsive events due to making and breaking contact with the environment.

But if you start reading the literature on humanoid robots, or many-legged robots like quadrupeds, then you will find a quite different set of ideas taking center stage: ideas like "zero-moment point" and footstep planning. The goal of this chapter is to penetrate that world.

I'd like to start the discussion with a model that might seem quite far from the world of legged robots, but I think it's a very useful way to think about the problem.

5.1 Center of Mass Dynamics

5.1.1 A hovercraft model

Imagine you have a flying vehicle modeled as a single rigid body in a gravity field with some number of force "thrusters" attached. We'll describe the configuration of the vehicle by its orientation, $\theta$, and the location of its center of mass $(x,z)$. The vector from the center of mass to thruster $i$ is given by $r_i$, yielding the equations of motion.

5.2 The special case of flat terrain

Let us define the "center of pressure" (CoP) as the point on the ground where:

$$x_{cop} = \frac{\sum_i p_{i,x}F_{i,z}}{\sum_i F_{i,z}} $$

And since $p_i{i,z}$ are all equal on flat terrain, $z_{cop}$ is just the height of the terrain. It turns out that the center of pressue is a "zero-moment point" (ZMP) -- a property that we will demonstrate below -- and moment-balance equation gives us a very important relationship between the location of the CoP and the dynamics of the CoM:


In [ ]: