Skip to content

Zenn0u/MAPF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

MAPF

Multi Agent Path Finding

0 Task 0: Preparing for the Project

0.1 Installing Python 3

This project requires a Python 3 installation with the numpy and matplotlib packages. On Ubuntu Linux, download python by using:

sudo apt install python3 python3-numpy python3-matplotlib

On Mac OS X, download Anaconda 2019.03 with Python 3.7 from https://www.anaconda.com/distribution/#download-section and follow the installer. You can verify your installation by using:

0.2 Installing the MAPF Software

Download the archive with the provided MAPF software and extract it on your computer.

0.3 Learning about MAPF

Read the provided textbook-style overview of MAPF.

0.4 Understanding Independent Planning

Execute the independent MAPF solver by using:

python run_experiments.py --instance instances/exp0.txt --solver Independent

If you are successful, you should see an animation: image image image

1 Task 1: Implementing Space-Time A*

2 Task 2: Implementing Prioritized Planning

3 Task 3: Implementing Conflict-Based Search (CBS)

4 Task 4: Implementing CBS with Disjoint Splitting

About

Multi Agent Path Finding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages