Claims Analysis
Total Claims: 50
Claim 1
Independent Claim
222 words
A method for generating a gait of a two-legged walking robot having at least a body, two articulated legs each connected to the body through a hip joint and each including a thigh link, a crus link connected to the thigh link through a knee joint and a foot connected to the crus link through an ankle joint, the robot being configured to drive the articulated legs as a foreleg and a hind leg such that the hind leg kicks ground to walk in a direction; the method comprising the steps of: (a) estimating a first position of the robot body at a time when the hind leg has kicked the ground; (b) estimating a second position of the robot body a predetermined amount advanced in the direction from the first position; (c) determining a first amount of lifting, in the direction of gravity, of a heel of the foot of the hind leg such that the robot body will reach at least the estimated first position; (d) determining a second amount of lifting, in the direction of gravity, of the heel of the foot of the hind leg such that the robot body will reach at least the estimated second position; and (e) generating a gait based at least on the first amount and the second amount of foot heel lifting.
Claim 2
Independent Claim
222 words
A method for generating a gait of a two-legged walking robot having at least a body, two articulated legs each connected to the body through a hip joint and each including a thigh link, a crus link connected to the thigh link through a knee joint and a foot connected to the crus link through an ankle joint, the robot being configured to drive the articulated legs as a foreleg and a hind leg such that the hind leg kicks ground to walk in a direction; the method comprising the steps of: (a) estimating a first position of the robot body at a time when the hind leg has kicked the ground; (b) estimating a second position of the robot body a predetermined amount advanced in the direction from the first position; (c) determining a first amount of lifting, in the direction of gravity, of a heel of the foot of the hind leg such that the robot body will reach at least the estimated first position; (d) determining a second amount of lifting, in the direction of gravity, of the heel of the foot of the hind leg such that the robot body will reach at least the estimated second position; and (e) generating a gait based at least on the first amount and the second amount of foot heel lifting.
Claim 3
Dependent Claim
94 words
A method according to claim 1, wherein the step (d) comprises: (g) determining the second amount of foot heel lifting as a lower limit; (h) determining a third amount of foot heel lifting at a condition in which the hip joint, the ankle joint and a toe of the hind leg are substantially aligned with each other; (i) determining the second amount of foot heel lifting as an upper limit; and (j) determining the amount of heel lifting such that it is within a range defined by the lower limit and the upper limit.
Claim 4
Dependent Claim
34 words
A method according to claim 2, wherein the step (j) comprises: (k) calculating an average of the lower limit and the upper limit; and (l) determining the average as the amount of heel lifting.
Claim 5
Dependent Claim
47 words
A method according to claim 1, wherein a sole of the foot is curved to form a curved toe such that the foot is rotated about the ankle joint, bringing the curved toe into contact with the ground, to lift the heel in the direction of gravity.
Claim 6
Dependent Claim
32 words
A method according to claim 1, wherein the foot has a toe joint such that the foot is rotated about the toe joint to lift the heel in the direction of gravity.
Claim 7
Dependent Claim
22 words
A method according to claim 1, further including the step of: (m) determining an actuator based at least on the generated gait.
Claim 8
Dependent Claim
22 words
A method according to claim 1, further including the step of: (m) determining an actuator based at least on the generated gait.
Claim 9
Dependent Claim
22 words
A method according to claim 2, further including the step of: (m) determining an actuator based at least on the generated gait.
Claim 10
Dependent Claim
22 words
A method according to claim 3, further including the step of: (m) determining an actuator based at least on the generated gait.
Claim 11
Independent Claim
140 words
A method for generating a gait of a two-legged walking robot having at least a body, two articulated legs each connected to the body through a hip joint and each including a thigh link, a crus link connected to the thigh link through a knee joint and a foot connected to the crus link through an ankle joint, the robot being configured to drive the articulated legs as a foreleg and a hind leg such that the hind leg kicks ground to walk in a direction; the method comprising the steps of: (n) determining walking speed of the robot; (o) determining an amplitude in a trajectory of a displacement, in the direction of gravity, of a center of gravity of the robot based at least on walking speed and (p) generating a gait based at least on the determined amplitude.
Claim 12
Independent Claim
140 words
A method for generating a gait of a two-legged walking robot having at least a body, two articulated legs each connected to the body through a hip joint and each including a thigh link, a crus link connected to the thigh link through a knee joint and a foot connected to the crus link through an ankle joint, the robot being configured to drive the articulated legs as a foreleg and a hind leg such that the hind leg kicks ground to walk in a direction; the method comprising the steps of: (n) determining walking speed of the robot; (o) determining an amplitude in a trajectory of a displacement, in the direction of gravity, of a center of gravity of the robot based at least on walking speed and (p) generating a gait based at least on the determined amplitude.
Claim 13
Dependent Claim
23 words
A method according to claim 10, wherein: the step (o) comprises; (r) determining the amplitude such that it decreases with increasing walking speed.
Claim 14
Dependent Claim
28 words
A method according to claim 10; wherein: the step (q) comprises; (s) determining the amplitude such that it is reciprocally proportional to a square of the walking speed.
Claim 15
Dependent Claim
29 words
A method according to claim 10, wherein: the step (o) comprises: (t) determining the amplitude such that an acceleration of the displacement is at or below a predetermined value.
Claim 16
Dependent Claim
21 words
A method according to claim 10, wherein the center of the gravity is the center of gravity of the robot body.
Claim 17
Dependent Claim
20 words
A method according to claim 10, wherein the amplitude is determined also based on a walking step of the robot.
Claim 18
Dependent Claim
22 words
A method according to claim 10, further including the step of: (u) determining an actuator based at least on the generated gait.
Claim 19
Dependent Claim
22 words
A method according to claim 11, further including the step of: (u) determining an actuator based at least on the generated gait.
Claim 20
Dependent Claim
22 words
A method according to claim 12, further including the step of: (u) determining an actuator based at least on the generated gait.
Claim 21
Dependent Claim
22 words
A method according to claim 13, further including the step of: (u) determining an actuator based at least on the generated gait.
Claim 22
Independent Claim
181 words
A method for generating a gait of a two-legged walking robot having at least a body, two articulated legs each connected to the body through a hip joint and each including a thigh link, a crus link connected to the thigh link through a knee joint and a foot connected to the crus link through an ankle joint, the robot being configured to drive the articulated legs as a foreleg and a hind leg such that the hind leg kicks ground to walk in a direction; the method comprising the steps of: (v) determining a first parameter relating to at least one of energy consumption efficiency and posture stabilization of the robot wherein the first parameter relates to at least one of an amount of lifting of a heel of the foot of the hind leg and an amplitude in a trajectory of a displacement of a center of the gravity of the robot; (w) determining a second parameter relating to the walking of the robot; and (x) generating a gait based at least on the determined first and second parameters.
Claim 23
Independent Claim
181 words
A method for generating a gait of a two-legged walking robot having at least a body, two articulated legs each connected to the body through a hip joint and each including a thigh link, a crus link connected to the thigh link through a knee joint and a foot connected to the crus link through an ankle joint, the robot being configured to drive the articulated legs as a foreleg and a hind leg such that the hind leg kicks ground to walk in a direction; the method comprising the steps of: (v) determining a first parameter relating to at least one of energy consumption efficiency and posture stabilization of the robot wherein the first parameter relates to at least one of an amount of lifting of a heel of the foot of the hind leg and an amplitude in a trajectory of a displacement of a center of the gravity of the robot; (w) determining a second parameter relating to the walking of the robot; and (x) generating a gait based at least on the determined first and second parameters.
Claim 24
Dependent Claim
18 words
A method according to claim 20, wherein the second parameter relates to a walking speed of the robot.
Claim 25
Dependent Claim
23 words
A method according to claim 21, wherein the second parameter includes a third parameter that relates to a walking step of the robot.
Claim 26
Dependent Claim
22 words
A method according to claim 20, further including the step of: (y) determining an actuator based at least on the generated gait.
Claim 27
Independent Claim
199 words
A method for generating a gait of a two-legged walking robot having at least a body, two articulated legs each connected to the body through a hip joint and each including a thigh link, a crus link connected to the thigh link through a knee joint and a foot connected to the crus link through an ankle joint, the robot being configured to drive the articulated legs as a foreleg and a hind leg such that the hind leg kicks ground to walk in a direction; comprising: first and second body position estimating means for estimating a first position of the robot body at a time when the hind leg has kicked the ground and for estimating a second position of the body a predetermined distance in advance of the first position; first and second heel lifting amount determining means for determining first and second amounts of lifting, in the direction of gravity, of a heel of the foot of the hind leg such that the robot body will reach at least the first and second estimated positions; and gait generating means generating a gait based at least on the determined first and second amounts of foot heel lifting.
Claim 28
Independent Claim
199 words
A method for generating a gait of a two-legged walking robot having at least a body, two articulated legs each connected to the body through a hip joint and each including a thigh link, a crus link connected to the thigh link through a knee joint and a foot connected to the crus link through an ankle joint, the robot being configured to drive the articulated legs as a foreleg and a hind leg such that the hind leg kicks ground to walk in a direction; comprising: first and second body position estimating means for estimating a first position of the robot body at a time when the hind leg has kicked the ground and for estimating a second position of the body a predetermined distance in advance of the first position; first and second heel lifting amount determining means for determining first and second amounts of lifting, in the direction of gravity, of a heel of the foot of the hind leg such that the robot body will reach at least the first and second estimated positions; and gait generating means generating a gait based at least on the determined first and second amounts of foot heel lifting.
Claim 29
Dependent Claim
93 words
A system according to claim 24, wherein the heel lifting amount determining means determines the second amount of foot heel lifting as a lower limit; determines a third amount of foot heel lifting at a condition in which the hip joint, the ankle joint and a toe of the hind leg are substantially aligned with each other; and determines the second amount of foot heel lifting as an upper limit; and determines the amount of heel lifting such that it is within a range defined by the lower limit and the upper limit.
Claim 30
Dependent Claim
34 words
A system according to claim 25, wherein the heel lifting amount determining means calculates an average of the lower limit and the upper limit and determines the average as the amount of heel lifting.
Claim 31
Dependent Claim
47 words
A system according to claim 24, wherein a sole of the foot is curved to form a curved toe such that the foot is rotated about the ankle joint, bringing the curved toe into contact with the ground, to lift the heel in the direction of gravity.
Claim 32
Dependent Claim
32 words
A system according to claim 24, wherein the foot has a toe joint such that the foot is rotated about the toe joint to lift the heel in the direction of gravity.
Claim 33
Dependent Claim
21 words
A system according to claim 24, further including: actuator determining means for determining actuator based at least on the generated gait.
Claim 34
Independent Claim
145 words
A method for generating a gait of a two-legged walking robot having at least a body, two articulated legs each connected to the body through a hip joint and each including a thigh link, a crus link connected to the thigh link through a knee joint and a foot connected to the crus link through an ankle joint, the robot being configured to drive the articulated legs as a foreleg and a hind leg such that the hind leg kicks ground to walk in a direction; comprising: walking speed determining means for determining walking speed of the robot; amplitude determining means for determining an amplitude in a trajectory of a displacement in the direction of gravity, of a center of gravity of the robot based at least on walking speed; and gait generating means for generating a gait based at least on the determined amplitude.
Claim 35
Independent Claim
145 words
A method for generating a gait of a two-legged walking robot having at least a body, two articulated legs each connected to the body through a hip joint and each including a thigh link, a crus link connected to the thigh link through a knee joint and a foot connected to the crus link through an ankle joint, the robot being configured to drive the articulated legs as a foreleg and a hind leg such that the hind leg kicks ground to walk in a direction; comprising: walking speed determining means for determining walking speed of the robot; amplitude determining means for determining an amplitude in a trajectory of a displacement in the direction of gravity, of a center of gravity of the robot based at least on walking speed; and gait generating means for generating a gait based at least on the determined amplitude.
Claim 36
Dependent Claim
22 words
A system according to claim 30, wherein the amplitude determining means determines the amplitude such that it decreases with increasing walking speed.
Claim 37
Dependent Claim
27 words
A system according to claim 30, wherein the amplitude determining means determines the amplitude such that it is reciprocally proportional to a square of the walking speed.
Claim 38
Dependent Claim
28 words
A system according to claim 30, wherein the amplitude determining means determines the amplitude such that an acceleration of the displacement is at or below a predetermined value.
Claim 39
Dependent Claim
21 words
A system according to claim 30, wherein the center of the gravity is the center of gravity of the robot body.
Claim 40
Dependent Claim
28 words
A system according to claim 30, wherein the amplitude determining means determines an amplitude also based on a second parameter that is a walking step of the robot.
Claim 41
Dependent Claim
22 words
A system according to claim 30, further including: actuator determining means for determining an actuator based at least on the generated gait.
Claim 42
Independent Claim
185 words
A method for generating a gait of a two-legged walking robot having at least a body, two articulated legs each connected to the body through a hip joint and each including a thigh link, a crus link connected to the thigh link through a knee joint and a foot connected to the crus link through an ankle joint, the robot being configured to drive the articulated legs as a foreleg and a hind leg such that the hind leg kicks ground to walk in a direction; comprising: first parameter determining means for determining a first parameter relating to at least one of energy consumption efficiency and posture stabilization of the robot wherein the first parameter relates to at least one of an amount of lifting of a heel of the foot of the hind leg and an amplitude in a trajectory of a displacement of a center of gravity of the robot; second parameter determining means for determining a second parameter relating to walking of the robot; and gait generating means for generating a gait based at least on the determined first and second parameters.
Claim 43
Independent Claim
185 words
A method for generating a gait of a two-legged walking robot having at least a body, two articulated legs each connected to the body through a hip joint and each including a thigh link, a crus link connected to the thigh link through a knee joint and a foot connected to the crus link through an ankle joint, the robot being configured to drive the articulated legs as a foreleg and a hind leg such that the hind leg kicks ground to walk in a direction; comprising: first parameter determining means for determining a first parameter relating to at least one of energy consumption efficiency and posture stabilization of the robot wherein the first parameter relates to at least one of an amount of lifting of a heel of the foot of the hind leg and an amplitude in a trajectory of a displacement of a center of gravity of the robot; second parameter determining means for determining a second parameter relating to walking of the robot; and gait generating means for generating a gait based at least on the determined first and second parameters.
Claim 44
Dependent Claim
18 words
A system according to claim 37, wherein the second parameter relates to a walking speed of the robot.
Claim 45
Dependent Claim
23 words
A system according to claim 38, wherein the second parameter includes a third parameter that relates to a walking step of the robot.
Claim 46
Dependent Claim
22 words
A system according to claim 37, further including: actuator determining means for determining an actuator based at least on the generated gait.
Claim 47
Independent Claim
204 words
A system for controlling a locomotion of a two-legged walking robot having at least a body, two articulated legs each connected to the body through hip joints, and a foot connected to each leg through an ankle joint such that the foot is rotated in a plane including an axis of gravity, the robot having consecutive walking period each made up of a single support phase, during which the robot body is supported by either of the articulated legs, and a double support phase during which the robot body is supported by the two articulated legs, such that the robot walks with a step by changing the two support phases in turn, comprising: foot rotation amount determining means for determining an amount of rotation of the foot based at least on an equation defined as: thH=f (PS, ST) (where thH is the amount of foot rotation (angle), PS is a proportion of the double support phase in the walking period, and ST is the step); joint angle determining means for determining angles of the joints at least based on the amount of foot rotation; and joint driving means for driving the joints such that the double support is changed to the single support phase.
Claim 48
Independent Claim
204 words
A system for controlling a locomotion of a two-legged walking robot having at least a body, two articulated legs each connected to the body through hip joints, and a foot connected to each leg through an ankle joint such that the foot is rotated in a plane including an axis of gravity, the robot having consecutive walking period each made up of a single support phase, during which the robot body is supported by either of the articulated legs, and a double support phase during which the robot body is supported by the two articulated legs, such that the robot walks with a step by changing the two support phases in turn, comprising: foot rotation amount determining means for determining an amount of rotation of the foot based at least on an equation defined as: thH=f (PS, ST) (where thH is the amount of foot rotation (angle), PS is a proportion of the double support phase in the walking period, and ST is the step); joint angle determining means for determining angles of the joints at least based on the amount of foot rotation; and joint driving means for driving the joints such that the double support is changed to the single support phase.
Claim 49
Independent Claim
202 words
A system for controlling a locomotion of a two-legged walking robot having at least a body, two articulated legs each connected to the body through hip joints, and a foot connected to each leg through an ankle joint such that the foot is rotated in a plane including an axis of gravity, the robot having a consecutive walking periods each made up of a single support phase, during which the robot body is supported by either of the articulated legs, and a double support phase during which the robot body is supported by the two articulated legs, such that the robot walks with a step by changing the two support phases in turn, comprising: foot rotation amount determining means for determining an amount of rotation of the foot based at least on an equation defined as: thH=π-thA-thB-thC (where thH is the amount of foot rotation (angle), and thA, thB and thC are amounts of rotations (angles) determined by a posture of the robot); joint angle determining means for determining angles of the joints at least based on the amount of foot rotation; and joint driving means for driving the joints such that the double support is changed to the single support phase.
Claim 50
Independent Claim
202 words
A system for controlling a locomotion of a two-legged walking robot having at least a body, two articulated legs each connected to the body through hip joints, and a foot connected to each leg through an ankle joint such that the foot is rotated in a plane including an axis of gravity, the robot having a consecutive walking periods each made up of a single support phase, during which the robot body is supported by either of the articulated legs, and a double support phase during which the robot body is supported by the two articulated legs, such that the robot walks with a step by changing the two support phases in turn, comprising: foot rotation amount determining means for determining an amount of rotation of the foot based at least on an equation defined as: thH=π-thA-thB-thC (where thH is the amount of foot rotation (angle), and thA, thB and thC are amounts of rotations (angles) determined by a posture of the robot); joint angle determining means for determining angles of the joints at least based on the amount of foot rotation; and joint driving means for driving the joints such that the double support is changed to the single support phase.