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.