IP Library › Granted Patent US 11,131,084
Granted Patent B2
US 11,131,084 · App. 16/677,337 · Granted Sep 28, 2021

Method and apparatus for selecting target excavating point

Inventors: Xinjing Cheng (Beijing, CN); Ruigang Yang (Beijing, CN); Yajue Yang (Beijing, CN); Feixiang Lu (Beijing, CN); Hao Xu (Beijing, CN)
E02F9/262E02F9/2041G06T7/593
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 11,131,084
App. No.
16/677,337
Filed
Nov 7, 2019
Granted
Sep 28, 2021
Kind
B2
Art Unit
3661
USPC
701/50
Abstract

Embodiments of the present disclosure relate to a method and apparatus for selecting a target excavating point. The method includes: acquiring a height map of a material pile; discretizing the height map to obtain an excavating point set; acquiring an excavating trajectory set of an excavating point in the excavating point set; and selecting a target excavating point based on the excavating trajectory set of the excavating point in the excavating point set.

Claims (43)

1. A method for selecting a target excavating point, comprising:

acquiring a height map of a material pile;

discretizing the height map to obtain an excavating point set;

acquiring an excavating trajectory set of an excavating point in the excavating point set; and

selecting a target excavating point based on the excavating trajectory set of the excavating point in the excavating point set.

2. The method according to claim 1 , wherein the selecting a target excavating point based on the excavating trajectory set of the excavating point in the excavating point set comprises:

selecting a candidate excavating point set based on the excavating trajectory set of the excavating point in the excavating point set;

acquiring a material volume of a candidate excavating point in the candidate excavating point set; and

selecting a target excavating point based on the material volume of the candidate excavating point in the candidate excavating point set.

3. The method according to claim 2 , wherein the selecting a candidate excavating point set based on the excavating trajectory set of the excavating point in the excavating point set comprises:

for an excavating point in the excavating point set, determining whether the excavating trajectory set of the excavating point comprises an excavating trajectory on which a bucket of an excavator does not collide with an obstacle during movement and an excavating resistance is not greater than an excavating power of the excavator; and

in response to determining that the excavating trajectory set of the excavating point comprises the excavating trajectory on which the bucket of the excavator does not collide with the obstacle during movement and the excavating resistance is not greater than the excavating power of the excavator, adding the excavating point as a candidate excavating point to the candidate excavating point set, and adding the determined excavating trajectory as a candidate excavating trajectory to a candidate excavating trajectory set of the candidate excavating point.

4. The method according to claim 3 , wherein the acquiring a material volume of a candidate excavating point in the candidate excavating point set comprises:

for a candidate excavating point in the candidate excavating point set, calculating a material volume of the candidate excavating point based on parameters of a candidate excavating trajectory in the candidate excavating trajectory set of the candidate excavating point, wherein the parameters of the candidate excavating trajectory comprise an insertion depth, a dragging length, a rotation radius, and a lifting height.

5. The method according to claim 4 , wherein the calculating a material volume of the candidate excavating point based on parameters of a candidate excavating trajectory in the candidate excavating trajectory set of the candidate excavating point comprises:

for a candidate excavating trajectory in the candidate excavating trajectory set of the candidate excavating point, calculating a material volume corresponding to the candidate excavating trajectory based on a width of the bucket of the excavator, and the insertion depth and dragging length of the parameters of the candidate excavating trajectory; and

determining a material volume of the candidate excavating point based on the material volume corresponding to the candidate excavating trajectory in the candidate excavating trajectory set of the candidate excavating point.

6. The method according to claim 1 , wherein the discretizing the height map is implemented by contour line discretization.

7. An apparatus for selecting a target excavating point, comprising:

at least one processor; and

a memory storing instructions, the instructions when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising:

acquiring a height map of a material pile;

discretizing the height map to obtain an excavating point set;

acquiring an excavating trajectory set of an excavating point in the excavating point set; and

selecting a target excavating point based on the excavating trajectory set of the excavating point in the excavating point set.

8. The apparatus according to claim 7 , wherein the selecting a target excavating point based on the excavating trajectory set of the excavating point in the excavating point set comprises:

selecting a candidate excavating point set based on the excavating trajectory set of the excavating point in the excavating point set;

acquiring a material volume of a candidate excavating point in the candidate excavating point set; and

selecting a target excavating point based on the material volume of the candidate excavating point in the candidate excavating point set.

9. The apparatus according to claim 8 , wherein the selecting a candidate excavating point set based on the excavating trajectory set of the excavating point in the excavating point set comprises:

determining, for an excavating point in the excavating point set, whether the excavating trajectory set of the excavating point comprises an excavating trajectory on which a bucket of an excavator does not collide with an obstacle during movement and an excavating resistance is not greater than an excavating power of the excavator; and

adding, in response to determining that the excavating trajectory set of the excavating point comprises the excavating trajectory on which the bucket of the excavator does not collide with the obstacle during movement and the excavating resistance is not greater than the excavating power of the excavator, the excavating point as a candidate excavating point to the candidate excavating point set, and add the determined excavating trajectory as a candidate excavating trajectory to a candidate excavating trajectory set of the candidate excavating point.

10. The apparatus according to claim 9 , wherein the acquiring a material volume of a candidate excavating point in the candidate excavating point set comprises:

calculating, for a candidate excavating point in the candidate excavating point set, a material volume of the candidate excavating point based on parameters of a candidate excavating trajectory in the candidate excavating trajectory set of the candidate excavating point, wherein the parameters of the candidate excavating trajectory comprise an insertion depth, a dragging length, a rotation radius, and a lifting height.

11. The apparatus according to claim 10 , wherein the calculating a material volume of the candidate excavating point based on parameters of a candidate excavating trajectory in the candidate excavating trajectory set of the candidate excavating point comprises:

calculating, for a candidate excavating trajectory in the candidate excavating trajectory set of the candidate excavating point, a material volume corresponding to the candidate excavating trajectory based on a width of the bucket of the excavator, and the insertion depth and dragging length of the parameters of the candidate excavating trajectory; and

determining a material volume of the candidate excavating point based on the material volume corresponding to the candidate excavating trajectory in the candidate excavating trajectory set of the candidate excavating point.

12. The apparatus according to claim 7 , wherein the discretizing the height map is implemented by contour line discretization.

13. A non-transitory computer readable medium storing a computer program, wherein the computer program, when executed by a processor, causes the processor to perform operations, the operations comprising:

acquiring a height map of a material pile;

discretizing the height map to obtain an excavating point set;

acquiring an excavating trajectory set of an excavating point in the excavating point set; and

selecting a target excavating point based on the excavating trajectory set of the excavating point in the excavating point set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2021
From: CHENG, XINJING; YANG, RUIGANG; YANG, YAJUE; LU, FEIXIANG; XU, HUA
To: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
Reel/Frame 057203/0857 →
Priority Claims (1)
CN 201910075778.1 · Jan 25, 2019 · national
Continuity (1)
Related Publication 20200240118A1 · Jul 30, 2020