Vehicle self-diagnostics
First Claim
1. A system onboard a vehicle comprising:
- one or more processors; and
one or more-computer readable storage media communicatively coupled to the one or more processors and storing instructions that are executable by the one or more processors to;
receive sensor data from a plurality of sensors associated with the vehicle;
determine, based at least in part on analyzing at least a portion of the sensor data utilizing a model, a fault associated with the vehicle;
send a query to at least one component system associated with a component of the vehicle;
receive a response from the at least one component system;
determine, based at least in part on the response, that the fault is associated with the component;
determine, based at least in part on the fault associated with the component, at least one service issue associated with the vehicle; and
execute, by a control system of the vehicle, a command to redress the at least one service issue associated with the vehicle while the vehicle is driving, the command comprising altering operation of one or more components of the vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatuses described herein are directed to vehicle self-diagnostics. For example, a vehicle can include sensors monitoring vehicle components, for perceiving objects and obstacles in an environment, and for navigating the vehicle to a destination. Data from these and other sensors can be leveraged to determine a behavior associated with the vehicle. Based at least in part on determining the behavior, a vehicle can determine a fault and query one or more information sources associated with the vehicle to diagnose the fault. Based on diagnosing the fault, the vehicle can determine instructions for redressing the fault. The vehicle can diagnose the fault in near-real time, that is, while driving or otherwise in the field.
59 Citations
20 Claims
-
1. A system onboard a vehicle comprising:
-
one or more processors; and one or more-computer readable storage media communicatively coupled to the one or more processors and storing instructions that are executable by the one or more processors to; receive sensor data from a plurality of sensors associated with the vehicle; determine, based at least in part on analyzing at least a portion of the sensor data utilizing a model, a fault associated with the vehicle; send a query to at least one component system associated with a component of the vehicle; receive a response from the at least one component system; determine, based at least in part on the response, that the fault is associated with the component; determine, based at least in part on the fault associated with the component, at least one service issue associated with the vehicle; and execute, by a control system of the vehicle, a command to redress the at least one service issue associated with the vehicle while the vehicle is driving, the command comprising altering operation of one or more components of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method performed by at least one computing device onboard a vehicle, the method comprising:
-
receiving sensor data associated with the vehicle; determining, based at least in part on the sensor data, a characteristic associated with the vehicle; determining, based at least in part on the characteristic, a fault associated with the vehicle; transmitting, in near real-time, a command associated with diagnosing the fault to at least one information source associated with the vehicle; diagnosing the fault based at least in part on a response to the command; and executing, by a control system of the vehicle and while the vehicle is navigating through an environment, a command to redress the fault. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system associated with a vehicle, the system comprising:
-
one or more processors; and one or more-computer readable storage media communicatively coupled to the one or more processors and storing instructions that are executable by the one or more processors to; execute, by a control system of the vehicle, a first command configured to cause the vehicle to navigate through an environment according to a trajectory; receive sensor data associated with the vehicle; analyze at least a portion of the sensor data utilizing a model; diagnose a fault associated with the vehicle based at least in part on analyzing at least the portion of the sensor data utilizing the model, the fault associated with a difference between the trajectory and a current vehicle state; and execute, by the control system of the vehicle, a second command, the second command configured to compensate for the fault and to cause the vehicle to follow the trajectory. - View Dependent Claims (19, 20)
-
Specification