Robotic physical movement adjustment based on user emotional state

US11110608B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11110608-B2
Application numberUS-201715858400-A
CountryUS
Kind codeB2
Filing dateDec 29, 2017
Priority dateDec 29, 2017
Publication dateSep 7, 2021
Grant dateSep 7, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method controls a robot. One or more processors receive sensor readings from one or more sensors that are monitoring a human in real time, where the human is currently observing a robotic action by a robot, and where the robotic action is a physical movement performed by the robot. The processor(s) determine a cognitive state of the human while the human is observing the robotic action by the robot, and then adjust the robotic action being performed by the robot based on the cognitive state of the human.

First claim

Opening claim text (preview).

What is claimed is: 1. A processor-implemented method comprising: receiving, by one or more processors, sensor readings from one or more sensors, wherein the one or more sensors are monitoring a human in real time, wherein the human is currently observing a robotic action by a robot, wherein the robotic action is a physical movement performed by the robot; determining, by one or more processors and based on the sensor readings, an emotional state of the human caused by the human observing the robotic action by the robot, wherein the emotional state of the human is fear; and in response to determining, by one or more processors and based on the sensor readings, that the emotional state of the human caused by the human observing the robotic action by the robot is fear, reducing, by one or more processors, a velocity of movements made by the robot while performing a physical task. 2. The processor-implemented method of claim 1 , wherein the robotic action is a physical locomotion of the robot, and wherein the processor-implemented method further comprises: adjusting, by one or more processors, the physical locomotion of the robot to increase a physical distance between the robot and the human based on the emotional state of the human. 3. The processor-implemented method of claim 1 , wherein the robotic action further comprises a generation of a visual image on a display on the robot, wherein the human is viewing the visual display on the robot, and wherein the processor-implemented method further comprises: adjusting, by one or more processors, the visual image on the display on the robot based on the emotional state of the human that is viewing the visual display on the robot. 4. The processor-implemented method of claim 1 , wherein the robotic action further comprises a generation of a sound from a speaker on the robot, and wherein the processor-implemented method further comprises: adjusting, by one or more processors, a volume level of the sound from the speaker based on the emotional state of the human. 5. The processor-implemented method of claim 1 , further comprising: detecting, by a chemical detector on the robot, a characteristic scent of the human; and identifying, by one or more processors, a presence of the human within a predefined distance of the robot based on the characteristic scent of the human that is detected by the chemical detector on the robot. 6. The processor-implemented method of claim 1 , further comprising: determining, by one or more processors, the emotional state of the human based on an analysis of a speech pattern of the human, wherein the analysis of the speech pattern is performed using advanced natural language analytics, and wherein the speech pattern is indicative of the emotional state of the human. 7. The processor-implemented method of claim 1 , further comprising: determining, by one or more processors, the emotional state of the human based on biometric sensor readings from a set of biometric sensors directed towards the human. 8. The processor-implemented method of claim 1 , further comprising: determining, by one or more processors, the emotional state of the human based on an analysis of thermal imaging of a face of the human, wherein the thermal imaging detects a blood flow level in the human that is indicative of the emotional state of the human. 9. The processor-implemented method of claim 1 , further comprising: modifying, by one or more processors, the robotic action based on heuristic machine learning by the robot, wherein the heuristic machine learning causes the robot to learn about an environment of the robot in order to adjust the robotic action. 10. The processor-implemented method of claim 1 , further comprising: identifying, by one or more processors, objects within an area; identifying, by one or more processors, a type of area of the area based on the objects identified within the area; determining, by one or more processors, that the robot is prohibited from operating in the identified type of area; and in response to determining that the robot is prohibited from operating in the identified type of area, blocking, by one or more processors, the robot from being in the area. 11. The processor-implemented method of claim 1 , further comprising: receiving, by one or more processors, location sensor readings from one or more location sensors, wherein the location sensor readings describe a type of physical location in which the human is located; detecting, by one or more processors, that the robot is within the type of physical location in which the human is located; determining, by one or more processors, that a presence of the robot within the type of physical location in which the human is located is affecting the emotional state of the human being; and in response to determining that the robot is within the type of physical location in which the human is located and in response to determining that the presence of the robot within the type of physical location in which the human is located is affecting the emotional state of the human being, directing, by one or more processors, the robot to leave the type of physical location in which the human is located. 12. The processor-implemented method of claim 1 , further comprising: detecting, by one or more processors and based on positioning sensor readings from one or more positioning sensors, that the robot is within a predefined distance of an object that has been predetermined to be delicate; and directing, by one or more processors, the robot to move away from the object by more than the predefined distance. 13. The processor-implemented method of claim 1 , wherein the robot includes a mechanical manipulator arm, wherein the mechanical manipulator arm is engineered to lift an object that is away from the robot, and wherein the processor-implemented method further comprises: detecting, by one or more processors and based on positioning sensor readings from one or more positioning sensors, that the robot is within a predefined distance of an object that has been predetermined to be delicate; and preventing, by one or more processors, the robot from moving the mechanical manipulator arm while the robot is within the predefined distance from the object. 14. The processor-implemented method of claim 1 , wherein the human is observing, via a remote video feed, the robotic action of the robot at a location that is remote from a location of the robot. 15. The processor-implemented method of claim 1 , wherein the physical movement performed by the robot is an initial movement, wherein the initial movement is a two step movement along two different directions that causes the robot to move indirectly towards an object, and wherein the adjusted robotic action is a one step movement along a single direction that causes the robot to move directly towards the object. 16. A robot comprising: a sensor receiver for receiving sensor readings from a set of one or more sensors that detect an emotional state of a human who is currently observing a robotic action by a robot, wherein the robotic action is a physical movement performed by the robot, wherein the emotional state of the human is fear, and wherein the emotional state of fear in the human is caused by the human observing the robotic action by the robot; an instruction receiver for receiving a computer-executable program for causing the robot to modify a velocity of the robotic action based on the sensor readings that describe the emotional state of the human; and a robotic controller processor for: determining, base

Assignees

Inventors

Classifications

  • B25J13/00Primary

    Controls for manipulators (programme controls B25J9/16) · CPC title

  • for estimating an emotional state · CPC title

  • Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title

  • associated with devices performing functions other than acoustics, e.g. electric candles · CPC title

  • B25J9/1697Primary

    Vision controlled systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11110608B2 cover?
A method controls a robot. One or more processors receive sensor readings from one or more sensors that are monitoring a human in real time, where the human is currently observing a robotic action by a robot, and where the robotic action is a physical movement performed by the robot. The processor(s) determine a cognitive state of the human while the human is observing the robotic action by the…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification B25J13/00. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Sep 07 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).