Vehicle health management systems and methods
First Claim
1. A method comprising:
- receiving first vehicle data from a sensor on a vehicle at one or more processors executing a first software module;
determining, by the first software module, one or more of a risk value associated with the first vehicle data, a confidence value associated with whether the first vehicle data matches a validated vehicle state, or a benefit value associated with providing the first vehicle data to a second software module comprising an evaluator and a filter;
calculating, by the evaluator, a health score associated with the first vehicle data based on the risk value, the confidence value, and the benefit value;
transferring the first vehicle data to the filter in response to the health score meeting a threshold value;
determining, by the filter, whether the first vehicle data is internally consistent;
determining, by the filter, whether the first vehicle data is externally consistent with second vehicle data from the sensor;
determining, by the filter, whether the first vehicle data is stable over time; and
providing the first vehicle data to a vehicle flight control system in response to determining that the first vehicle data is internally consistent, externally consistent, and stable over time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving first vehicle data from a sensor on a vehicle at one or more processors executing a first software module. The method includes determining a risk value, a confidence value associated with whether the first vehicle data matches a validated vehicle state, and a benefit value associated with providing the first vehicle data to a second software module. The method includes calculating a health score associated with the first vehicle data based on the risk value, the confidence value, and the benefit value. The method includes, in response to the health score meeting a threshold value, determining whether the first vehicle data is internally consistent, externally consistent, and stable over time. The method further includes, in response to the first vehicle data being internally consistent, externally consistent, and stable over time, providing the first vehicle data to a vehicle flight control system.
40 Citations
20 Claims
-
1. A method comprising:
-
receiving first vehicle data from a sensor on a vehicle at one or more processors executing a first software module; determining, by the first software module, one or more of a risk value associated with the first vehicle data, a confidence value associated with whether the first vehicle data matches a validated vehicle state, or a benefit value associated with providing the first vehicle data to a second software module comprising an evaluator and a filter; calculating, by the evaluator, a health score associated with the first vehicle data based on the risk value, the confidence value, and the benefit value; transferring the first vehicle data to the filter in response to the health score meeting a threshold value; determining, by the filter, whether the first vehicle data is internally consistent; determining, by the filter, whether the first vehicle data is externally consistent with second vehicle data from the sensor; determining, by the filter, whether the first vehicle data is stable over time; and providing the first vehicle data to a vehicle flight control system in response to determining that the first vehicle data is internally consistent, externally consistent, and stable over time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18, 19, 20)
-
-
9. A non-transitory computer-readable medium comprising instructions which, when executed by one or more processors, cause the one or more processors to perform operations including:
-
receiving first vehicle data from a sensor on a vehicle at a first software module executable by the one or more processors; determining one or more of a risk value associated with the first vehicle data, a confidence value associated with whether the first vehicle data matches a validated vehicle state, or a benefit value associated with providing the first vehicle data to a second software module comprising an evaluator and a filter; calculating, by the evaluator, a health score associated with the first vehicle data based on the risk value, the confidence value, and the benefit value; transferring the first vehicle data to the filter in response to the health score meeting a threshold value; determining, by the filter, whether the first vehicle data is internally consistent; determining, by the filter, whether the first vehicle data is externally consistent with second vehicle data from the sensor; determining, by the filter, whether the first vehicle data is stable over time; and providing the first vehicle data to a vehicle flight control system in response to determining that the first vehicle data is internally consistent, externally consistent, and stable over time. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system comprising:
-
one or more processors; a memory comprising instructions which, when executed by the one or more processors, cause the one or more processors to perform operations including; receiving first vehicle data from a sensor on a vehicle at one or more processors executing a first software module; determining one or more of a risk value associated with the first vehicle data by the one or more processors, a confidence value associated with whether the first vehicle data matches a validated vehicle state by the one or more processors, or a benefit value associated with providing the first vehicle data to a second software module comprising an evaluator and a filter; calculating, by the evaluator, a health score associated with the first vehicle data based on the risk value, the confidence value, and the benefit value; transferring the first vehicle data to the filter in response to the health score meeting a threshold value; determining, by the filter, whether the first vehicle data is internally consistent; determining, by the filter, whether the first vehicle data is externally consistent with second vehicle data from the sensor; determining, by the filter, whether the first vehicle data is stable over time; and providing the first vehicle data to a vehicle flight control system in response to determining that the first vehicle data is internally consistent, externally consistent, and stable over time. - View Dependent Claims (15, 16, 17)
-
Specification