An open API service indexing awesome lists of open source software.

https://github.com/lukeharwood11/pysimulate

🏎️ AI racecar simulator for testing multiple types of agents
https://github.com/lukeharwood11/pysimulate

artificial-neural-networks autonomous-driving python racecar-simulator simulator

Last synced: 16 days ago
JSON representation

🏎️ AI racecar simulator for testing multiple types of agents

Awesome Lists containing this project

README

          

# pysimulate

## Purpose

This project provides a framework to build a simulator to test different agents in a simple environment. This allows you to control the inputs/outputs of the system in python and hotswap the 'drivers' to the vehicles.

Use this repo to build your own AI drivers and test them on your own tracks!

## Links

- [pygame docs](https://www.pygame.org/docs/)

## About
This project was built using the pygame and numpy libraries. In order to install these dependencies use:

```
pip install -r requirements.txt
```

Extend from the abstract class `Simulation` from `simulation.py` in order to create a custom simulation or simply use the `DefaultSimulation` class.

Same applies to building a custom vehicle from `vehicle.py` or using the `DefaultVehicle` class.

## Author

**Luke Harwood**

_lukeharwood.dev@gmail.com_

_lukeharwood.dev_

Created on 05/24/2022