Objective This project focuses on establishing a systematic set of testing benchmarks to ensure the safety of an autonomous vehicle given its perception, planning and control systems. We will design an autonomous vehicle computer-aided design (CAD) toolchain, which captures formal descriptions of driving scenarios in order to develop a safety case for an autonomous vehicle (AV). Rather than focus on a particular component of the AV, like adaptive cruise control, the toolchain models the end-to-end dynamics of the AV in a formal way suitable for testing and verification.
Methodology First, a domain-specific language capable of describing the scenarios that occur in the day-to-day operation of an AV is defined. The language allows the description and composition of traffic participants, and the specification of formal correctness requirements. A scenario described in this language is an executable that can be processed by a specification-guided automated test generator (bug hunting), and by an exhaustive reachability tool. The toolchain allows the user to exploit and integrate the strengths of both testing and reachability, in a way not possible when each is run alone. Finally, given a particular execution of the scenario that violates the requirements, a visualization tool can display this counter-example and generate labeled sensor data.
1. Develop toolchain 2. Evaluate real visual image data sets with simulator data sets 3. Create multiple driving scenarios and complete safety analysis on an interactive website
Deliverables The effectiveness of the approach will be demonstrated on five autonomous driving scenarios drawn from a collection of 36 scenarios that account for over 95% of accidents nationwide.
These case studies will demonstrate robustness-guided verification heuristics to reduce analysis time, counterexample visualization for identifying controller bugs in both the discrete decision logic and low-level analog (continuous) dynamics, and identification of modeling errors that lead to unrealistic environment behavior.
Name | Affiliation | Role | Position | |
---|---|---|---|---|
rahulm@seas.upenn.edu | Mangharam, Rahul | University of Pennsylvania | PI | Faculty - Tenured |
mokelly@seas.upenn.edu | O'Kelly, Matthew | University of Pennsylvania | Other | Student - PhD |
No match sources!
No partners!