Ambulation control apparatus and ambulation control method of robot
0 Assignments
0 Petitions
Accused Products
Abstract
The stability of attitude of a robot can be recovered by an ambulation control apparatus and an ambulation control method according to the invention if it is lost in the course of a gesture for which the upper limbs take a major role. The apparatus and the method obtain the pattern of movement of the entire body for walking by deriving the pattern of movement of the loins from an arbitrarily selected pattern of movement of the feet, the trajectory of the ZMP, the pattern of movement of the trunk and that of the upper limbs. Therefore, according to the invention, a robot can determine the gait of the lower limbs so as to realize a stable walk regardless if the robot is standing upright or walking. Particularly, if the robot is made to gesture, using the upper body half including the upper limbs and the trunk while standing upright, it can determine the gait of the lower limbs so as to make a stable walk in response to such a gait of the upper body half.
-
Citations
22 Claims
-
1-8. -8. (canceled)
-
9. A control apparatus for controlling a robot to walk, the robot having an upper body half provided with a plurality of joints for expressing an action of the upper body half and a lower body half having leg joints at least for realizing an ambulatory action, said control apparatus comprising:
-
a processor to compute moments generated as a result of motions of joints of said upper body half for controlling at least some of said leg joints; and
means for obtaining a solution based on said computed moments such that the lower body half has a gait that is adapted to walk in a stable manner according to the gait of the upper body half.
-
-
10-17. -17. (canceled)
-
18. An ambulation control method for controlling a robot having an upper body half provided with a plurality of joints for expressing an action of the upper body half and a lower body half having leg joints at least for realizing an ambulatory action, said method comprising the steps of:
-
computing moments generated as a result of motions of joints of said upper body half; and
obtaining a solution using the computed moments for controlling at least one of said leg joints, such that the lower body half exhibits a gait that is adapted to walk in a stable fashion according to the gait of the upper body half.
-
-
19. A motion pattern generator apparatus of a robot which comprises at least upper limbs, lower limbs, a trunk and loins, comprising:
-
means for obtaining a solution for the motion of the loins based on at least a motion pattern of the upper limbs, optionally one or more of a motion pattern of the feet of the robot, a trajectory of zero moment point (ZMP) of the robot, and a motion pattern of the trunk of the robot; and
means for generating a motion pattern of the body of the robot based on the obtained solution for the motion of the loins.
-
-
20. A motion pattern generator apparatus of a robot which comprises an upper body half having movable upper limbs and a lower body half connected to the upper body half having movable lower limbs, comprising:
-
means for setting a motion pattern of the upper body half;
means for setting a trajectory of a zero moment point (ZMP) on the basis of the set motion of the upper body half;
means for obtaining a solution for a motion of the lower body half for balancing a moment on the set ZMP trajectory;
means for setting a motion pattern of the lower body half based on the obtained solution; and
control means for controlling a motion of the robot apparatus based on the motion of the upper body half and the motion of the lower body half.
-
-
21. A robot apparatus comprising:
-
an upper body half which has movable upper limbs;
a lower body half connected to the upper body half, which has movable lower limbs;
means for setting a motion of the upper body half;
means for setting a trajectory of a zero moment point (ZMP) on the basis of the set motion of the upper body half;
means for obtaining a solution for a motion of the lower body half for balancing a moment on the set ZMP trajectory;
means for setting a motion pattern of the lower body half based on the obtained solution; and
control means for controlling a motion of the robot apparatus based on the motion of the upper body half and the motion of the lower body half.
-
-
22. A method for controlling a robot having an upper body half which has movable upper limbs and a lower body half connected to the upper body half, which has movable lower limbs, said method comprising the steps of:
-
step for setting a motion of the upper body half;
step for setting a trajectory of a zero moment point (ZMP) on the basis of the set motion of the upper body half;
step for obtaining a solution for a motion of the lower body half for balancing a moment on the set ZMP trajectory;
step for setting a motion of the lower body half based on the obtained solution; and
step for controlling a motion of the robot apparatus based on the motion of the upper body half and the motion of the lower body half.
-
Specification