- Install necessary requirements --> pip install requirements.txt
- Open the file "map.xlsx" and define the positions of obstacles
- Black cells will be obstacles
- White cells will be free of obstacles
- Open the folder "map_generator" in your Integrated Development Environments (IDE), i.e. VS Code
- Run the file "map_generator.py" --> a list with the coordinates of the obstacles will be generated --> obstacles.py
- Copy the file into the folder "simulation/world"
- Open the folder "simulation" in your IDE
- Configure your individual simulation in the file constants.py
- CYCLES: 1-10, defining how many simulation cycles shall be performed
- NUMBER_OF_ROVERS: 2-10, defining how many rovers shall be included
- COMM_TYPE: [No_Comm, Timing_Selective, Content_Selective, Receiver_Selective, Integrated, Full_Comm], defining the communication type for the simulation cycles
- further configuration parameters, if necessary
- run the file "main.py"
- The simulation output data will be saved in several files in simulation/output_logger/plotted_data
Enjoy!