A robot (1) is provided which includes a situated behaviors layer (SBL)
(58). This SBL (58) is formed in the form of a tree structure in which a
plurality of schemata (behavior modules) is connected hierarchically in
such a matter that the schemata are highly independent of each other for
each of them to behave uniquely. A patent schema can define a pattern in
which child schemata are connected, such as an OR type pattern in which
the child schemata are caused to behave uniquely, AND type pattern in
which the plurality of child schemata are caused to behave simultaneously
or a SEQUENCE type pattern indicating a sequence in which the plurality
of child schemata should behave, thereby permitting to select a behavior
pattern of the robot (1). Also, a new child schema can additionally be
included in the SBL (58) without having to rewrite the schemata
connection in the tree structure, whereby a new behavior or function can
be added to the robot (1). Namely, the plurality of behavior modules
permits to enable the robot (1) to show a complicated behavior and have
units thereof recombined.