Robot and Control Method Thereof
First Claim
1. A robot comprising a trunk, a pair of leg links coupled with the trunk in a swingable manner, an actuator group that swings each of the leg links independently with respect to the trunk, and a controller that controls the actuator group, which walks by repeating a movement of swinging out one leg link with respect to the trunk and grounding it mutually between a pair of the leg links, wherein:
- the controller is programmed to control the actuator group, when a trajectory of the center of gravity of the robot and a trajectory of a toe of the leg link are given, to realize the given trajectory of the center of gravity and the trajectory of the toe of the leg link; and
the controller performs, in a period from grounding the one leg link to grounding the other leg link swung out thereafter,(1) updating the trajectory of the center of gravity of the robot after grounding the other leg link,(2) determining a predetermined position for grounding the other leg link, on the basis of the updated trajectory of the center of gravity, and(3) updating the trajectory of the toe of the other leg link till grounding the other leg link, on the basis of the determined predetermined position for grounding.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a technique that makes a robot continue a stabilized walk, even when an actual movement state of the robot deviates greatly from a target movement state of the robot. The robot includes a trunk, a pair of leg links coupled with the trunk in a swingable manner, an actuator group that swings each of the leg links independently to the trunk, and a controller that controls the actuator group. The controller is programmed to control the actuator group and realize a given trajectory of the center of gravity and the trajectory of the toe of the leg link. The controller performs, in a period from the robot grounding the one leg link to grounding the other leg link swung out thereafter: updating the trajectory of the center of gravity of the robot after grounding the other leg link, determining a predetermined position for grounding the other leg link, on the basis of an updated trajectory of the center of gravity, and updating the trajectory of the toe of the other leg link till grounding the other leg link, on the basis of a determined predetermined position for grounding.
56 Citations
3 Claims
-
1. A robot comprising a trunk, a pair of leg links coupled with the trunk in a swingable manner, an actuator group that swings each of the leg links independently with respect to the trunk, and a controller that controls the actuator group, which walks by repeating a movement of swinging out one leg link with respect to the trunk and grounding it mutually between a pair of the leg links, wherein:
-
the controller is programmed to control the actuator group, when a trajectory of the center of gravity of the robot and a trajectory of a toe of the leg link are given, to realize the given trajectory of the center of gravity and the trajectory of the toe of the leg link; and the controller performs, in a period from grounding the one leg link to grounding the other leg link swung out thereafter, (1) updating the trajectory of the center of gravity of the robot after grounding the other leg link, (2) determining a predetermined position for grounding the other leg link, on the basis of the updated trajectory of the center of gravity, and (3) updating the trajectory of the toe of the other leg link till grounding the other leg link, on the basis of the determined predetermined position for grounding. - View Dependent Claims (2)
-
-
3. A method of controlling a robot comprising a trunk, a pair of leg links coupled with the trunk in a swingable manner, an actuator group that swings each of the leg links independently with respect to the trunk, and a controller that, when a trajectory of the center of gravity of the robot and a trajectory of a toe of the leg link are given, controls the actuator group so as to realize the given trajectory of the center of gravity and the trajectory of the toe, which walks by repeating a movement of swinging out one leg link with respect to the trunk and grounding it mutually between a pair of the leg links,
the method comprising the steps of, in a period from grounding the one leg link to grounding the other leg link swung out thereafter: -
(1) updating the trajectory of the center of gravity of the robot after grounding the other leg link, (2) determining a predetermined position for grounding the other leg link, on the basis of the updated trajectory of the center of gravity, and (3) updating the trajectory of the toe of the other leg link till grounding the other leg link, on the basis of the determined predetermined position for grounding.
-
Specification