Real-Time Obstacle Avoidance for a Mobile Robot Using CNN-Based Sensor Fusion
2509.08095v1
cs.RO, cs.AI
2025-09-12
Авторы:
Lamiaa H. Zain, Raafat E. Shalaby
Резюме на русском
## Контекст
Обеспечение эффективного и безопасного движения мобильных роботов в сложных и неизвестных окружающих условиях является ключевым заданием в искусстве инженерии. Одним из важных аспектов этой проблемы является возможность точного и быстрого избегания препятствий. Обнаружение и избегание препятствий требуют синхронизации данных с различных видов сенсоров, что повышает сложность решения. Для повышения точности и уменьшения времени реагирования на события вокруг робота в последнее время появился интерес к использованию сверточных нейронных сетей (CNN) для обработки реального времени изображений, полученных сенсорами, такими как RGB-D камеры.
## Метод
В этой работе рассматриваются три разных архитектуры CNN, которые были обучены с использованием обширной выборки данных для решения задачи избегания препятствий. Эти модели были разработаны для использования с синхронизированными RGB-D изображениями, полученными с помощью Intel RealSense D415. Архитектуры были сконструированы для того, чтобы извлекать признаки из изображений и преобразовывать их в низкоуровневые команды для управления мобильным роботом. Особое внимание было уделено оптимизации моделей, чтобы они могли работать в реальном времени с минимальными затратами ресурсов.
## Результаты
Использовав данные, полученные от RGB-D камеры, были проведены эксперименты для сравнения трех разных моделей CNN. Наиболее продвинутая модель, NetConEmb, продемонстрировала наилучший результат, показав низкую ошибку в определении направления ($0.58 \times 10^{-3}$ rad/s) и высокую точность в реальном времени. Другие модели, такие как NetEmb и NetGated, показали приемлемые результаты, но их работа была менее устойчива в неизвестных окружающих условиях. В реальных условиях движения робота, NetConEmb достигла 100% успешности в обходе препятствий, используя только данные синхронизированных RGB-D изображений.
## Значимость
Это исследование имеет значительное значение для развития робототехники и систем автономного движения мобильных роботов. Результаты показывают, что CNN могут быть эффективно использованы для решения задач синтеза управления, снижая время реакции и увеличивая устойчивость робота в пространстве. Эта технология может быть применена в различных областях, включая промышленность, домофонные системы, гражданскую защиту и транспорт. Она также открывает пути для последующих исследований в области улучшения точности и скорости операций мобильных роботов.
## Выводы
Исследование подтвердило, что использование CNN для решения задачи избегания препятствий является эффективным и надежным подходом. NetConEmb модель была определен
Abstract
Obstacle avoidance is a critical component of the navigation stack required
for mobile robots to operate effectively in complex and unknown environments.
In this research, three end-to-end Convolutional Neural Networks (CNNs) were
trained and evaluated offline and deployed on a differential-drive mobile robot
for real-time obstacle avoidance to generate low-level steering commands from
synchronized color and depth images acquired by an Intel RealSense D415 RGB-D
camera in diverse environments. Offline evaluation showed that the NetConEmb
model achieved the best performance with a notably low MedAE of $0.58 \times
10^{-3}$ rad/s. In comparison, the lighter NetEmb architecture adopted in this
study, which reduces the number of trainable parameters by approximately 25\%
and converges faster, produced comparable results with an RMSE of $21.68 \times
10^{-3}$ rad/s, close to the $21.42 \times 10^{-3}$ rad/s obtained by
NetConEmb. Real-time navigation further confirmed NetConEmb's robustness,
achieving a 100\% success rate in both known and unknown environments, while
NetEmb and NetGated succeeded only in navigating the known environment.
Ссылки и действия
Дополнительные ресурсы: