Team Homepage

CPS 491

Phu Phung

University of Dayton

Team 7 Members:

Project Overview

High Assurance Monitoring of an Autonomous Car Control Simulation

The goal of the project is to create, design, and implement an environment to develop the software components of an autonomous car. The car will need to be capable of driving around a simulated model of a city while obeying trafic laws. An environment model, a basic cyber phyisical system (CPS) controler, and runtime monitoring will be implemented initially. Then the CPS controller is expected to be capable to be exported to embedded C code that includes the monitors.

Company Information

Galois

Company Mentors

Overview

Accomplishments

Implementation

Scenarios

Matlab Scenarios were created using one of the built in apps that matlab has which is called Driving Scenario Designer which saved time on creating the models and since it has sensors built in, we were able to export the matlab code and have signals thrown whenever we want to detect something. Examples of what the detection is like is shown below in scrum process.

Three scenarios were created: Using the scenarios, we were able to export the sensor data as a matlab function and modify to detect the objects that are in the scenario.

Monitors

Five monitors were created:

Speed Example

Docker Integration