×

Method of performing multi-modal dialogue between a humanoid robot and user, computer program product and humanoid robot for implementing said method

  • US 10,242,666 B2
  • Filed: 04/17/2015
  • Issued: 03/26/2019
  • Est. Priority Date: 04/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of performing a dialogue between a humanoid robot and at least one user comprising the following steps, carried out iteratively by said humanoid robot:

  • i) acquiring a plurality of input signals from respective sensors, at least one said sensor being a sound sensor and at least one other sensor being a motion or image sensor;

    ii) interpreting the acquired signals to recognize a plurality of events generated by said user, selected from a group comprising;

    the utterance of at least a word or sentence, an intonation of voice, a gesture, a body posture, a facial expression;

    iii) determining a response of said humanoid robot, comprising at least one event selected from a group comprising;

    the utterance of at least a word or sentence, an intonation of voice, a gesture, a body posture, a facial expression, said determining being performed by applying a set of rules, each said rule associating a set of input events to a response of the robot;

    iv) generating said or each said event;

    wherein at least some of said rules applied at said step iii) associate a response to a combination of at least two events jointly generated by said user and recognized at said step ii), of which at least one is not a word or sentence uttered by said user, andif the response determined during step iii) is or comprises at least the utterance of a word or sentence, executing a step iii-a) of performing a syntactic analysis of a sentence to be uttered by the robot to determine at least one word to be animated depending on a function of the at least one word within a structure of said sentence and determining an animation accompanying said response as a function of said analysis.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×