Gait producing device for leg type movable robot
First Claim
1. A gait generation device for a legged mobile robot which moves by operating a plurality of legs extending from a body which generates a desired gait every predetermined period and generates a current time gait, which is a desired gait for the predetermined period to be newly generated, in such a manner that the current time gait is continuous to or brought close to a normal gait, which is a virtual periodic gait following the current time gait, comprising:
- allowable range setting means for setting an allowable range of a horizontal component of a translation floor reaction force or a floor-surface-parallel component of the translation floor reaction force applied to the robot in said current time gait or an allowable range of a horizontal component of a total center-of-gravity acceleration or a floor-surface-parallel component of the total center-of-gravity acceleration of the robot;
provisional desired floor reaction force determining means for determining a trajectory of a point of application of a provisional desired floor reaction force for said current time gait and a trajectory of a provisional desired floor reaction force moment, which is a desired trajectory of a horizontal component of a floor reaction force moment about the point of application;
provisional desired movement determining means for determining a trajectory of a provisional desired movement which is a combination of two movement modes of the robot which are different at least in ratio of production between the translation floor reaction force and the floor reaction force moment in such a manner that, for a first predetermined period in which there is a high possibility that the horizontal component of the translation floor reaction force or the floor-surface-parallel component of the translation floor reaction force or the horizontal component of the total center-of-gravity acceleration or the floor-surface-parallel component of the total center-of-gravity acceleration of the robot produced in accordance with the provisional desired movement exceeds said allowable range, a dynamical equilibrium condition that the horizontal component of a moment produced about said point of application of the desired floor reaction force by the resultant force of gravity and an inertial force of the robot produced in accordance with said provisional desired movement substantially corresponds to the provisional desired floor reaction force moment is satisfied while limiting the horizontal component of the translation floor reaction force or the floor-surface-parallel component of the translation floor reaction force or the horizontal component of the total center-of-gravity acceleration or the floor-surface-parallel component of the total center-of-gravity acceleration of the robot within said allowable range, and in such a manner that, for a second predetermined period in which there is a low possibility that the horizontal component of the translation floor reaction force or the floor-surface-parallel component of the translation floor reaction force or the horizontal component of the total center-of-gravity acceleration or the floor-surface-parallel component of the total center-of-gravity acceleration of the robot exceeds said allowable range, said dynamical equilibrium-condition is satisfied by adjusting at least one of said two movement modes; and
gait correcting means for correcting, based on the state of said trajectory of the provisional desired movement at the end time of said current time gait, the provisional desired movement in said second predetermined period and at least any one of said point of application of the provisional desired floor reaction force and the provisional desired floor reaction force moment in such a manner that the movements in the two movement modes for the current time gait are continuous to or brought close to the movement with said normal gait, thereby determining a desired movement trajectory, a trajectory of a point of application of a desired floor reaction force and a trajectory of a desired floor reaction force moment for said two movement modes in the current time gait.
1 Assignment
0 Petitions
Accused Products
Abstract
An allowable range of a frictional force component, such as a horizontal component of a translation floor reaction force, applied to a legged mobile robot 1 is set, and a provisional movement with a current time gait of the robot 1 is determined so as to satisfy a condition concerning the allowable range and a dynamical equilibrium condition that a moment produced about a point of application of a provisional desired floor reaction force substantially agrees with a provisional desired floor reaction force moment. The provisional movement is determined by adjusting movements in two movement modes which are different in ratio between the translation floor reaction force and the floor reaction force moment. Based on the final state of the provisional movement, the current time gait is determined by correcting the provisional movement and at least one of the point of application of the provisional desired floor reaction force and the provisional desired floor reaction force moment in such a manner that the current time gait is connected to or brought close to a normal gait. The correction is performed when the frictional force component is unlikely to exceed the allowable range.
58 Citations
8 Claims
-
1. A gait generation device for a legged mobile robot which moves by operating a plurality of legs extending from a body which generates a desired gait every predetermined period and generates a current time gait, which is a desired gait for the predetermined period to be newly generated, in such a manner that the current time gait is continuous to or brought close to a normal gait, which is a virtual periodic gait following the current time gait, comprising:
-
allowable range setting means for setting an allowable range of a horizontal component of a translation floor reaction force or a floor-surface-parallel component of the translation floor reaction force applied to the robot in said current time gait or an allowable range of a horizontal component of a total center-of-gravity acceleration or a floor-surface-parallel component of the total center-of-gravity acceleration of the robot;
provisional desired floor reaction force determining means for determining a trajectory of a point of application of a provisional desired floor reaction force for said current time gait and a trajectory of a provisional desired floor reaction force moment, which is a desired trajectory of a horizontal component of a floor reaction force moment about the point of application;
provisional desired movement determining means for determining a trajectory of a provisional desired movement which is a combination of two movement modes of the robot which are different at least in ratio of production between the translation floor reaction force and the floor reaction force moment in such a manner that, for a first predetermined period in which there is a high possibility that the horizontal component of the translation floor reaction force or the floor-surface-parallel component of the translation floor reaction force or the horizontal component of the total center-of-gravity acceleration or the floor-surface-parallel component of the total center-of-gravity acceleration of the robot produced in accordance with the provisional desired movement exceeds said allowable range, a dynamical equilibrium condition that the horizontal component of a moment produced about said point of application of the desired floor reaction force by the resultant force of gravity and an inertial force of the robot produced in accordance with said provisional desired movement substantially corresponds to the provisional desired floor reaction force moment is satisfied while limiting the horizontal component of the translation floor reaction force or the floor-surface-parallel component of the translation floor reaction force or the horizontal component of the total center-of-gravity acceleration or the floor-surface-parallel component of the total center-of-gravity acceleration of the robot within said allowable range, and in such a manner that, for a second predetermined period in which there is a low possibility that the horizontal component of the translation floor reaction force or the floor-surface-parallel component of the translation floor reaction force or the horizontal component of the total center-of-gravity acceleration or the floor-surface-parallel component of the total center-of-gravity acceleration of the robot exceeds said allowable range, said dynamical equilibrium-condition is satisfied by adjusting at least one of said two movement modes; and
gait correcting means for correcting, based on the state of said trajectory of the provisional desired movement at the end time of said current time gait, the provisional desired movement in said second predetermined period and at least any one of said point of application of the provisional desired floor reaction force and the provisional desired floor reaction force moment in such a manner that the movements in the two movement modes for the current time gait are continuous to or brought close to the movement with said normal gait, thereby determining a desired movement trajectory, a trajectory of a point of application of a desired floor reaction force and a trajectory of a desired floor reaction force moment for said two movement modes in the current time gait. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification