Multi-robot Path Planning and Scheduling via Model Predictive Optimal Transport (MPC-OT)

2508.21205v1 cs.RO, cs.LG 2025-09-02
Авторы:

Usman A. Khan, Mouhacine Benosman, Wenliang Liu, Federico Pecora, Joseph W. Durham

Резюме на русском

## Контекст В статье рассматривается проблема мультироботового планирования маршрутов и расписаний в условиях ограничений пространства и возможности столкновений. Данный вопрос широко применяется в различных областях, включая промышленность, транспорт, робототехнику и другие. Отсутствие эффективных методов планирования может приводить к коллизиям, дедлокам и неэффективности движения. В настоящем исследовании предлагается новая методика, основанная на теории оптимального транспорта и модели многошагового управления (MPC), которая способна успешно решить эту задачу. ## Метод Предлагаемый подход включает в себя формализацию задачи в терминах теории оптимального транспорта. Раннее планирование маршрутов и расписаний может привести к коллизиям, поэтому в качестве решения используется оптимальное транспортное отображение. Работа реализовывается в дискретной форме, где пространство разбивается на $K$ ячеек, и введен блок $K \times K$, определяющий стоимость перехода между ячейками. Оптимальное транспортное решение обеспечивает минимальные по стоимости переходы роботов к целям с необходимыми ограничениями. Для учета динамики и возможной перезаписи планов введена модель MPC, которая позволяет реагировать на изменения окружения и динамику движения. Алгоритм работает с вычислительными сложностями $\unicode{x1D4AA}(K^3\log K)$ в худшем случае и $\unicode{x1D4AA}(K^2\log K)$ для более гладких задач. ## Результаты Для тестирования подхода использовались симуляционные модели в различных сложностях. Были проведены эксперименты на плоском пространстве с $N$ роботами и $M$ целями. В результате получены следующие результаты: (1) гарантированные неколлизионные маршруты, (2) оптимальная стоимость планирования, (3) увеличенная эффективность в планировании в сравнении с традиционными подходами. Было доказано, что алгоритм MPC-OT может быстро адаптироваться к изменениям в пространстве и динамике робота. В целом, полученные результаты показали высокую эффективность и надежность предложенного подхода. ## Значимость Продемонстрировано, что предложенный подход может быть применен в различных сферах, включая промышленность, обслуживание, транспорт и робототехнику. Особенно выгоден для ситуаций, где требуется минимизировать коллизии, оптимизировать время и энергию. Предложенный подход может быть использован в городских системах транспорта, в заводах с многороботной системой, в проектировании роботов и других сферах. Кроме того, данный подход может быть дополнен и усовершенствован в будущем путем интеграции дополнительных моделей д

Abstract

In this paper, we propose a novel methodology for path planning and scheduling for multi-robot navigation that is based on optimal transport theory and model predictive control. We consider a setup where $N$ robots are tasked to navigate to $M$ targets in a common space with obstacles. Mapping robots to targets first and then planning paths can result in overlapping paths that lead to deadlocks. We derive a strategy based on optimal transport that not only provides minimum cost paths from robots to targets but also guarantees non-overlapping trajectories. We achieve this by discretizing the space of interest into $K$ cells and by imposing a ${K\times K}$ cost structure that describes the cost of transitioning from one cell to another. Optimal transport then provides \textit{optimal and non-overlapping} cell transitions for the robots to reach the targets that can be readily deployed without any scheduling considerations. The proposed solution requires $\unicode{x1D4AA}(K^3\log K)$ computations in the worst-case and $\unicode{x1D4AA}(K^2\log K)$ for well-behaved problems. To further accommodate potentially overlapping trajectories (unavoidable in certain situations) as well as robot dynamics, we show that a temporal structure can be integrated into optimal transport with the help of \textit{replans} and \textit{model predictive control}.

Ссылки и действия