Gait generation device for legged mobile robot
First Claim
1. A gait generation device for generating a desired gait for a legged mobile robot that moves by operating a plurality of legs extending from a body, comprising:
- allowable range setting means for setting an allowable range of a limitation-target quantity, the limitation-target quantity being at least any of a horizontal component of a translation floor reaction force or a floor-surface-parallel component of a translation floor reaction force applied to the robot or a horizontal component of a total center-of-gravity acceleration or a floor-surface-parallel component of a total center-of-gravity acceleration of the robot and a horizontal component of a floor reaction force moment or a ZMP;
provisional instantaneous value determining means for determining provisional instantaneous values of a desired movement and a desired floor reaction force of said desired gait;
model calculating means that inputs at least the provisional instantaneous value of said desired movement to a dynamics model to determine a model floor reaction force instantaneous value as an output of the dynamics model, the dynamics model representing a relationship between a movement and a floor reaction force of said robot; and
desired instantaneous value determining means for correcting the provisional instantaneous value of said desired movement to determine a desired instantaneous value of the desired movement based on at least the difference between the model floor reaction force instantaneous value and the provisional instantaneous value of said desired floor reaction force and said allowable range, wherein the desired instantaneous value determining means corrects the provisional instantaneous value of said desired movement in such a manner that said limitation-target quantity which corresponds to the instantaneous value of the floor reaction force substantially in balance with, in said dynamics model, the resultant force of an inertial force and gravity applied to the robot caused by the desired instantaneous value of the desired movement falls within said allowable range.
1 Assignment
0 Petitions
Accused Products
Abstract
A gait generation device includes means for setting a translation floor reaction force'"'"'s horizontal component (component concerning a friction force) applied to a robot 1, a limitation-target quantity, such as a ZMP, and an allowable range, means for determining at least a provisional instantaneous value of a desired floor reaction force and a provisional instantaneous value for a desired movement of the robot 1, and means that receives at least the provisional instantaneous value for the desired movement and determines a model floor reaction force instantaneous value with the aid of a dynamics model. Based on the difference between the model floor reaction force instantaneous value and the provisional instantaneous value of the desired floor reaction force or the allowable range of the limitation-target quantity, the provisional instantaneous value for the desired movement is corrected so that the limitation-target quantity falls within the allowable range and a dynamical equilibrium condition on the dynamics model is satisfied, thereby determining a desired instantaneous value.
-
Citations
48 Claims
-
1. A gait generation device for generating a desired gait for a legged mobile robot that moves by operating a plurality of legs extending from a body, comprising:
-
allowable range setting means for setting an allowable range of a limitation-target quantity, the limitation-target quantity being at least any of a horizontal component of a translation floor reaction force or a floor-surface-parallel component of a translation floor reaction force applied to the robot or a horizontal component of a total center-of-gravity acceleration or a floor-surface-parallel component of a total center-of-gravity acceleration of the robot and a horizontal component of a floor reaction force moment or a ZMP;
provisional instantaneous value determining means for determining provisional instantaneous values of a desired movement and a desired floor reaction force of said desired gait;
model calculating means that inputs at least the provisional instantaneous value of said desired movement to a dynamics model to determine a model floor reaction force instantaneous value as an output of the dynamics model, the dynamics model representing a relationship between a movement and a floor reaction force of said robot; and
desired instantaneous value determining means for correcting the provisional instantaneous value of said desired movement to determine a desired instantaneous value of the desired movement based on at least the difference between the model floor reaction force instantaneous value and the provisional instantaneous value of said desired floor reaction force and said allowable range, wherein the desired instantaneous value determining means corrects the provisional instantaneous value of said desired movement in such a manner that said limitation-target quantity which corresponds to the instantaneous value of the floor reaction force substantially in balance with, in said dynamics model, the resultant force of an inertial force and gravity applied to the robot caused by the desired instantaneous value of the desired movement falls within said allowable range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 43, 44, 45, 46)
-
-
23. A gait generation device for generating a desired gait for a legged mobile robot that moves by operating a plurality of legs extending from a body, comprising:
-
allowable range setting means for setting an allowable range of a limitation-target quantity, the limitation-target quantity being at least any of a horizontal component of a translation floor reaction force or a floor-surface-parallel component of a translation floor reaction force applied to the robot or a horizontal component of a total center-of-gravity acceleration or a floor-surface-parallel component of a total center-of-gravity acceleration of the robot and a horizontal component of a floor reaction force moment or a ZMP;
desired floor reaction force'"'"'s provisional instantaneous value determining means for successively determining, of a desired movement and a desired floor reaction force of said desired gait, at least a provisional instantaneous value of the desired floor reaction force;
first model calculating means that inputs at least the provisional instantaneous value of the desired floor reaction force to a first dynamics model to determine a provisional instantaneous value of the desired movement as an output of the first dynamics model, the first dynamics model representing a relationship between a movement and a floor reaction force of said robot;
second model calculating means that inputs at least the provisional instantaneous value of said desired movement to a second dynamics model to determine a model floor reaction force instantaneous value as an output of the second dynamics model, the second dynamics model representing a relationship between a movement and a floor reaction force of said robot; and
first model input correcting means that determines a correction quantity of said desired floor reaction force based on at least the difference between the model floor reaction force instantaneous value and the provisional instantaneous value of said desired floor reaction force and said allowable range in such a manner that said limitation-target quantity corresponding to said model floor reaction force instantaneous value that is output from said second dynamics model falls within said allowable range and additionally inputs the determined correction quantity to said first dynamics model, wherein the desired instantaneous value of said desired movement is determined based on at least the input to said second dynamics model. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 47, 48)
-
-
40. A gait generation device for generating a desired gait for a legged mobile robot that moves by operating a plurality of legs extending from a body, comprising:
-
allowable range setting means for setting an allowable range of a limitation-target quantity, the limitation-target quantity being at least any of a horizontal component of a translation floor reaction force or a floor-surface-parallel component of a translation floor reaction force applied to the robot or a horizontal component of a total center-of-gravity acceleration or a floor-surface-parallel component of a total center-of-gravity acceleration of the robot and a horizontal component of the floor reaction force moment or a ZMP;
desired floor reaction force'"'"'s provisional instantaneous value determining means for successively determining, of a desired movement and a desired floor reaction force of said desired gait, at least a provisional instantaneous value of the desired floor reaction force;
first model calculating means that inputs at least the provisional instantaneous value of the desired floor reaction force to a first dynamics model to determine a first provisional instantaneous value of the desired movement as an output of the first dynamics model, the first dynamics model representing a relationship between a movement and a floor reaction force of said robot; and
second model calculating means that inputs at least the provisional instantaneous value of said desired floor reaction force to a second dynamics model, which represents a relationship between a movement and a floor reaction force of said robot, to determine a second provisional instantaneous value of the desired movement as an output of the second dynamics model in such a manner that said limitation-target quantity corresponding to the floor reaction force instantaneous value that is, in said second dynamics model, substantially in balance with the resultant force of the inertial force and center-of-gravity applied to the robot caused by the second provisional instantaneous value of the desired movement falls within said allowable range;
manipulating quantity calculating means for determining the floor reaction force manipulating quantity based on at least the difference between the first provisional instantaneous value and the second provisional instantaneous value of said desired movement in such a manner that the difference is close to 0; and
model input correcting means for additionally inputting the floor reaction force manipulating quantity to at least any one of said first dynamics model and said second dynamics model, wherein the second provisional instantaneous value of said desired movement is determined as the desired instantaneous value of the desired movement. - View Dependent Claims (41)
-
Specification