IP Library Granted Patent US 12,030,189
Granted Patent B2
US 12,030,189 · App. 17/370,030 · Granted Jul 9, 2024

Method of controlling movement of robot based on level of risk and apparatus using the same

Inventor: Sung Jae Hwang (Seongnam-si, KR)
Assignee: XYZ, Inc.
B25J9/1666B25J9/1651B25J9/1653B25J9/1697B25J13/085B25J13/087B25J15/00B25J19/023B25J19/06G05D1/0214B25J11/008G05B2219/40475
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,030,189
App. No.
17/370,030
Granted
Jul 9, 2024
Kind
B2
Abstract

A method of controlling a movement of a robot based on determination of a risk level includes: a risk level determining operation of determining a risk level related to a motion of the robot; and a robot control operation of controlling the movement of the robot based on the risk level, wherein the robot transfers an object. The determination of the risk level related to the motion of the robot includes: an internal risk level determining operation of determining an internal risk level based on an attribute of the object; and an external risk level determining operation of determining an external risk level related to an environmental state around the robot.

Claims (42)

1. A method of controlling a movement of a robot based on determination of a risk level, the method comprising:

a risk level determining operation of determining the risk level related to a motion of the robot; and

a robot control operation of controlling the movement of the robot based on the risk level,

wherein the robot transfers an object,

wherein the risk level determining operation comprises an internal risk level determining operation of determining an internal risk level based on an attribute of the object,

wherein the risk level determining operation further comprises an external risk level determining operation of determining an external risk level related to an environmental state around the robot,

wherein the attribute of the object includes at least one of weight, temperature, fragility, sharpness, height, and size, and

wherein the robot control operation comprises:

determining whether the internal risk level is less than a predetermined reference;

in response to determining that the internal risk level is not less than the predetermined reference, determining a path of the movement of the robot such that the external risk level is reduced; and

in response to determining that the internal risk level is less than the predetermined reference, determining the path of the movement of the robot without considering the external risk level.

2. The method of claim 1 , wherein the internal risk level determining operation comprises determining a risk based on a movement speed of the robot, and

the robot control operation comprises controlling the movement speed of the robot to be decreased when the risk is higher than the predetermined reference.

3. The method of claim 1 , wherein the external risk level determining operation comprises determining whether the object exists within a predetermined distance around the robot, and

when it is determined that the object exists, the robot control operation comprises stopping the movement of the robot or changing the path or speed of the movement of the robot when the external risk level is greater than the predetermined reference.

4. The method of claim 3 , wherein, when it is determined that the object exists, the robot control operation comprises changing the path of the movement of the robot in a direction in which a distance from the object is increased.

5. The method of claim 1 , wherein the robot control operation comprises temporarily stopping the movement of the robot and continuously updating the determination of the risk level when it is determined that the risk level is higher than the predetermined reference, and resuming the movement of the robot when the risk level satisfies the predetermined reference.

6. The method of claim 1 , wherein the risk level determining operation comprises determining the risk level differently according to a way of transferring the object by the robot.

7. The method of claim 3 , wherein the external risk level determining operation comprises determining the external risk level associated with an obstacle located on a path to a moving destination of the robot, and

the robot control operation comprises controlling the movement of the robot to the path to reduce the external risk level.

8. The method of claim 7 , wherein the risk level associated with the obstacle is related to at least one of a number of obstacles located on the path to the moving destination, a type of the obstacles, and whether the obstacles move, and the obstacles comprise a person.

9. The method of claim 1 , wherein, when the risk level determined in the risk level determining operation exceeds the predetermined reference, risk related information is output through alarm sound or display information.

10. A robot apparatus of which movement is controlled based on determination of a risk level, the robot apparatus comprising:

a risk level determining unit configured to determine the risk level related to a motion of the robot apparatus; and

a movement controller configured to control a movement of the robot apparatus based on the risk level,

wherein the robot apparatus transfers an object,

wherein the risk level determining unit comprises an internal risk level determining unit configured to determine an internal risk level based on an attribute of the object,

wherein the risk level determining unit further comprises an external risk level determining unit configured to determine an external risk level associated with an environmental state around the robot apparatus,

wherein the attribute of the object includes at least one of weight, temperature, fragility, sharpness, height, and size, and

wherein the movement controller is further configured to:

determine whether the internal risk level is less than a predetermined reference;

in response to determining that the internal risk level is not less than the predetermined reference, determine a path of the movement of the robot such that the external risk level is reduced; and

in response to determining that the internal risk level is less than the predetermined reference, determine the path of the movement of the robot without considering the external risk level.

11. The robot apparatus of claim 10 , wherein the internal risk level determining unit is further configured to determine a risk level based on a movement speed of the robot apparatus, and

the movement controller is further configured to control the movement speed of the robot apparatus to be decreased when it is determined that the risk level is higher than the predetermined reference.

12. The robot apparatus of claim 10 , further comprising an image processing unit configured to perform image processing,

wherein the image processing unit is further configured to determine whether the object exists within a predetermined distance around the robot apparatus,

the external risk level determining unit is further configured to determine the external risk level based on whether the object exists, and

the movement controller is further configured to change a path or speed of the movement of the robot apparatus based on the external risk level.

13. The robot apparatus of claim 12 , wherein, when it is determined that the object exists within the predetermined distance, the movement controller is configured to change the path of the movement of the robot apparatus in a direction in which a distance from the object is increased.

14. The robot apparatus of claim 10 , wherein, when it is determined that the risk level determined by the risk level determining unit is higher than the predetermined reference, the movement controller is configured to temporarily stop the movement of the robot apparatus and continuously update the determination of the risk level, and

when the risk level satisfies the predetermined reference, the movement controller is configured to resume the movement of the robot apparatus.

Assignments (2)
CHANGE OF NAME Recorded Nov 14, 2023
From: LOUNGE'LAB INC.
To: XYZ, INC.
Reel/Frame 065564/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2021
From: HWANG, SUNG JAE
To: LOUNGE'LAB INC.
Reel/Frame 056786/0567 →
Priority Claims (2)
KR 10-2019-0064283 · May 31, 2019 · national
KR 10-2019-0116722 · Sep 23, 2019 · national
Continuity (2)
Continuation PCTKR2020005490 · Apr 27, 2020
Related Publication 20210331318A1 · Oct 28, 2021