A gait generation device for generating a desired gait which includes
floating periods in which all the legs 2, 2 of a legged mobile robot 1
float in the air and landing periods in which at least one leg 2 is in
contact with a floor which appear alternately generates the desired gait
in such a manner that, at least when shifting from the floating period to
the landing period, the velocity of an end portion 22 of a landing leg
with respect to the floor and the acceleration thereof with respect to
the floor is substantially 0 at the instant of landing. After both the
velocity of the end portion of the leg with respect to the floor and the
acceleration thereof with respect to the floor are determined to be
substantially 0, a movement of the body of the robot with the desired
gait is determined in such a manner that the horizontal component of a
moment produced about the desired ZMP by the resultant force of gravity
and an inertial force applied to the robot 1 is substantially 0. This
eliminates the landing impact.
Un dispositif de génération de démarche pour produire d'une démarche désirée qui inclut les périodes flottantes lesoù toutes les jambes 2, 2 d'un flotteur mobile à jambes du robot 1 dans les périodes d'air et d'atterrissage lesoù au moins une jambe 2 est en contact avec un plancher qui apparaissent alternativement produit de la démarche désirée de façon que, du moins en décalant de la période flottante à la période d'atterrissage, la vitesse d'une partie périphérique 22 d'une jambe d'atterrissage en ce qui concerne le plancher et l'accélération en en ce qui concerne le plancher est essentiellement 0 à l'instant de l'atterrissage. Après que la vitesse de la partie périphérique de la jambe en ce qui concerne le plancher et l'accélération en en ce qui concerne le plancher soient déterminées pour être essentiellement 0, un mouvement du corps du robot avec la démarche désirée est déterminé de façon que le composant horizontal d'un moment produit au sujet du ZMP désiré par la force résultante de la pesanteur et une force à inertie appliquée au robot 1 soit essentiellement 0. Ceci élimine l'impact d'atterrissage.