Придумал как можно реализовать вашу задачу, пишу так, как сделал бы я, на оптимизацию и новизну не претендую :)
Каждого робота делать на основе esp либо arduino+wifi, настроить доступ к локальному серваку по wlan, на нем принимать, хранить и передавать остальным данные. К тому же если будут сильно большие массивы данных, для нахождения кратчайшего пути может не хватит мощностей контроллера (это для гигантских прям лабиринтов), вычисление можно проводить на сервере, а отдавать роботу готовый маршрут.
Таким образом запускаем кучу роботов, в реальном времени они передают карту маршрута на сервак, он обрабатывает данные и роботы почти сразу же получают уже сформированный маршрут. А затем едут ко мне домой убивать за такие глупости. Шутка. Идея хорошая, посмотреть бы на готовые реализации.