Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
165 words
A system for controlling locomotion of a legged walking robot having a body and a plurality of legs each connected to the body, comprising: first means for preestablishing positional walking data in time series with respect to parameters at least including a n-th differential of the robot's center of gravity displacement; second means for determining a difference between the n-th differentials of the robot's center of gravity displacement at time t and at time t+delta t defined in the preestablished walking data; third means for determining a positional correction amount of the robot body at the time t+delta t in response to the determined difference; fourth means for determining an attitude of the robot at the time t+delta t at least on the basis of the corrected position of the robot body; fifth means for determining target angles of robot joints on the basis of the determined robot attitude; and servo motor means for driving the robot joints in response to the determined target angles.
Claim 2
Independent Claim
165 words
A system for controlling locomotion of a legged walking robot having a body and a plurality of legs each connected to the body, comprising: first means for preestablishing positional walking data in time series with respect to parameters at least including a n-th differential of the robot's center of gravity displacement; second means for determining a difference between the n-th differentials of the robot's center of gravity displacement at time t and at time t+delta t defined in the preestablished walking data; third means for determining a positional correction amount of the robot body at the time t+delta t in response to the determined difference; fourth means for determining an attitude of the robot at the time t+delta t at least on the basis of the corrected position of the robot body; fifth means for determining target angles of robot joints on the basis of the determined robot attitude; and servo motor means for driving the robot joints in response to the determined target angles.
Claim 3
Independent Claim
219 words
A system for controlling locomotion of a legged walking robot having a body and a plurality of legs each connected to the body, comprising: first means for preestablishing positional walking data in time series with respect to parameters at least including a n-th differential of the robot's center of gravity displacement; second means for determining a difference between the n-th differentials of the robot's center of gravity displacement at time t and at time t+delta t defined in the preestablished walking data; third means for determining a positional correction amount of the robot body at the time t+delta t in response to the determined difference; fourth means for determining an attitude of the robot at the time t+delta t at least on the basis of the corrected position of the robot body and one of the parameters defined in the preestablished walking data other than the n-th differential of the robot's center of gravity displacement; fifth means for modifying locomotion defined by the preestablished walking data if necessary and for correcting the determined robot attitude in response to the modified locomotion; sixth means for determining target angles of robot joints on the basis of the determined or corrected attitude of the robot; and servo motor means for driving the robot joints in response to the determined target joint angles.
Claim 4
Independent Claim
219 words
A system for controlling locomotion of a legged walking robot having a body and a plurality of legs each connected to the body, comprising: first means for preestablishing positional walking data in time series with respect to parameters at least including a n-th differential of the robot's center of gravity displacement; second means for determining a difference between the n-th differentials of the robot's center of gravity displacement at time t and at time t+delta t defined in the preestablished walking data; third means for determining a positional correction amount of the robot body at the time t+delta t in response to the determined difference; fourth means for determining an attitude of the robot at the time t+delta t at least on the basis of the corrected position of the robot body and one of the parameters defined in the preestablished walking data other than the n-th differential of the robot's center of gravity displacement; fifth means for modifying locomotion defined by the preestablished walking data if necessary and for correcting the determined robot attitude in response to the modified locomotion; sixth means for determining target angles of robot joints on the basis of the determined or corrected attitude of the robot; and servo motor means for driving the robot joints in response to the determined target joint angles.
Claim 5
Dependent Claim
35 words
A system according to claim 2, wherein the locomotion defined by the preestablished walking data is a straight walking and said fifth means modifies the locomotion such that the robot turns by a unit angle.
Claim 6
Dependent Claim
27 words
A system according to claim 3, wherein said sixth means determines one of the target angles of the joints connecting the robot body to the robot legs.
Claim 7
Dependent Claim
26 words
A system according to claim 2, wherein said fifth means modifies the locomotion such that the robot changes its leg position laterally by a unit distance.
Claim 8
Dependent Claim
49 words
A system according to claim 2, wherein the robot is a biped walking robot having a body and two articulated legs each connected to the body through a first joint and each having at least a second joint at a position between the first joint and its distal end.
Claim 9
Independent Claim
206 words
A system for controlling locomotion of a legged walking robot having a body and a plurality of legs each connected to the body, comprising: first means for preestablishing positional walking data in time series with respect to parameters at least including a n-th differential of the robot's center of gravity displacement; second means for detecting a force or a moment acting on the robot legs to estimate a n-th differential of the robot's center of gravity displacement at time t; third means for determining a difference between the estimated n-th differential of the robot's center of gravity displacement at the time t and the n-th differential of the robot's center of gravity displacement at time t+delta t defined in the preestablished walking data; fourth means for determining a positional correction amount of the robot body at the time t+delta t in response to the determined differences; fifth means for determining an attitude of the robot at the time t+delta t at least on the basis of the corrected position of the robot body; sixth means for determining target angles of robot joints in response to the determined robot attitude; and servo motor means for driving the robot joints in response to the determined target joint angles.
Claim 10
Independent Claim
206 words
A system for controlling locomotion of a legged walking robot having a body and a plurality of legs each connected to the body, comprising: first means for preestablishing positional walking data in time series with respect to parameters at least including a n-th differential of the robot's center of gravity displacement; second means for detecting a force or a moment acting on the robot legs to estimate a n-th differential of the robot's center of gravity displacement at time t; third means for determining a difference between the estimated n-th differential of the robot's center of gravity displacement at the time t and the n-th differential of the robot's center of gravity displacement at time t+delta t defined in the preestablished walking data; fourth means for determining a positional correction amount of the robot body at the time t+delta t in response to the determined differences; fifth means for determining an attitude of the robot at the time t+delta t at least on the basis of the corrected position of the robot body; sixth means for determining target angles of robot joints in response to the determined robot attitude; and servo motor means for driving the robot joints in response to the determined target joint angles.
Claim 11
Dependent Claim
77 words
A system according to claim 7, further including: seventh means for determining a second difference between the n-th differentials of the robot's center of gravity displacement at time t and at time t+delta t defined in the preestablished walking data; and said fourth means determines the positional correction amount of the robot body at the time t+delta t in response to the difference determined by the third means and and the difference determined by the seventh means.
Claim 12
Dependent Claim
49 words
A system according to claim 7, wherein the robot is a biped walking robot having a body and two articulated legs each connected to the body through a first joint and each having at least a second joint at a position between the first joint and its distal end.