摘要 |
<p>A gait generation system (gait generator 100) for generating a gait of a legged mobile robot 1 having at least a body 24 and a plurality of, more precisely, two legs (leg links) 2 each connected to the body, comprising: leg reaction force calculating means (leg ZMP calculator 200, S20, S306) for calculating a leg reaction force, more specifically, a leg ZMP (ZMPfeet) that is a resultant force (total inertial force) of inertial force and gravity induced by a desired motion of the leg, based on a desired motion of the leg; inverted pendulum model supporting point position calculating means (S20, S308) for calculating a position of a supporting point of an inverted pendulum (ZMPpend) that describes dynamic behavior of the body, from at least the calculated leg reaction force and a desired floor reaction force (more specifically, a desired ZMP); inverted pendulum displacement calculating means (S20, S310) for calculating displacement of the inverted pendulum, more precisely, the inverted pendulum's material point position (inverted pendulum's horizontal position xb) based on at least the calculated position of the supporting point of the inverted pendulum; body position calculating means (body position determinator 202, S20, S312, S314) for calculating a position of the body, more precisely, a body's horizontal position based on at least the calculated displacement of the inverted pendulum; and gait generating means (S20, S300-S314, gait generator 100) for generating a gait based on at least the calculated position of the body.
</p> |