IP Library Granted Patent US 10,248,121
Granted Patent B2
US 10,248,121 · App. 15/475,228 · Granted Apr 2, 2019

Machine-learning based autonomous vehicle management system

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 10,248,121
App. No.
15/475,228
Granted
Apr 2, 2019
Kind
B2
Abstract

Systems and methods for managing autonomous vehicles to address traffic anomalies are provided. In one example embodiment, a method includes detecting, by one or more computing devices, an existence of a traffic anomaly within a geographic area. The method includes determining, by the one or more computing devices, at least one autonomous vehicle to address the traffic anomaly within the geographic area. The method includes providing, by the one or more computing devices, a communication to the at least one autonomous vehicle instructing the autonomous vehicle to enter into a traffic reduction operation mode to address the traffic anomaly. The traffic reduction operation mode is based at least in part on a profile associated with the traffic reduction operation mode. The profile associated with the traffic reduction operation mode is stored onboard the autonomous vehicle. The autonomous vehicle is configured to operate in the traffic reduction operation mode.

Claims (57)

1. A computer-implemented method of managing autonomous vehicles to address traffic anomalies, comprising:

detecting, by a computing system comprising one or more computing devices, an existence of a traffic anomaly within a geographic area;

determining, by the computing system, at least one autonomous vehicle to address the traffic anomaly within the geographic area; and

providing, by the computing system, a communication to the at least one autonomous vehicle instructing the autonomous vehicle to enter into a traffic reduction operation mode to address the traffic anomaly,

wherein the traffic reduction operation mode is based at least in part on a profile associated with the traffic reduction operation mode, wherein the profile associated with the traffic reduction operation mode is stored onboard the at least one autonomous vehicle, and wherein the at least one autonomous vehicle is configured to operate in the traffic reduction operation mode.

2. The computer-implemented method of claim 1 , further comprising:

generating, by the computing system, the profile associated with the traffic reduction operation mode; and

providing, by the computing system, data indicative of the profile associated with the traffic reduction operation mode to the at least one autonomous vehicle.

3. The computer-implemented method of claim 1 , wherein generating, by the computing system, the profile associated with the traffic reduction operation mode comprises:

obtaining, by the computing system, traffic data associated with one or more of a plurality of autonomous vehicles;

obtaining, by the computing system, data indicative of a machine-learned model;

inputting, by the computing system, the traffic data into the machine-learned model; and

receiving, by the computing system, data indicative of one or more vehicle actions as an output of the machine-learned model.

4. The computer-implemented method of claim 3 , wherein the output of the machine-learned model further comprises one or more vehicle action parameters associated with the one or more vehicle actions.

5. The computer-implemented method of claim 4 , wherein the profile comprises the one or more vehicle actions and the one or more vehicle action parameters associated with the one or more vehicle actions.

6. The computer-implemented method of claim 3 , wherein the traffic data is based at least in part on data captured via at least one of a positioning system or an inertial measurement unit of an autonomous vehicle.

7. The computer-implemented method of claim 1 , wherein detecting, by the computing system, the existence of the traffic anomaly within the geographic area comprises:

obtaining, by the computing system, traffic data from the at least one autonomous vehicle; and

determining, by the computing system, the existence of the traffic anomaly within the geographic area based at least in part on the traffic data.

8. The computer-implemented method of claim 1 , wherein detecting, by computing system, the existence of the traffic anomaly within the geographic area comprises:

receiving, by the computing system, data indicative of a potential traffic anomaly from the at least one autonomous vehicle; and

determining, by the computing system, the existence of the traffic anomaly within the geographic area based at least in part on the data indicative of the potential traffic anomaly.

9. The computer-implemented method of claim 1 , further comprising:

determining, by the computing system, an effectiveness of the at least one autonomous vehicle on the traffic anomaly; and

adjusting, by the computing system, the profile associated with the traffic reduction operation mode based at least in part on the effectiveness of the at least one autonomous vehicle on the traffic anomaly.

10. A computing system for managing autonomous vehicles to address traffic anomalies, comprising:

one or more processors; and

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

detecting an existence of a traffic anomaly within a geographic area;

identifying a plurality of autonomous vehicles that are proximate to the geographic area;

determining at least one autonomous vehicle to address the traffic anomaly; and

providing a communication to the at least one autonomous vehicle instructing the autonomous vehicle to enter into a traffic reduction operation mode, wherein the traffic reduction operation mode is based at least in part on a profile stored onboard the autonomous vehicle, and wherein the profile is based at least in part on a machine-learned model.

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

obtaining traffic data associated with one or more of the plurality of autonomous vehicles;

obtaining data descriptive of a machine-learned model;

inputting the traffic data into the machine-learned model; and

receiving data indicative of one or more vehicle actions associated with the geographic area as an output of the machine-learned model.

12. The computing system of claim 11 , wherein the profile associated with the traffic reduction operation mode is based at least in part on the output of the machine-learned model.

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

providing, for storage onboard the autonomous vehicle, data indicative of the profile associated with the traffic reduction operation mode to the at least one autonomous vehicle.

14. The computing system of claim 10 , wherein determining the at least one autonomous vehicle to address the traffic anomaly comprises:

determining whether the at least one autonomous vehicle is currently providing a vehicle service.

15. The computing system of claim 10 , wherein each of the plurality of autonomous vehicles is within a threshold distance from a location of the traffic anomaly.

16. The computing system of claim 10 , wherein the at least one autonomous vehicle is configured to provide a vehicle service, and wherein determining the at least one autonomous vehicle to address the traffic anomaly comprises:

comparing a cost associated with the at least one autonomous vehicle providing the vehicle service to a cost associated with the at least one autonomous vehicle travelling to address the traffic anomaly.

17. An autonomous vehicle comprising:

a profile associated with a traffic reduction operation mode stored onboard the autonomous vehicle, the profile comprising one or more vehicle actions and one or more vehicle action parameters associated with the one or more vehicle actions;

one or more processors; and

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

receiving, from a remote computing device that is remote from the autonomous vehicle, a communication instructing the autonomous vehicle to enter into the traffic reduction operation mode;

accessing data indicative of the profile associated with the traffic reduction operation mode stored onboard the autonomous vehicle; and

determining a motion plan for the autonomous vehicle based at least in part on the profile associated with the traffic reduction operation mode.

18. The autonomous vehicle of claim 17 , wherein the autonomous vehicle further comprises a control system for controlling a motion of the autonomous vehicle, and wherein the operations further comprise:

controlling, via the control system, a motion of the autonomous vehicle based at least in part on the motion plan for the autonomous vehicle.

19. The autonomous vehicle of claim 17 , wherein the autonomous vehicle is travelling within a geographic area that comprises a traffic anomaly.

20. The autonomous vehicle of claim 19 , wherein the operations further comprise:

providing, to the remote computing device that is remote from the autonomous vehicle, a communication requesting permission to enter into the traffic reduction operation mode.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: UATC, LLC
To: AURORA OPERATIONS, INC.
Reel/Frame 067733/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE FROM CHANGE OF NAME TO ASSIGNMENT PREVIOUSLY RECORDED ON REEL 050353 FRAME 0884. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT CONVEYANCE SHOULD BE ASSIGNMENT. Recorded Nov 27, 2019
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 051145/0001 →
CHANGE OF NAME Recorded Sep 12, 2019
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 050353/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2017
From: VANDENBERG, DIRK JOHN, III
To: UBER TECHNOLOGIES, INC.
Reel/Frame 041804/0588 →