WO2006030531A1 - 反応継続手段を備えた模擬生物装置 - Google Patents
反応継続手段を備えた模擬生物装置 Download PDFInfo
- Publication number
- WO2006030531A1 WO2006030531A1 PCT/JP2004/014040 JP2004014040W WO2006030531A1 WO 2006030531 A1 WO2006030531 A1 WO 2006030531A1 JP 2004014040 W JP2004014040 W JP 2004014040W WO 2006030531 A1 WO2006030531 A1 WO 2006030531A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- action
- reaction
- parameter
- event
- continuation
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
Definitions
- the present invention relates to a simulated biological apparatus provided with a reaction continuation means that causes various operations to be performed under computer control, and particularly relates to optimization of sensitivity and response to externally applied stimuli.
- simulated biological devices Today, various types of simulated biological devices have been devised that allow multiple movements to be generated by computer control. Among them, there are also techniques for generating new movement patterns by simulated biological devices themselves and technologies that simulate the reflex motion of living organisms. For example, it is disclosed in Japanese Patent Laid-Open No. 2000-0 1-6 3 6 3 1 or Japanese Patent Laid-Open No. 10-3 4 5 7 7. However, the conventional simulated biological device generates an action pattern corresponding to the type of stimulus for momentary user actions such as “blowing” and “striking”, and is determined for each action.
- the present invention relates to a simulated biological apparatus that causes a plurality of operations to be expressed by control by a computer, each of which detects a stimulus received by the simulated biological apparatus as an external parameter and generates an event, and the detection status of the external / parameter Determines reaction behavior for simulated emotion formation means that expresses simulated emotion as an internal parameter and a combination of the external parameter and the internal parameter, and realizes the reaction motion as a motion of a predetermined part in response to the event
- the perceiving means detects the external parameter that is determined to be the start of the predetermined static continuation action. Determined according to the combination of external parameters and internal parameters at the time of detection
- the reaction operation, Ru consists providing the reaction continuation means for continuing until the detecting external parameters that are determined to be terminated in the static continuous action.
- the continuation mode of the reaction operation at the time of the static continuation action may be continuous, or through a relatively short time blank that does not make the user think that the static continuation action has been canceled. If there is, it may be intermittent. Further, as a method of continuing the reaction action at the time of the static continuation action, an update event that further causes the reaction action to be expressed by the action execution means is detected as an external parameter that is determined to be the start of the static continuation action. After that, an update event in which reaction continuation means is generated periodically until an external parameter determined to be the end of the static continuation action is detected, or the reaction action is further expressed by the action execution means.
- reaction continuation means for stopping the occurrence of the occurrence of the occurrence of the static continuation action when the allowable time for the static continuation has elapsed, or the form of providing both.
- “continue” means that an external parameter that is determined to be the end of the static continuing action is detected or the end condition of the static continuing action that the allowable time for the static continuing action has passed is not satisfied. Depending on the detection of other external parameters, this means that this static continuation action is continued without being canceled. However, the reaction action for the static continuation action may be updated by detecting the external parameter in the meantime.
- the simulated biological apparatus responds to the static continuity action as well as expressing the action pattern corresponding to the type of stimulus and the detection history detected as needed according to the external parameter and the internal parameter.
- a continuous biological response is simulated for intangible stimuli (external parameters are not detected) such as affection continuously given by the user. You can build a communication.
- FIG. 1 is a principal functional block diagram showing an example of a simulated biological apparatus according to the present invention.
- FIG. 2 is an overall functional block diagram showing an example of a simulated biological apparatus according to the present invention.
- FIG. 3 is a flow chart showing an example of motion formation processing in the simulated biological apparatus according to the present invention.
- This example is a simulated biological apparatus that develops a plurality of operations under the control of a computer system, that is, a so-called robot system.
- the simulated biological apparatus includes a plurality of sensors 7 and a plurality of actuators 1 as shown in FIG. 9 and a computer comprising a switch, a memory, and a CPU for controlling the sensor 7 9 and the income of the housing having a predetermined outer shape and a movable structure.
- the perceptual means 1 for generating an event (reaction event) for detecting the stimulus received by the simulated biological device as an external parameter and expressing the reaction action, and the external parameter by the stimulus are: An action determining means for automatically generating an event (autonomous event) for generating an autonomous action even if it is not detected, and selecting an event that is positively expressed from either the reaction event or the autonomous event. And internal parameters for expressing simulated emotions according to the detection status of the external parameters included in the reaction event.
- An action execution means 5 for determining the action pattern of the reaction action or the autonomous action for the action, and embodying the action pattern of the reaction action or the autonomous action in the movement of a predetermined part in response to the event, and time information This is a simulated biological device having a timer 18 for output (see Fig. 2).
- the sensory means 1 includes a sensor 7 that detects sound, light, infrared, heat, acceleration, or pressure built in the simulated biological device, and performs an arithmetic process on the output of the sensor 7 and includes external parameters.
- a sensor processing unit 8 that outputs a reaction event, and the simulated emotion forming means 2 uses an external parameter obtained from the perceptive means 1 to derive one emotion parameter of the internal parameter, In order to change the reaction holding time, the number of repetitions, the amount of movement (amplitude), the steady position, and the movement speed (hereinafter collectively referred to as movement elements) from the calculated emotion parameters. It is composed of an operation propagation amount calculation unit 10 for deriving an operation propagation parameter as a parameter (see FIGS. 2 and 3).
- the emotion parameter is a combination of numerical data composed of a pleasant and unpleasant parameter Kkh and an exciting and calming parameter Kkt.
- the pleasant Z unpleasant parameter Kkh The numerical value of excitement and calmness parameter Kkt is appropriately increased and decreased (see, for example, Table 1).
- Table 1 The numerical value of excitement and calmness parameter Kkt is appropriately increased and decreased (see, for example, Table 1).
- “joy”, “anger”, “sorrow”, “easy” As a result of being recognized as one of the five simulated emotion zones consisting of "neutral” and being expressed as a response action by the action execution means 5, the feeling of the simulated biological apparatus is expressed in a simulated manner, and The simulated emotion changes under certain conditions every time it receives a stimulus.
- the action determining means 4 is an autonomous action that generates the autonomous event including an internal parameter (autonomous parameter) relating to an autonomous action that is spontaneously generated even when no external parameter is detected without any externally detectable stimulus.
- the reaction event that expresses the reaction action output from the sensory means 1, and the autonomous event, analyzes them and derives them based on the priority order based on the following event priority information set in advance.
- the acceptance / rejection decision unit 12 outputs either the reaction event or the autonomous event (see Fig. 2).
- the event includes event classification information for distinguishing the autonomous event from the reaction event, and event priority information indicating the priority order of various events.
- the external parameter is used as the external parameter. Identify the sensor or sensors that detected the stimulus (acceleration sensor, pressure sensor, etc.). Event classification information and event intensity information that represents the amount of stimulus detected by the sensor or sensors. I have. Depending on these external parameters, for example, When the vent classification information indicates a pressure-sensitive sensor, the stimulus category such as “stroke”, “hit”, or “strongly press” can be specified according to the amount of the stimulus.
- the autonomous parameter is included as the event classification information.
- the operation executing means 5 selects various operation patterns corresponding to external parameters and autonomous parameters included in various events by referring to the database 3 upon receiving the events and various types of actuators 19 including motors and speakers.
- an actuator controller 15 that adjusts control signals such as drive energy to the various actuators 19 in response to the control parameters (see FIG. 1).
- the motion selection unit 13 further detects that the perceptual means 1 detects an external parameter that is determined to be the start of the predetermined static continuation operation.
- the movements extracted from Database 3 are subsequently satisfied with certain input or temporal conditions.
- the reaction continuation means 6 is provided to be expressed by the operation execution means 5 regardless of whether or not the external parameter is detected during that time.
- the reaction continuation means 6 in this example is provided in the operation execution means 5 and comprises an operation pattern holding unit 16 and an internal event generation unit 17.
- the action pattern holding unit 16 receives an event (start event) that the static continuation action is determined to start from the action determining means 4, and the external parameter and emotion parameter included in the start event. (Hereinafter referred to as external parameters, etc.)
- the operation pattern determined by the operation selection unit 1 3 is latched in the operation pattern holding unit 16 and the timer 1 is generated by the internal event generation unit 1 7. Time is measured based on the time information at which 8 occurs, and an update event having the same information structure as the start event is generated every predetermined time.
- the actuator control unit 15 uses the update event as a trigger for action expression.
- the control signal for expressing the operation pattern latched by the operation pattern holding unit 16 is sent to the actuator 19 as many times as possible as long as the static continuation action that triggered the occurrence of the start event continues. Send it out.
- the response action by the actor 19 is an action pattern assigned to the static continuation action
- the simulated emotion forming means 2 is caused by the stimulus given during that time.
- the emotion parameter is changed each time, and the output of the motion propagation parameter is further changed as described above according to the change of the emotion parameter.
- the control signal output from the actuator controller 15 to the actuator 19 also changes, and the operation element of the reaction operation for the continuation of the static change also changes.
- the simulated biological device is a seal-type robot with a prone posture in a steady state
- the process in the reaction continuation means 6 is static continuation of “holding” by the acceleration sensor of the perception means 1.
- the accelerometer is used to calculate the AC acceleration (dynamic instantaneous acceleration that occurs during start-up and braking) and DC acceleration (static stable acceleration such as gravity) in two or three axes using analog voltage. It is detected by the output of.
- the output in each axis direction is AZD converted by the sensor processing unit 8 and subjected to arithmetic processing to derive acceleration data in each axis direction.
- the angle data is derived by performing an operation to synthesize the DC acceleration in each axis direction, and these data are output as external parameters.
- the acceleration sensor detects DC acceleration (hereinafter referred to as horizontal static acceleration) in the horizontal direction (the direction connecting the head and tail of the seal pot), and the vertical direction.
- horizontal static acceleration DC acceleration
- horizontal direction the direction connecting the head and tail of the seal pot
- a combination of such judgment results also outputs a start event that recognizes the start of the “holding” action, which is one of the static continuation actions, for example, the start of “holding”.
- the event classification information indicating that the reaction action is performed, and the acceleration or accelerations in which the acceleration due to the lifting is detected.
- the sensor processing unit 8 outputs event classification information for specifying a sensor and event intensity information indicating the detected amount of the single or plural acceleration sensors as external parameters.
- the AC acceleration generated by the action of “lifting” is sufficiently larger than the AC acceleration detected in the mounted state, and sufficiently higher than the AC acceleration generated when it is moved roughly.
- a small upward AC acceleration (hereinafter referred to as a lifting acceleration) is given, and an AC acceleration (hereinafter referred to as a hugging acceleration) that is sufficiently smaller than the lifting acceleration continues for a certain period of time.
- a lifting acceleration an AC acceleration (hereinafter referred to as a hugging acceleration) that is sufficiently smaller than the lifting acceleration continues for a certain period of time.
- a hugging acceleration that is sufficiently smaller than the lifting acceleration continues for a certain period of time.
- AC acceleration may be zero when the person who is holding is almost still.
- the AC acceleration generated by the act is sufficiently larger than the hugging acceleration and is higher than the AC acceleration generated when it is moved wildly.
- a sufficiently small downward AC acceleration (hereinafter referred to as hugging acceleration) is given first, followed by AC acceleration detected in a mounting state sufficiently smaller than the hugging acceleration for a certain period of time. It can also be a judgment requirement to satisfy the above condition.
- the operation pattern of Table 4 is converted into the operation pattern holding unit based on the external parameters and the like. 1
- the external parameter included in the start event is the same as the case where an event such as “striking” or “striking” is output by a stimulus other than the above-mentioned static succession.
- the emotion parameter and the action spreading parameter transmitted to the action executing means 5 are updated, and the action selection unit 1 3 that receives the updated emotion parameter. Is reflected in the selection and determination of the operation pattern that is triggered by the detection of the update event or reaction event later. Control amount by an amount calculating unit 1 4, i.e., is reflected in the individual the operating element included in the operation pattern.
- the occurrence interval of the update event measured based on the time information of the timer 18 is 5 seconds. If a strong stimulus, such as tapping, touching a heel, or a strong sound, is detected during the action, the measurement is reset each time.
- the timer after the start event of the static continuing action is detected, the timer
- the permissible time of the static continuation action measured based on the time information of 18 is set to 10 minutes, and when the 10 minutes have elapsed, the time measurement by the internal event generator 17 is stopped. At the same time, the generation of the update event is stopped, and the state of waiting for the reaction event or autonomous event is entered. Even if the allowable time has not elapsed, if the stimulus determined to be “holding” is detected during the continuation of the static continuing action, it is recognized as an end event of the static continuing action, and the allowable time In the same manner as in the above, the occurrence of the update event is stopped, and then the reaction event or autonomous event waiting state is entered.
- reaction continuation means which is a feature of the simulated biological apparatus according to the present invention, the ecology of the simulated organism can be expressed in more detail, and communication that goes beyond simple stimulation poles becomes possible.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Molecular Biology (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Toys (AREA)
Abstract
Description
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2004/014040 WO2006030531A1 (ja) | 2004-09-17 | 2004-09-17 | 反応継続手段を備えた模擬生物装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2004/014040 WO2006030531A1 (ja) | 2004-09-17 | 2004-09-17 | 反応継続手段を備えた模擬生物装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2006030531A1 true WO2006030531A1 (ja) | 2006-03-23 |
Family
ID=36059798
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2004/014040 WO2006030531A1 (ja) | 2004-09-17 | 2004-09-17 | 反応継続手段を備えた模擬生物装置 |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2006030531A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023037609A1 (ja) * | 2021-09-10 | 2023-03-16 | ソニーグループ株式会社 | 自律移動体、情報処理方法、及び、プログラム |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003071763A (ja) * | 2001-09-04 | 2003-03-12 | Sony Corp | 脚式移動ロボット |
| JP2003285285A (ja) * | 2002-03-27 | 2003-10-07 | Nec Corp | ソフトウェアエージェントを有するロボット装置及びその制御方法とプログラム |
-
2004
- 2004-09-17 WO PCT/JP2004/014040 patent/WO2006030531A1/ja active Application Filing
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003071763A (ja) * | 2001-09-04 | 2003-03-12 | Sony Corp | 脚式移動ロボット |
| JP2003285285A (ja) * | 2002-03-27 | 2003-10-07 | Nec Corp | ソフトウェアエージェントを有するロボット装置及びその制御方法とプログラム |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023037609A1 (ja) * | 2021-09-10 | 2023-03-16 | ソニーグループ株式会社 | 自律移動体、情報処理方法、及び、プログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017215297A1 (zh) | 云端互动系统及其多感知型智能机器人和感知互动方法 | |
| US11786831B2 (en) | Robot | |
| JP6935774B2 (ja) | 推定システム、学習装置、学習方法、推定装置及び推定方法 | |
| CN107870589A (zh) | 机器人、机器人的控制方法以及记录介质 | |
| JP6500867B2 (ja) | ロボット、故障診断システム、故障診断方法及びプログラム | |
| JP2002049385A (ja) | 音声合成装置、疑似感情表現装置及び音声合成方法 | |
| JPWO2005093650A1 (ja) | 意志発現モデル装置、心理効果プログラム、意志発現シミュレーション方法 | |
| JP2024127982A (ja) | ロボット、表現方法及びプログラム | |
| KR20140047273A (ko) | 로봇 | |
| CN108399061B (zh) | 语音播放速度的控制方法及系统 | |
| KR101307783B1 (ko) | 사회성 훈련 장치 및 그 방법 | |
| Yonezawa et al. | Context-aware sensor-doll as a music expression device | |
| WO2006030531A1 (ja) | 反応継続手段を備えた模擬生物装置 | |
| CN109947008A (zh) | 器件控制装置、器件控制方法及记录介质 | |
| JP7392650B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP7107017B2 (ja) | ロボット、ロボットの制御方法及びプログラム | |
| JP7643431B2 (ja) | 機器の制御装置、機器の制御方法及びプログラム | |
| US20220059070A1 (en) | Information processing apparatus, information processing method, and program | |
| US20240367065A1 (en) | Autonomous mobile body, information processing method, and program | |
| JP2003266353A (ja) | ロボット装置及びその制御方法 | |
| JP2019000495A (ja) | 体操支援方法、体操支援システム、及び体操支援プログラム | |
| JP7414735B2 (ja) | 複数のロボットエフェクターを制御するための方法 | |
| JP2013027937A (ja) | ロボット制御装置、ロボットシステム、ロボット装置の行動制御方法、及びプログラム | |
| US20210201139A1 (en) | Device and method for measuring a characteristic of an interaction between a user and an interaction device | |
| JP2025052723A (ja) | 演奏情報取得装置、演奏情報取得方法、及び、プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 04773420 Country of ref document: EP Kind code of ref document: A1 |