IP Library Granted Patent US 11,526,175
Granted Patent B1
US 11,526,175 · App. 16/588,996 · Granted Dec 13, 2022

Sensor data prioritization for autonomous vehicle based on vehicle operation data

Inventors: Cameron David Christie (San Francisco, CA); Anuranga Sajith Gunaratne (San Francisco, CA)
Assignee: AURORA OPERATIONS, INC.
G05D1/0223B60W30/18036B60W40/105G05D1/0088G06V20/56B60W2554/00G05D2201/0213
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,526,175
App. No.
16/588,996
Granted
Dec 13, 2022
Kind
B1
Abstract

Sensor data is received from an array of sensors configured to capture one or more objects of an external environment of an autonomous vehicle. A first sensor group is selected from the array of sensors based on vehicle operation data representative of a state of the autonomous vehicle. First sensor data from the first group is prioritized for transmission based on the vehicle operation data.

Claims (42)

1. An autonomous vehicle comprising:

a control system configured to determine a direction and a speed of the autonomous vehicle based on operation instructions;

an array of sensors configured to capture one or more objects in an external environment of the autonomous vehicle and generate sensor data related to the one or more objects;

processing logic configured to receive the sensor data and generate the operation instructions based on the sensor data; and

a switch coupled to the array of sensors, the processing logic, and the control system, wherein the switch is configured to buffer the processing logic from the sensor data, wherein the switch is configured to provide the operation instructions from the processing logic to the control system, wherein the switch is configured to receive the sensor data from the array of sensors, wherein the switch receives first sensor data from a first sensor group of the array of sensors and second sensor data from a second sensor group of the array of sensors, wherein the switch includes:

a prioritization engine configured to prioritize an order of transmission, from the switch to the processing logic, of the first sensor data over the second sensor data, wherein the order of transmission of the first sensor data and the second sensor data is prioritized based on vehicle operation data received by the prioritization engine; and

an output communication port configured to transmit the first sensor data to the processing logic prior to sending the second sensor data.

2. The autonomous vehicle of claim 1 , wherein the array of sensors includes rear sensors disposed to detect a rear-ward area of the autonomous vehicle and front sensors disposed to detect a frontside area of the autonomous vehicle, and wherein the vehicle operation data indicates a rear-ward direction of the autonomous vehicle,

and further wherein the first sensor data is generated by the rear sensors and the second sensor data is generated by the front sensors.

3. The autonomous vehicle of claim 2 , wherein the switch includes an input port configured to receive the vehicle operation data from a vehicle bus of the autonomous vehicle, and wherein the vehicle operation data includes a reverse transmission state.

4. The autonomous vehicle of claim 1 , wherein the array of sensors includes rear sensors disposed to detect a rear-ward area of the autonomous vehicle and front sensors disposed to detect a frontside area of the autonomous vehicle, and wherein the vehicle operation data indicates a forward direction of the autonomous vehicle,

and further wherein the first sensor data is generated by the front sensors and the second sensor data is generated by the rear sensors.

5. The autonomous vehicle of claim 4 , wherein the switch includes an input port configured to receive the vehicle operation data from a vehicle bus of the autonomous vehicle, and wherein the vehicle operation data includes a forward-gear transmission state.

6. The autonomous vehicle of claim 1 , wherein the vehicle operation data includes the speed of the autonomous vehicle.

7. The autonomous vehicle of claim 1 , wherein the array of sensors includes at least one of a LIDAR sensor, an ultrasonic sensor, a camera, or a RADAR sensor.

8. A method of prioritizing data transfer in an autonomous vehicle, the method comprising:

determining, with a control system, a direction and a speed of the autonomous vehicle based on operation instructions;

receiving sensor data from an array of sensors configured to capture one or more objects of an external environment of the autonomous vehicle, wherein receiving sensor data includes receiving, with a switch, first sensor data from a first sensor group and second sensor data from a second sensor group of the array of sensors;

generating, with processing logic, the operation instructions based on the sensor data;

providing, with the switch, the operation instructions to the control system from the processing logic;

receiving, with the switch, vehicle operation data representative of a vehicle state of the autonomous vehicle, wherein the switch is coupled to the array of sensors, the processing logic, and the control system, wherein the switch is configured to buffer the processing logic from the sensor data;

selecting, with the switch, a first sensor group of the array of sensors of the autonomous vehicle based on the vehicle operation data; and

based on selecting the first sensor group, prioritizing, by the switch, an order of transmission from the switch to the processing logic of the first sensor data over the second sensor data, the second sensor group being different from the first sensor group.

9. The method of claim 8 , wherein transmission of the first sensor data and the second sensor data is from the switch to the processing logic of the autonomous vehicle.

10. The method of claim 9 further comprising:

generating, with the processing logic, an external environment representation of the autonomous vehicle with the first sensor data and without the second sensor data.

11. The method of claim 10 further comprising:

generating an updated external environment representation of the autonomous vehicle with the second sensor data, wherein the updated external environment representation of the autonomous vehicle is generated subsequently to the external environment representation.

12. The method of claim 8 , wherein the vehicle state indicates a transmission gear of a transmission of the autonomous vehicle.

13. The method of claim 12 , wherein the vehicle operation data is received from a vehicle data bus of the autonomous vehicle.

14. The method of claim 8 , wherein the array of sensors includes rear sensors disposed to detect a rear-ward area of the autonomous vehicle and front sensors disposed to detect a frontside area of the autonomous vehicle, and wherein the vehicle operation data indicates a rear-ward direction of the autonomous vehicle,

and further wherein the first sensor data is generated by the rear sensors and the second sensor data is generated by the front sensors.

15. The method of claim 8 , wherein the array of sensors includes rear sensors disposed to detect a rear-ward area of the autonomous vehicle and front sensors disposed to detect a frontside area of the autonomous vehicle, and wherein the vehicle operation data indicates a forward direction of the autonomous vehicle,

and further wherein the first sensor data is generated by the front sensors and the second sensor data is generated by the rear sensors.

16. The method of claim 8 , wherein the vehicle operation data includes the speed of the autonomous vehicle.

17. The method of claim 8 , wherein the array of sensors includes at least one of a LIDAR sensor, an ultrasonic sensor, a camera, or a RADAR sensor.

18. A system for an autonomous vehicle comprising:

a control system configured to determine a direction and a speed of the autonomous vehicle based on operation instructions;

processing logic configured to receive sensor data and generate the operation instructions based on the sensor data, wherein the sensor data is received from an array of sensors configured to capture one or more objects in an external environment of the autonomous vehicle; and

a switch coupled to the array of sensors, the processing logic, and the control system, wherein the switch is configured to buffer the processing logic from the sensor data, wherein the switch is configured to provide the operation instructions from the processing logic to the control system, wherein the switch is configured to receive the sensor data from the array of sensors, wherein the sensor data includes first sensor data from a first sensor group of the array of sensors and second sensor data from a second sensor group of the array of sensors, wherein the switch is configured to prioritize an order of transmission, from the switch to the processing logic, of the first sensor data over the second sensor data, and wherein the order of transmission of the first sensor data and the second sensor data is prioritized based on vehicle operation data received by the switch.

19. The system of claim 18 , wherein the switch includes an input port configured to receive the vehicle operation data from a vehicle bus of the autonomous vehicle.

20. The system of claim 18 , wherein the vehicle operation data includes the speed of the autonomous vehicle.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Jul 1, 2021
From: AVIAN U MERGER SUB CORP.; AURORA INNOVATION, INC.
To: AURORA INNOVATION OPCO, INC.
Reel/Frame 056738/0463 →
CHANGE OF NAME Recorded Jul 1, 2021
From: AURORA INNOVATION OPCO, INC.
To: AURORA OPERATIONS, INC.
Reel/Frame 056751/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2019
From: CHRISTIE, CAMERON DAVID; GUNARATNE, ANURANGA SAJITH
To: AURORA INNOVATION, INC.
Reel/Frame 051127/0857 →
Cited By (1)
US 12,608,001