Dynamic MAPF

Fall 2024

Tools:

Python

This project explores Dynamic Multi-Agent Pathfinding (MAPF), where agents navigate a changing environment with dynamic obstacles and goals. It builds on five algorithms: Space-Time A* (STA*), Prioritized Planning, CBS, CBS with Disjoint Splitting, and Large Neighborhood Search (LNS).
The project, developed as a group effort involves map validation, visualization, and dynamic updates. I developed the CBS and CBS with Disjoint algorithms, created a system to run and compare all algorithms, and designed 5 out of 7 test scenarios (covering agent count, goal frequency, obstacle density, and map dynamics). Additionally, I implemented core map-handling functionalities, contributed to algorithm integration, and co-authored the report analysis and conclusions.

Back to Projects

More pictures