EP1074352A2

User-machine interface system for enhanced interaction

Abstract

One aspect of the invention comprises a user information input structure that inputs user information, a memory structure that stores user's bearing information as robot's bearing pattern, and a regenerating structure that regenerates the pattern based on the information input to the user information input structure. Another aspect of the invention comprises a behavior selection and determination structure for selecting and deciding behaviors based on user information, a user information recognition structure for recognizing a user, a memory structure for storing the recognized user information, a calculating structure for comparing the recognized user information with the stored user information to calculate user recognition, and a compensating structure for compensating a selection and determination method in the behavior selection and determination structure in accordance with the calculated user recognition. Still another aspect of the invention comprises an actuator for driving a robot, a detection structure for detecting user information and environment information, a feelings generation structure for generating artificial feelings for a robot based on the detecting user and environment information, and a behavior determination structure for determining behaviors by the robot based on the generated artificial feelings, wherein the behavior determination structure controls the actuator so that a resistance acted on the robot may be changed on tactile information the user has applied to the robot.

EP1074352A2, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Projected expiry passed 4 August 2020, 6.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

22 claims: 13 independent, 9 dependent

  1. 1
    An autonomous behavior expression system in a robot for interacting with a user, comprising:a user information input structure for inputting user information;a memory structure for storing user's bearing information as robot's bearing pattern;and a regenerating structure for regenerating the pattern based on the information input to the user information input structure.
  2. 4
    The system according to one of the preceding claims 1 to 3, wherein when the bearing pattern is plural, one of the patterns is selected from at least one of the user information, the internal state of the robot, and the external environment information in regeneration.
  3. 5
    The system according to one of the preceding claims 1 to 4, wherein the memory structure stores as the user's bearing information a part of the user, the part of the user being detected by a specific thing the user wears, said thing in particular having a certain color or being an emitter that emits light, electromagnetic wave, or sound wave.
  4. 7
    The system according to at least one of the preceding claims 1 to 6, wherein the memory structure initiates storing the user's bearing information by a trigger, said trigger being particularly an action by the user or the time when the robot expresses his joy that exceeds a predetermined value, or the time when the user is happy that the robot imitates user's latest movement if the user stops his movements while a history of user's bearings is always stored temporarily.
  5. 8
    The system according to one of the preceding claims 1 to 7, wherein the memory structure terminates storing the user's bearing information by a trigger, said trigger being in particular an action by the user or the time when the user is keeping his movement for a predetermined period of time after the memory structure initiates its operation, or the time when a predetermined period of time has elapsed from an initiation of an operation of the memory structure.
  6. 9
    A user recognition growth system, comprising:a behavior selection and determination structure for selecting and deciding behaviors based on user information;a user information recognition structure for recognizing a user;a memory structure for storing the recognized user information;a calculating structure for comparing the recognized user information with the stored user information to calculate user recognition;and a compensating structure for compensating a selection and determination method in the behavior selection and determination structure in accordance with the calculated user recognition.
  7. 12
    The system according to at least one of the preceding claims 9 to 11, wherein the parameters are compensated in accordance with the user recognition and the behaviors is compensated based on the compensated parameters.
  8. 13
    The system according to at least one of the preceding claims 9 to 12, wherein the user information is at least one of user identification, temper, or instruction and, preferably, the user recognition is increased every time the user is recognized.
  9. 14
    A robot and/or a tactile expression system in a robot, comprising:an actuator for driving the robot;a detection structure for detecting user information and environment information;a feelings generation structure for generating artificial feelings for the robot based on the detecting user and environment information;and a behavior determination structure for determining behaviors by the robot based on the generated artificial feelings, wherein the behavior determination structure controls the actuator so that a resistance acted on the robot may be changed on tactile information the user has applied to the robot.
  10. 17
    The robot and/or tactile expression system according to at least one of the preceding claims 14 to 16, wherein the environment information comprises external environment information surrounding the robot, and internal environment information including battery left and/or actuator temperature.
  11. 18
    A method of enhancing interaction between a user and a machine, said machine comprising (i) a sensor unit for detecting a user, (ii) a data processing unit for extracting features of the user under predetermined rules, (iii) a memory, (iv) a second sensor unit for detecting a user's action, (v) a behavior decision unit including a behavior decision algorithm programmed to select the machine's action when receiving designated signals, and (vi) an actuating unit for actuating the selected action, said method comprising the steps of:(a) detecting a user by the sensor unit, extracting features of the user by the data processing unit, and recording the features of the user in the memory;(b) interacting with the user, detecting the user's action by the second sensor unit, and saving the user's action in the memory in relation to the features of the user, wherein the machine behaves using the behavior decision unit and the actuating unit;(c) determining whether any user having features identical or similar to those of the user is of record in the memory, and if any, updating the features of the user of record by statistical processing, and recording the updated features of the user in the memory in relation to the user's action;and (d) modifying the behavior decision algorithm in accordance with the significance of probability of identifying the user based on the statistically processed features of the user, whereby outcome of the machine actuated by the actuating unit changes based on interaction between the user and the machine.
  12. 19
    A method of enhancing interaction between a user and a machine, said machine comprising (i) a sensor unit for detecting a user's gestures associated with or without voice, (ii) a behavior library storing behavioral patterns in relation to causative signals, (iii) a memory, (iv) a behavior decision unit including a behavior decision algorithm programmed to select the machine's action from the behavior library when receiving designated signals, and (vi) an actuating unit for actuating the selected action, said method comprising the steps of:(a) sensing the user's gestures associated with or without voice by the sensing unit, and recording the sensed gestures in the memory in relation to designated signals causative of the gestures;(b) updating the behavior library if the gestures are not of record in the library, and accordingly modifying the behavior decision algorithm;(c) when receiving signals indicative of gestures, selecting gestures by the behavior decision unit using the behavior library;and (d) actuating the machine to perform the gestures by the actuating unit.
  13. 21
    A method of enhancing interaction between a user and a machine, said machine comprising (i) a tactile sensor unit for detecting tactile signals when a user touches the machine, (ii) a second sensor unit for sensing signals causative of the tactile signals, (iii) a memory, (iv) a pseudo-emotion generation unit including an emotion generation algorithm programmed to generate pseudo-emotions when receiving designated signals, (v) a behavior decision unit including a behavior decision algorithm programmed to select the machine's action when receiving designated signals including outcome of the pseudo-emotion generation unit, and (vi) an actuating unit for actuating the selected action, said method comprising the steps of:(a) sensing the user's tactile input by the sensing unit;(b) generating pseudo-emotions based on the tactile input and designated signals causative of the tactile input;(c) selecting an action of the machine by the behavior decision unit based on the tactile input, the generated pseudo-emotions, and the signals causative of the tactile input;and (d) actuating the machine to perform the selected action by the actuating unit.