IP Library Granted Patent US 12,066,824
Granted Patent B2
US 12,066,824 · App. 17/363,381 · Granted Aug 20, 2024

System and method for autonomous operation of a machine

Inventors: William J. Schlacks, IV (Columbia, MO); Brian Adams (Columbia, MO); James Dianics (Columbia, MO); Ian Graves (Columbia, MO); Rob Martin (Columbia, MO); Scott Pfursich (Columbia, MO)
Assignee: EQUIPMENTSHARE.COM INC
G05D1/0044G05D1/0027G05D1/0055G05D1/0238G05D1/0255G05D1/0278G05D1/225G05D1/247G05D1/248G05D1/617G05D1/622G05D1/692
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,066,824
App. No.
17/363,381
Granted
Aug 20, 2024
Kind
B2
Abstract

A system for autonomous or semi-autonomous operation of a vehicle is disclosed. The system includes a machine automation portal (MAP) application configured to enable a computing device to (a) display a map of a work site and (b) provide a graphical user interface that enables a user to (i) define a boundary of an autonomous operating zone on the map and (ii) define a boundary of one or more exclusion zones. The system also includes a robotics processing unit configured to (a) receive the boundary of the autonomous operating zone and the boundary of each exclusion zone from the computing device, (b) generate a planned command path that the vehicle will travel to perform a task within the autonomous operating zone while avoiding each exclusion zone, and (c) control operation of the vehicle so that the vehicle travels the planned command path to perform the task.

Claims (39)

1. A system for autonomous or semi-autonomous operation of a vehicle, comprising:

a machine automation portal (MAP) application configured to be executed on a computing device, wherein the MAP application is configured to enable the computing device to (a) display a map of a work site and (b) provide a graphical user interface that enables a user to define a boundary of an operational area at the work site by placing three or more individual boundary markers on the map, wherein the MAP application is configured to draw a plurality of lines to connect the boundary markers within the graphical user interface to thereby generate a boundary configuration for the boundary of the operational area; and

a robotics processing unit configured to (a) receive the boundary configuration for the boundary of the operational area from the computing device, (b) use the boundary configuration to generate an updated map of the work site with the boundary of the operational area depicted on the updated map, and (c) transmit the updated map of the work site to the computing device, whereby the MAP application is configured to enable the computing device to display the updated map of the work site.

2. The system of claim 1 , wherein the computing device comprises one of a personal computing tablet, a smartphone, a smart watch, a wearable device, a personal computer, a laptop computer, a personal digital assistant, smart glasses, or a virtual reality (VR) head set.

3. The system of claim 1 , wherein the vehicle comprises one of a trench roller compactor, a skid steer/skid loader, an excavator, a dump truck/hauler, a mower, a street sweeper, a snow blower, a snow plow, a scraper, or a paver.

4. The system of claim 1 , wherein the operational area comprises an autonomous operating zone representing an area in which the vehicle is to perform a task.

5. The system of claim 4 , wherein the robotics processing unit is further configured to (a) generate a planned command path that the vehicle will travel to perform the task within the autonomous operating zone and (b) control operation of the vehicle so that the vehicle travels the planned command path to perform the task.

6. The system of claim 1 , wherein the operational area comprises an autonomous operating zone representing an area in which the vehicle is to perform a task, and wherein the graphical user interface of the MAP application also enables the user to define a boundary of at least one exclusion zone representing an area within the autonomous operating zone that the vehicle is not permitted to enter.

7. The system of claim 6 , wherein the robotics processing unit is further configured to (a) receive the boundary of the exclusion zone from the computing device, (b) update the map of the work site to include the boundary of the exclusion zone, and (c) transmit the updated map of the work site to the computing device.

8. The system of claim 7 , wherein the robotics processing unit is further configured to (a) generate a planned command path that the vehicle will travel to perform the task within the autonomous operating zone while avoiding the exclusion zone and (b) control operation of the vehicle so that the vehicle travels the planned command path to perform the task.

9. The system of claim 1 , wherein the MAP application is also configured to label each of the lines with a distance.

10. The system of claim 1 , wherein the graphical user interface of the MAP application also enables the user to individually adjust a position of each of the boundary markers on the map if the vehicle is not operating.

11. A system for autonomous or semi-autonomous operation of a vehicle, comprising:

a machine automation portal (MAP) application configured to be executed on a computing device, wherein the MAP application is configured to enable the computing device to (a) display a map of a work site and (b) provide a graphical user interface that enables a user to define a boundary of an operational area at the work site by walking along an intended boundary path while the computing device transmits a plurality of GPS coordinates for use in placing a plurality of individual boundary markers on the map, wherein the MAP application is configured to draw a plurality of lines to connect the boundary markers within the graphical user interface to thereby generate a boundary configuration for the boundary of the operational area; and

a robotics processing unit configured to (a) receive the boundary configuration for the boundary of the operational area from the computing device, (b) use the boundary configuration to generate an updated map of the work site with the boundary of the operational area depicted on the updated map, and (c) transmit the updated map of the work site to the computing device, whereby the MAP application is configured to enable the computing device to display the updated map of the work site.

12. The system of claim 11 , wherein the computing device comprises one of a personal computing tablet, a smartphone, a smart watch, a wearable device, a personal computer, a laptop computer, a personal digital assistant, smart glasses, or a virtual reality (VR) head set.

13. The system of claim 11 , wherein the vehicle comprises one of a trench roller compactor, a skid steer/skid loader, an excavator, a dump truck/hauler, a mower, a street sweeper, a snow blower, a snow plow, a scraper, or a paver.

14. The system of claim 11 , wherein the operational area comprises an autonomous operating zone representing an area in which the vehicle is to perform a task.

15. The system of claim 14 , wherein the robotics processing unit is further configured to (a) generate a planned command path that the vehicle will travel to perform the task within the autonomous operating zone and (b) control operation of the vehicle so that the vehicle travels the planned command path to perform the task.

16. The system of claim 11 , wherein the operational area comprises an autonomous operating zone representing an area in which the vehicle is to perform a task, and wherein the graphical user interface of the MAP application also enables the user to define a boundary of at least one exclusion zone representing an area within the autonomous operating zone that the vehicle is not permitted to enter.

17. The system of claim 16 , wherein the robotics processing unit is further configured to (a) receive the boundary of the exclusion zone from the computing device, (b) update the map of the work site to include the boundary of the exclusion zone, and (c) transmit the updated map of the work site to the computing device.

18. The system of claim 17 , wherein the robotics processing unit is further configured to (a) generate a planned command path that the vehicle will travel to perform the task within the autonomous operating zone while avoiding the exclusion zone and (b) control operation of the vehicle so that the vehicle travels the planned command path to perform the task.

19. The system of claim 11 , wherein the MAP application is also configured to label each of the lines with a distance.

20. The system of claim 11 , wherein the graphical user interface of the MAP application also enables the user to individually adjust a position of each of the boundary markers on the map if the vehicle is not operating.

21. A system for autonomous or semi-autonomous operation of a vehicle, comprising:

a machine automation portal (MAP) application configured to be executed on a computing device, wherein the MAP application is configured to enable the computing device to (a) display a map of a work site and (b) provide a graphical user interface that enables a user to define a boundary of an operational area at the work site by inputting a distance from a current location of the vehicle for use in placing a plurality of individual boundary markers on the map, wherein the MAP application is configured to draw a plurality of lines to connect the boundary markers within the graphical user interface to thereby generate a boundary configuration for the boundary of the operational area; and

a robotics processing unit configured to (a) receive the boundary configuration for the boundary of the operational area from the computing device, (b) use the boundary configuration to generate an updated map of the work site with the boundary of the operational area depicted on the updated map, and (c) transmit the updated map of the work site to the computing device, whereby the MAP application is configured to enable the computing device to display the updated map of the work site.

22. The system of claim 21 , wherein the computing device comprises one of a personal computing tablet, a smartphone, a smart watch, a wearable device, a personal computer, a laptop computer, a personal digital assistant, smart glasses, or a virtual reality (VR) head set.

23. The system of claim 21 , wherein the vehicle comprises one of a trench roller compactor, a skid steer/skid loader, an excavator, a dump truck/hauler, a mower, a street sweeper, a snow blower, a snow plow, a scraper, or a paver.

24. The system of claim 21 , wherein the operational area comprises an autonomous operating zone representing an area in which the vehicle is to perform a task.

25. The system of claim 24 , wherein the robotics processing unit is further configured to (a) generate a planned command path that the vehicle will travel to perform the task within the autonomous operating zone and (b) control operation of the vehicle so that the vehicle travels the planned command path to perform the task.

26. The system of claim 21 , wherein the operational area comprises an autonomous operating zone representing an area in which the vehicle is to perform a task, and wherein the graphical user interface of the MAP application also enables the user to define a boundary of at least one exclusion zone representing an area within the autonomous operating zone that the vehicle is not permitted to enter.

27. The system of claim 26 , wherein the robotics processing unit is further configured to (a) receive the boundary of the exclusion zone from the computing device, (b) update the map of the work site to include the boundary of the exclusion zone, and (c) transmit the updated map of the work site to the computing device.

28. The system of claim 27 , wherein the robotics processing unit is further configured to (a) generate a planned command path that the vehicle will travel to perform the task within the autonomous operating zone while avoiding the exclusion zone and (b) control operation of the vehicle so that the vehicle travels the planned command path to perform the task.

29. The system of claim 21 , wherein the MAP application is also configured to label 29 . each of the lines with a distance.

30. The system of claim 21 , wherein the graphical user interface of the MAP application also enables the user to individually adjust a position of each of the boundary markers on the map if the vehicle is not operating.

31. The system of claim 1 , wherein the boundary has a shape of a triangle when the user places three boundary markers on the map.

32. The system of claim 1 , wherein the boundary has a shape of a square or a rectangle when the user places four boundary markers on the map.

33. The system of claim 1 , wherein the boundary has a shape of a complex polygon when the user places five or more boundary markers on the map.

Assignments (11)
SUPPLEMENT NO. 1 TO PATENT SECURITY AGREEMENT Recorded Jun 22, 2026
From: EQUIPMENTSHARE.COM INC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 075800/0655 →
RELEASE OF SECURITY INTEREST Recorded Dec 11, 2025
From: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
To: EQUIPMENTSHARE.COM INC
Reel/Frame 073194/0861 →
SECURITY INTEREST Recorded Nov 26, 2025
From: EQUIPMENTSHARE.COM INC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 073050/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 26, 2025
From: CAPITAL ONE, NATIONAL ASSOCIATION
To: EQUIPMENTSHARE.COM INC
Reel/Frame 073050/0062 →
SECURITY INTEREST Recorded Oct 25, 2024
From: EQUIPMENTSHARE.COM INC.
To: CAPITAL ONE, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 069017/0617 →
PATENT SECURITY AGREEMENT Recorded Sep 27, 2024
From: EQUIPMENTSHARE.COM INC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 069066/0406 →
PATENT SECURITY AGREEMENT Recorded May 3, 2024
From: EQUIPMENTSHARE.COM INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 067307/0101 →
SECURITY INTEREST Recorded May 9, 2023
From: EQUIPMENTSHARE.COM INC.
To: CITIBANK, N.A.
Reel/Frame 063583/0856 →
SECURITY INTEREST Recorded Aug 17, 2021
From: EQUIPMENTSHARE.COM INC
To: HPS INVESTMENT PARTNERS, LLC
Reel/Frame 057205/0923 →
SECURITY INTEREST Recorded Aug 17, 2021
From: EQUIPMENTSHARE.COM INC
To: CAPITAL ONE, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 057200/0452 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2021
From: SCHLACKS, WILLIAM J, IV; ADAMS, BRIAN; DIANICS, JAMES; GRAVES, IAN; MARTIN, ROB; PFURSICH, SCOTT
To: EQUIPMENTSHARE.COM INC.
Reel/Frame 056717/0962 →
Continuity (5)
Continuation 16939358 · Jul 27, 2020
Continuation PCTUS2020026877 · Apr 6, 2020
Provisional Application 62987062 · Mar 9, 2020
Provisional Application 62829986 · Apr 5, 2019
Related Publication 20210325874A1 · Oct 21, 2021