System and method of controlling a legged locomotion robot
First Claim
1. A movement controller for a legged locomotion robot having at least a plurality of moving legs, the controller comprising:
- a state detecting means for detecting dynamic states at a plurality of points on the robot, the state detecting means including an acceleration measuring means for measuring an acceleration at a controlled-object point on the robot and a reaction force measuring means for measuring a ZMP and force at a point where the robot and surrounding are in touch with each other; and
a movement controlling means for controlling the movement of the robot on the basis of the result of detection from the state detecting means, the movement controlling means generating a ZMP equation descriptive of a balanced relation between moments applied to the robot on the basis of the results of measurement from the acceleration and reaction force measuring means and correcting a target trajectory of the robot to cancel a moment error appearing in the ZMP equationwherein the legged locomotion robot comprises a plurality of pressure sensors or reaction force sensors disposed at contact parts of the legged locomotion robot for measuring a reaction force between the legged locomotion robot and an external object; and
a plurality of accelerometers each associated with each of the plurality of pressure sensors disposed at the contact parts of the legged locomotion robot, each of the plurality of accelerometers in proximity to a respective one of the plurality of pressure sensors, wherein each of the plurality of accelerometers provides a local coordinate for use in relation to the measured reaction force such that the local coordinate and the measured reaction force facilitate posture control for the legged locomotion robot that is independent of both movement of the external object and friction coefficient of the external object.
1 Assignment
0 Petitions
Accused Products
Abstract
The lumbar part of a robot as a controlled-object point where the mass amount becomes maximum is set as the origin of a local coordinate, an acceleration sensor is disposed at the controlled-object point to directly measure the attitude and acceleration at that position to control the robot to take a stable posture on the basis of a ZMP. Further, at each foot which touches the walking surface, there are provided a floor reaction force sensor and acceleration sensor to directly measure a ZMP and force, and a ZMP equation is formulated directly at the foot nearest to a ZMP position. Thus there can be implemented a stricter and quick control of the robot for a stable posture.
60 Citations
30 Claims
-
1. A movement controller for a legged locomotion robot having at least a plurality of moving legs, the controller comprising:
-
a state detecting means for detecting dynamic states at a plurality of points on the robot, the state detecting means including an acceleration measuring means for measuring an acceleration at a controlled-object point on the robot and a reaction force measuring means for measuring a ZMP and force at a point where the robot and surrounding are in touch with each other; and a movement controlling means for controlling the movement of the robot on the basis of the result of detection from the state detecting means, the movement controlling means generating a ZMP equation descriptive of a balanced relation between moments applied to the robot on the basis of the results of measurement from the acceleration and reaction force measuring means and correcting a target trajectory of the robot to cancel a moment error appearing in the ZMP equation wherein the legged locomotion robot comprises a plurality of pressure sensors or reaction force sensors disposed at contact parts of the legged locomotion robot for measuring a reaction force between the legged locomotion robot and an external object; and a plurality of accelerometers each associated with each of the plurality of pressure sensors disposed at the contact parts of the legged locomotion robot, each of the plurality of accelerometers in proximity to a respective one of the plurality of pressure sensors, wherein each of the plurality of accelerometers provides a local coordinate for use in relation to the measured reaction force such that the local coordinate and the measured reaction force facilitate posture control for the legged locomotion robot that is independent of both movement of the external object and friction coefficient of the external object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification