Unity simulator with a web-based interface intended for real-life vehicle training.
This application was created with autonomous vehicle training in mind.
It presents the user with a friendly interface to create a simulated vehicle on a simulated track. The user then receives images from vehicle's cameras, which can be used as training data for the vehicle.
The simulator was written in C# in Unity, the web server is running on Flask written in python, and the interface is a Flask template. For more details check the modules' subdirectiories: server, simulator.
There are a few ways of running our solution:
- Through the main .exe file (the built .exe file opens a main menu scene with scene slection)
- Running the server through the .bat file
Car Simulator/
- Unity simulator filesdocs/
- project documentationresources/
- graphics project filesserver/
- simulator's API, web interface
- 64-bit version of Windows 7/8.1/10/11
- x64 CPU architecture with SSE2 support
For more details visit the official Unity documentation
flask==3.0.2
click==8.1.7
websockets~=12.0
waitress==3.0.0
flask-restx==1.3.0
SQLAlchemy~=2.0.29
flask_sqlalchemy==3.1.1
requests~=2.31.0