Self-diagnosis of faults with a secondary system in an autonomous driving system
First Claim
1. A method comprising:
- generating, by a sensor fusion computing system, an environmental model populated with objects detected from measurement data collected by sensors mounted in a vehicle;
generating, by a self-diagnosis computing system, a secondary system data structure based, at least in part, on measurement data collected by the sensors, wherein the secondary system data structure is configured to identify objects located around the vehicle that were detected from the measurement data collected by the sensors;
identifying, by the self-diagnosis computing system, a fault in the sensors based, at least in part, on a comparison of the secondary system data structure to the environmental model;
determining, by the self-diagnosis computing system, a velocity vector for the vehicle based on the measurement data collected by the sensors;
identifying, by the self-diagnosis computing system, free space in the environment around the vehicle based on locations of the detected objects in the secondary system data structure relative to the vehicle; and
estimating, by the self-diagnosis computing system, an amount of time before the vehicle crashes based, at least in part, on the velocity vector and the free space in the environment around the vehicle, wherein identifying the fault in the sensors is based, at least in part, on the estimated amount of time before the vehicle crashes.
3 Assignments
0 Petitions
Accused Products
Abstract
This application discloses self-diagnosis of faults for an assisted or automated driving system of a vehicle. A primary computing system can generate an environmental model populated with objects detected from measurement data from sensors. A secondary computing system can generate a secondary system data structure configured to identify objects located around the vehicle that were detected from measurement data from the sensors. The secondary computing system can identify a fault in the sensors based on a comparison of the secondary system data structure with the environmental model. The secondary computing system also can estimate an amount of time before the vehicle crashes from a vehicle velocity vector and free space in the environment around the vehicle, and identify the fault in the sensors based on the estimated amount of time before the vehicle crashes.
69 Citations
17 Claims
-
1. A method comprising:
-
generating, by a sensor fusion computing system, an environmental model populated with objects detected from measurement data collected by sensors mounted in a vehicle; generating, by a self-diagnosis computing system, a secondary system data structure based, at least in part, on measurement data collected by the sensors, wherein the secondary system data structure is configured to identify objects located around the vehicle that were detected from the measurement data collected by the sensors; identifying, by the self-diagnosis computing system, a fault in the sensors based, at least in part, on a comparison of the secondary system data structure to the environmental model; determining, by the self-diagnosis computing system, a velocity vector for the vehicle based on the measurement data collected by the sensors; identifying, by the self-diagnosis computing system, free space in the environment around the vehicle based on locations of the detected objects in the secondary system data structure relative to the vehicle; and estimating, by the self-diagnosis computing system, an amount of time before the vehicle crashes based, at least in part, on the velocity vector and the free space in the environment around the vehicle, wherein identifying the fault in the sensors is based, at least in part, on the estimated amount of time before the vehicle crashes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising at least one memory device storing instructions configured to cause one or more processing devices to perform operations comprising:
-
generating a secondary system data structure configured to identify objects located around a vehicle that were detected from measurement data collected by sensors mounted in the vehicle; comparing the objects detected in the secondary system data structure to an environmental model populated with objects detected from measurement data collected by the sensors; identifying a fault in the sensors based, at least in part, on the comparison of the secondary system data structure to the environmental model; determining a velocity vector for the vehicle based on the measurement data collected by the sensors; identifying free space in the environment around the vehicle based on locations of the detected objects in the secondary system data structure relative to the vehicle; and estimating an amount of time before the vehicle crashes based, at least in part, on the velocity vector and the free space in the environment around the vehicle, wherein identifying the fault in the sensors is based, at least in part, on the estimated amount of time before the vehicle crashes. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a memory device configured to store machine-readable instructions; and a computing system including one or more processing devices, in response to executing the machine-readable instructions, configured to; generate a secondary system data structure configured to identify objects located around a vehicle that were detected from measurement data collected by sensors mounted in the vehicle; compare the objects detected in the secondary system data structure to an environmental model populated with objects detected from measurement data collected by the sensors; identify a fault in the sensors based, at least in part, on the comparison of the secondary system data structure to the environmental model; determine a velocity vector for the vehicle based on the measurement data collected by the sensors; identify free space in the environment around the vehicle based on locations of the detected objects in the secondary system data structure relative to the vehicle; and estimate an amount of time before the vehicle crashes based, at least in part, on the velocity vector and the free space in the environment around the vehicle, wherein the fault in the sensors is identified based, at least in part, on the estimated amount of time before the vehicle crashes. - View Dependent Claims (14, 15, 16, 17)
-
Specification