Multi-Robot Navigation Framework
This repository provides a framework for simulating multi-robot navigation under different scenarios using Simplified MDP and POMDP approaches. Follow the instructions below to run the simulations for each case.
-
Switch to the
mcts_dpw
branch:git checkout mcts_dpw
-
Run the simulation:
python3 main.py
-
Switch to the
main
branch:git checkout main
-
Run the simulation:
python3 main2.py
To modify the number of robots or their goal positions:
-
Open the relevant code file:
- For Simplified MDP:
main.py
- For POMDP:
main2.py
- For Simplified MDP:
-
Update the parameters directly in the code:
# Example: Change robot count or target goals num_robots = 3 goal_positions = [[7, 5], [5, 7], [2, 7]]
mcts_dpw
Branch: Contains the implementation for the Simplified MDP Problem.main
Branch: Contains the implementation for the POMDP Problem.- Code Files:
main.py
: Runs the Simplified MDP simulation.main2.py
: Runs the POMDP simulation.
- Python Version: Python 3.x
- Install Required Packages:
pip install -r requirements.txt
For questions, issues, or feedback, please reach out to the following:
-
Alexandre Carlhammar
Email: [[email protected]] -
Arpit Dwivedi
Email: [[email protected]] -
Rohan Garg
Email: [[email protected]]