IP Library Granted Patent US 10,599,931
Granted Patent B2
US 10,599,931 · App. 15/681,891 · Granted Mar 24, 2020

Automated driving system that merges heterogenous sensor data

Inventors: Xavier Miville (Gatineau, CA); Christian Joseph Eric Montminy (Ottawa, CA)
G06K9/00805G01S13/865G01S13/867G01S13/931G01S17/023G01S17/936G05D1/0061G05D1/024G05D1/0246H04L67/12G01S7/2955G01S2013/935G01S2013/9342G01S2013/9346G01S2013/9367G05D2201/0213G06T2207/30261
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,599,931
App. No.
15/681,891
Granted
Mar 24, 2020
Kind
B2
Abstract

An automated driving system comprising a first sensor providing first sensor data, a second sensor providing second sensor data, wherein the first and second sensors are different types of sensors and a processor communicatively coupled to the first sensor and the second sensor. The processor is configured to transform the first and second sensor data into a common three-dimensional coordinate system to create a representation of an image for a field of view corresponding to a direction of travel, identify one or more objects in the field of view, and generate one or more drive control signals to control a motion of the vehicle in response to the one or more objects in the field of view.

Claims (34)

1. An automated driving system for a vehicle, the system comprising:

a first sensor providing first sensor data about an object of interest, wherein the first sensor data comprises 3D characteristics;

a second sensor providing second sensor data about the object of interest, wherein the first and second sensors are different types of sensors, wherein the second sensor data comprises 2D characteristics; and

a processor communicatively coupled to the first sensor and the second sensor, wherein the processor is configured to:

process the first and second sensor data for the object of interest by transforming the first or second sensor data into a common coordinate system, by comparing similarities between the characteristics of the object of interest and a fused object in the common coordinate system to determine if the object of interest and the fused object match, and augmenting the fused object with the characteristics of the object of interest if the object of interest and the fused object match; and

generate one or more drive control signals to control a motion of the vehicle in response to the fused object.

2. The system of claim 1 wherein the first sensor is RADAR and wherein the second sensor is a camera.

3. The system of claim 1 wherein the first sensor is LIDAR and wherein the second sensor is a camera.

4. The system of claim 1 wherein the processor is configured to apply a first weight to the first sensor data and a second weight to the second sensor data, wherein the first weight and the second weight are variable based on ambient light.

5. The system of claim 4 wherein the first weight and second weight are based on manufacturer-specified sensitivity data.

6. A non-transitory computer-readable medium comprising instructions in code which when loaded into a memory and executed by a processor of a vehicle cause the processor to:

receive first sensor data about an object of interest from a first sensor, wherein the first sensor data comprises 3D characteristics;

receive second sensor data about the object of interest from a second sensor of a type different from the first sensor, wherein the second sensor data comprises 2D characteristics;

process the first and second sensor data for the object of interest by transforming the first or second sensor data into a common coordinate system, by comparing similarities between the characteristics of the object of interest and a fused object in the common coordinate system to determine if the object of interest and the fused object match, and augmenting the fused object with the characteristics of the object of interest if the object of interest and the fused object match; and

generate one or more drive control signals to control a motion of the vehicle in response to the fused object.

7. The computer-readable medium of claim 6 wherein the first sensor is RADAR and wherein the second sensor is a camera.

8. The computer-readable medium of claim 6 wherein the first sensor is LIDAR and wherein the second sensor is a camera.

9. The computer-readable medium of claim 6 wherein the code causes the processor to apply a first weight to the first sensor data and a second weight to the second sensor data, wherein the first weight and the second weight are variable based on ambient light.

10. The computer-readable medium of claim 9 wherein the first weight and second weight are based on manufacturer-specified sensitivity data.

11. A vehicle comprising:

a powertrain;

a braking system;

a steering system;

an automated driving system for at least partially controlling one or more of the powertrain, braking system and steering system;

wherein the automated driving system includes:

a first sensor providing first sensor data about an object of interest, wherein the first sensor data comprises 3D characteristics;

a second sensor providing second sensor data about the object of interest, wherein the first and second sensors are different types of sensors, wherein the first sensor data comprises 2D characteristics; and

a processor communicatively coupled to the first sensor and the second sensor, wherein the processor is configured to:

process the first and second sensor data for the object of interest by transforming the first or second sensor data into a common coordinate system to compare similarities between the characteristics of the object of interest and a fused object in the common coordinate system to determine if the object of interest and the fused object match, and augmenting the fused object with the characteristics of the object of interest if the object of interest and the fused object match; and

generate one or more drive control signals to control a motion of the vehicle in response to the fused object.

12. The vehicle of claim 11 wherein the first sensor is RADAR and wherein the second sensor is a camera.

13. The vehicle of claim 11 wherein the first sensor is LIDAR and wherein the second sensor is a camera.

14. The vehicle of claim 11 wherein the processor is configured to apply a first weight to the first sensor data and a second weight to the second sensor data, wherein the first weight and the second weight are variable based on ambient light.

15. The vehicle of claim 14 wherein the first weight and second weight are based on manufacturer-specified sensitivity data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2020
From: 2236008 ONTARIO INC.
To: BLACKBERRY LIMITED
Reel/Frame 053313/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2017
From: MIVILLE, XAVIER; MONTMINY, CHRISTIAN JOSEPH ERIC
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 043714/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2017
From: QNX SOFTWARE SYSTEMS LIMITED
To: 2236008 ONTARIO INC.
Reel/Frame 043714/0683 →
Continuity (1)
Related Publication 20190057263A1 · Feb 21, 2019