Simulation of Driver Assistance System Functions in Matlab Environment

OData support
Kiss Domokos
Department of Automation and Applied Informatics


Nowadays the driver assistance systems are getting more and more widespread in the automotive industry. The most popular driver assistance systems include the adaptive cruise control, the lane keeping assist and the parking aid system. I composed my thesis at the Robert Bosch Ltd. in the Engineering Center Budapest.

I worked on the ultrasonic driver assistance system. The most significant sensor of the park pilot application is the ultrasonic sensor.

Ultrasonic systems are very sensitive to their environment. That is the reason, why Bosch has to set up the system to every single bumper, to achieve the right behavior. The setup of the system was made with measurements so far, because the simulation of the sound wave transmission is a complex process with a lot of calculation.

The goal of the project is to replace the measurement with simulation. The simulation has the advantage compared to the measurement, that we don’t need a physical copy of the bumper. The simulation requires the CAD model for the calculation. This way we can estimate the performance of the ultrasonic system in the early phase of the development. The performance depends on the shape of the bumper. The customer can modify the shape of his bumper upon the result of the simulation by much lower cost.

My thesis is to develop a Software In the Loop simulation without any hardware elements in a desktop computer environment, that simulates the self-parking of the car. To reach the target, I had to simulate the functionality of the main hardware elements (ultrasonic sensor and sensor ASIC) in Matlab environment. I had to integrate the parking aid software into the simulation. The software controls the ultrasonic sensors and the car. I had to provide an interface between the software and the simulated hardware elements to ensure the communication.


Please sign in to download the files of this thesis.