Autonomous vehicle operation feature monitoring and evaluation of effectiveness
First Claim
1. A computer-implemented method of evaluating autonomous or semi-autonomous vehicle technology, the method comprising:
- generating, by one or more processors of a computer system configured to virtually test responses of computer instructions associated with the autonomous or semi-autonomous vehicle technology within a virtual environment, a virtual test scenario related to vehicle operation of a virtual representation of a vehicle, wherein the virtual test scenario includes virtual representations of a plurality of other vehicles on a virtual road;
applying, by the one or more processors of the computer system, the virtual test scenario to a package of computer instructions configured to instruct processors of autonomous or semi-autonomous vehicles to perform an autonomous or semi-autonomous functionality, wherein applying the virtual test scenario includes presenting virtual sensor data to the package of computer instructions to simulate operation of the vehicle;
determining, by the one or more processors of the computer system, one or more responses of the package of computer instructions to the applied virtual test scenario;
determining, by the one or more processors of the computer system, one or more virtual responses of the virtual representation of the vehicle based upon the one or more responses of the package of computer instructions;
determining, by the one or more processors of the computer system, a performance metric associated with the package of computer instructions based at least in part upon the one or more virtual responses of the virtual representation of the vehicle to the applied virtual test scenario, wherein the performance metric is associated with a risk level associated with operation of vehicles using the package of computer instructions; and
causing, by the one or more processors, one or more of the following actions to be performed based upon the performance metric;
adjusting an insurance policy associated with a vehicle having the autonomous or semi-autonomous vehicle technology, determining a coverage level associated with the insurance policy, presenting information regarding the performance metric to a reviewer via a display of a reviewer computing device, or presenting an adjustment to the insurance policy to a customer via a display of a customer computing device for review of the adjustment to the insurance policy.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for monitoring use and determining risks associated with operation of a vehicle having one or more autonomous operation features are provided. According to certain aspects, a virtual log of data regarding performance of the features in a virtual test environment may be recorded during operation of the vehicle. This may include information regarding the vehicle, the vehicle environment, use of the autonomous operation features, and/or control decisions made by the features. The control decisions may include evasive maneuvers performed by the vehicle under the control of the features. The performance data in the virtual log may be used to determine risk levels associated with vehicle operation by the autonomous operation features. The risk levels may further be used to adjust an insurance policy associated with the vehicle.
27 Citations
19 Claims
-
1. A computer-implemented method of evaluating autonomous or semi-autonomous vehicle technology, the method comprising:
-
generating, by one or more processors of a computer system configured to virtually test responses of computer instructions associated with the autonomous or semi-autonomous vehicle technology within a virtual environment, a virtual test scenario related to vehicle operation of a virtual representation of a vehicle, wherein the virtual test scenario includes virtual representations of a plurality of other vehicles on a virtual road; applying, by the one or more processors of the computer system, the virtual test scenario to a package of computer instructions configured to instruct processors of autonomous or semi-autonomous vehicles to perform an autonomous or semi-autonomous functionality, wherein applying the virtual test scenario includes presenting virtual sensor data to the package of computer instructions to simulate operation of the vehicle; determining, by the one or more processors of the computer system, one or more responses of the package of computer instructions to the applied virtual test scenario; determining, by the one or more processors of the computer system, one or more virtual responses of the virtual representation of the vehicle based upon the one or more responses of the package of computer instructions; determining, by the one or more processors of the computer system, a performance metric associated with the package of computer instructions based at least in part upon the one or more virtual responses of the virtual representation of the vehicle to the applied virtual test scenario, wherein the performance metric is associated with a risk level associated with operation of vehicles using the package of computer instructions; and causing, by the one or more processors, one or more of the following actions to be performed based upon the performance metric;
adjusting an insurance policy associated with a vehicle having the autonomous or semi-autonomous vehicle technology, determining a coverage level associated with the insurance policy, presenting information regarding the performance metric to a reviewer via a display of a reviewer computing device, or presenting an adjustment to the insurance policy to a customer via a display of a customer computing device for review of the adjustment to the insurance policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for evaluating autonomous or semi-autonomous vehicle technology, comprising:
-
one or more processors; a program memory coupled to the one or more processors and storing (i) a package of computer instructions configured to instruct processors of autonomous or semi-autonomous vehicles to perform an autonomous or semi-autonomous functionality and (ii) executable instructions that, when executed by the one or more processors, cause the computer system to virtually test responses of the package of computer instructions within a virtual environment by; generating a virtual test scenario related to vehicle operation of a virtual representation of a vehicle, wherein the virtual test scenario includes virtual representations of a plurality of other vehicles on a virtual road; applying the virtual test scenario to the package of computer instructions, wherein applying the virtual test scenario includes presenting virtual sensor data to the package of computer instructions to simulate operation of the vehicle; determining one or more responses of the package of computer instructions to the applied virtual test scenario; determining one or more virtual responses of the virtual representation of the vehicle based upon the one or more responses of the package of computer instructions; determining a performance metric associated with the package of computer instructions based at least in part upon the one or more virtual responses of virtual representation of the vehicle to the applied virtual test scenario, wherein the performance metric is associated with a risk level associated with operation of vehicles using the package of computer instructions; and causing one or more of the following actions to be performed based upon the performance metric;
adjusting an insurance policy associated with a vehicle having the autonomous or semi-autonomous vehicle functionality, determining a coverage level associated with the insurance policy, presenting information regarding the performance metric to a reviewer via a display of a reviewer computing device, or presenting an adjustment to the insurance policy to a customer via a display of a customer computing device for review of the adjustment to the insurance policy. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A tangible, non-transitory computer-readable medium storing executable instructions for evaluating an autonomous or semi-autonomous vehicle technology that, when executed by at least one processor of a computer system, cause the computer system to:
-
access a package of computer instructions configured to instruct processors of autonomous or semi-autonomous vehicles to perform the autonomous or semi-autonomous functionality; generate a virtual test scenario related to vehicle operation of a virtual representation of a vehicle, wherein the virtual test scenario includes virtual representations of a plurality of other vehicles on a virtual road; apply the virtual test scenario to the package of computer instructions, wherein applying the virtual test scenario includes presenting virtual sensor data to the package of computer instructions to simulate operation of the vehicle; determine one or more responses of the package of computer instructions to the applied virtual test scenario; determine, one or more virtual responses of the virtual representation of the vehicle based upon the one or more responses of the package of computer instructions; determine a performance metric associated with the package of computer instructions based at least in part upon the one or more virtual responses of the virtual representation of the vehicle to the applied virtual test scenario, wherein the performance metric is associated with a risk level associated with operation of vehicles using the package of computer instructions; and cause one or more of the following actions to be performed based upon the performance metric;
adjusting an insurance policy associated with a vehicle having the autonomous or semi-autonomous vehicle technology, determining a coverage level associated with the insurance policy, presenting information regarding the performance metric to a reviewer via a display of a reviewer computing device, or presenting an adjustment to the insurance policy to a customer via a display of a customer computing device for review of the adjustment to the insurance policy. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification