Evaluation framework for decision making of autonomous driving vehicle
First Claim
1. A computer-implemented method, comprising:
- receiving a plurality of autonomous driving vehicle (ADV) logs;
extracting a human driving decision corresponding to an ADV driving decision using the plurality of ADV logs;
grading the human driving decision in accordance with a plurality of grading metrics; and
generating a grade for the ADV driving decision that is based at least in part on the grade of the human driving decision and a comparison of the human driving decision to the ADV driving decision, wherein the grade for the ADV driving decision is utilized to modify algorithms for subsequent ADV driving.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, systems and methods are disclosed for evaluating autonomous driving vehicle (ADV) driving decisions. A driving scenario is selected, such as a route or destination or type of driving condition. ADV planning and control modules are turned off and do not control the ADV. As a user drives the ADV, sensors detect and periodically log a plurality of objects external to the ADV. Driving control inputs of the human driver are also logged periodically. An ADV driving decision module generates driving decisions with respect to each object detected by the sensors. The ADV driving decisions are logged, but are not used to control the ADV. An ADV driving decision is identified in the logs, and a corresponding human driving decision is extracted, graded, and compared to the ADV driving decision. The ADV driving decision can be graded using the logs and graded human driving decision.
65 Citations
27 Claims
-
1. A computer-implemented method, comprising:
-
receiving a plurality of autonomous driving vehicle (ADV) logs; extracting a human driving decision corresponding to an ADV driving decision using the plurality of ADV logs; grading the human driving decision in accordance with a plurality of grading metrics; and generating a grade for the ADV driving decision that is based at least in part on the grade of the human driving decision and a comparison of the human driving decision to the ADV driving decision, wherein the grade for the ADV driving decision is utilized to modify algorithms for subsequent ADV driving. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations, the operations comprising:
-
receiving a plurality of autonomous driving vehicle (ADV) logs; extracting a human driving decision corresponding to an ADV driving decision using the plurality of ADV logs; grading the human driving decision in accordance with a plurality of grading metrics; and generating a grade for the ADV driving decision that is based at least in part on the grade of the human driving decision and a comparison of the human driving decision to the ADV driving decision, wherein the grade for the ADV driving decision is utilized to modify algorithms for subsequent ADV driving. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A data processing system, comprising:
-
a processor; and a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations, the operations including; receiving a plurality of autonomous driving vehicle (ADV) logs, extracting a human driving decision corresponding to an ADV driving decision using the plurality of ADV logs, grading the human driving decision in accordance with a plurality of grading metrics, and generating a grade for the ADV driving decision that is based at least in part on the grade of the human driving decision and a comparison of the human driving decision to the ADV driving decision, wherein the grade for the ADV driving decision is utilized to modify algorithms for subsequent ADV driving. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification