IP Library Granted Patent US 11,681,298
Granted Patent B2
US 11,681,298 · App. 17/516,240 · Granted Jun 20, 2023

Removable automotive LIDAR data collection pod

Inventors: Nathaniel Gist, IV (Pittsburgh, PA); Christopher Williams (Pittsburgh, PA)
Assignee: AURORA OPERATIONS, INC.
G05D1/0231B60R11/04G05D1/027G05D1/0276G05D1/0278G06F13/4282B60R2011/004B60R2011/007B60R2011/0068G06F2213/0002
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,681,298
App. No.
17/516,240
Granted
Jun 20, 2023
Kind
B2
Abstract

A vehicle agnostic removable pod can be mounted on a vehicle using one or more legs of a pod mount. The removable pod can collect and time stamp a variety of environmental data as well as vehicle data. For example, environmental data can be collected using a sensor suite which can include an IMU, 3D positioning sensor, one or more cameras, and/or a LIDAR unit. As another example, vehicle data can be collected via a CAN bus attached to the vehicle. Environmental data and/or vehicle data can be time stamped and transmitted to a remote server for further processing by a computing device.

Claims (48)

1. An apparatus having one or more processors for collecting scalable vehicle data, comprising:

a removable pod having at least one processor, the at least one processor operable to:

receive environmental data from a plurality of sensors of the removable pod attached to a truck in an environment using a pod mount, wherein the plurality of sensors includes at least an inertial measurement unit (IMU), a three-dimensional (3D) positioning sensor, a camera, and a Light Detection and Ranging (LIDAR) unit, the truck being a non-autonomous truck;

receive the vehicle data from a Controller Area Network (CAN) bus, wherein the removable pod is connected to the CAN bus;

the apparatus one or more processors further operable to:

record using the at least one processor, the combined environmental data and the vehicle data;

determine, using the at least one processor, time stamps for each instance of the environmental data and time stamps for each instance of the vehicle data recorded by the at least one processor; and

transmit, using the at least one processor, the time stamped instances of environmental data and the time stamped instances of vehicle data to a remote server;

wherein the non-autonomous truck is collecting data in the same area with an autonomous vehicle.

2. The apparatus of claim 1 , wherein the pod mount is a tripod mount with three legs, wherein a height of one or more of the three legs is adjustable.

3. The apparatus of claim 2 , wherein each of the three legs attach to the truck using a suction cup.

4. The apparatus of claim 2 , wherein each of the three legs attach to the autonomous vehicle using a magnet.

5. The apparatus of claim 1 , further comprising:

the at least one processor operable to

determine, via one or more of the plurality of sensors of the removable pod, a position of the removable pod in a 3D space,

in response to determining that the position of the removable pod is not a predefined position, providing, via a user interface associated with the at least one processor, guidance to re-position the removable pod, and

confirm, via one or more of the plurality of sensors, that the re-positioned removable pod is in the predefined position.

6. The apparatus of claim 5 , wherein determining, by one or more of the plurality of sensors, the position of the removable pod in the 3D space comprises:

perform, by one or more of the plurality of sensors, measurements of the truck in the 3D space.

7. The apparatus of claim 5 , wherein the predefined position is determined based on make and model of the truck.

8. The apparatus of claim 1 further operable to calibrate a position of the removable pod on the truck using a user interface of a computing device.

9. The apparatus of claim 8 , wherein calibrating the position of the removable pod on the truck comprises measuring a set of vehicle dimensions using the plurality of sensors.

10. The apparatus of claim 8 , wherein calibrating the position of the removable pod on the truck comprises identifying the truck using the user interface of the computing device to obtain a known set of vehicle dimension measurements of the truck.

11. The apparatus of claim 8 , wherein calibrating the position of the removable pod on the truck comprises confirming the position of the removable pod by receiving positioning environmental data from the plurality of sensors.

12. The apparatus of claim 1 , wherein a plurality of removable pods is attached to a plurality of non-autonomous trucks, and the plurality of removable pods receive environmental data in the same environment.

13. The apparatus of claim 12 , further operable to

store, by the at least one processor, the aggregation of the time stamped instances of environmental data and time stamped instances of vehicle data on the remote server.

14. The apparatus of claim 13 , wherein determining the time stamps for each instance of the environmental data and the time stamps for each instance of the vehicle data comprises:

determining an aggregation of the time stamped instances of environmental data and the time stamped instances of vehicle data for each removable pod in the plurality of removable pods with an external data source.

15. The apparatus of claim 1 , wherein the apparatus one or more processor implements a user interface on a computing device and is selected from at least one of a laptop computer, a tablet computer, and a cellular telephone.

16. The apparatus of claim 1 , wherein the removable pod is powered by a power source in the truck, the power source from one of at least one of a DC power source and a USB port.

17. The apparatus of claim 1 , wherein the 3D positioning sensor is selected from at least one of Global Positioning System, Global Navigation Satellite System, BeiDou Navigation Satellite System, Galileo, and combinations thereof.

18. The apparatus of claim 1 , wherein receiving the vehicle data from a CAN bus comprises the CAN bus interfacing with an On Board Diagnostic II (OBDII) port in the truck.

19. The apparatus of claim 1 , wherein the apparatus one or more processor is associated with a computing device and is selected from at least one of a laptop computer, a tablet computer, and a cellular telephone.

20. A system comprising one or more processors and memory operably coupled with the one or more processors, wherein the memory stores instructions that, in repose to execution of the instructions by the one or more processors, cause the one or more processors to:

receive environmental data from a plurality of sensors of a removable pod attached to a truck in an environment using a pod mount, wherein the plurality of sensors includes at least an inertial measurement unit (IMU), a three-dimensional (3D) positioning sensor, a camera, and a Light Detection and Ranging (LIDAR) unit, the truck being a non-autonomous truck;

receive vehicle data from a Controller Area Network (CAN) bus, wherein the removable pod is connected to the CAN bus;

record, using a computing device connected to the removable pod, the combined environmental data and the vehicle data;

determine, using the computing device, time stamps for each instance of the environmental data and time stamps for each instance of the vehicle data recorded by the computing device; and

transmit, using the computing device, an aggregation of the time stamped instances of environmental data and the time stamped instances of vehicle data to a remote server;

wherein the non-autonomous truck collects data in the same area with an autonomous vehicle.

21. A non-transitory, computer-readable storage medium comprising instructions, that, when executed by one or more processors, cause the one or processors:

receive environmental data from a plurality of sensors of a removable pod attached to a truck in an environment using a pod mount, wherein the plurality of sensors includes at least an inertial measurement unit (IMU), a three-dimensional (3D) positioning sensor, a camera, and a Light Detection and Ranging (LIDAR) unit, the truck being a non-autonomous truck;

receive vehicle data from a Controller Area Network (CAN) bus, wherein the removable pod is connected to the CAN bus;

record, using a computing device connected to the removable pod, the combined environmental data and the vehicle data;

determine, using the computing device, time stamps for each instance of the environmental data and time stamps for each instance of the vehicle data recorded by the computing device; and

transmit, using the computing device, an aggregation of the time stamped instances of environmental data and the time stamped instances of vehicle data to a remote server;

wherein the non-autonomous truck collects data in the same area with an autonomous vehicle.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE MERGED ENTITY'S NEW NAME (RECEIVING PARTY) PREVIOUSLY RECORDED AT REEL: 058045 FRAME: 0780. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Dec 8, 2021
From: AVIAN U MERGER SUB CORP.; AURORA INNOVATION, INC.
To: AURORA INNOVATION OPCO, INC.
Reel/Frame 058387/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2021
From: GIST, NATHANIEL, IV; WILLIAMS, CHRISTOPHER
To: AURORA INNOVATION, INC.
Reel/Frame 058045/0756 →
MERGER AND CHANGE OF NAME Recorded Nov 8, 2021
From: AVIAN U MERGER SUB CORP.; AURORA INNOVATION, INC.
To: AURORA OPERATIONS, INC.
Reel/Frame 058045/0780 →
CHANGE OF NAME Recorded Nov 8, 2021
From: AURORA INNOVATION OPCO, INC.
To: AURORA OPERATIONS, INC.
Reel/Frame 058552/0387 →
Continuity (3)
Continuation 16271355 · Feb 8, 2019
Provisional Application 62755167 · Nov 2, 2018
Related Publication 20220050471A1 · Feb 17, 2022
Cited By (1)
US 12,353,216