IP Library Granted Patent US 11,694,557
Granted Patent B2
US 11,694,557 · App. 16/948,394 · Granted Jul 4, 2023

Integrating air and ground data collection for improved drone operation

Inventors: Ian Andreas Villa (San Francisco, CA); Philipp Haban (Pittsburgh, PA); Eric Mueller (San Francisco, CA); Lucas McPhee Fischer (Belmont, CA); Matthew William Derkach (San Francisco, CA); John Conway Badalamenti (San Francisco, CA)
Assignee: JOBY AERO, INC.
G08G5/0039B64C39/024G06Q10/02G08G5/006G08G5/0013G08G5/0026H04W4/025H04W4/46B64U2101/30
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,694,557
App. No.
16/948,394
Filed
Sep 16, 2020
Granted
Jul 4, 2023
Kind
B2
Art Unit
3663
USPC
701/3
Abstract

Disclosed are embodiments for employing off board sensors to augment data used by a ground based autonomous vehicle. In some aspects, the off-board sensors may be positioned on another autonomous vehicle, such as an aerial autonomous vehicle (AAV). The disclosed embodiments determine uncertainty scores associated with ground regions. The uncertainty scores indicate a need to reimage the ground regions. An AAV may be tasked to reimage a region having a relatively high uncertainty score, depending on a cost associated with the tasking.

Claims (50)

1. A computing system comprising:

one or more hardware processors; and

one or more tangible, non-transitory, computer readable media that collectively store instructions that when executed by the one or more hardware processors cause the computing system to perform operations comprising:

obtaining data indicative of an initial route of an aerial vehicle and data indicative of one or more parameters associated with the aerial vehicle;

obtaining location data indicative of a location of a ground vehicle;

determining a deviation route for the aerial vehicle from the initial route of the aerial vehicle to a geographic area including the ground vehicle based on:

the data indicative of the initial route of the aerial vehicle, and

the location data indicative of the location of the ground vehicle;

determining to reroute the aerial vehicle, from the initial route, along the deviation route to collect image data associated with the geographic area based at least in part on the one or more parameters associated with the aerial vehicle; and

communicating one or more commands to the aerial vehicle to divert the aerial vehicle to travel along the deviation route to the geographic area.

2. The computing system of claim 1 , wherein the image data associated with the geographic area comprises one or more images of a portion of a ground route along which the ground vehicle is to travel within the geographic area.

3. The computing system of claim 1 , wherein the operations further comprise:

obtaining data indicating that a sensor of the ground vehicle is occluded from a portion of the geographic area; and

wherein determining to reroute the aerial vehicle from the initial route along the deviation route to collect the image data associated with the geographic area comprises determining to reroute the aerial vehicle to collect the image data of the occluded portion of the geographic area.

4. The computing system of claim 1 , wherein the ground vehicle is a ground-based autonomous vehicle.

5. The computing system of claim 1 , wherein the operations further comprise obtaining the image data associated with the geographic area collected by the aerial vehicle.

6. The computing system of claim 5 , wherein the operations further comprise communicating the image data to a tele-assistance computing system, wherein the tele-assistance computing system is configured to present the image data for display via a user interface.

7. The computing system of claim 6 , wherein the operations further comprise communicating the image data to the ground vehicle, wherein the ground vehicle is configured to process the image data for autonomous operation of the ground vehicle.

8. The computing system of claim 1 , wherein the ground vehicle is a light electric vehicle, and wherein the operations further comprise determining a location of the light electric vehicle within the geographic area based at least in part on the image data associated with the geographic area.

9. The computing system of claim 8 , further comprising:

determining whether the light electric vehicle is positioned in a permitted zone based at least in part on the location of the light electric vehicle.

10. The computing system of claim 8 , wherein the light electric vehicle is a bicycle or a scooter.

11. The computing system of claim 10 , wherein the operations further comprise:

communicating the image data to a mobile device, wherein the mobile device is configured to display the image data within a mobile application, the mobile application configured to display a user interface which allows a user to reserve the bicycle or scooter.

12. The computing system of claim 1 , wherein the one or more parameters comprise at least one of a charge level of the aerial vehicle, a travel distance of the aerial vehicle, a current task of the aerial vehicle, a priority associated with the current task of the aerial vehicle, or a time constraint.

13. A method, comprising:

obtaining data indicative of an initial route of an aerial vehicle and data indicative of one or more parameters associated with the aerial vehicle;

obtaining location data indicative of a location of a ground vehicle;

determining a deviation route for the aerial vehicle from the initial route of the aerial vehicle to a geographic area including the ground vehicle based on:

the data indicative of the initial route of the aerial vehicle, and

the location data indicative of the location of the ground vehicle;

determining to reroute the aerial vehicle, from the initial route, along the deviation route to collect image data associated with the geographic area based at least in part on the one or more parameters associated with the aerial vehicle; and

communicating one or more commands to the aerial vehicle to divert the aerial vehicle to travel along the deviation route to the geographic area.

14. The method of claim 13 , wherein the image data associated with the geographic area comprises one or more images of a portion of a ground route along which the ground vehicle is to travel within the geographic area.

15. The method of claim 14 , the method further comprising obtaining data indicating that a sensor of the ground vehicle is occluded from a portion of the geographic area, wherein the determining to reroute the aerial vehicle from the initial route along the deviation route to collect the image data associated with the geographic area comprises determining to reroute the aerial vehicle to collect the image data of the occluded portion of the geographic area.

16. The method of claim 14 , further comprising:

obtaining the image data associated with the geographic area collected by the aerial vehicle;

communicating the image data to a tele-assistance computing system, wherein the tele-assistance computing system is configured to present the image data for display via a user interface; and

communicating the image data to the ground vehicle, wherein the ground vehicle is configured to process the image data for autonomous operation of the ground vehicle.

17. The method of claim 13 , wherein the ground vehicle is a light electric vehicle, and wherein the method further comprises determining a location of the light electric vehicle within the geographic area based at least in part on the image data associated with the geographic area.

18. The method of claim 17 , further comprising determining whether the light electric vehicle is positioned in a permitted zone based at least in part on the location of the light electric vehicle.

19. The method of claim 18 , further comprising communicating the image data to a mobile device, wherein the mobile device is configured to display the image data within a mobile application, the mobile application configured to provide a user interface that allows a user to reserve the light electric vehicle.

20. A non-transitory computer readable storage medium comprising instructions that when executed configure hardware processing circuitry to perform operations comprising:

obtaining data indicative of an initial route of an aerial vehicle and data indicative of one or more parameters associated with the aerial vehicle;

obtaining location data indicative of a location of a ground vehicle;

determining a deviation route for the aerial vehicle from the initial route of the aerial vehicle to a geographic area including the ground vehicle based on:

the data indicative of the initial route of the aerial vehicle, and

the location data indicative of the location of the ground vehicle;

determining to reroute the aerial vehicle, from the initial route, along the deviation route to collect image data associated with the geographic area based at least in part on the one or more parameters associated with the aerial vehicle; and

communicating one or more commands to the aerial vehicle to divert the aerial vehicle to travel along the deviation route to the geographic area.

Assignments (17)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 075409/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075428/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 075429/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075429/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 075429/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075429/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 075429/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075430/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 075430/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075430/0172 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075403/0137 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2026
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 075407/0147 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY ADDRESS SHOULD BE #225 INSTEAD OF #255 PREVIOUSLY RECORDED AT REEL: 057652 FRAME: 0016. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 19, 2023
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC
Reel/Frame 063375/0776 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2021
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 057652/0016 →
CHANGE OF NAME Recorded Feb 16, 2021
From: UBER ELEVATE, INC.
To: JOBY ELEVATE, INC.
Reel/Frame 055310/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2021
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 055310/0555 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2020
From: VILLA, IAN ANDREAS; HABAN, PHILIPP; MUELLER, ERIC; FISCHER, LUCAS MCPHEE; DERKACH, MATTHEW WILLIAM; BADALAMENTI, JOHN CONWAY
To: UBER TECHNOLOGIES, INC.
Reel/Frame 054099/0858 →
Continuity (2)
Provisional Application 62901156 · Sep 16, 2019
Related Publication 20210082291A1 · Mar 18, 2021