autonomous-vehicle-sim / Simulator

Unity simulator with a web-based interface intended for real-life vehicle training.
Apache License 2.0
4 stars 0 forks source link

Autonomous Vehicle Simulator

Unity simulator with a web-based interface intended for real-life vehicle training.

Table of contents

Description

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.

Usage

There are a few ways of running our solution:

Project structure

Dependencies and requirements

Unity simulator requirements

For more details visit the official Unity documentation

Web server dependencies

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