Implementation of an Autonomous intersection model that is solved by agents using reinforcement learning technics.
- Miłosz Góralczyk
- Dominik Breksa
Prerequisites needed to install the project:
- Python 3.12.9 or higher
- Unix System
Here I will show the steps needed to set up the repository so that you can then make use of this repository.
-
Clone the repository from GitHub servers to your local machine:
git clone git@github.com:haarmeggido/agent-systems.git cd ./agent-systems -
Set up the package manager of your choice i.e. conda, venv or poetry. Here is an example command to create a virtual environment.
python -m venv .venv
-
Start the setup script located at the ./scripts/ folder. The following script requires Bash shell to be installed on your machine. It will install the python package associated with this project (ainter) to the newly created python environment.
chmod +x ./scripts/setup.sh ./scripts/setup.sh
To test the project we can use the provided script at the ./scripts/ folder. Usage of the script is shown below:
chmod +x ./scripts/test.sh
./scripts/test.shAfter that, the coverage report database will be located at the root of the project (.coverage file).