IP Library › Granted Patent US 12,662,795
Granted Patent B1
US 12,662,795 · App. 18/774,842 · Granted Jun 23, 2026

Autonomous control of powered earth-moving vehicles to implement controlled vehicle stoppage and shutdown

Inventors: Kirk Roerig (Loveland, CO); Jonathan D. Hurwitz (Seattle, WA); Robert Kotlaba (Most, CZ)
Assignee: AIM Intelligent Machines, Inc.
E02F3/841E02F3/7604E02F9/2025E02F9/24E02F9/26E02F9/267
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,662,795
App. No.
18/774,842
Filed
Jul 16, 2024
Granted
Jun 23, 2026
Kind
B1
Art Unit
3663
USPC
701/50
Abstract

Systems and techniques are described for implementing autonomous control of powered earth-moving vehicles, including to automatically control movement of some or all of a powered earth-moving vehicle on a job site to conform with specified safety configuration data, such as to implement balancing of the vehicle(s) on non-level surfaces. For example, the safety configuration data may be used to move hydraulic arm(s) and/or attachment(s) of a vehicle while it is on a slope to prevent tipping or sliding, or to otherwise prevent moveable parts of a powered earth-moving vehicle (e.g., a rotatable chassis with a cabin; a tool attachment, such as a digging bucket, claw, hammer, blade, etc.; one or more hydraulic arms; etc.) from entering positions in three-dimensional (“3D”) space that are already occupied by other portions of the powered earth-moving vehicle (e.g., the chassis, tracks or wheels, etc.) and/or by other on-site obstacles.

Claims (30)

1 . An autonomous vehicle controlled stopping system, comprising:

a bulldozer vehicle with a chassis, tracks, a blade tool attachment on a front of the chassis, a ripper tool attachment on a rear of the chassis, one or more first hydraulic arms between the chassis and the blade tool attachment, one or more second hydraulic arms between the chassis and the ripper tool attachment, first controls for manipulating movement of the tracks via at least a brake pedal and a decelerator pedal and a parking brake, second controls for manipulating the blade tool attachment via the one or more first hydraulic arms and the ripper tool attachment via the one or more second hydraulic arms, and piston displacement mechanisms capable of effecting movement of the first and second controls;

a microcontroller unit on the bulldozer vehicle that includes at least one hardware processor and is capable of effecting movement of the first and second controls via the piston displacement mechanisms; and

a control system on the bulldozer vehicle that includes software instructions executable by the microcontroller unit and is configured to perform automated operations including initiating, while the bulldozer vehicle is in motion and in response to a determination to perform controlled stopping of the bulldozer vehicle, autonomous operations of the bulldozer vehicle to perform a sequence of stopping actions, the stopping actions including at least:

concurrently activating the brake pedal and the decelerator pedal using one or more of the first controls via one or more of the piston displacement mechanisms until one or more criteria related to the motion of the bulldozer vehicle are satisfied, wherein the activating of the brake pedal includes applying one or more first amounts of force to the brake pedal for a first period of time, and wherein the activating of the decelerator pedal includes applying one or more second amounts of force to the decelerator pedal for a second period of time;

after the activating of the brake pedal and the decelerator pedal, lowering at least one of the blade tool attachment or the ripper tool attachment using one or more of the second controls via at least one of the piston displacement mechanisms, wherein the lowering of the at least one of the blade tool attachment or the ripper tool attachment includes applying one or more third amounts of force to the at least one piston displacement mechanism for a third period of time and ending with the at least one of the blade tool attachment or the ripper tool attachment being in contact with an underlying surface on which the bulldozer vehicle is positioned; and

after the lowering of the at least one of the blade tool attachment or the ripper tool attachment, activating the parking brake using at least one of the first controls via one of the piston displacement mechanisms.

2 . The autonomous vehicle controlled stopping system of claim 1 wherein the automated operations further include determining, while the bulldozer vehicle is in motion, an operating condition problem, wherein the determination to perform the controlled stopping is based at least in part on the determined operating condition problem, and wherein the determined operating condition problem includes at least one of the bulldozer vehicle overheating, or the bulldozer vehicle having a fuel level below a defined fuel threshold, or the bulldozer vehicle having a battery charge below a defined battery threshold, or the bulldozer vehicle experiencing a fault condition.

3 . The autonomous vehicle controlled stopping system of claim 1 wherein the automated operations further include receiving, while the bulldozer vehicle is in motion, an instruction to halt the motion of the bulldozer vehicle, and wherein the determination to perform the controlled stopping is based at least in part on the received instruction.

4 . The autonomous vehicle controlled stopping system of claim 1 wherein the activating of the brake pedal includes applying increasing first amounts of force to the brake pedal during the first period of time using a first exponential function until reaching a first maximum force threshold, and wherein the activating of the decelerator pedal includes applying increasing second amounts of force to the decelerator pedal during the second period of time using a second exponential function.

5 . The autonomous vehicle controlled stopping system of claim 1 wherein the activating of the brake pedal includes determining an end of the first period of time based on at least one of a speed of the motion of the bulldozer vehicle being below a defined speed threshold or a first defined amount of time being reached, and wherein the activating of the decelerator pedal includes determining an end of the second period of time based on at least one of the speed of the motion of the bulldozer vehicle being below the defined speed threshold or a second defined amount of time being reached.

6 . The autonomous vehicle controlled stopping system of claim 1 wherein the lowering of the at least one of the blade tool attachment or the ripper tool attachment includes determining a pitch associated with the blade tool attachment, and using increasing third amounts of force according to an exponential function to lower the blade tool attachment during the third period of time until reaching at least one of a maximum force threshold or a maximum depth relative to the underlying surface.

7 . The autonomous vehicle controlled stopping system of claim 1 wherein the lowering of the at least one of the blade tool attachment or the ripper tool attachment includes determining a pitch associated with the ripper tool attachment, and using increasing third amounts of force according to an exponential function to lower the ripper tool attachment during the third period of time until reaching at least one of a maximum force threshold or a maximum depth relative to the underlying surface.

8 . The autonomous vehicle controlled stopping system of claim 1 wherein the lowering of the at least one of the blade tool attachment or the ripper tool attachment includes simultaneously lowering both the blade tool attachment and the ripper tool attachment and further includes determining an end of the third period of time based on at least one of a defined amount of time being reached or a defined third amount of force being reached or a defined first depth being reached of the blade tool attachment or a defined second depth being reached of the ripper tool attachment, and wherein the automated operations further include, after the lowering of the blade tool attachment and the ripper tool attachment, locking an entry door of a cabin on the chassis of the bulldozer vehicle.

9 . The autonomous vehicle controlled stopping system of claim 1 further comprising:

a LiDAR component that is mounted on the bulldozer vehicle and configured to obtain LiDAR data indicating a plurality of three-dimensional (“3D”) points on surfaces of at least some of a job site on which the bulldozer vehicle is located;

one or more GPS antennas mounted at one or more positions on the chassis and capable of receiving GPS signals for use in determining GPS coordinates of at least some of the chassis; and

one or more first position sensors mounted on at least one of the one or more first hydraulic arms between the chassis and the blade tool attachment and configured to detect one or more first angles between the chassis and the at least one first hydraulic arm, one or more second position sensors mounted on at least one of the one or more second hydraulic arms between the chassis and the ripper tool attachment and configured to detect one or more second angles between the chassis and the at least one second hydraulic arms one or more third position sensors mounted on the blade tool attachment and configured to detect one or more third angles between the blade tool attachment and the at least one first hydraulic arm, and one or more fourth position sensors mounted on the ripper tool attachment and configured to detect one or more fourth angles between the ripper tool attachment and the at least one second hydraulic arm.

10 . The autonomous vehicle controlled stopping system of claim 1 wherein the control system is configured to implement at least some automated operations of an earth-moving vehicle autonomous operations control system, and wherein the concurrently activating the brake pedal and the decelerator pedal, and the lowering of the at least one of the blade tool attachment or the ripper tool attachment, and the activating of the parking brake are performed autonomously without receiving human input and without receiving external signals other than GPS signals and real-time kinematic (RTK) correction signals.

11 . A computer-implemented method, comprising:

initiating, by one or more configured hardware processors and in response to a determination to halt motion of a powered earth-moving vehicle on a job site, activation of one or more first controls of the powered earth-moving vehicle that inhibit movement of at least one of wheels or tracks of the powered earth-moving vehicle via application of a varying first amount of force over a first period of time, wherein the powered earth-moving vehicle includes a chassis, and at least one of a front tool attachment or a rear tool attachment, and one or more second controls to manipulate the at least one of the front tool attachment or the rear tool attachment, and wherein the activation of the one or more first controls includes concurrently activating one or more decelerator or brake pedals of the powered earth-moving vehicle;

lowering, by the one or more configured hardware processors and after the initiating of the activation of the one or more first controls, the at least one of the front tool attachment or the rear tool attachment using one or more of the second controls via application of a varying second amount of force over a second period of time and ending with the at least one of the front tool attachment or the rear tool attachment being in contact with an underlying surface on which the powered earth-moving vehicle is positioned; and

initiating, by the one or more configured hardware processors and after the lowering of the at least one of the front tool attachment or the rear tool attachment, activating of a parking control on the powered earth-moving vehicle using at least one of the one or more first controls.

12 . The computer-implemented method of claim 11 wherein the powered earth-moving vehicle is a bulldozer having a ripper tool as the rear tool attachment and having a blade tool as the front tool attachment, wherein the parking control is a parking brake, and wherein the one or more first controls manipulate movement of a brake pedal of the bulldozer and a decelerator pedal of the bulldozer.

13 . The computer-implemented method of claim 11 further comprising, by the one or more configured hardware processors, performing the determination to halt the motion of the powered earth-moving vehicle, including determining to perform controlled stopping of the powered earth-moving vehicle, and initiating a sequence of stopping actions that include the activation of the one or more first controls and the lowering of the at least one of the front tool attachment or the rear tool attachment and the activation of the parking control.

14 . The computer-implemented method of claim 11 further comprising, by the one or more configured hardware processors and while the powered earth-moving vehicle is in motion, performing the determination to halt the motion of the powered earth-moving vehicle based at least in part on a determined operating condition problem, wherein the activation of the one or more first controls and the lowering of the at least one of the front tool attachment or the rear tool attachment and the activating of the parking control is are performed based at least in part on the determined operating condition problem, and wherein the determined operating condition problem includes at least one of the powered earth-moving vehicle overheating, or the powered earth-moving vehicle having a fuel level below a defined fuel threshold, or the powered earth-moving vehicle having a battery charge below a defined battery threshold, or the powered earth-moving vehicle experiencing a fault condition.

15 . The computer-implemented method of claim 11 wherein the activation of the one or more first controls includes applying increasing amounts of force to a brake pedal during the first period of time using an exponential function until at least one of reaching a maximum force threshold, or a speed of the motion of the powered earth-moving vehicle being below a defined speed threshold, or a defined amount of time being reached.

16 . The computer-implemented method of claim 11 wherein the lowering of the at least one of the front tool attachment or the rear tool attachment includes determining a difference in height between the underlying surface and the at least one of the front tool attachment or the rear tool attachment, and using increasing amounts of force to lower the at least one of the front tool attachment or the rear tool attachment during the second period of time using an exponential function until reaching at least one of a maximum force threshold or a maximum depth relative to the underlying surface or a defined amount of time being reached or a defined height being reached of the at least one of the blade tool attachment or the ripper tool attachment, and wherein the automated operations further include, after the lowering of the at least one of the blade tool attachment or the ripper tool attachment, locking an entry door of a cabin on the chassis of the powered earth-moving vehicle.

17 . The computer-implemented method of claim 11 wherein at least one of the one or more hardware processors is a low-voltage microcontroller that is located on the powered earth-moving vehicle and is configured to implement at least some automated operations of an earth-moving vehicle autonomous operations control system by executing software instructions of the earth-moving vehicle autonomous operations control system, and wherein the activation of the one or more first controls and the lowering of the at least one of the front tool attachment or the rear tool attachment and the activation activating of the parking control are performed autonomously without receiving human input and without receiving external signals other than GPS signals and real-time kinematic (RTK) correction signals.

18 . The computer-implemented method of claim 11 wherein the powered earth-moving vehicle is one of a bulldozer vehicle or a wheel loader vehicle or a track loader vehicle or a skid steer loader vehicle or a motorized grader vehicle or a farm tractor vehicle or an excavator vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2024
From: HURWITZ, JONATHAN D.; KOTLABA, ROBERT; ROERIG, KIRK
To: AIM INTELLIGENT MACHINES, INC.
Reel/Frame 069211/0308 →
Continuity (2)
Provisional Application 63541432 · Sep 29, 2023
Provisional Application 63532031 · Aug 10, 2023
References Cited (76)
US 9630321B2 · Bradski et al. · 2017 [cited by applicant]
US 11346086B1 · Kikani et al. · 2022 [cited by applicant]
US 11375041B2 · Theverapperuma et al. · 2022 [cited by applicant]
US 11560690B2 · Halder et al. · 2023 [cited by applicant]
US 11567197B2 · Halder · 2023 [cited by applicant]
US 11746499B1 · Kotlaba · 2023 [cited by applicant]
US 11746501B1 · Gajic et al. · 2023 [cited by applicant]
US 11898324B1 · Hurwitz et al. · 2024 [cited by applicant]
US 11952746B1 · Kotlaba et al. · 2024 [cited by applicant]
US 12037773B2 · Kotlaba · 2024 [cited by applicant]
US 20160170089A1 · Collins · 2016 [cited by applicant]
US 20170114524A1 · Wuisan · 2017 [cited by examiner]
US 20180245308A1 · Ready-Campbell et al. · 2018 [cited by applicant]
US 20200032483A1 · Ready-Campbell et al. · 2020 [cited by applicant]
US 20200063395A1 · Ready-Campbell et al. · 2020 [cited by applicant]
US 20200111169A1 · Halder et al. · 2020 [cited by applicant]
US 20200150650A1 · Jarlengrip · 2020 [cited by applicant]
US 20200150687A1 · Halder et al. · 2020 [cited by applicant]
US 20200310442A1 · Halder et al. · 2020 [cited by applicant]
US 20200394813A1 · Theverapperuma et al. · 2020 [cited by applicant]
US 20210017738A1 · Sano · 2021 [cited by applicant]
US 20210191409A1 · Ready-Campbell et al. · 2021 [cited by applicant]
US 20210254308A1 · Thibblin et al. · 2021 [cited by applicant]
US 20210317633A1 · Sherlock · 2021 [cited by applicant]
US 20220024485A1 · Theverapperuma et al. · 2022 [cited by applicant]
US 20220025612A1 · Zhang et al. · 2022 [cited by applicant]
US 20220026921A1 · Halder · 2022 [cited by applicant]
US 20220042286A1 · Tsuji et al. · 2022 [cited by applicant]
US 20220057513A1 · Pihl · 2022 [cited by applicant]
US 20220154431A1 · Kurosawa · 2022 [cited by applicant]
US 20220282451A1 · Ready-Campbell · 2022 [cited by examiner]
US 20220340171A1 · Halder · 2022 [cited by applicant]
US 20220412057A1 · Kikani et al. · 2022 [cited by applicant]
US 20230031524A1 · Ready-Campbell et al. · 2023 [cited by applicant]
US 20230134855A1 · Hodel et al. · 2023 [cited by applicant]
US 20240093464A1 · Sadilek et al. · 2024 [cited by applicant]
CN 111942200A · 2020 [cited by applicant]
CN 115205395A · 2022 [cited by applicant]
EP 4083335A2 · 2022 [cited by applicant]
JP 2010144598A · 2010 [cited by examiner]
KR 1020220014477 · 2022 [cited by applicant]
WO 2018099755A1 · 2018 [cited by applicant]
WO 2022107587A1 · 2022 [cited by applicant]
WO 2022198331A1 · 2022 [cited by applicant]
Grove—12 Bit Magnetic Rotary Position Sensor (AS5600), retrieved on Aug. 22, 2022 from wiki.seeedstudio.com/ Grove-12-bit-Magnetic-Rotary-Position-Sensor-AS5600/, 13 pages. [cited by applicant]
ZED-F9P-04B u-blox F9 high precision GNSS module, May 3, 2022, retrieved on Aug. 22, 2022 from www.u-blox.com/sites/default/files/ZED-F9P-04B_DataSheet_UBX-21044850.pdf, 25 pages. [cited by applicant]
Digi XBee SX 868 Datasheet, retrieved on Aug. 22, 2022 from www.digi.com/resources/library/data-sheets/ ds_xbee-sx-868, 2 pages. [cited by applicant]
ST LM217/LM317 Datasheet, Dec. 2021, retrieved on Aug. 22, 2022 from www.st.com/resource/en/datasheet/Im317.pdf, 34 pages. [cited by applicant]
ST LD1117 Datasheet, Feb. 2020, retrieved on Aug. 22, 2022 from www.st.com/resource/en/datasheet/Id1117.pdf, 46 pages. [cited by applicant]
Texas Instruments TCAN33x 3.3-V CAN Transceivers With CAN FD, Dec. 2019, retrieved on Aug. 22, 2022 from www.ti.com/lit/gpn/TCAN334, 45 pages. [cited by applicant]
PJRC Teensy 4.1 Development Board, retrieved on Mar. 18, 2022 from www.pjrc.com/store/teensy41.html, 22 pages. [cited by applicant]
Fairchild Semiconductor ONSEMI N-Channel Logic Level Enhancement Mode Field Effect Transistor BSS138, Nov. 2021, retrieved on Aug. 22, 2022 from www.onsemi.com/pdf/datasheet/bss138-d.pdf, 7 pages. [cited by applicant]
NXP Semiconductors i.MX RT1060 Crossover MCU with Arm® Cortex®-M7 Core, retrieved on Aug. 22, 2022 from https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/i-mx-rt-crossover-mcus/i-mx- rt10… [cited by applicant]
LIVOX LVX Specifications v1.1.0.0, 2019, retrieved on Aug. 22, 2022 from www.livoxtech.com/3296f540ecf5458a8829e01cf429798e/downloads/Livox Viewer/LVX Specifications EN_20190924.pdf, 12 pages. [cited by applicant]
Inductive Proximity Sensor LJ12A3-4-Z/BX, retrieved on Aug. 22, 2022 from datasheetspdf.com/pdf-file/1096182/ ETT/LJ12A3-4-Z/1, 1 page. [cited by applicant]
Brianna Wessling, “Teleo announces $12M in Series A funding”, Jun. 13, 2022, retrieved on Jun. 20, 2022 from www.therobotreport.com/teleo-announces-12m-in-series-a-funding/, 10 pages. [cited by applicant]
Frank Tobe, “Blue River Technology sells to Deere for $305 million”, Sep. 7, 2017, retrieved on Jun. 20, 2022 from www.therobotreport.com/startup-blue-river-technology-sells-deere-305-million/, 12 pages. [cited by applicant]
Steve Crowe, “John Deere Acquires Light's Camera-Based Perception Platform”, May 19, 2022, retrieved on Jun. 20, 2022 from www.therobotreport.com/john-deere-acquires-light-camera-based-perception-platform/, 12 pages. [cited by applicant]
TRL Off-Highway Automated Vehicles Code of Practice, 2021, retrieved on Aug. 22, 2022 from trl.co.uk/uploads/trl/documents/PPR994-Off-Highway-AV-CoP_v3.pdf, 40 pages. [cited by applicant]
Steve Crowe, “John Deere Acquiring Bear Flag Robotics For $250M”, Aug. 5, 2021, retrieved on Jun. 20, 2022 from www.therobotreport.com/john-deere-acquiring-bear-flag-robotics-250m/, 11 pages. [cited by applicant]
Steve Crowe, “Oxbotica Pilots Safety Framework For Off-Road Autonomous Driving”, Jun. 7, 2021, retrieved on Jun. 20, 2022 from www.therobotreport.com/oxbotica-pilots-safety-framework-off-road-autonomous-driving/, 11 pag… [cited by applicant]
Brianna Wessling, “MIT Researchers Help Robots Navigate Uncertain Environments”, May 24, 2022, retrieved on Jun. 20, 2022 from www.therobotreport.com/mit-researchers-help-robots-navigate-uncertain-environments/, 10 page… [cited by applicant]
Carnegie Mellon University National Robotics Engineering Center—Off-Road Autonomy, retrieved on Aug. 22, 2022 from https://www.nrec.ri.cmu.edu/solutions/defense/other-projects/off-road-autonomy.html, 5 pages. [cited by applicant]
Greg Nichols, “Off Road: Autonomous Driving's New Frontier Requires A New Kind of Sensor”, Apr. 14, 2021, retrieved on Jun. 20, 2022 from www.zdnet.com/article/off-road-autonomous-drivings-new-frontier-requires-a-new-ki… [cited by applicant]
Tagolas Magma X2 Datasheet, retrieved on Aug. 22, 2022 from www.taoglas.com/datasheets/AA.175.301111.pdf, 20 pages. [cited by applicant]
LIVOX Mid-40/Mid-100 LiDAR Specs, retrieved on Aug. 22, 2022 from https://www.livoxtech.com/mid-40-and-mid-100/specs, 2 pages. [cited by applicant]
Elaine Ball, “Top Benefits of Using LiDAR For Construction Projects”, Oct. 1, 2020, retrieved from https://csengineermag.com/top-benefits-of-using-lidar-for-construction-projects/ on Nov. 4, 2022, 4 pages. [cited by applicant]
“Press Release: Baraja Announces First Volume Commercial LiDAR Deal With Hitachi Construction Machinery”, Oct. 12, 2021, retrieved from https://www.baraja.com/en/blog/press-release-baraja-announces-first-volume-commerci… [cited by applicant]
Peter Brown, “LiDAR Improves Efficiency and Safety In Industrial Heavy Equipment”, Oct. 22, 2021, retrieved from https://electronics360.globalspec.com/article/17336/lidar-improves-efficiency-and-safety-in-industrial-hea… [cited by applicant]
“Construction Remains Ahead In Autonomous Vehicles”, Oct. 4, 2019, retrieved from https://www.constructionequipment.com/earthmoving/rigid-frame-trucks-off-highway/article/10756443/construction-remains-ahead-in-autonomou… [cited by applicant]
“LiDAR For Heavy Machinery”, retrieved from https://innoviz.tech/applications/industrial on Nov. 4, 2022, 2 pages. [cited by applicant]
“Hitachi Construction Machinery Invests In Nextgen LiDAR . . .”, Mar. 29, 2021, retrieved from https://lidarnews.com/press-releases/hitachi-construction-machinery-invests-in-nextgen-lidar/ on Nov. 4, 2022, 2 pages. [cited by applicant]
Nakagawa et al., “Real-Time Mapping of Construction Workers Using Multilayered LiDAR”, The 40th Asian Conference on Remote Sensing 2019, Oct. 14-18, 2019, 8 pages. [cited by applicant]
Sabbir Rangwala, “LiDAR Vision—Helping Bring Autonomous Trucks to Your Neighborhood”, Dec. 17, 2020, retrieved from https://www.forbes.com/sites/sabbirrangwala/2020/12/17/lidar-visionhelping-bring-autonomous-trucks-to-y… [cited by applicant]
“Collision Warning on the Rear of an Excavator With 3D LiDAR Sensors”, retrieved from https://www.sick.com/ca/en/industries/mobile-automation/construction-and-mining-machines/excavator/collision-warning-on-the-rear-of-a… [cited by applicant]
“Autonomous Construction Vehicles”, retrieved from https://www.technologycards.net/english/the-technologies/autonomous-construction-vehicles on Nov. 4, 2022, 2 pages. [cited by applicant]