derennio / trafficsimulator

Simulation of road traffic using autonomous vehicles.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TrafficSimulator


Research project to simulate congestion formations and traffic under different circumstances for autonomous vehicles.

Table of Contents

Introduction

License

This project's purpose is of purely scientific nature and is in no way associated with Porsche's production systems. Autonomous vehicles automatically determine their required safety distance to other vehicles and adapt their velocity to maintain given distance.

Features

  • Graphical user interface displaying the cars' movement
  • PI and PID controllers available
  • Automatic data collection
  • Creation of streets and cars during runtime
  • Lookahead for vehicles and speed limits

Requirements

The application can be run locally, the requirements for each setup are listed below.

Local

Quick Start

Make sure pygame is installed locally to support the startup script's audio feature.

Configure Pygame

$ pip install pygame

Run Local

$ mvn clean package
$ java -jar target/TrafficSimulator-1.0-SNAPSHOT.jar

Acknowledgements

Project created under the supervision of DHBW Stuttgart.

About

Simulation of road traffic using autonomous vehicles.

License:Other


Languages

Language:Java 99.5%Language:Python 0.5%