Welcome to SMART

SMART is a simulator for multi-agent path finding, built on ARGoS. It is open-source, cross platform, and supports realistic physics-based simulation for evaluating MAPF algorithms with hundreds to thousands of agents.

Our goal is to develop SMART as a platform for MAPF research to bridge the gap between algorithmic planning and real-world deployment. For this purpose, SMART exposes APIs to integrate various MAPF planners and retrieve execution statistics.

Video Demo

Watch the SMART demonstration video on YouTube: https://www.youtube.com/watch?v=TX-oGSgM8VQ

How to Get It

Download

Build from Source

How to Use It

SMART provides multiple ways to explore and use the testbed:

Check out our Examples for common use cases.

Tutorials

Participate

Paper

More technical details are available in the SMART paper (arXiv:2503.04798).

Please cite this as:

@article{yan2025smart,
  title={Advancing MAPF towards the Real World: A Scalable Multi-Agent Realistic Testbed (SMART)},
  author={Yan, Jingtian and Li, Zhifei and Kang, William and Zheng, Kevin and Zhang, Yulun and Chen, Zhe and Zhang, Yue and Harabor, Daniel and Smith, Stephen F and Li, Jiaoyang},
  journal={arXiv preprint arXiv:2503.04798},
  year={2025}
}

Contribute

Who is Using SMART?

See Who is Using SMART? for projects and research using SMART.

What’s New

  • Initial release with ARGoS-based simulation

  • Support for 100+ agents

  • Action Dependency Graph execution monitoring

  • Python API for planner integration

FAQ

If you run into problems, check the FAQ - Frequently Asked Questions.

License

This project is released under the MIT License.

Copyright © 2025 Carnegie Mellon University

Getting Started