System for controlling locomotion of legged walking robot
First Claim
1. A system for controlling locomotion of a biped walking robot having a body and two leg linkages each connected to the body and each having a foot portion and a leg portion connected by an ankle drive joint, comprising:
- first means for determining a differential value of n-th order of an actual inclination angle of the robot body with respect to the direction of gravity;
second means for calculating a deviation between the determined value and a reference value to determine a drive speed of the ankle drive joint of the leg linkage which supports the robot weight by multiplying the deviation by a gain; and
servo motor means for driving the ankle drive joint at the determined drive speed.
1 Assignment
0 Petitions
Accused Products
Abstract
A servo system for controlling locomotion of a biped walking robot, made up of a body link and two leg linkages each connected to the body link by a first drive joint and each including knee and ankle joints, to follow up a target angle for each drive joint predetermined in series with respect to time such that the robot walks. In order to stabilize robot posture when it could turn over, the drive speed of the joints are feedback controlled in responsive with the robot turnover probability. Moreover, the predetermined robot gait is modified at such instance, for example, in such a manner that robot leg lands one of additionally preestablished candidate positions for robot leg landing.
172 Citations
24 Claims
-
1. A system for controlling locomotion of a biped walking robot having a body and two leg linkages each connected to the body and each having a foot portion and a leg portion connected by an ankle drive joint, comprising:
-
first means for determining a differential value of n-th order of an actual inclination angle of the robot body with respect to the direction of gravity; second means for calculating a deviation between the determined value and a reference value to determine a drive speed of the ankle drive joint of the leg linkage which supports the robot weight by multiplying the deviation by a gain; and servo motor means for driving the ankle drive joint at the determined drive speed. - View Dependent Claims (2, 3, 4)
-
-
5. A system for controlling locomotion of a biped walking robot having a body and two leg linkages each connected to the body by a hip drive joint and each having a foot portion and a leg portion connected by an ankle drive joint, comprising:
-
servo control means for determining a control value for each of the hip drive joints and the ankle drive joints to follow up a target value such that the robot walks in a accordance with a predetermined gait; first means for determining a differential of n-th order of an actual inclination angle of the robot body with respect to the ground; second means for calculating a deviation between the determined value and a reference value to modify the predetermined gait in response to the calculated deviation; and third means for establishing a plurality of candidate robot foot portion landing positions including those for the predetermined gait and for adjusting the control value so that the robot walks in accordance with a modified gait and the foot portion lands at a selected landing position. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A system for controlling locomotion of a biped walking robot having a body and two leg linkages each connected to the body by a hip drive joint and each having a foot portion and a leg portion connected by an ankle drive joint, comprising:
-
servo control means for determining a control value for each of the hip drive joints and the ankle drive joints to follow up a target value such that the robot walks in accordance with a predetermined gait; first means for determining a differential of n-th order of an actual inclination angle of the robot body with respect to the direction of gravity; second means for calculating a deviation between the determined value and a reference value to determine whether to modify the predetermined gait in response to the calculated deviation; and third means for establishing a plurality of candidate landing positions and to adjust the control value to realize a modified gait in such a manner that the foot portion lands at a position calculated from the candidate landing positions by interpolation or extrapolation. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for controlling locomotion of a biped walking robot having a body and two leg linkages each connected to the body by a hip drive joint and each having a foot portion and a leg portion connected by an ankle drive joint, comprising:
-
servo control means for determining a control value for each of the hip drive joints and the ankle drive joints to follow up a target value such that the robot walks in accordance with a predetermined gait; first means for determining a differential of n-th order to an actual inclination angle of the robot body with respect to the direction of gravity; second means for calculating a deviation between the determined value and a reference value to modify the predetermined gait using a function of n-th order of the calculated deviation; and third means for adjusting the control value of at least one of the drive joints to realize the modified gait. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system for controlling locomotion of a biped walking robot having a body and two leg linkages each connected to the body by a hip drive joint and each having a foot portion and a leg portion connected by an ankle drive joint, the leg portion having a thigh link and a crus link connected by a knee drive joint, comprising:
-
servo control means for determining a control value for each of the hip drive joints, the ankle drive joints and the knee drive joints to follow up a target value such that the robot walks in accordance with a predetermined gait; first means for determining a differential of n-th order of an actual inclination angle of the robot body with respect to the direction of gravity; second means for calculating a deviation between the determined value and a reference value to modify the predetermined gait in response to the calculated deviation; and third means for adjusting the control value of at least one of the drive joints to realize a modified gait.
-
-
22. A system for controlling locomotion of a biped walking robot having a body and two leg linkages each connected to the body by a hip drive joint and each having a foot portion and a leg portion connected by an ankle drive joint, the leg portion having a thigh link and a crus link connected by a knee drive joint, comprising:
-
first means or determining a differential of n-th order of an actual inclination angle of the robot body with respect to the direction of gravity; second means for calculating a deviation between the determined value and a reference value to determine a drive speed of the ankle drive joint and the knee drive joint of the leg linkage which supports the robot weight by multiplying the deviation by a gain; and servo motor means for driving the ankle drive joint and the knee drive joint at a determined drive speed. - View Dependent Claims (23, 24)
-
Specification