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}.
Ссылки и действия
Дополнительные ресурсы: