IP Library › Granted Patent US 12,235,649
Granted Patent B2
US 12,235,649 · App. 17/764,138 · Granted Feb 25, 2025

Autonomous robot, moving path planning method and apparatus therefor, and storage medium

Inventor: Mingming He (Suzhou, CN)
Assignee: Positec Power Tools (Suzhou) Co., LTD.
G05D1/0219G05D1/0088
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,235,649
App. No.
17/764,138
Filed
Mar 25, 2022
Granted
Feb 25, 2025
Kind
B2
Art Unit
3658
USPC
701/23
Abstract

Embodiments of this specification provide an autonomous robot, a moving path planning method and apparatus therefor, and a storage medium. The method includes: obtaining terrain distribution information of a target working area; determining, according to the terrain distribution information, whether a slope area exists in the target working area; and determining, if a slope area exists in the target working area, a width value between adjacent path segments according to the terrain distribution information during planning of a moving path in the slope area, to keep a work overlap value between the adjacent path segments within a specified range.

Claims (38)

1. A moving path planning method for an autonomous robot comprising:

determining that a slope exists at a current position point;

adjusting a width value between a path segment where the current position point is located and a next path segment according to the slope, to keep a work overlap value between adjacent path segments within a specified range, the adjusting including:

adjusting, according to the slope, the width value between the path segment where the current position point is located and the next path segment, to enable an adjusted width value to be less than or equal to a ratio of a width between the adjacent path segments in a flat area to a cosine of a slope angle of the slope; and

controlling the autonomous robot to move along the next path segment.

2. The moving path planning method for the autonomous robot according to claim 1 , wherein when the slope is greater than or equal to 10°, the work overlap value between the adjacent path segments is greater than or equal to 1 cm and less than or equal to 5 cm.

3. A moving path planning method for an autonomous robot comprising:

obtaining terrain distribution information of a target working area;

determining, according to the terrain distribution information that a slope area exists in the target working area;

adjusting a width value between adjacent path segments according to the terrain distribution information during planning of a moving path in the slope area, to keep a work overlap value between the adjacent path segments within a specified range, the adjusting including:

adjusting, according to a slope of the slope area, the width value between the adjacent path segments, to enable an adjusted width value to be less than or equal to a ratio of a width between the adjacent path segments in a flat area to a cosine of a slope angle of the slope; and

controlling the autonomous robot to move along the slope area.

4. The moving path planning method for the autonomous robot according to claim 3 , wherein the terrain distribution information comprises at least one of: slope distribution information, absolute height distribution information, relative height difference distribution information, or height change rate distribution information.

5. The moving path planning method for the autonomous robot according to claim 3 , wherein the determining, according to the terrain distribution information, that the slope area exists in the target working area comprises:

determining that a slope angle value of the target working area reaches a first slope angle value; and

determining that the slope area exists in the target working area.

6. The moving path planning method for the autonomous robot according to claim 5 , wherein the adjusting the width value between the adjacent path segments comprises:

adjusting the width value between the adjacent path segments according to a slope angle value of each location point on the adjacent path segments and a working width of the autonomous robot.

7. The moving path planning method for the autonomous robot according to claim 5 , wherein the moving path planning method further comprises:

determining a gradient direction of the slope area;

determining that a slope angle value corresponding to the gradient direction exceeds a second slope angle value, wherein the second slope angle value is greater than the first slope angle value; and

keeping an angle between a moving direction of a moving path and the gradient direction within a specified angle range during planning of the moving path in the slope area.

8. The moving path planning method for the autonomous robot according to claim 7 , wherein the keeping the angle between the moving direction of the moving path and the gradient direction within the specified angle range comprises:

making the angle between the moving direction of the moving path and the gradient direction be a specified value.

9. The moving path planning method for the autonomous robot according to claim 7 , wherein the moving path planning method further comprises:

determining that the slope angle value corresponding to the gradient direction does not exceed the second slope angle value; and

using a default moving direction as the moving direction of the moving path during planning of the moving path in the slope area.

10. The moving path planning method for the autonomous robot according to claim 3 , wherein the obtaining the terrain distribution information of the target working area comprises:

acquiring the terrain distribution information of the target working area in a process of making the autonomous robot traverse the target working area.

11. The moving path planning method for the autonomous robot according to claim 3 , wherein the terrain distribution information of the target working area comprises:

a uniform slope distribution map of the target working area.

12. An autonomous robot comprising:

one or more processors; and

one or more memories storing thereon computer program instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising:

determining that a slope exists at a current position point;

adjusting a width value between a path segment where the current position point is located and a next path segment according to the slope, to keep a work overlap value between adjacent path segments within a specified range, the adjusting including:

adjusting, according to the slope, the width value between the path segment where the current position point is located and the next path segment, to enable an adjusted width value to be less than or equal to a ratio of a width between the adjacent path segments in a flat area to a cosine of a slope angle of the slope; and

controlling the autonomous robot to move along the next path segment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2022
From: HE, MINGMING
To: POSITEC POWER TOOLS (SUZHOU) CO., LTD
Reel/Frame 059418/0977 →
Priority Claims (1)
CN 201910924785.4 · Sep 27, 2019 · national
Continuity (1)
Related Publication 20220390953A1 · Dec 8, 2022
References Cited (40)
US 10126754B2 · Ogura · 2018 [cited by examiner]
US 20030217537A1 · Schlesser et al. · 2003 [cited by applicant]
US 20040193348A1 · Gray et al. · 2004 [cited by applicant]
US 20080295475A1 · Boyko · 2008 [cited by applicant]
US 20150366130A1 · Bergstrom · 2015 [cited by applicant]
US 20160088794A1 · Baumgarten et al. · 2016 [cited by applicant]
US 20170020069A1 · Atsumi · 2017 [cited by applicant]
US 20190243386A1 · Lee · 2019 [cited by applicant]
CN 201178584Y · 2009 [cited by applicant]
CN 103125202A · 2013 [cited by applicant]
CN 103781343A · 2014 [cited by applicant]
CN 106239507A · 2016 [cited by applicant]
CN 106760261A · 2017 [cited by applicant]
CN 107402570A · 2017 [cited by applicant]
CN 107643750A · 2018 [cited by applicant]
CN 108732590A · 2018 [cited by applicant]
CN 108958066A · 2018 [cited by applicant]
CN 108981726A · 2018 [cited by applicant]
CN 109006783A · 2018 [cited by applicant]
CN 109041755A · 2018 [cited by applicant]
CN 109425352A · 2019 [cited by applicant]
CN 109634285A · 2019 [cited by applicant]
CN 109729814A · 2019 [cited by applicant]
CN 109834711A · 2019 [cited by applicant]
CN 208953962U · 2019 [cited by applicant]
CN 110132215A · 2019 [cited by applicant]
CN 110168465A · 2019 [cited by applicant]
EP 3521965A1 · 2019 [cited by applicant]
JP 2019204544A · 2019 [cited by examiner]
PT 107937A · 2016 [cited by applicant]
WO 2017169373 · 2017 [cited by applicant]
WO WO2017198226A1 · 2017 [cited by applicant]
WO 2018124662A1 · 2018 [cited by applicant]
WO WO2019084767A1 · 2019 [cited by applicant]
WO WO2019148530A1 · 2019 [cited by applicant]
WO WO2020002964A1 · 2020 [cited by examiner]
English WIPO translation of WO-2020002964-A1. (Year: 2020). [cited by examiner]
English WIPO Translation of JP-2019204544-A. (Year: 2019). [cited by examiner]
First Office Action in CN application No. CN201910924785.4, dated Sep. 1, 2021. [cited by applicant]
First search in CN application No. CN201910924785.4, dated Sep. 1, 2021. [cited by applicant]