Robot device and method for controlling the same
First Claim
Patent Images
1. A robot comprising:
- behavior and/or motion generating means for generating behaviors and/or motions based on behavior and/or motion models; and
behavior and/or motion model transforming means for transforming said behavior and/or motion models into behavior and/or motion models of a higher growth level at a given timing selectively based on an input history supplied from outside the robot or the history of the robot'"'"'s evaluation of the robot'"'"'s own behaviors and/or motions.
1 Assignment
0 Petitions
Accused Products
Abstract
In a robot and its control method the behavior and motion models functioning as bases in generating behaviors and motions of the robot are transformed based on the input history from the outside and the history of its own behaviors and motions.
-
Citations
22 Claims
-
1. A robot comprising:
-
behavior and/or motion generating means for generating behaviors and/or motions based on behavior and/or motion models; and
behavior and/or motion model transforming means for transforming said behavior and/or motion models into behavior and/or motion models of a higher growth level at a given timing selectively based on an input history supplied from outside the robot or the history of the robot'"'"'s evaluation of the robot'"'"'s own behaviors and/or motions. - View Dependent Claims (2, 3, 4, 5)
said behavior and/or motion transforming means, selects, in transforming said behaviors and/or motions, a behavior and/or motion model into which transition is made, from among said behavior and/or motion models for the next stage based on at least one of the input history supplied from outside the robot and the history of the robot'"'"'s evaluation of the robot'"'"'s behaviors and/or motions. -
4. The robot of claim 2 wherein said behavior and/or motion transforming means, uses part of said behavior and/or motion models in common for each of said stages.
-
5. The robot of claim 2 wherein said behavior and/or motion transforming means, transforms said behavior and/or motion models by changing a state space, either enlarged or reduced, to be used for generation of said behaviors and/or motions from among said behavior and motion models according to each of said stages.
-
-
6. A robot comprising:
-
behavior and/or motion generating means for generating behaviors and/or motions based on behavior and/or motion models; and
behavior and/or motion model transforming means for transforming said behavior and/or motion models into behavior and/or motion models of a higher growth level at a given timing selectively based on an input history supplied from outside the robot and the history of the robot'"'"'s behaviors and/or motions, wherein said behavior and/or motion models include state nodes and state transition models representing behaviors and/or motions in terms of arcs, and said behavior and/or motion transforming means selects said arc based on the probability set for each of a plurality of said arcs and/or weighting coefficients.
-
-
7. A robot comprising:
-
behavior and/or motion generation means for generating behaviors and/or motions based on behavior and/or motion models, first transforming means for transforming in order said behavior and/or motion models into behavior and/or motion models of a higher growth level according to first given conditions, and second transforming means for transforming said behavior and/or motion models into other behavior and/or motion models of an equal or a lower growth level according to second given conditions selectively based on an input history supplied from outside the robot or the history of the robot'"'"'s evaluation of the robot'"'"'s behaviors and/or motions. - View Dependent Claims (8)
said second transforming means selects, in transforming said behavior and motion models, one of said behavior and/or motion models from among said behavior and/or motion models of the corresponding growth level, which is transformed into a suitable behavior and/or motion model.
-
-
9. A robot comprising:
-
behavior and/or motion generation means for generating behaviors and/or motions based on the behavior and/or motion models, behavior and/or motion transforming means for transforming said behavior and/or motion models into behavior and/or motion models of a higher growth level at a given timing based on appraisal results by appraising the robot'"'"'s own behaviors based on given appraisal functions.
-
-
10. A robot having a plurality of behavior and/or motion models of a plurality of behavior patterns, comprising;
-
behavior and/or motion generating means for generating a behavior and/or motion based on each of said behavior and/or motion models of corresponding said behavior pattern, and transforming means for transforming each of said behavior and/or motion models of corresponding said behavior pattern according to influence from the outside, said transforming means, transforms each of said behavior and/or motion models of corresponding said behavior pattern by different regulations preset for each of said behavior and/or motion models.
-
-
11. A control method of a robot comprising the steps of:
-
generating behaviors and/or motions based on behavior and/or motion models; and
transforming said behavior and/or motion models into behavior and/or motion models of a higher growth level at a given timing selectively based on an input history supplied from outside the robot or the history of the robot'"'"'s evaluation of the robot'"'"'s behaviors and motions. - View Dependent Claims (12, 13, 14, 15)
one of said behavior and/or motion models, to which transition is made next, is selected from among said behavior and/or motion models within said stage, based on at least one of the input history supplied from outside the robot and the history of the robot'"'"'s evaluation of the robot'"'"'s behaviors and motions. -
14. The control method of a robot of claim 12 wherein parts of said behavior and/or motion models are used in common for each of said stages.
-
15. The control method of a robot of claim 12 wherein said behavior and/or motion models are transformed by altering a state space, either enlarged or reduced, to used for generation of behaviors and motions of said behavior and/or motion models according to each of said stages.
-
-
16. A control method of a robot comprising the steps of:
-
generating behaviors and/or motions based on behavior and/or motion models;
transforming said behavior and/or motion models into behavior and/or motion models of a higher growth level at a given timing selectively based on an input history supplied from outside the robot or the history of the robot'"'"'s behaviors and motions, wherein said behavior and/or motion models include state nodes and state transition models representing behaviors and/or motions in terms of arcs; and
selecting an arc from among said arcs based on a probability and/or weighting coefficient preset for each of a plurality of said arcs.
-
-
17. A control method of a robot comprising the steps of:
-
generating behaviors and/or motions based on behavior and/or motion models; and
transforming said behavior and/or motion models into behavior and/or motion models of a higher growth level in order according to first given conditions, wherein said behavior and/or motion models are transformed into different behavior and/or motion models of an equal or lower growth level according to second given conditions selectively based on an input history supplied from outside the robot or the history of the robot'"'"'s evaluation of the robot'"'"'s behaviors and motions. - View Dependent Claims (18)
-
-
19. A control method of a robot comprising the steps of:
-
generating behaviors and/or motions based on behavior and/or motion models; and
transforming said behavior and motion models into said behavior and motion models of a higher growth level at a given timing based on appraisal results obtained by appraising the robot'"'"'s own behaviors based on given appraisal functions.
-
-
20. A control method of a robot characterized in that;
-
a plurality of behavior and/or motion models are provided for a plurality of behavior models, and comprising;
first step wherein behaviors and/or motions are generated based on said behavior and/or motion models of the corresponding behavior patterns second step wherein said behavior and/or motion models of the corresponding said behavior patterns are transformed according to the influence from the outside, and characterized by;
said second step wherein, each of said behavior and/or motion models of the corresponding behaviors patterns is altered by different regulations preset for each of said behavior and/or motion models.
-
-
21. A robot comprising:
-
a memory for storing behavior and/or motion models to be used as a basis for generating behavior and/or motions; and
a controller for transforming said behavior and/or motion models into behavior and/or motion models of a higher growth level at a given timing selectively based on an input history supplied from outside the robot or the history of the robot'"'"'s evaluation of the robot'"'"'s own behaviors and/or motions.
-
-
22. A robot comprising:
-
a main body;
a plurality of components connected to said main body;
behavior and/or motion generation means for generating behaviors and/or motions based on behavior and/or motion models;
behavior and/or motion model transforming means for transforming said behavior and/or motion models into behavior and/or motion models of a higher growth level at a given timing selectively based on an input history supplied from outside the robot or the history of the robot'"'"'s evaluation of the robot'"'"'s own behaviors and/or motions; and
control means for controlling said components to generate behavior and/or actions in accordance with said growth level based on said behavior and/or motion model.
-
Specification