Robot apparatus
First Claim
1. A robot apparatus generating behavior or performing actions, comprising:
- means for generating one or more parameters of an emotion model, the values of said parameters defining a predetermined emotion;
means for detecting an input signal supplied to said robot apparatus from an external stimulus;
means for determining one or more semantic contents in accordance with said detected input signal;
means for changing at least one of said emotion model parameters based upon said semantic content;
means for generating a behavior model to generate behavior or perform actions in accordance with said emotion parameters of said emotion model; and
means for controlling a posture of said robot apparatus based upon a posture transition model, said posture transition model including a plurality of nodes representing states of a posture between which transition is allowed;
wherein transition between one or more pairs of said plurality of nodes of said posture transition model is defined based upon at least said input signal and a transition between one or more pairs of nodes of said behavior model.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot apparatus generating behavior or performing actions. The robot apparatus comprises a parameter generator for generating one or more parameters of an emotion model defining a predetermined emotion and one or more parameters of an instinct model defining a predetermined instinct. An input signal representative of an external stimulus and an input signal representative of an internal stimulus are provided to the robot apparatus. One or more semantic contents are determined in accordance with the detected input signals, and at least one of the emotion model parameters and the instinct model parameters are changed based upon the semantic content. A behavior model is then generated to generate behavior or actions in accordance with the emotion parameters of the emotion model and the instinct parameters of the instinct model.
-
Citations
64 Claims
-
1. A robot apparatus generating behavior or performing actions, comprising:
-
means for generating one or more parameters of an emotion model, the values of said parameters defining a predetermined emotion;
means for detecting an input signal supplied to said robot apparatus from an external stimulus;
means for determining one or more semantic contents in accordance with said detected input signal;
means for changing at least one of said emotion model parameters based upon said semantic content;
means for generating a behavior model to generate behavior or perform actions in accordance with said emotion parameters of said emotion model; and
means for controlling a posture of said robot apparatus based upon a posture transition model, said posture transition model including a plurality of nodes representing states of a posture between which transition is allowed;
wherein transition between one or more pairs of said plurality of nodes of said posture transition model is defined based upon at least said input signal and a transition between one or more pairs of nodes of said behavior model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
means for generating a plurality of behavior nodes corresponding to each of a plurality of behavior states of said behavior model;
means for generating a plurality of directionally oriented arcs, each of said arcs linking two of said behavior nodes and comprising a predetermined action of said robot upon transitioning from a first of said two linked behavior nodes to a second of said two linked behavior nodes;
means for assigning each of said arcs a predetermined weighting coefficient in accordance with external, non-probability based factors; and
means for controlling said robot apparatus to transition from a first behavior state corresponding to a first behavior node to a second behavior state corresponding to a second behavior node in along one of said directionally oriented arcs, in accordance with said associated weighting coefficients.
-
-
6. The robot apparatus of claim 5, wherein said weighting coefficients are modified in accordance with a user'"'"'s encouragement of a particular action.
-
7. The robot apparatus of claim 5, wherein all of the weighting coefficients for all of said directionally oriented arcs emanating from a particular behavior node sum to one.
-
8. The robot apparatus of claim 5, wherein said first behavior node and said second behavior node are the same.
-
9. A robot apparatus generating behavior or performing actions, comprising:
-
means for generating one or more parameters of an instinct model, the values of said parameters defining a predetermined instinct;
means for detecting an input signal supplied to said robot apparatus from an internal stimulus;
means for determining one or more semantic contents in accordance with said detected input signal;
means for changing at least one of said instinct model parameters based upon said semantic content;
means for generating a behavior model to generate behavior or perform actions in accordance with said instinct parameters of said instinct model; and
means for controlling a posture of said robot apparatus based upon a posture transition model, said posture transition model including a plurality of nodes representing states of a posture between which transition is allowed;
wherein transition between one or more pairs of said plurality of nodes of said posture transition model is defined based upon at least said input signal and a transition between one or more pairs of nodes of said behavior model. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
means for generating a plurality of behavior nodes corresponding to each of a plurality of behavior states of said behavior model;
means for generating a plurality of directionally oriented arcs, each of said arcs linking two of said behavior nodes and comprising a predetermined action of said robot upon transitioning from a first of said two linked behavior nodes to a second of said two linked behavior nodes;
means for assigning each of said arcs a predetermined weighting coefficient in accordance with external, non-probability based factors; and
means for controlling said robot apparatus to transition from a first behavior state corresponding to a first behavior node to a second behavior state corresponding to a second behavior node in along one of said directionally oriented arcs, in accordance with said associated weighting coefficients.
-
-
14. The robot apparatus of claim 13, wherein said weighting coefficients are modified in accordance with a user'"'"'s encouragement of a particular action.
-
15. The robot apparatus of claim 13, wherein all of the weighting coefficients for all of said directionally oriented arcs emanating from a particular behavior node sum to one.
-
16. The robot apparatus of claim 13, wherein said first behavior node and said second behavior node are the same.
-
17. A robot apparatus generating behavior or performing actions, comprising:
-
means for generating one or more parameters of an emotion model, the values of said parameters defining a predetermined emotion;
means for generating one or more parameters of an instinct model, the values of said parameters defining a predetermined instinct;
means for detecting an input signal supplied to said robot apparatus from an external stimulus;
means for detecting an input signal supplied to said robot apparatus from an internal stimulus;
means for determining one or more semantic contents in accordance with said detected input signals;
means for changing at least one of said emotion model parameters or said instinct model parameters based upon said semantic content;
means for generating a behavior model to generate behavior or perform actions in accordance with said emotion parameters of said emotion model and said instinct parameters of said instinct model; and
means for controlling a posture of said robot apparatus based upon a posture transition model, said posture transition model including a plurality of nodes representing states of a posture between which transition is allowed;
wherein transition between one or more pairs of said plurality of nodes of said posture transition model is defined based upon at least said input signal and a transition between one or more pairs of nodes of said behavior model. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
means for generating a plurality of behavior nodes corresponding to each of a plurality of behavior states of said behavior model;
means for generating a plurality of directionally oriented arcs, each of said arcs linking two of said behavior modes and comprising a predetermined action of said robot upon transitioning from a first of said two linked behavior nodes to a second of said two linked behavior nodes;
means for assigning each of said arcs a predetermined weighting coefficient in accordance with external, non-probability based factors; and
means for controlling said robot apparatus to transition from a first behavior state corresponding to a first behavior node to a second behavior state corresponding to a second behavior node in along one of said directionally oriented arcs, in accordance with said associated weighting coefficients.
-
-
22. The robot apparatus of claim 21, wherein said weighting coefficients are modified in accordance with a user'"'"'s encouragement of a particular action.
-
23. The robot apparatus of claim 21, wherein all of the weighting coefficients for all of said directionally oriented arcs emanating from a particular behavior node sum to one.
-
24. The robot apparatus of claim 21, wherein said first behavior node and said second behavior node are the same.
-
25. A robot apparatus able to transition between two of a plurality of posture states, comprising:
-
means for generating a plurality of posture nodes corresponding to possible postures taken by said robot apparatus;
means for generating a plurality of directionally oriented arcs, each of said arcs linking two of said posture nodes between which said robot apparatus can directly transition, each of said arcs corresponding to one or more actions of said robot apparatus to be implemented upon transition between said two posture nodes linked by said arc; and
means for controlling said robot apparatus to transition from a first posture state corresponding to a first posture node and a second posture state corresponding to a second posture node along an arc linking said first and second posture nodes, therefore performing a predetermined action based upon at least an external stimulus and a command from a behavior model defining a plurality of possible behaviors of said robot apparatus. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
said robot apparatus comprises a plurality of component units, each of said plurality of component units comprising;
means for generating a plurality of posture nodes corresponding to possible postures taken by said robot apparatus;
means for generating a plurality of directionally oriented discs, each of said arcs linking two of said posture nodes between which said robot apparatus can directly transition, each of said arcs corresponding to one or more actions of said robot apparatus to be implemented upon transition between said two posture nodes linked by said arc;
means for controlling said robot apparatus to transition from a first posture state corresponding to a first posture node and a second posture state corresponding to a second posture node along an arc linking said first and second posture nodes, therefore performing a predetermined action.
-
-
38. The robot apparatus of claim 37, wherein said transition of each component unit of said robot apparatus is determined independently.
-
39. The robot apparatus of claim 37, wherein the transitions of each component required for a particular action of said robot apparatus are determined together, and the transitions of the remainder of said components are determined independently.
-
40. A robot apparatus, comprising:
-
a portion;
control means for controlling said portion; and
a posture transition model including states of a posture between which transition is allowed;
wherein said posture transition model includes a neutral state which is defined such that the actions of said robot apparatus are performed in a safe manner in transitions from said neutral state to other states. - View Dependent Claims (41, 42, 43, 44)
-
-
45. An autonomous robot apparatus comprising:
-
a main body;
moving means for moving said main body; and
posture detecting means for detecting a current posture of said robot apparatus from among a plurality of predefined postures;
wherein when said posture detecting means cannot detect said current position of said robot apparatus, said robot apparatus is shifted to a safe mode for transition to a predetermined posture. - View Dependent Claims (46, 47, 48, 49)
-
-
50. A robot apparatus, comprising:
-
a portion;
control means for controlling said portion; and
a posture transition model including states of a posture between which transition is allowed;
wherein said posture transition model includes a falling-down state which is defined such that the actions of said robot apparatus are performed in a safe manner in transitions from said falling-down state to a predefined one of said states of said posture. - View Dependent Claims (51, 52, 53, 54, 55, 56)
-
-
57. A robot apparatus, comprising:
-
a main body;
a portion coupled with said main body;
detection means for detecting an exterior stimulus;
behavior determining means for determining a behavior to be performed by said robot apparatus based at least in part upon the detected external stimulus;
an entire posture transition model defining postures between which transition of the entire robot apparatus is allowed;
a component posture transition model defining postures between which transition of one or more components of the robot apparatus is allowed; and
control means for controlling said entire robot apparatus and said one or more components of said robot apparatus;
wherein said control means decides a behavior of said robot apparatus based upon the external stimulus, selects said entire posture transition model or said component posture transition model in accordance with the decided behavior, and controls the entire robot apparatus, or one or more components thereof, based upon the selected posture transition model. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64)
-
Specification