Detection of latent failures in autonomous vehicles
AssigneeCavnue Technology, LLC
InventorsDavid Hahn Clifford, Demetrios Vasili Kellari
Life of this patent
Estimating the term…
Abstract
Systems and techniques are described for how to augment failure detection of a vehicle to detect failures that would otherwise go undetected by the control system of the vehicle, and to mitigate such failures when detected. Performance of the vehicle is observed over time, and based on these observations, the systems and methods determine whether the vehicle is exhibiting a performance characteristic that is indicative of a failure. If so, and if the control system does not identify the failure, then the system generates response data that causes the control system of the vehicle to respond to the performance characteristic that is indicative of the failure.
Claims15
A computer-implemented method, comprising:
- receiving, by a data processing apparatus and for a vehicle, status data describing performance and operational status of the vehicle while in operation;
- accessing, by the data processing apparatus, a control policy for the vehicle that describes a range of actions for the vehicle that are acceptable for autonomous control and failure modes;
- determining, by the data processing apparatus, based on the performance described by the status data, whether the vehicle is exhibiting a performance characteristic that is indicative of a failure;
- in response to determining that the vehicle is exhibiting a performance characteristic that is indicative of a failure, determining, by the data processing apparatus, based on the operational status described by the status data, whether a control system of the vehicle has detected the failure in response to the exhibited performance characteristic;
- in response to determining that the control system of the vehicle has not detected the failure in response to the exhibited performance characteristic, generating, by the data processing apparatus, for the control system of the vehicle, response data that causes the control system of the vehicle to respond to the performance characteristic that is indicative of the failure;
- and
- providing, by the data processing apparatus, the response data to the control system of the vehicle.
A system, comprising:
- a data processing apparatus comprising one or more computers;
- a non-transitory computer readable medium storing instructions executable by a data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising:
- receiving, by a data processing apparatus and for a vehicle, status data describing performance and operational status of the vehicle while in operation;
- accessing, by the data processing apparatus, a control policy for the vehicle that describes a range of actions for the vehicle that are acceptable for autonomous control and failure modes;
- determining, by the data processing apparatus, based on the performance described by the status data, whether the vehicle is exhibiting a performance characteristic that is indicative of a failure;
- in response to determining that the vehicle is exhibiting a performance characteristic that is indicative of a failure, determining, by the data processing apparatus, based on the operational status described by the status data, whether a control system of the vehicle has detected the failure in response to the exhibited performance characteristic;
- in response to determining that the control system of the vehicle has not detected the failure in response to the exhibited performance characteristic, generating, by the data processing apparatus, for the control system of the vehicle, response data that causes the control system of the vehicle to respond to the performance characteristic that is indicative of the failure;
- and
- providing, by the data processing apparatus, the response data to the control system of the vehicle.
A non-transitory computer readable medium storing instructions executable by a data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising:
- receiving, by a data processing apparatus and for a vehicle, status data describing performance and operational status of the vehicle while in operation;
- accessing, by the data processing apparatus, a control policy for the vehicle that describes a range of actions for the vehicle that are acceptable for autonomous control and failure modes;
- determining, by the data processing apparatus, based on the performance described by the status data, whether the vehicle is exhibiting a performance characteristic that is indicative of a failure;
- in response to determining that the vehicle is exhibiting a performance characteristic that is indicative of a failure, determining, by the data processing apparatus, based on the operational status described by the status data, whether a control system of the vehicle has detected the failure in response to the exhibited performance characteristic;
- in response to determining that the control system of the vehicle has not detected the failure in response to the exhibited performance characteristic, generating, by the data processing apparatus, for the control system of the vehicle, response data that causes the control system of the vehicle to respond to the performance characteristic that is indicative of the failure;
- and
- providing, by the data processing apparatus, the response data to the control system of the vehicle.
Dependencies are inferred from the claim text.