GridSim is an autonomous driving simulator engine that uses a car-like robot architecture to generate occupancy grids from simulated sensors.
Demo below:
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Clone the repository:
$ git clone https://github.com/RovisLab/GridSim.git
The packages needed for install can be found inside requirements.txt:
pip install -r requirements.txt
Each scenario cand be found in a separate folder:
- GridSim_City_Scenario: GridSim simulation engine inside an aerial map from Stockholm, Sweden.
- GridSim_Configurable_Map: GridSim simulation engine inside any desired map. For this build we used an aerial map from Stockholm, Sweden. Additional features: - mini-map - map and mini-map scaling factor - route tracking on mini-map
- GridSim_Seamless: GridSim simulation engine inside a seamless (never-ending) network of roads.
The main function can be found inside each folder, inside car_kinematic_model.py
- Pygame - A python programming language library for making multimedia applications like games built on top of the SDL library.
- Tensorflow - An open source machine learning framework for everyone.
- Numpy - NumPy is the fundamental package for scientific computing with Python.