Humanoid game-playing robot, method and system for using said robot
First Claim
1. A humanoid robot, said robot configured to move on its lower limbs, perform movements of its upper limbs, send and receive messages selected from a group of visual messages, a group of speech messages, a group of gestural messages and/or a group of tactile messages, and produce at least one autonomous behavior,said at least one behavior constituting an element of a game sequence generated in response to at least one message selected from the group of visual messages, the group of speech messages, the group of gestural messages and/or the group of tactile messages,said robot being configured to ask to a player at least one question in the form of a message selected from the group of speech messages, to calculate a speech recognition confidence index of at least one response message from the player belonging to the group of speech messages, and to determine whether at least one response message belonging to the group of speech messages contains a correct response, a false response or an ambiguous response, and said determination being performed on output from a loop of iterations determined as a function of the comparison of the speech message recognition confidence index of said at least one response message with at least a first speech message recognition threshold, and a second speech message recognition threshold for said responses, said second speech message recognition threshold being higher than said first speech message recognition threshold, said robot being further configured, at each iteration:
- if the confidence index is below the first threshold, to ask the player to repeat said response message;
if the confidence index is above or equal to the first threshold, and below the second threshold, to pose an additional question to the player;
if the confidence index is above or equal to the second threshold, to detect the response message as a correct response or a false response.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a player humanoid robot, a method and computer programs associated therewith. The prior art does not disclose any humanoid robot able to move on its lower limbs, to perform gestures, to communicate visual and/or audible signs, to receive same and interpret them so as to deduce therefrom appropriate behaviors for participating in a game in time as compere, questioner, questioned, investigator or mobile stake for the game. The hardware architectures, internal software and software for programming the robot of the invention make it possible to carry out these functions and to create new game experiences in which the boundaries between virtual world and real world are shifted once again.
-
Citations
20 Claims
-
1. A humanoid robot, said robot configured to move on its lower limbs, perform movements of its upper limbs, send and receive messages selected from a group of visual messages, a group of speech messages, a group of gestural messages and/or a group of tactile messages, and produce at least one autonomous behavior,
said at least one behavior constituting an element of a game sequence generated in response to at least one message selected from the group of visual messages, the group of speech messages, the group of gestural messages and/or the group of tactile messages, said robot being configured to ask to a player at least one question in the form of a message selected from the group of speech messages, to calculate a speech recognition confidence index of at least one response message from the player belonging to the group of speech messages, and to determine whether at least one response message belonging to the group of speech messages contains a correct response, a false response or an ambiguous response, and said determination being performed on output from a loop of iterations determined as a function of the comparison of the speech message recognition confidence index of said at least one response message with at least a first speech message recognition threshold, and a second speech message recognition threshold for said responses, said second speech message recognition threshold being higher than said first speech message recognition threshold, said robot being further configured, at each iteration: -
if the confidence index is below the first threshold, to ask the player to repeat said response message; if the confidence index is above or equal to the first threshold, and below the second threshold, to pose an additional question to the player; if the confidence index is above or equal to the second threshold, to detect the response message as a correct response or a false response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 20)
-
-
16. A method of controlling a humanoid robot configured to move on its lower limbs, perform movements of its upper limbs, send and receive messages selected from a group of visual messages, a group of speech messages, a group of gestural messages and/or a group of tactile messages, and produce at least one autonomous behavior, said at least one behavior constituting an element of a game sequence generated in response to at least one message selected from the group of visual messages, the group of speech messages, the group of gestural messages and/or the group of tactile messages, said method comprising steps of:
-
asking at least one question in the form of a message selected from the group of speech messages, calculating a speech message recognition confidence index of at least one response message belonging to the group of speech messages, and determining whether at least one response message belonging to the group of speech messages contains a correct response, a false response or an ambiguous response, said determining being performed on output from a loop of iterations determined as a function of the comparison of the speech message recognition confidence index of said at least one response message with at least a first speech message recognition threshold, and a second speech message recognition threshold for said responses, said second speech message recognition threshold being higher than said first speech message recognition threshold, said method further comprising, at each iteration; if the confidence index is below the first threshold, to ask the player to repeat said response message; if the confidence index is above or equal to the first threshold, and below the second threshold, to pose an additional question to the player; if the confidence index is above or equal to the second threshold, to detect the response message as a correct response or a false response.
-
-
17. A computer program comprising program code instructions executed on a computer to control a humanoid robot,
said program being configured to allow the humanoid robot to move on its lower limbs, to perform movements of its upper limbs, to send and to receive messages selected from a group of visual messages, a group of speech messages, a group of gestural messages and/or a group of tactile messages, and to produce at least one autonomous behavior, said at least one behavior constituting an element of a game sequence generated in response to at least one message selected from the group of visual messages, the group of speech messages, the group of gestural messages and/or the group of tactile messages, said program further comprising computer code instructions configured to generate a behavior in which said robot asks at least one question in the form of a message selected from the group of speech messages, to calculate a speech message recognition confidence index of at least one response message belonging to the group of speech messages, and computer code instructions configured to determine whether at least one response message belonging to the group of speech messages contains a correct response, a false response or an ambiguous response, said determination being performed on output from a loop of iterations determined as a function of the comparison of the speech message recognition confidence index of said at least one response message with a first speech message recognition threshold and a second speech message recognition threshold for said responses, said second speech message recognition threshold being higher than said first speech message recognition threshold, said program further comprising computer code instructions configured, at each iteration: -
if the confidence index is below the first threshold, to ask the player to repeat said response message; if the confidence index is above or equal to the first threshold, and below the second threshold, to pose an additional question to the player; if the confidence index is above or equal to the second threshold, to detect the response message as a correct response or a false response.
-
Specification