Legged mobile robot and its motion teaching method, and storage medium
First Claim
1. A legged moving robot including drive units with plural degrees of freedom of joints, the robot comprising:
- a motion pattern input unit for inputting a motion pattern from the exterior;
a plurality of determining units for previously storing local feasible motion patterns regarding respective degrees of freedom of joints, and each determining agreement between a motion pattern inputted from said motion pattern input unit and the stored motion pattern;
a gate unit for gating a determination result in each of said determining units;
a merging unit for merging outputs from said gate unit and producing an overall motion pattern for a machine body of said legged moving robot; and
a taught motion pattern realizing unit for storing a totalized result in said merging unit as taught motion pattern data, and/or reproducing the result on the machine body of said legged moving robot.
1 Assignment
0 Petitions
Accused Products
Abstract
Learning-type motion control is performed using a hierarchical recurrent neural network. A motion pattern provided through human teaching work is automatically time-serially segmented with the hierarchical recurrent neural network, and the motion control of a machine body is carried out with a combination of the segmented data, whereby various motion patterns can be produced. With the time-serial segmentation, local time-serial patterns and an overall pattern as a combination of the local time-serial patterns are produced. For those motion patterns, indices for static stability and dynamic stability of the machine body, e.g., ZMP stability criteria, are satisfied and hence control stability is ensured.
89 Citations
15 Claims
-
1. A legged moving robot including drive units with plural degrees of freedom of joints, the robot comprising:
-
a motion pattern input unit for inputting a motion pattern from the exterior;
a plurality of determining units for previously storing local feasible motion patterns regarding respective degrees of freedom of joints, and each determining agreement between a motion pattern inputted from said motion pattern input unit and the stored motion pattern;
a gate unit for gating a determination result in each of said determining units;
a merging unit for merging outputs from said gate unit and producing an overall motion pattern for a machine body of said legged moving robot; and
a taught motion pattern realizing unit for storing a totalized result in said merging unit as taught motion pattern data, and/or reproducing the result on the machine body of said legged moving robot. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of teaching motions in a legged moving robot including drive units with plural degrees of freedom of joints, the method comprising the steps of:
-
a motion pattern inputting step of inputting a motion pattern from the exterior;
a plurality of determining steps of previously storing local feasible motion patterns regarding respective degrees of freedom of joints, and each determining agreement between a motion pattern inputted in said motion pattern inputting step and the stored motion pattern;
a gating step of gating a determination result in each of said determining steps;
a merging step of merging outputs from said gating step and producing an overall motion pattern for a machine body of said legged moving robot; and
a taught motion pattern realizing step of storing a totalized result in said merging step as taught motion pattern data, and/or reproducing the result on the machine body of said legged moving robot. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A storage medium product physically storing, in a computer readable form, computer software described to execute, on a computer system, a process of teaching motions in a legged moving robot including drive units with plural degrees of freedom of joints, the computer software comprising the steps of:
-
a motion pattern inputting step of inputting a motion pattern from the exterior;
a plurality of determining steps of previously storing local feasible motion patterns regarding respective degrees of freedom of joints, and each determining agreement between a motion pattern inputted in said motion pattern inputting step and the stored motion pattern;
a gating step of gating a determination result in each of said determining steps;
a merging step of merging outputs from said gating step and producing an overall motion pattern for a machine body of said legged moving robot; and
a taught motion pattern realizing step of storing a totalized result in said merging step as taught motion pattern data, and/or reproducing the result on the machine body of said legged moving robot.
-
Specification