Autonomous CPS
Validation & Verification

How are we going to trust the autonomous vehicles?

In the world of Autonomous Vehicles, one of the emerging challenges is the merging of the decision taking with the driving mechanics. In this setting, the important validation issue becomes the scenario testing. Various studies show that the "real world" testing is extremely time consuming, ineffective, converges too slowly, and has no framework for certification. In addition to real-life testing, there are several autonomous vehicle testing methods such as VEhicle Hardware-in-Loop (VEHiL), Vehicle-in-the-loop (ViL) and driving simulators. All of these require a standard method for the identification of test scenarios and the reduction of sample space for possible scenarios is an urgent requirement for proving the systems to be safe in a time and cost efficient manner. Our AV testing research focuses on the formulation of the verification challenge for AVs and present a framework to address this challenge.

We are one of the founding partners of the Autonomous Vehicles Verification Consortium (AVVC). Together with our partners. we have been working on scenario-based verification and validation of autonomous vehicles (AVs). In particular, we have built PolyVerif, an open-source environment for the verification and validation (V&V) of AVs. We have been connecting three open-source projects together into a V&V toolkit: (i) Autoware, one of leading open-source software systems for autonomous driving; (ii) the SVL simulator developed by LG Silicon Valley Labs and CARLA, an open-source simulator, and (iii) the Scenic probabilistic programming system developed by Dr. Daniel Fremont (USSC) and Sanjit Seshia (UCB) (iv) SUMO open source, microscopic and continuous multi-modal traffic simulation package. We have recently developed an interface between Scenic and the SUMO traffic simulator (https://github.com/AkbasLab/scenic-sumo).  

We have an ongoing collaboration with Tallinn Technical Institute with the aim of creating a validation framework for autonomous vehicles. Check out the video below for a short demo of our scenario generation mechanism, showing how real-life roads can be modeled for simulation testing. The path generated here is TalTech campus AV testing path.

We also integrate our validation methodology with Open Measurable Scenario Description Language (M-SDL) Developed by Foretellix Ltd. to use the information from these crashes for the validation of AVs, which is the most critical obstacle in their mass deployment. Please check the project page for the details of this collaboration.

Below, you can see my invited talk at FIAP, Sao Paulo, Brazil and a News 13 clip about our research when they visited my research group at my previous institution:

FIAP_Video.mp4
Akbas Research.mp4

AV Proving Grounds

Autonomous Vehicle (AV) Technology has the potential to have a significant impact in various fields such as logistics, farming and transportation. NHTSA standards Level 1 and level 2 capabilities are already available. However, to reach the full potential of the technology, Level 3 and Level 4 autonomy must be realized. The verification and testing of AVs is critical in order to achieve full autonomy. Considering the active work ongoing with proving grounds for testing, we thought building a database of proving grounds would be useful to the broader Autonomous Vehicle community.  The database can be accessed with read privileges HERE.

AV Accidents

The existing AV accident data can be an important resource for AV analysis. We present our work of a deep dive analysis of all reported AV related accidents to date in an illustrative database (link).

Related Publications