Presented for #SimulinkChallenge2019 and received the 1st Place Award.
This project shows how we used Lego EV3 Robots, UDP and a detector camera to simulate a SafeTown using Simulink models. SafeTown is a project where we only use Simulink and Add-on Toolboxes to control a group of autonomous vehicle robots (LEGO EV3) and manage the traffic on a small scale map using image recognition with a camera and a workstation. We used all of them in coordination using real-time communication (UDP). The challenge in this project is to apply the developed models on Simulink to real life where the hardware components cause a lot of unexpected troubles, such as noisy sensors, changing environmental conditions, and the effect of the changing states of batteries on the vehicles. The goal is to have a "SafeTown" where autonomous vehicle robots drive freely without colliding with each other. It is a very multidisciplinary project, and we have worked on it as a group of four students, one Ph.D. student and three undergraduates from TU Dresden.
Warning: because of heterogeneous sensors and actuators, the results may not be the same. Also, the IP configurations may be different on your hardware.