← Back to Patent Explorer
US5832189A Expired / Lapsed US ⏱️ 0.0 years remaining

Affect-based robot communication methods and systems

Assignee: Vulcan Patents LLC
•
Filing: 1996-09-26
•
Granted: 1998-11-03
•
Expires: 2016-09-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An affect-based method of communication between robots is provided by displaying a visual facial expression indicative of a simulated emotional state on a display device of a first robot, and viewing the visual facial expression using a camera on a second robot. The simulated emotional state may be one of happiness, anger, or sadness, for example. The second robot determines the simulated emotional state based upon the visual facial expression. The second robot processes the simulated emotional state to redefine its own simulated emotional state, and to display a visual facial expression indicative thereof. The visual facial expression allows a human observer to discern the simulated emotional state of the robot. Optionally, the robots further communicate affect using audio tones.

Inventors

  • 👤 Robert F. Tow

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 16:08
CPC Classifications
G; G06; G06N; G06N3/00; G06N3/004; G06N3/008; A; A63; A63F; A63F9/00; A63F9/24; A63F2009/2401; A63F2009/243; A63F2009/2435; A63F2009/2448; A63F2009/247; A63F2009/2476

Claims Analysis

Total Claims: 43
Claim 1
Independent Claim 97 words
A robot comprising: a processor which executes a sequence of program steps to define a first internal state of the robot; a display device in communication with the processor, the display device displaying a first visual facial expression indicative of the first internal state of the robot, the first visual facial expression selected from a plurality of visual facial expressions; and a camera in communication with the processor to view a second visual facial expression from a like robot, wherein the processor determines a second internal state of the like robot from the second visual facial expression.
Claim 2
Dependent Claim 97 words
A robot comprising: a processor which executes a sequence of program steps to define a first internal state of the robot; a display device in communication with the processor, the display device displaying a first visual facial expression indicative of the first internal state of the robot, the first visual facial expression selected from a plurality of visual facial expressions; and a camera in communication with the processor to view a second visual facial expression from a like robot, wherein the processor determines a second internal state of the like robot from the second visual facial expression.
Claim 3
Dependent Claim 33 words
The robot of claim 1 wherein the first internal state is a simulated emotional state of the robot, and wherein the second internal state is a simulated emotional state of the like robot.
Claim 4
Dependent Claim 23 words
The robot of claim 1 wherein the plurality of visual facial expressions includes an anger expression, a sadness expression, and a happiness expression.
Claim 5
Dependent Claim 23 words
The robot of claim 1 wherein the first visual facial expression and the second visual facial expression are discernable by a human observer.
Claim 6
Dependent Claim 34 words
The robot of claim 1 further comprising a transport mechanism for positioning the robot within an environment based upon a control signal, wherein the processor generates the control signal for controlling the transport mechanism.
Claim 7
Dependent Claim 47 words
The robot of claim 5 further comprising at least one sensor in communication with the processor to detect a position of an object within the environment of the robot, wherein the processor generates the control signal to position the robot based upon the position of the object.
Claim 8
Dependent Claim 11 words
The robot of claim 6 wherein the object is a human.
Claim 9
Dependent Claim 18 words
The robot of claim 7 wherein the transport mechanism positions the robot to facilitate communication with the human.
Claim 10
Dependent Claim 19 words
The robot of claim 7 wherein the transport mechanism moves the robot in synchrony with movements of the human.
Claim 11
Dependent Claim 12 words
The robot of claim 6 wherein the object is the like robot.
Claim 12
Dependent Claim 34 words
The robot of claim 10 wherein the transport mechanism positions the robot to facilitate communication of the first visual facial expression and the second visual facial expression between the robot and the like robot.
Claim 13
Dependent Claim 20 words
The robot of claim 10 wherein the transport mechanism moves the robot in synchrony with movements of the like robot.
Claim 14
Dependent Claim 19 words
The robot of claim 1 wherein the processor processes the second internal state to redefine the first internal state.
Claim 15
Dependent Claim 23 words
The robot of claim 13 wherein the processor processes the second internal state using a genetic algorithm to redefine the first internal state.
Claim 16
Dependent Claim 53 words
The robot of claim 1 further comprising: an auditory input sensor to sense a vocal signal produced by a human; and a voice analyzer which analyzes the vocal signal to detect an affect of the human; wherein the processor processes the affect detected by the voice analyzer to redefine the first internal state.
Claim 17
Dependent Claim 21 words
The robot of claim 15 wherein the processor processes the affect using a genetic algorithm to redefine the first internal state.
Claim 18
Dependent Claim 295 words
A robot comprising: an object sensor to detect a position of a second robot within an environment of the first robot; a transport mechanism for positioning the robot within the environment based upon a control signal; a processor which executes a sequence of program steps to define a first simulated emotional state of the first robot, and to generate a control signal to control the transport mechanism based upon the position of the second robot sensed by the object sensor, wherein the transport mechanism positions the first robot to facilitate communication with the second robot; a display device in communication with the processor to display a first visual facial expression indicative of the first simulated emotional state, wherein the first visual facial expression is discernable by a human observer; a camera in communication with the processor to view a second visual facial expression from the second robot, the second visual facial expression indicative of a second simulated emotional state of the second robot discernable by the human observer; an audio input device in communication with the processor to receive a series of audio tones from a third robot, the series of audio tones indicative of a third simulated emotional state of the third robot, the audio input device further sensing a vocal signal produced by the human observer; and a voice analyzer in communication with the processor to analyze the vocal signal to detect an affect of the human observer; wherein the processor determines the second simulated emotional state of the second robot from the second visual facial expression and the third simulated emotional state of the third robot, and processes the second simulated emotional state, the third simulated emotional state, and the affect of the vocal signal to redefine the first simulated emotional state.
Claim 19
Dependent Claim 295 words
A robot comprising: an object sensor to detect a position of a second robot within an environment of the first robot; a transport mechanism for positioning the robot within the environment based upon a control signal; a processor which executes a sequence of program steps to define a first simulated emotional state of the first robot, and to generate a control signal to control the transport mechanism based upon the position of the second robot sensed by the object sensor, wherein the transport mechanism positions the first robot to facilitate communication with the second robot; a display device in communication with the processor to display a first visual facial expression indicative of the first simulated emotional state, wherein the first visual facial expression is discernable by a human observer; a camera in communication with the processor to view a second visual facial expression from the second robot, the second visual facial expression indicative of a second simulated emotional state of the second robot discernable by the human observer; an audio input device in communication with the processor to receive a series of audio tones from a third robot, the series of audio tones indicative of a third simulated emotional state of the third robot, the audio input device further sensing a vocal signal produced by the human observer; and a voice analyzer in communication with the processor to analyze the vocal signal to detect an affect of the human observer; wherein the processor determines the second simulated emotional state of the second robot from the second visual facial expression and the third simulated emotional state of the third robot, and processes the second simulated emotional state, the third simulated emotional state, and the affect of the vocal signal to redefine the first simulated emotional state.
Claim 20
Independent Claim 105 words
A method of operating a robot having a processor, a display device, and a camera, the method comprising the steps of: executing a sequence of program steps using the processor to define a first internal state of the robot; displaying a first visual facial expression on the display device, the first visual facial expression indicative of the first internal state of the robot, the first visual facial expression selected from a plurality of visual facial expressions; viewing a second visual facial expression from a like robot using the camera; and determining a second internal state of the like robot from the second visual facial expression.
Claim 21
Independent Claim 105 words
A method of operating a robot having a processor, a display device, and a camera, the method comprising the steps of: executing a sequence of program steps using the processor to define a first internal state of the robot; displaying a first visual facial expression on the display device, the first visual facial expression indicative of the first internal state of the robot, the first visual facial expression selected from a plurality of visual facial expressions; viewing a second visual facial expression from a like robot using the camera; and determining a second internal state of the like robot from the second visual facial expression.
Claim 22
Dependent Claim 33 words
The method of claim 18 wherein the first internal state is a simulated emotional state of the robot, and wherein the second internal state is a simulated emotional state of the like robot.
Claim 23
Dependent Claim 23 words
The method of claim 18 wherein the plurality of visual facial expressions includes an anger expression, a sadness expression, and a happiness expression.
Claim 24
Dependent Claim 23 words
The method of claim 18 wherein the first visual facial expression and the second visual facial expression are discernable by a human observer.
Claim 25
Dependent Claim 48 words
The method of claim 18 wherein the robot further includes a transport mechanism for positioning the robot within an environment, the method further comprising the steps of: generating a control signal for controlling the transport mechanism; and positioning the robot within the environment based upon the control signal.
Claim 26
Dependent Claim 39 words
The method of claim 22 further comprising the step of: detecting a position of an object within the environment of the robot; wherein the control signal is generated to position the robot based upon the position of the object.
Claim 27
Dependent Claim 11 words
The method of claim 23 wherein the object is a human.
Claim 28
Dependent Claim 18 words
The method of claim 24 wherein the transport mechanism positions the robot to facilitate communication with the human.
Claim 29
Dependent Claim 19 words
The method of claim 24 wherein the transport mechanism moves the robot in synchrony with movements of the human.
Claim 30
Dependent Claim 12 words
The method of claim 23 wherein the object is the like robot.
Claim 31
Dependent Claim 34 words
The method of claim 27 wherein the transport mechanism positions the robot to facilitate communication of the first visual facial expression and the second visual facial expression between the robot and the like robot.
Claim 32
Dependent Claim 20 words
The method of claim 27 wherein the transport mechanism moves the robot in synchrony with movements of the like robot.
Claim 33
Dependent Claim 21 words
The method of claim 18 further comprising the step of processing the second internal state to redefine the first internal state.
Claim 34
Dependent Claim 22 words
The method of claim 30 wherein the second internal state is processed using a genetic algorithm to redefine the first internal state.
Claim 35
Dependent Claim 44 words
The method of claim 18 further comprising the steps of: sensing a vocal signal produced by a human; analyzing the vocal signal to detect an affect of the human; and processing the affect detected by the voice analyzer to redefine the first internal state.
Claim 36
Dependent Claim 20 words
The method of claim 32 wherein the affect is processed using a genetic algorithm to redefine the first internal state.
Claim 37
Independent Claim 242 words
A method of operating a first robot having a processor, a display device, a camera, and a transport mechanism, the method comprising the steps of: detecting a position of a second robot within an environment of the first robot; generating a control signal to control the transport mechanism based upon the position of the second robot, wherein the transport mechanism positions the first robot to facilitate communication with the second robot; executing a sequence of program steps using the processor to define a first simulated emotional state of the first robot; displaying a first visual facial expression on the display device, the first visual facial expression indicative of the first simulated emotional state of the first robot and discernable by a human observer; viewing a second visual facial expression from the second robot using the camera, the second visual facial expression indicative of a second simulated emotional state of the second robot and discernable by the human observer; determining the second simulated emotional state of the second robot from the second visual facial expression; receiving a series of audio tones from a third robot, the series of audio tones indicative of a third simulated emotional state of the third robot; sensing a vocal signal produced by the human observer; analyzing the vocal signal to detect an affect of the human observer; and processing the second simulated emotional state, the third internal state, and the affect to redefine the first simulated emotional state.
Claim 38
Independent Claim 242 words
A method of operating a first robot having a processor, a display device, a camera, and a transport mechanism, the method comprising the steps of: detecting a position of a second robot within an environment of the first robot; generating a control signal to control the transport mechanism based upon the position of the second robot, wherein the transport mechanism positions the first robot to facilitate communication with the second robot; executing a sequence of program steps using the processor to define a first simulated emotional state of the first robot; displaying a first visual facial expression on the display device, the first visual facial expression indicative of the first simulated emotional state of the first robot and discernable by a human observer; viewing a second visual facial expression from the second robot using the camera, the second visual facial expression indicative of a second simulated emotional state of the second robot and discernable by the human observer; determining the second simulated emotional state of the second robot from the second visual facial expression; receiving a series of audio tones from a third robot, the series of audio tones indicative of a third simulated emotional state of the third robot; sensing a vocal signal produced by the human observer; analyzing the vocal signal to detect an affect of the human observer; and processing the second simulated emotional state, the third internal state, and the affect to redefine the first simulated emotional state.
Claim 39
Independent Claim 93 words
A method of communicating an internal state of a first robot to a second robot, the method comprising the steps of: displaying one of a plurality of visual facial expressions using a display device on the first robot, the one of the visual facial expressions being indicative of the internal state of the first robot; viewing the one of the visual facial expressions using a camera on the second robot; and determining the internal state of the first robot based upon the one of the visual facial expressions viewed by the second robot.
Claim 40
Independent Claim 93 words
A method of communicating an internal state of a first robot to a second robot, the method comprising the steps of: displaying one of a plurality of visual facial expressions using a display device on the first robot, the one of the visual facial expressions being indicative of the internal state of the first robot; viewing the one of the visual facial expressions using a camera on the second robot; and determining the internal state of the first robot based upon the one of the visual facial expressions viewed by the second robot.
Claim 41
Dependent Claim 18 words
The method of claim 35 wherein the internal state is a simulated emotional state of the first robot.
Claim 42
Dependent Claim 23 words
The method of claim 35 wherein the plurality of visual facial expressions includes an anger expression, a sadness expression, and a happiness expression.
Claim 43
Dependent Claim 16 words
The method of claim 35 wherein the visual facial expression is discernable by a human observer.

References Cited (Backward Citations)

US4028533A Cited
US5608847A Cited
US4729563A Cited
US5426732A Cited
US5596255A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-02 2002-05-04 2002-11-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-02 2006-05-04 2006-11-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-02 2010-05-04 2010-11-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag