IP Library Granted Patent US 12,093,047
Granted Patent B2
US 12,093,047 · App. 17/377,009 · Granted Sep 17, 2024

Obstacle avoidance method and apparatus, and warehousing robot

Inventor: Han Lin (Shenzhen, CN)
Assignee: HAI ROBOTICS CO., LTD.
G05D1/0214G05D1/0223G06V20/10G06V20/58
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,093,047
App. No.
17/377,009
Granted
Sep 17, 2024
Kind
B2
Abstract

An obstacle avoidance method and apparatus, and a warehousing robot. The method includes: obtaining working state information, where the working state information includes a working mode and a working region; determining a detection region according to the working state information; and performing braking if an obstacle exists in the detection region.

Claims (78)

1. An obstacle avoidance method applied to a warehousing robot, wherein the method comprises:

obtaining working state information;

determining a detection region according to the working state information; and

performing braking if an obstacle exists in the detection region;

wherein the working state information comprises a working mode;

wherein the determining the detection region according to the working state information comprises:

determining the detection region according to the working mode;

wherein the determining the detection region according to the working mode comprises:

in a case where the working mode is a linear mode, determining the detection region to be quadrangular;

in a case where the working mode is a rotation mode, determining the detection region to be circular.

2. The obstacle avoidance method according to claim 1 , wherein:

the working state information further comprises a working region;

the determining the detection region according to the working state information comprises:

determining the detection region according to the working mode and the working region.

3. The obstacle avoidance method according to claim 2 , wherein:

the determining the detection region according to the working mode and the working region comprises:

in a case where the working mode is the linear mode and the working region is a second region, determining the detection region to be trapezoidal;

in a case where the working mode is the linear mode and the working region is a first region, determining the detection region to be rectangular.

4. The obstacle avoidance method according to claim 1 , wherein:

the working state information comprises a working region;

the determining the detection region according to the working state information comprises:

determining the detection region according to the working region.

5. The obstacle avoidance method according to claim 4 , wherein:

the determining the detection region according to the working region comprises:

in a case where the working region is a second region, determining the detection region to be quadrangular;

in a case where the working region is a first region, determining the detection region to be quadrangular or circular.

6. The obstacle avoidance method according to claim 5 , wherein:

the working state information further comprises a working mode;

the determining the detection region according to the working state information comprises:

determining the detection region according to the working region and the working mode.

7. The obstacle avoidance method according to claim 6 , wherein:

the determining the detection region according to the working region and the working mode comprises:

in a case where the working region is the second region and the working mode is a linear mode, determining the detection region to be trapezoidal;

in a case where the working region is the first region and the working mode is the linear mode, determining the detection region to be quadrangular;

in a case where the working region is the first region and the working mode is a rotation mode, determining the detection region to be circular.

8. The obstacle avoidance method according to claim 4 , wherein:

the determining the detection region according to the working region comprises:

in a case where the working region is a second region, determining the detection region to be trapezoidal.

9. The obstacle avoidance method according to claim 1 , wherein after determining the detection region according to the working state information and before performing the braking if the obstacle exists in the detection region, the method further comprises:

obtaining a current running speed;

adjusting a range of the detection region dynamically according to the current running speed and a preset speed threshold interval, the range of the detection region corresponding to the speed threshold interval.

10. A warehousing robot, wherein the warehousing robot comprises:

at least one processor; and

a memory communicatively connected to the at least one processor; wherein,

the memory stores instructions that are executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to:

obtain working state information;

determine a detection region according to the working state information; and

perform braking if an obstacle exists in the detection region;

wherein the working state information comprises a working mode;

wherein the at least one processor is further enabled to:

determine the detection region according to the working mode;

wherein the at least one processor is further enabled to:

in a case where the working mode is a linear mode, determine the detection region to be quadrangular;

in a case where the working mode is a rotation mode, determine the detection region to be circular.

11. The warehousing robot according to claim 8 , wherein the working state information further comprises a working region;

the at least one processor is further enabled to:

determine the detection region according to the working mode and the working region;

the at least one processor is specifically enabled to:

in a case where the working mode is the linear mode and the working region is a second region, determine the detection region to be trapezoidal;

in a case where the working mode is the linear mode and the working region is a first region, determine the detection region to be rectangular.

12. The warehousing robot according to claim 10 , wherein the working state information comprises a working region;

the at least one processor is further enabled to:

determine the detection region according to a working region.

13. The warehousing robot according to claim 12 , wherein the at least one processor is further enabled to:

in a case where the working region is a second region, determine the detection region to be quadrangular; or in the case where the working region is the second region, determine the detection region to be trapezoidal;

in a case where the working region is a first region, determine the detection region to be quadrangular or circular.

14. The warehousing robot according to claim 13 , wherein the working state information further comprises a working mode;

the at least one processor is further enabled to:

determine the detection region according to the working region and the working mode;

the at least one processor is specifically enabled to:

in a case where the working region is the second region and the working mode is a linear mode, determine the detection region to be trapezoidal;

in a case where the working region is the first region and the working mode is the linear mode, determine the detection region to be quadrangular;

in a case where the working region is the first region and the working mode is a rotation mode, determine the detection region to be circular.

15. The warehousing robot according to claim 12 , wherein the at least one processor is further enabled to:

in a case where the working region is a second region, determine the detection region to be trapezoidal.

16. The warehousing robot according to claim 10 , wherein the at least one processor is further enabled to:

obtain a current running speed;

adjust a range of the detection region dynamically according to the current running speed and a preset speed threshold interval, the range of the detection region corresponding to the speed threshold interval.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2021
From: LIN, HAN
To: HAI ROBOTICS CO., LTD.
Reel/Frame 056870/0860 →
Priority Claims (2)
CN 201910041517.8 · Jan 16, 2019 · national
CN 201920073568.4 · Jan 16, 2019 · national
Continuity (2)
Continuation PCTCN2020075136 · Feb 13, 2020
Related Publication 20210341930A1 · Nov 4, 2021