US11814083B2ActiveUtilityA1

Asynchronous processing for autonomous vehicle computing systems

63
Assignee: UATC LLCPriority: Mar 31, 2020Filed: Jun 5, 2020Granted: Nov 14, 2023
Est. expiryMar 31, 2040(~13.7 yrs left)· nominal 20-yr term from priority
B60W 60/0025B60W 50/04B60W 60/001B60W 60/0015B60W 60/0027G05B 13/027G05D 1/0088G06N 3/045G06N 3/063G06N 3/08B60W 2554/00B60W 2555/00G05D 2201/0213B60W 50/023B60W 50/029B60W 60/0011B60W 2050/0006B60W 2050/0292G06N 20/00G06N 5/01G06N 3/044G05D 1/0055
63
PatentIndex Score
0
Cited by
38
References
20
Claims

Abstract

Systems and methods are directed to an autonomy computing system for an autonomous vehicle. The autonomy computing system can include functional circuits associated with a first compute function of the autonomous vehicle. Each of the functional circuits can be configured to obtain sensor data that describes one or more aspects of an environment external to the autonomous vehicle at a current time. Each of the functional circuits can be configured to generate, over a time period and based on the sensor data, a respective output according to the specified order. The autonomy computing system can include monitoring circuits configured to evaluate an output consistency of the respective outputs, and in response to detecting an output inconsistency between two or more of the respective outputs, generate data indicative of a detected anomaly associated with the first autonomous compute function.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. An autonomy computing system for an autonomous vehicle, comprising:
 a plurality of functional circuits associated with a first autonomous compute function of the autonomous vehicle, each of the plurality of functional circuits comprising at least one processor that is configured to, according to a specified order:
 obtain sensor data associated with a sensor system of the autonomous vehicle, the sensor data describing one or more aspects of an environment external to the autonomous vehicle at a current time; and 
 generate, independent of others of the plurality of functional circuits, over a time period and based at least in part on the sensor data, a respective output associated with the first autonomous compute function according to the specified order, the respective output comprising a stochastic output; 
 
 one or more monitoring circuits configured to:
 evaluate, according to the specified order, an output consistency of the respective outputs; and 
 in response to detecting an output inconsistency between two or more of the respective outputs, generate data indicative of a detected anomaly associated with the first autonomous compute function, wherein the data indicative of the detected anomaly comprises an assured output that is assured to a specified functional safety standard; and 
 
 a vehicle control signal generator configured to generate one or more vehicle control signals for controlling the autonomous vehicle based at least in part on the respective outputs. 
 
     
     
       2. The autonomy computing system of  claim 1 , wherein each of the plurality of functional circuits is configured to use a respective one of a plurality of neural networks associated with the first autonomous compute function to generate, over the time period and based at least in part on the sensor data, the respective output. 
     
     
       3. The autonomy computing system of  claim 1 , wherein the specified order specifies an order for each of the plurality of functional circuits and a time delay between each of the plurality of functional circuits, the time delay being less than the time period. 
     
     
       4. The autonomy computing system of  claim 1 , wherein at least one of the functional circuits of the plurality of functional circuits is configured to determine, based on the output consistency between each of the respective outputs, an optimal output. 
     
     
       5. The autonomy computing system of  claim 4 , wherein:
 the autonomy computing system is part of a vehicle computing system configured to generate the one or more vehicle control signals for the autonomous vehicle based at least in part on the optimal output. 
 
     
     
       6. The autonomy computing system of  claim 5 , wherein the autonomy computing system is configured to determine whether the output consistency between each of the respective outputs satisfies a consistency threshold, and in response to the output consistency failing to satisfy the consistency threshold, generate the one or more vehicle control signals to safely stop the autonomous vehicle. 
     
     
       7. The autonomy computing system of  claim 4 , wherein the plurality of functional circuits comprises:
 first functional circuitry; and 
 second functional circuitry configured to obtain the sensor data during at least a portion of the time period during which the first functional circuitry generates the respective output. 
 
     
     
       8. The autonomy computing system of  claim 7 , further comprising:
 third functional circuitry configured to obtain the sensor data during at least a portion of the time period during which the second functional circuitry generates the respective output; 
 wherein the sensor data obtained by the third functional circuitry describes one or more aspects of the environment external to the autonomous vehicle at a time different than the sensor data obtained by the second functional circuitry. 
 
     
     
       9. The autonomy computing system of  claim 1 , wherein each of the functional circuits comprises at least one of:
 one or more processor cores; or 
 one or more computing devices. 
 
     
     
       10. The autonomy computing system of  claim 1 , wherein the one or more monitoring circuits comprises virtualized processing circuitry. 
     
     
       11. The autonomy computing system of  claim 1 , wherein:
 each of the functional circuits includes one or more non-assured hardware processing circuits; and 
 the one or more monitoring circuits includes one or more assured processing circuits. 
 
     
     
       12. The autonomy computing system of  claim 1 , wherein:
 each of the respective outputs comprises a trajectory and a world state, the world state describing the environment external to the autonomous vehicle; and 
 the autonomy computing system is configured to generate motion planning data including the trajectory based at least in part on the environment as described by the world state. 
 
     
     
       13. The autonomy computing system of  claim 1 , wherein each of the respective outputs comprises a respective motion plan for the autonomous vehicle. 
     
     
       14. The autonomy computing system of  claim 1 , wherein each of the respective outputs comprises a trajectory associated with a first object. 
     
     
       15. A computer-implemented method for verifying autonomous vehicle compute processing, comprising:
 obtaining, by a plurality of functional circuits of an autonomy computing system each comprising at least one processor, sensor data associated with a sensor system of the autonomous vehicle, the sensor data describing one or more aspects of an environment external to the autonomous vehicle at a current time, each of the plurality of functional circuits respectively independently associated with a first autonomous compute function of the autonomy computing system; 
 generating, by each of the plurality of functional circuits and according to a specified order, a plurality of stochastic outputs, each of the plurality of stochastic outputs generated over a time period independently by each of the plurality of functional circuits; 
 evaluating, by one or more monitoring circuits of the autonomy computing system and according to the specified order, an output consistency of the plurality of stochastic outputs; and 
 in response to detecting an output inconsistency between two or more of the respective outputs, generating, by the autonomy computing system, data indicative of a detected anomaly associated with the first autonomous compute function, wherein the data indicative of the detected anomaly comprises an assured output that is assured to a specified functional safety standard. 
 
     
     
       16. The computer-implemented method of  claim 15 , wherein each of the plurality of functional circuits is configured to use a respective one of a plurality of neural networks associated with the first autonomous compute function to generate, over the time period and based at least in part on the sensor data, the plurality of stochastic outputs. 
     
     
       17. The computer-implemented method of  claim 15 , wherein the specified order specifies an order for each of the plurality of functional circuits and a time delay between each of the plurality of functional circuits, the time delay being less than the time period. 
     
     
       18. An autonomous vehicle, comprising:
 a sensor system configured to generate sensor data associated with an environment external to the autonomous vehicle; 
 an autonomy computing system comprising:
 a plurality of functional circuits associated with a first autonomous compute function of the autonomous vehicle, each of the plurality of functional circuits comprising at least one processor that is configured to, according to a specified order:
 obtain sensor data associated with the sensor system of the autonomous vehicle, the sensor data describing one or more aspects of an environment external to the autonomous vehicle at a current time; and 
 generate, independent of others of the plurality of functional circuits, over a time period and based at least in part on the sensor data, a respective output associated with the first autonomous compute function according to the specified order, the respective output comprising a stochastic output; 
 
 one or more monitoring circuits configured to:
 evaluate, according to the specified order, an output consistency of the respective outputs; and 
 in response to detecting an output inconsistency between two or more of the respective outputs, generate data indicative of a detected anomaly associated with the first autonomous compute function, wherein the data indicative of the detected anomaly comprises an assured output that is assured to a specified functional safety standard; and 
 
 a vehicle control signal generator configured to generate one or more vehicle control signals for controlling the autonomous vehicle based at least in part on the respective outputs. 
 
 
     
     
       19. The autonomous vehicle of  claim 18 , wherein each of the plurality of functional circuits is configured to use a respective one of a plurality of neural networks associated with the first autonomous compute function to generate, over the time period and based at least in part on the sensor data, the respective output. 
     
     
       20. The autonomous vehicle of  claim 18 , wherein the specified order specifies an order for each of the plurality of functional circuits and a time delay between each of the plurality of functional circuits, the time delay being less than the time period.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.