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
- Host: GitHub
- URL: https://github.com/lukeharwood11/pysimulate
- Owner: lukeharwood11
- License: gpl-3.0
- Created: 2022-05-23T23:36:10.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-25T02:19:29.000Z (over 1 year ago)
- Last Synced: 2026-01-13T16:40:42.744Z (5 months ago)
- Topics: artificial-neural-networks, autonomous-driving, python, racecar-simulator, simulator
- Language: Python
- Homepage: https://www.lukeharwood.dev
- Size: 1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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