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.

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