Claims Analysis
Total Claims: 40
Claim 1
Independent Claim
161 words
A system for generating a gait of a legged mobile robot having at least a body and a plurality of articulated legs each connected to the body through a first joint and each including a second joint, comprising: body trajectory determining means for determining a trajectory of body displacement including at least one of desired horizontal body position and orientation, but excluding a desired body height; leg trajectory determining means for determining a trajectory of each leg distal end displacement including at least one of desired position and orientation; desired body height determining means for determining a body height by solving an equation comprised of a continuous function of the body height based on the determined body trajectory and leg trajectory to determine the desired body height based on the solution; and joint angle determining means for determining desired angles of said first and second joints based on said determined body trajectory, said leg trajectory and said determined desired body height.
Claim 2
Independent Claim
161 words
A system for generating a gait of a legged mobile robot having at least a body and a plurality of articulated legs each connected to the body through a first joint and each including a second joint, comprising: body trajectory determining means for determining a trajectory of body displacement including at least one of desired horizontal body position and orientation, but excluding a desired body height; leg trajectory determining means for determining a trajectory of each leg distal end displacement including at least one of desired position and orientation; desired body height determining means for determining a body height by solving an equation comprised of a continuous function of the body height based on the determined body trajectory and leg trajectory to determine the desired body height based on the solution; and joint angle determining means for determining desired angles of said first and second joints based on said determined body trajectory, said leg trajectory and said determined desired body height.
Claim 3
Dependent Claim
30 words
A system according to claim 1, wherein said equation is an equation comprised of a continuous function of the displacement of at least one of said first and second joints.
Claim 4
Dependent Claim
26 words
A system according to claim 2, wherein said equation is a symmetric expression established with respect to at least one of said first and second joints.
Claim 5
Dependent Claim
19 words
A system according to claim 2, wherein the solution of the continuous function varies monotonically with increasing body height.
Claim 6
Dependent Claim
19 words
A system according to claim 3, wherein the solution of the continuous function varies monotonically with increasing body height.
Claim 7
Dependent Claim
41 words
A system according to claim 1, wherein at least one of said desired horizontal body position, said desired horizontal body orientation, said desired each leg distal end position and said desired each leg desired distal end orientation is a virtual value.
Claim 8
Dependent Claim
41 words
A system according to claim 2, wherein at least one of said desired horizontal body position, said desired horizontal body orientation, said desired each leg distal end position and said desired each leg desired distal end orientation is a virtual value.
Claim 9
Dependent Claim
62 words
A system according to claim 1, wherein said desired body height determining means includes: body height calculating means for calculating n (n≧1) number of body heights; and average calculating means for calculating an average between said solution and said n number of calculated body heights; and wherein said desired body height determining means determines the desired body height based on the average.
Claim 10
Dependent Claim
62 words
A system according to claim 2, wherein said desired body height determining means includes: body height calculating means for calculating n (n≧1) number of body heights; and average calculating means for calculating an average of said solution and said n number of calculated body heights, and wherein said desired body height determining means determines the desired body height based on the average.
Claim 11
Dependent Claim
13 words
A system according to claim 8, wherein said average is a weighted average.
Claim 12
Dependent Claim
13 words
A system according to claim 9, wherein said average is a weighted average.
Claim 13
Dependent Claim
27 words
A system according to claim 8, said desired body height determining means further including: smoothing means for smoothing at least one of said solution and said average.
Claim 14
Dependent Claim
27 words
A system according to claim 9, said desired body height determining means further including: smoothing means for smoothing at least one of said solution and said average.
Claim 15
Dependent Claim
21 words
A system according to claim 1, wherein said desired body height determining means determines said solution using a Newton calculation method.
Claim 16
Dependent Claim
26 words
A system according to claim 1, further including: joint servo controller for controlling actuators of said first and second joints in response to the desired angles.
Claim 17
Dependent Claim
30 words
A system according to claim 1, wherein said legged mobile robot is a biped robot, said first joint is a hip joint and said second joint is a knee joint.
Claim 18
Dependent Claim
34 words
A system according to claim 1, wherein said legged mobile robot is a robot having legs more than two, said first joint is a root joint and said second joint is a knee joint.
Claim 19
Independent Claim
166 words
A system for generating a desired height of a biped mobile robot having a body and two articulated legs each connected to the body through a hip joint and each including a knee joint, an ankle joint and a foot, comprising: body trajectory determining means for determining a trajectory of body displacement including at least one of desired horizontal body position and orientation, but excluding a desired body height; leg trajectory determining means for determining a trajectory of foot displacement including at least one of desired position and orientation; desired body height determining means for determining a body height by solving an equation comprised of a continuous function of the body height based on the determined body trajectory and leg trajectory to determine the desired body height based on the solution; and joint angle determining means for determining desired angles of said hip joints, said knee joint and said ankle joint based on said determined body trajectory, said leg trajectory and said determined desired body height.
Claim 20
Independent Claim
166 words
A system for generating a desired height of a biped mobile robot having a body and two articulated legs each connected to the body through a hip joint and each including a knee joint, an ankle joint and a foot, comprising: body trajectory determining means for determining a trajectory of body displacement including at least one of desired horizontal body position and orientation, but excluding a desired body height; leg trajectory determining means for determining a trajectory of foot displacement including at least one of desired position and orientation; desired body height determining means for determining a body height by solving an equation comprised of a continuous function of the body height based on the determined body trajectory and leg trajectory to determine the desired body height based on the solution; and joint angle determining means for determining desired angles of said hip joints, said knee joint and said ankle joint based on said determined body trajectory, said leg trajectory and said determined desired body height.
Claim 21
Independent Claim
148 words
A method for generating a gait of a legged mobile robot having at least a body and a plurality of articulated legs each connected to the body through a first joint and each including a second joint, comprising the steps of: determining a trajectory of body displacement including at least one of desired horizontal body position and orientation, but excluding a desired body height; determining a trajectory of each leg distal end displacement including at least one of desired position and orientation; determining a body height in the direction of gravity by solving an equation comprised of a continuous function of the body height based on the determined body trajectory and leg trajectory to determine the desired body height based on the solution; and determining desired angles of said first and second joints based on said determined body trajectory, said leg trajectory and said determined desired body height.
Claim 22
Independent Claim
148 words
A method for generating a gait of a legged mobile robot having at least a body and a plurality of articulated legs each connected to the body through a first joint and each including a second joint, comprising the steps of: determining a trajectory of body displacement including at least one of desired horizontal body position and orientation, but excluding a desired body height; determining a trajectory of each leg distal end displacement including at least one of desired position and orientation; determining a body height in the direction of gravity by solving an equation comprised of a continuous function of the body height based on the determined body trajectory and leg trajectory to determine the desired body height based on the solution; and determining desired angles of said first and second joints based on said determined body trajectory, said leg trajectory and said determined desired body height.
Claim 23
Dependent Claim
30 words
A method according to claim 19, wherein said equation is an equation comprised of a continuous function of the displacement of at least one of said first and second joints.
Claim 24
Dependent Claim
26 words
A method according to claim 20, wherein said equation is a symmetric expression established with respect to at least one of said first and second joints.
Claim 25
Dependent Claim
19 words
A method according to claim 20, wherein the solution of the continuous function varies monotonically with increasing body height.
Claim 26
Dependent Claim
19 words
A method according to claim 21, wherein the solution of the continuous function varies monotonically with increasing body height.
Claim 27
Dependent Claim
41 words
A method according to claim 19, wherein at least one of said desired horizontal body position, said desired horizontal body orientation, said desired each leg distal end position and said desired each leg desired distal end orientation is a virtual value.
Claim 28
Dependent Claim
41 words
A method according to claim 20, wherein at least one of said desired horizontal body position, said desired horizontal body orientation, said desired each leg distal end position and said desired each leg desired distal end orientation is a virtual value.
Claim 29
Dependent Claim
42 words
A method according to claim 19, further comprising the steps of: calculating n (n≧1) number of body heights; calculating an average of said solution and said n number of calculated body heights; and determining the desired body height based on the average.
Claim 30
Dependent Claim
42 words
A method according to claim 19, further comprising the steps of: calculating n (n≧1) number of body heights; calculating an average of said solution and said n number of calculated body heights; and determining the desired body height based on the average.
Claim 31
Dependent Claim
13 words
A method according to claim 26, wherein said average is a weighted average.
Claim 32
Dependent Claim
13 words
A method according to claim 27, wherein said average is a weighted average.
Claim 33
Dependent Claim
21 words
A method according to claim 26, further comprising the steps of: smoothing at least one of said solution and said average.
Claim 34
Dependent Claim
21 words
A method according to claim 27, further comprising the steps of: smoothing at least one of said solution and said average.
Claim 35
Dependent Claim
19 words
A method according to claim 19, further comprising the step of: determining said solution using a Newton calculation method.
Claim 36
Dependent Claim
24 words
A method according to claim 19, further comprising the step: controlling actuators of said first and second joints in response to the desired angles.
Claim 37
Dependent Claim
30 words
A method according to claim 19, wherein said legged mobile robot is a biped robot, said first joint is a hip joint and said second joint is a knee joint.
Claim 38
Dependent Claim
34 words
A method according to claim 19, wherein said legged mobile robot is a robot having legs more than two, said first joint is a root joint and said second joint is a knee joint.
Claim 39
Dependent Claim
159 words
A computer program, embodied on a computer-readable memory, for generating a gait of a legged mobile robot having at least a body and a plurality of articulated legs each connected to the body through a first joint and each including a second joint at a location toward its distal end, said computer program comprising the steps of: determining a trajectory of body displacement including at least one of desired horizontal body position and orientation, but excluding a desired body height; determining a trajectory of each leg distal end displacement including at least one of desired position and orientation; determining a body height by solving an equation comprised of a continuous function of the body height based on the determined body trajectory and leg trajectory to determine the desired body height based on the solution; and determining desired angles of said first and second joints based on said determined body trajectory, said leg trajectory and said determined desired body height.
Claim 40
Dependent Claim
159 words
A computer program, embodied on a computer-readable memory, for generating a gait of a legged mobile robot having at least a body and a plurality of articulated legs each connected to the body through a first joint and each including a second joint at a location toward its distal end, said computer program comprising the steps of: determining a trajectory of body displacement including at least one of desired horizontal body position and orientation, but excluding a desired body height; determining a trajectory of each leg distal end displacement including at least one of desired position and orientation; determining a body height by solving an equation comprised of a continuous function of the body height based on the determined body trajectory and leg trajectory to determine the desired body height based on the solution; and determining desired angles of said first and second joints based on said determined body trajectory, said leg trajectory and said determined desired body height.