IP Library Granted Patent US 11,989,983
Granted Patent B2
US 11,989,983 · App. 17/241,481 · Granted May 21, 2024

Deep learning of fault detection in onboard automobile systems

Inventors: LuAn Tang (Pennington, NJ); Haifeng Chen (West Windsor, NJ); Wei Cheng (Princeton, NJ); Junghwan Rhee (Edmond, OK); Jumpei Kamimura (South Brunswick, NJ)
Assignee: NEC Corporation
G07C5/085B60W50/0205B60W50/035B60W50/038G06N3/044G06N3/045G06N3/08G06N3/088G07C5/008G07C5/0808B60W2710/06B60W2710/18
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,989,983
App. No.
17/241,481
Granted
May 21, 2024
Kind
B2
Abstract

Methods and systems for vehicle fault detection include collecting operational data from sensors in a vehicle. The sensors are associated with vehicle sub-systems. The operational data is processed with a neural network to generate a fault score, which represents a similarity to fault state training scenarios, and an anomaly score, which represents a dissimilarity to normal state training scenarios. The fault score is determined to be above a fault score threshold and the anomaly score is determined to be above an anomaly score threshold to detect a fault. A corrective action is performed responsive the fault, based on a sub-system associated with the fault.

Claims (34)

1. A method for vehicle fault detection, comprising:

collecting operational data from a plurality of sensors in a vehicle, the plurality of sensors being associated with a plurality of vehicle sub-systems;

concatenating data features from the operational data with a sensor correlation graph that includes indications of correlations between groups of related sub-systems;

processing the concatenated data with a neural network to generate a fault score, which represents a similarity to fault state training scenarios, and an anomaly score, which represents a dissimilarity to normal state training scenarios;

determining that the fault score is above a fault score threshold and that the anomaly score is above an anomaly score threshold to detect a fault; and

performing a corrective action responsive the fault, based on a sub-system associated with the fault, selected from the group consisting of changing an operational status of one or more of the plurality of vehicle sub-systems, changing the setting of a device in the vehicle, stopping an engine of the vehicle, applying brakes of the vehicle, and changing operational properties of the engine, transmission or brakes of the vehicle to compensate for adverse conditions.

2. The method of claim 1 , wherein collecting the operational data includes extracting data features from raw sensor data using a long-short term memory neural network.

3. The method of claim 1 , wherein at least one node of the sensor correlation graph belongs to more than one group of related sub-systems.

4. The method of claim 1 , wherein the neural network includes a fully connected layer to generate the fault score and an autoencoder to generate the anomaly score.

5. The method of claim 1 , wherein the sensors monitor respective electronic control units of the vehicle to generate respective time series.

6. The method of claim 1 , further comprising receiving parameters of the neural network from a remote neural network training system.

7. A vehicle, comprising:

a plurality of sensors, each associated with a vehicle sub-system;

a hardware processor; and

a memory that stores computer program code, which, when executed by the hardware processor, causes the hardware processor to:

collect operational data from the plurality of sensors;

concatenate data features from the operational data with a sensor correlation graph that includes indications of correlations between groups of related sub-systems;

process the concatenated data with a neural network to generate a fault score, which represents a similarity to fault state training scenarios, and an anomaly score, which represents a dissimilarity to normal state training scenarios;

determine that the fault score is above a fault score threshold and that the anomaly score is above an anomaly score threshold to detect a fault; and

trigger a corrective action responsive the fault, based on a sub-system associated with the fault, selected from the group consisting of changing an operational status of one or more of the plurality of vehicle sub-systems, changing the setting of a device in the vehicle, stopping an engine of the vehicle, applying brakes of the vehicle, and changing operational properties of the engine, transmission or brakes of the vehicle to compensate for adverse conditions.

8. The vehicle of claim 7 , wherein collecting the operational data includes extracting data features from raw sensor data using a long-short term memory neural network.

9. The vehicle of claim 1 , wherein at least one node of the sensor correlation graph belongs to more than one group of related sub-systems.

10. The vehicle of claim 7 , wherein the neural network includes a fully connected layer to generate the fault score and an autoencoder to generate the anomaly score.

11. The vehicle of claim 7 , wherein the sensors monitor respective electronic control units of the vehicle to generate respective time series.

12. The vehicle of claim 7 , further comprising receiving parameters of the neural network from a remote neural network training system.

13. A vehicle, comprising:

a plurality of sensors, each associated with a vehicle sub-system;

a hardware processor; and

a memory that stores computer program code, which, when executed by the hardware processor, causes the hardware processor to:

collect operational data from the plurality of sensors;

concatenate data features from the operational data with a sensor correlation graph that includes indications of correlations between groups of related sub-systems;

process the operational data with a neural network, which includes a fully connected layer to generate a fault score and an autoencoder to generate an anomaly score, wherein the fault score represents a similarity to fault state training scenarios and the anomaly score represents a dissimilarity to normal state training scenarios;

determine that the fault score is above a fault score threshold and that the anomaly score is above an anomaly score threshold to detect a fault; and

trigger a corrective action responsive the fault, based on a sub-system associated with the fault, selected from the group consisting of changing an operational status of one or more of the plurality of vehicle sub-systems, changing the setting of a device in the vehicle, stopping an engine of the vehicle, applying brakes of the vehicle, and changing operational properties of the engine, transmission or brakes of the vehicle to compensate for adverse conditions.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2024
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 066912/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2021
From: TANG, LUAN; CHEN, HAIFENG; CHENG, WEI; RHEE, JUNGHWAN; KAMIMURA, JUMPEI
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 056053/0536 →
Continuity (2)
Provisional Application 63021291 · May 7, 2020
Related Publication 20210350636A1 · Nov 11, 2021