About MOBATSim

MOBATSim: a Model-based Autonomous Traffic Simulation Framework for Safety Assessment, is a framework developed in the Faculty of Electrical and Computer Engineering, Technische Universität Dresden. The main developer, Mustafa Saraoğlu, is working on the safety assessment of autonomous vehicle components and functions as his Ph.D. topic in the Model-based Analysis Group from the Institute of Automation.

Automated driving systems tend to be more important and sophisticated in the nearest future. The functional safety assessment for these systems becomes an urgent necessity for the transition to full autonomy. Testing these functions consisting of decision and control algorithms with a lot of variables and parameters in a unified manner is a daunting task. Threat assessment has to be made for vehicles to actively avoid hazardous situations. This requires the analysis of complex operational profiles such as routing, intersection management and collision prediction in an environment where multiple vehicles are in different positions, and traveling at different speeds. There is a need for a comprehensive traffic simulation framework which models not only the functionality of the vehicles but also the interactions between them.

As a solution, we offer a new simulation framework, MOBATSim, which is completely based on MATLAB Simulink. It allows the user to customize decision and control algorithms for the modeled autonomous vehicles and analyze their effects on the overall safety of the high-level urban traffic environment. The user can define safety goals, derive functional safety requirements, describe driving scenarios, and verify if these goals are met for certain autonomous vehicle functions that are tested. The simulation-based fault injection is used to perform the tests in the presence of various types of random or predetermined faults of low-level vehicle components such as sensors and communication modules. The definitions of safety and controllability requirements of autonomous vehicle functions are derived from the safety standard ISO 26262. Automatically generated reports allow the user to save time and costs in the early design phase through comprehensive testing and it can also prove a useful framework to overcome the challenges of the adoption of ISO 26262. The data can be logged during the simulations and later be used by Simulink 3D Animation for visual investigations.

Features of MOBATSim as a Solution

  • Different control and decision algorithms for autonomous vehicles and autonomous traffic management.
  • Error propagation analysis for the derivation of fault-error-failure chain relations by simulation-based fault injection method.
  • Scenario-based testing for hazard and risk analysis (currently being automated).
  • Simulink 3D Animations for visualization.

Added Values and Advantages of using MOBATSim

  • Works %100 MATLAB Simulink, no need for any further 3rd Party Tool or any heterogenous toolchain.
  • PC-based simulation allows fast, cheap and reproducible tests.
  • Easy to customize or edit any parameter regarding any vehicle, the driving scenario, or the traffic model.
  • Benchmarking of control and decision algorithms in terms of safety and performance on different abstraction levels such as component level, vehicle level, and traffic level.
  • Automatic report generation (currently being developed further).
  • Clear structure and Input/Output interface allow the user to inject any fault type(such as sensor, hardware or network faults), thus making simulation-based fault injection a useful method for safety assessment.