"HUMANOID ROBOT EQUIPPED WITH A NATURAL DIALOGUE INTERFACE, METHOD FOR CONTROLLING THE ROBOT AND CORRESPONDING PROGRAM"
First Claim
1. A humanoid robot comprising at least two channels for natural communication of messages with at least one interlocutor according to different modalities, said at least two channels each being chosen from a group of channels comprising receive, send channels, and a control module (for the inputs/outputs of said channels, wherein said control module is configured to improve the understanding of the messages received by said robot based on execution of at least one function chosen from a group of functions comprising a function of combining messages received/sent on a first channel and on a second channel, and a function of sending a second message generated based on a first message received on a channel.
2 Assignments
0 Petitions
Accused Products
Abstract
A humanoid robot equipped with an interface for natural dialog with an interlocutor is provided. Previously, the modalities of dialog between humanoid robots equipped moreover with evolved displacement functionalities and human beings are limited notably by the capabilities for voice and visual recognition processing that can be embedded onboard said robots. The present disclosure provides robots are presently equipped with capabilities to resolve doubt on a several modalities of communication of the messages that they receive and for combining these various modalities which make it possible to greatly improve the quality and the natural character of dialogs with the robots'"'"' interlocutors. This affords simple and user-friendly means for carrying out the programming of the functions making it possible to ensure the fluidity of these multimodal dialogs.
86 Citations
27 Claims
- 1. A humanoid robot comprising at least two channels for natural communication of messages with at least one interlocutor according to different modalities, said at least two channels each being chosen from a group of channels comprising receive, send channels, and a control module (for the inputs/outputs of said channels, wherein said control module is configured to improve the understanding of the messages received by said robot based on execution of at least one function chosen from a group of functions comprising a function of combining messages received/sent on a first channel and on a second channel, and a function of sending a second message generated based on a first message received on a channel.
- 15. A method of control of the communications of a humanoid robot with at least one interlocutor comprising at least two steps of message transmission by communication channels using different modalities, said two steps each being chosen from a group of channels comprising receive, send channels, and a step of controlling of the inputs/outputs of said channels, wherein said controlling step is configured to improve the understanding of the messages received by said robot based on execution of at least one function chosen from a group of functions comprising a function of combining messages received/sent on a first channel and on a second channel, and a function of sending of a second message generated based on a first message received on a channel.
- 17. A method of editing and controlling a communication interface between at least one humanoid robot and at least one interlocutor, said at least one humanoid robot comprising at least two channels for natural communication of messages with the at least one interlocutor according to different modalities, said at least two channels each being chosen from a group of channels comprising receive, send channels, and a control module for the inputs/outputs of said channels, said control module being configured to improve the understanding of the messages received by said robot based on execution of at least one function chosen from a group of functions comprising a function of combining messages received/sent on a first channel and on a second channel, and a function of sending a second message generated based of a first message received on a channel, further comprising a step of programming said chosen function.
-
20. (canceled)
-
22. (canceled)
-
23. (canceled)
-
26. (canceled)
-
27. (canceled)
Specification