IP Library › Granted Patent US 11,822,342
Granted Patent B1
US 11,822,342 · App. 18/085,881 · Granted Nov 21, 2023

Obstacle map for autonomous pile driving system

Inventors: Noah Austen Ready-Campbell (San Francisco, CA); Andrew Xiao Liang (San Francisco, CA); Gaurav Jitendra Kikani (San Francisco, CA)
Assignee: BUILT ROBOTICS INC.
G05D1/0274G05D2201/0202
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,822,342
App. No.
18/085,881
Granted
Nov 21, 2023
Kind
B1
Abstract

An autonomous off-road vehicle (AOV) accesses a pile plan map indicating a plurality of locations within a geographic area at which piles are to be installed. The AOV generates an obstacle map indicating locations of obstacles within the geographic area. The AOV autonomously navigates to a first location of the plurality of locations using the pile plan map. In response to driving a pile into the ground at the first location, the AOV modifies the obstacle map to include a representation of the pile at the first location. The AOV autonomously navigates to a second location of the plurality of locations using the pile plan map. In response to driving a pile into ground at the second location, the AOV modifies the obstacle map that includes the representation of the pile at the first location to further include a representation of the pile at the second location.

Claims (52)

1. A method performed by an autonomous off-road vehicle (AOV), the method comprising:

accessing a pile plan map indicating a plurality of locations within a geographic area at which piles are to be installed;

generating an obstacle map indicating locations of obstacles within the geographic area;

autonomously navigating by the AOV to a first location of the plurality of locations using the pile plan map;

in response to autonomously driving a pile into the ground at the first location, modifying the obstacle map to include a representation of the pile at the first location; and

autonomously modifying by the AOV a movement of an arm of the AOV based on the modified obstacle map.

2. The method of claim 1 , further comprising:

autonomously navigating by the AOV to a second location of the plurality of locations using the pile plan map; and

in response to autonomously driving a pile into ground at the second location, modifying the obstacle map that includes the representation of the pile at the first location to further include a representation of the pile at the second location.

3. The method of claim 2 , wherein each of the representation of the pile at the first location and the representation of the pile at the second location includes pile obstacle information.

4. The method of claim 3 , wherein the pile obstacle information includes one or more of pile height information, pile location information, pile volume information, and discretized pile information.

5. The method of claim 2 , wherein the AOV is autonomously navigated to the second location while avoiding obstacles based on the modified obstacle map.

6. The method of claim 2 , further comprising autonomously actuating a component of the AOV while avoiding obstacles based on the modified obstacle map.

7. The method of claim 1 , further comprising:

detecting a non-pile obstacle at a given location; and

modifying the obstacle map that includes the representation of the pile at the first location to further include a representation of the non-pile obstacle at the given location.

8. The method of claim 7 , further comprising autonomously navigating the AOV to a next pile driving location while avoiding obstacles based on the obstacle map modified to include the representation of the non-pile obstacle at the given location.

9. The method of claim 7 , further comprising autonomously actuating a component of the AOV while avoiding obstacles based on the obstacle map modified to include the representation of the non-pile obstacle at the given location.

10. The method of claim 7 , further comprising detecting sensor data with one or more sensors mounted to the AOV, wherein the non-pile obstacle is detected at the given location based on the sensor data.

11. The method of claim 7 , wherein the non-pile obstacle is detected at the given location based on user input.

12. The method of claim 1 , further comprising:

receiving obstacle information;

updating the obstacle map based on the received obstacle information; and

autonomously navigating the AOV to a next pile driving location while avoiding obstacles based on the updated obstacle map.

13. An autonomous off-road vehicle (AOV), comprising:

a hardware processor; and

a non-transitory computer-readable storage medium storing executable instructions that, when executed by the hardware processor, cause the hardware processor to perform steps comprising:

accessing a pile plan map indicating a plurality of locations within a geographic area at which piles are to be installed;

generating an obstacle map indicating locations of obstacles within the geographic area;

autonomously navigating the AOV to a first location of the plurality of locations using the pile plan map;

in response to autonomously driving a pile into the ground at the first location, modifying the obstacle map to include a representation of the pile at the first location; and

autonomously modifying by the AOV a movement of an arm of the AOV based on the modified obstacle map.

14. The AOV of claim 13 , wherein the instructions further cause the hardware processor to perform steps comprising:

autonomously navigating the AOV to a second location of the plurality of locations using the pile plan map; and

in response to autonomously driving a pile into ground at the second location, modifying the obstacle map that includes the representation of the pile at the first location to further include a representation of the pile at the second location.

15. The AOV of claim 14 , wherein each of the representation of the pile at the first location and the representation of the pile at the second location includes pile obstacle information.

16. The AOV of claim 15 , wherein the pile obstacle information includes one or more of pile height information, pile location information, pile volume information, and discretized pile information.

17. The AOV of claim 14 , wherein the instructions that cause the hardware processor to perform the step comprising autonomously navigating the AOV to the second location comprise instructions that, when executed by the hardware processor, cause the hardware processor to perform a step comprising autonomously navigating the AOV to the second location while avoiding obstacles based on the modified obstacle map.

18. The AOV of claim 13 , wherein the instructions further cause the hardware processor to perform steps comprising:

detecting sensor data with one or more sensors mounted to the AOV;

detecting a non-pile obstacle at a given location based on the sensor data; and

modifying the obstacle map that includes the representation of the pile at the first location to further include a representation of the non-pile obstacle at the given location.

19. The AOV of claim 18 , wherein the instructions further cause the hardware processor to perform a step comprising autonomously navigating the AOV to a next pile driving location while avoiding obstacles based on the obstacle map modified to include the representation of the non-pile obstacle at the given location.

20. A central server comprising:

a hardware processor; and

a non-transitory computer-readable storage medium storing executable instructions that, when executed by the hardware processor, cause the hardware processor to perform steps comprising:

accessing a pile plan map indicating a plurality of locations within a geographic area at which piles are to be installed;

generating an obstacle map indicating locations of obstacles within the geographic area;

in response to autonomously driving a pile into the ground at a first location of the plurality of locations using the pile plan map by a first AOV, modifying the obstacle map to include a representation of the pile at the first location;

in response to autonomously driving a pile into the ground at a second location of the plurality of locations using the pile plan map by a second AOV that is separate from the first AOV, modifying the obstacle map that includes the representation of the pile at the first location to further include a representation of the pile at the second location; and

transmitting the modified obstacle map that includes the representation of the pile at the first location and the second location to the first AOV and to the second AOV,

wherein each of the first AOV and the second AOV autonomously modifies a movement of an arm thereof based on the modified obstacle map.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2023
From: READY-CAMPBELL, NOAH AUSTEN; LIANG, ANDREW XIAO; KIKANI, GAURAV JITENDRA
To: BUILT ROBOTICS INC.
Reel/Frame 062294/0202 →
Cited By (9)
US 12,215,475 US 12,215,477 US 12,216,468 US 12,282,334 US 12,291,834 US 12,305,353 US 12,399,502 US 12,522,121 US 12,692,678