Gait Pattern Generating Device and Controller of Legged Mobile Robot
First Claim
1. A gait generating system of a legged mobile robot equipped with a plurality of legs extended from a body, the system comprising:
- an external force trajectory provisionally determining means for provisionally determining a desired trajectory of an external force to be applied to the robot other than a floor reaction force;
a current time gait parameter provisionally determining means for provisionally determining a current time gait parameter that includes at least parameters that define a motion trajectory of a leg and trajectories of a floor reaction force and an external force to be applied to the robot in a current time gait, which is a desired gait of the robot for a predetermined period to be newly created, on the basis of at least a requirement related to a motion of the leg of the robot and the desired trajectory of the external force that has been provisionally determined;
a cyclic gait parameter determining means for determining a cyclic gait parameter that includes at least parameters that define a motion trajectory of a leg and trajectories of a floor reaction force and an external force to be applied to the robot in a virtual cyclic gait following the current time gait on the basis of at least the requirement and the desired trajectory of the external force that has been provisionally determined;
a parameter correcting means for determining a current time gait parameter by correcting at least one parameter of the provisionally determined current time gait parameter so as to satisfy a condition that a motion trajectory of the body of the robot determined on the basis of a robot dynamic model and the current time gait parameter converges to a motion trajectory of the body of the robot determined on the basis of the dynamic model and the cyclic gait parameter, wherein the robot dynamic model represents a relationship between a floor reaction force and an external force acting on the robot and a motion of the robot; and
a current time gait instantaneous value determining means for sequentially determining an instantaneous value of the current time gait on the basis of at least the corrected current time gait parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
A gait generating system of a legged mobile robot is provided with a device for determining a desired trajectory of an external force to be applied to a robot 1, a device for determining a parameter of a desired gait (current time gait) for a predetermined period on the basis of a desired trajectory of an external force or the like, a device for determining a parameter of a virtual cyclic gait that follows the current time gait on the basis of the desired trajectory of the external force or the like, a device for correcting the current time gait parameter such that a body motion trajectory of the robot 1 of the current time gait converges to a body motion trajectory of the cyclic gait, and a device for sequentially determining an instantaneous value of the current time gait on the basis of the corrected current time gait parameter. With this arrangement, in an environment wherein an external force acts on a robot as necessary, a desired gait that allows continual stability of the robot to be secured can be generated even if the external force suddenly changes.
-
Citations
15 Claims
-
1. A gait generating system of a legged mobile robot equipped with a plurality of legs extended from a body, the system comprising:
-
an external force trajectory provisionally determining means for provisionally determining a desired trajectory of an external force to be applied to the robot other than a floor reaction force; a current time gait parameter provisionally determining means for provisionally determining a current time gait parameter that includes at least parameters that define a motion trajectory of a leg and trajectories of a floor reaction force and an external force to be applied to the robot in a current time gait, which is a desired gait of the robot for a predetermined period to be newly created, on the basis of at least a requirement related to a motion of the leg of the robot and the desired trajectory of the external force that has been provisionally determined; a cyclic gait parameter determining means for determining a cyclic gait parameter that includes at least parameters that define a motion trajectory of a leg and trajectories of a floor reaction force and an external force to be applied to the robot in a virtual cyclic gait following the current time gait on the basis of at least the requirement and the desired trajectory of the external force that has been provisionally determined; a parameter correcting means for determining a current time gait parameter by correcting at least one parameter of the provisionally determined current time gait parameter so as to satisfy a condition that a motion trajectory of the body of the robot determined on the basis of a robot dynamic model and the current time gait parameter converges to a motion trajectory of the body of the robot determined on the basis of the dynamic model and the cyclic gait parameter, wherein the robot dynamic model represents a relationship between a floor reaction force and an external force acting on the robot and a motion of the robot; and a current time gait instantaneous value determining means for sequentially determining an instantaneous value of the current time gait on the basis of at least the corrected current time gait parameter. - View Dependent Claims (3, 4, 5, 6, 10)
-
-
2. A system for generating a gait for causing a legged mobile robot equipped with a plurality of legs extended from a body to perform an operation of moving an object, the system comprising:
-
an object trajectory provisionally determining means for provisionally determining a desired trajectory of an external force as a reaction force acting on the robot from the object and a desired motion trajectory of the object on the basis of at least a moving plan for the object; a current time gait parameter provisionally determining means for provisionally determining a current time gait parameter that includes at least parameters that define a motion trajectory of a leg and trajectories of a floor reaction force and an external force to be applied to the robot in a current time gait, which is a desired gait of the robot for a predetermined period to be newly created, on the basis of at least the desired motion trajectory of the object and the desired trajectory of the external force that have been provisionally determined; a cyclic gait parameter determining means for determining a cyclic gait parameter that includes at least parameters that define a motion trajectory of a leg and trajectories of a floor reaction force and an external force to be applied to the robot in a virtual cyclic gait following the current time gait on the basis of at least the desired motion trajectory of the object and the desired trajectory of the external force that have been provisionally determined; a parameter correcting means for determining a current time gait parameter by correcting at least one parameter of the provisionally determined current time gait parameter so as to satisfy a condition that a motion trajectory of the body of the robot determined on the basis of a robot dynamic model and the current time gait parameter converges to a motion trajectory of the body of the robot determined on the basis of the robot dynamic model and the cyclic gait parameter, wherein the robot dynamic model represents a relationship between a floor reaction force and an external force acting on the robot and a motion of the robot; and a current time gait instantaneous value determining means for sequentially determining an instantaneous value of the current time gait on the basis of at least the corrected current time gait parameter. - View Dependent Claims (7, 8, 9, 11, 12, 13, 14, 15)
-
Specification