Overview of supported algorithms in libMultiRobotPlanning
mainlibMultiRobotPlanning provides search algorithms for task and path planning in multi-robot systems. Supported algorithms include:
Single-Robot Algorithms
- A*
- A* epsilon (focal search)
- SIPP (Safe Interval Path Planning)
Multi-Robot Algorithms
- Conflict-Based Search (CBS)
- Enhanced Conflict-Based Search (ECBS)
- Conflict-Based Search with Optimal Task Assignment (CBS-TA)
- Enhanced Conflict-Based Search with Optimal Task Assignment (ECBS-TA)
- Prioritized Planning using SIPP
Assignment Algorithms
- Minimum sum-of-cost (flow-based; integer costs; any number of agents/tasks)
- Best Next Assignment (series of optimal solutions)