A control device for a legged mobile robot, in which a correction
manipulated variable of a desired floor reaction force (desired floor
reaction force's moment) is subsequently determined based on an error
between an actual state quantity, such as a body posture angle, of the
robot 1 and a desired state quantity of the same, and at the same time, a
desired movement of the robot 1 is subsequently determined by the use of
the correction manipulated variable and a dynamic model. At this time, a
friction force component, which defines a frictional force between the
robot 1 and a floor such as a translation floor reaction force's
horizontal component, is set as a variable to be limited, and an
allowable range of the variable to be limited is set. The desired
movement is determined so that the variable to be limited remains within
the allowable range and a resultant force of an inertial force and
gravity, generated by the movement of the robot 1 on the dynamic model,
balances with a floor reaction force obtained by correcting the desired
floor reaction force by the correction manipulated variable. The desired
movement is determined by adjusting a plurality of movement modes having
mutually different generation ratios of a floor reaction force's moment
and a translation floor reaction force.