IP Library Granted Patent US 11,914,365
Granted Patent B2
US 11,914,365 · App. 17/363,575 · Granted Feb 27, 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/0278
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,914,365
App. No.
17/363,575
Granted
Feb 27, 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 (37)

1. A system for enabling autonomous or semi-autonomous operation of a plurality of vehicles at a work site, comprising:

a machine automation portal (MAP) application configured to be executed on each of a plurality of computing devices, wherein, for each of the computing devices, the MAP application is configured to enable the computing device to provide a graphical user interface that presents a list of vehicles available for task assignment and enables a user to (a) select at least one vehicle from the list, (b) define a boundary of an autonomous operating zone for the selected vehicle, and (c) define a task to be performed by the selected vehicle;

a sensor mast system configured to collect sensor data from each of the vehicles operating at the work site; and

a robotics processing unit in communication with each of the computing devices and the sensor mast system, wherein the robotics processing unit is configured to provide centralized control of the vehicles operating at the work site by, for each of the vehicles, (a) generating a planned command path that the vehicle will travel to perform the defined task for the vehicle within the defined boundary of the autonomous operating zone for the vehicle, (b) controlling operation of the vehicle so that the vehicle travels the planned command path for the vehicle, (c) utilizing the sensor data to determine the current location of the vehicle, and (d) updating a map to reflect the current location of the vehicle during performance of the defined task for the vehicle, and wherein the robotics processing unit is further configured to transmit an updated map with the current location of each of the vehicles operating at the work site to each of the computing devices;

wherein the MAP application is further configured to enable each of the computing devices to display the updated map with the current location of each of the vehicles operating at the work site, and for each of the computing devices, the graphical user interface of the MAP application enables the user to transmit one or more control commands for the selected vehicle to the robotics processing unit, wherein the robotics processing unit is configured to transmit the one or more control commands to the selected vehicle.

2. The system of claim 1 , wherein each of the vehicles 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.

3. The system of claim 1 , wherein the robotics processing unit is located on a central work site control system.

4. The system of claim 1 , wherein the robotics processing unit is located on a master vehicle that controls a plurality of slave vehicles.

5. The system of claim 1 , wherein one of the control commands comprises a command to initiate the defined task for the selected vehicle.

6. The system of claim 1 , wherein one of the control commands comprises an emergency stop command.

7. The system of claim 6 , wherein the robotics processing unit is configured to transmit the emergency stop command to all of the vehicles operating at the work site.

8. The system of claim 1 , wherein the list of vehicles available for task assignment includes a plurality of rental vehicles controlled by a rental platform.

9. The system of claim 8 , wherein the robotics processing unit is configured to receive vehicle information from the rental platform, wherein the vehicle information includes an indication of whether each of the rental vehicles is available for task assignment.

10. The system of claim 1 , wherein the robotics processing unit is configured to operate in a swarm mode in which at least some of the vehicles work together to perform a plurality of tasks.

11. A system for enabling autonomous or semi-autonomous operation of a plurality of vehicles at a work site, comprising:

a machine automation portal (MAP) application configured to be executed on each of a plurality of computing devices, wherein the MAP application is configured to enable each of the computing devices to (a) display a map that includes a current location of each of the vehicles operating at the work site and (b) provide a graphical user interface that enables a user to select and control operation of at least one of the vehicles; and

a robotics processing unit configured to provide centralized control of the vehicles operating at the work site by, for each of the vehicles, (a) generating a planned command path that the vehicle will travel to perform a task within an autonomous operating zone, (b) controlling operation of the vehicle so that the vehicle travels the planned command path for the vehicle, and (c) updating the map to reflect the current location of the vehicle during performance of the task, and wherein the robotics processing unit is further configured to transmit an updated map with the current location of each of the vehicles operating at the work site to each of the computing devices.

12. The system of claim 11 , wherein each of the vehicles 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.

13. The system of claim 11 , wherein the robotics processing unit is located on a central work site control system.

14. The system of claim 11 , wherein the robotics processing unit is located on a master vehicle that controls a plurality of slave vehicles.

15. The system of claim 11 , wherein the graphical user interface of the MAP application enables the user to transmit a plurality of control commands for the selected vehicle to the robotics processing unit, and wherein the robotics processing unit is configured to transmit the control commands to the selected vehicle.

16. The system of claim 15 , wherein one of the control commands comprises a command to initiate the task.

17. The system of claim 15 , wherein one of the control commands comprises an emergency stop command.

18. The system of claim 17 , wherein the robotics processing unit is configured to transmit the emergency stop command to all of the vehicles operating at the work site.

19. The system of claim 11 , wherein the graphical user interface of the MAP application presents a list of vehicles available for task assignment, wherein the selected vehicle comprises one of the vehicles on the list.

20. The system of claim 19 , wherein the list of vehicles available for task assignment includes a plurality of rental vehicles controlled by a rental platform.

21. The system of claim 20 , wherein the robotics processing unit is configured to receive vehicle information from the rental platform, wherein the vehicle information includes an indication of whether each of the rental vehicles is available for task assignment.

22. The system of claim 11 , wherein the robotics processing unit is configured to operate in a swarm mode in which at least some of the vehicles work together to perform a plurality of tasks.

23. A system for enabling autonomous or semi-autonomous operation of a plurality of vehicles at a work site, comprising:

a machine automation portal (MAP) application configured to be executed on each of a plurality of computing devices, wherein the MAP application is configured to enable each of the computing devices to provide a graphical user interface that presents a list of the vehicles available for task assignment and enables a user to select and control operation of at least one of the vehicles on the list; and

a robotics processing unit configured to provide centralized control of the vehicles operating at the work site by, for each of the vehicles, (a) generating a planned command path that the vehicle will travel to perform a task within an autonomous operating zone, (b) controlling operation of the vehicle so that the vehicle travels the planned command path for the vehicle, and (c) updating a map to reflect the current location of the vehicle during performance of the task, and wherein the robotics processing unit is further configured to transmit the map with the current location of each of the vehicles operating at the work site to each of the computing devices.

24. The system of claim 23 , wherein each of the vehicles 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.

25. The system of claim 23 , wherein the robotics processing unit is located on a central work site control system.

26. The system of claim 23 , wherein the robotics processing unit is located on a master vehicle that controls a plurality of slave vehicles.

27. The system of claim 23 , wherein the MAP application provide a graphical user interface that presents a plurality of vehicles available for task assignment and enables a user to select and control operation of at least one of the vehicles.

28. The system of claim 27 , wherein the vehicles available for task assignment includes a plurality of rental vehicles controlled by a rental platform.

29. The system of claim 28 , wherein the robotics processing unit is configured to receive vehicle information from the rental platform, wherein the vehicle information includes an indication of whether each of the rental vehicles is available for task assignment.

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 056719/0587 →
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 20210325878A1 · Oct 21, 2021