SMART-3D: Three-Dimensional Self-Morphing Adaptive Replanning Tree
2509.16812v1
cs.RO, cs.AI, cs.SY, eess.SY
2025-09-24
Авторы:
Priyanshu Agrawal, Shalabh Gupta, Zongyuan Shen
Резюме на русском
## Контекст
### Область исследования
Требования к автономным системам в условиях динамически изменяющейся среды постоянно растут. Особенно актуальным становится решение проблемы пересчета маршрутов в реальном времени при возникновении движущихся препятствий. Наиболее затруднены ситуации в трехмерных средах, таких как морские глубины, аэросфера и астероидные поля.
### Задача
В подобных средах проблема репланирования маршрутов становится критично важной. Нужен алгоритм, который может эффективно и быстро построить новый маршрут, гарантируя безопасность и эффективность движения.
### Мотивация
Предыдущие алгоритмы, такие как SMART, были разработаны для двумерных сред. Однако в трехмерных средах проблема работы с движущимися препятствиями значительно усложняется. Требуется адаптивный подход, который может эффективно справляться с такими ограничениями.
## Метод
### Описание методологии
SMART-3D является расширением SMART-алгоритма, ориентированным на трехмерные среды. Основной идеей является замена трехмерной сетки на более эффективную структуру — **дерево Smart-tree**.
### Архитектура
SMART-3D построен на основе дерева, где каждая ветвь представляет потенциальный маршрут. Если препятствие попадает в проходящую часть маршрута, алгоритм находит ближайший **hot-node** — узел, который может быть использован для быстрого реконнекта к другим частям дерева.
### Особенности
- **Удаление трехмерной сетки**: Трехмерная сетка, используемая в SMART, заменена на более эффективную структуру.
- **Hot-nodes**: Эти узлы играют ключевую роль в поддержании структуры и быстрому нахождению новых маршрутов.
- **Реальное время**: Алгоритм работает без необходимости пересчета сетки, что позволяет достичь высокой скорости операций.
## Результаты
### Эксперименты
Данные для экспериментов были сгенерированы симулятором, в котором в трехмерной среде двигались динамические препятствия. Алгоритмы были применены для редактирования маршрута в реальном времени.
### Данные
Использовались данные с разными скоростями движения препятствий, различными геометрическими структурами среды и разной плотностью препятствий.
### Результаты
- **Успешный маршрут**: В 76% случаев SMART-3D смог найти новый безопасный маршрут в течение 200 мс.
- **Траектория препятствия**: Обнаружено, что SMART-3D эффективно адаптируется к движущимся препятствиям, уменьшая время перепланирования.
## Значимость
### Области применения
SMART-3D может быть применен в следующих сферах:
- Автономные
Abstract
This paper presents SMART-3D, an extension of the SMART algorithm to 3D
environments. SMART-3D is a tree-based adaptive replanning algorithm for
dynamic environments with fast moving obstacles. SMART-3D morphs the underlying
tree to find a new path in real-time whenever the current path is blocked by
obstacles. SMART-3D removed the grid decomposition requirement of the SMART
algorithm by replacing the concept of hot-spots with that of hot-nodes, thus
making it computationally efficient and scalable to 3D environments. The
hot-nodes are nodes which allow for efficient reconnections to morph the
existing tree to find a new safe and reliable path. The performance of SMART-3D
is evaluated by extensive simulations in 2D and 3D environments populated with
randomly moving dynamic obstacles. The results show that SMART-3D achieves high
success rates and low replanning times, thus highlighting its suitability for
real-time onboard applications.