ivdon3@bk.ru
Рассматривается проблема уязвимостей в операционной системе Robot Operating System (ROS) при реализации мультиагентной системы на базе робота Turtlebot3. ROS предоставляет мощные инструменты для коммуникации и обмена данными между различными компонентами системы. Однако, при обмене данными между роботами Turtlebot3 могут возникать уязвимости, которые могут быть использованы злоумышленниками для несанкционированного доступа или атак на систему. Одной из возможных уязвимостей является перехват и подмена данных между роботами. Злоумышленник может перехватить данные, изменить их и повторно отправить, что может привести к непредсказуемым последствиям. Другой возможной уязвимостью является несанкционированный доступ к командам и управлению роботами Turtlebot3, что может привести к потере контроля над системой. Для решения данных уязвимостей разработаны и представлены методы защиты от возможных угроз безопасности, возникающих в ходе эксплуатации указанных систем.
Ключевые слова: роботизированная операционная система (ROS), мультиагентная система, системные пакеты, шифрование, SSH, TLS, система аутентификации и авторизации, канал связи, ограничение доступа, анализ угроз
2.3.1 - Системный анализ, управление и обработка информации , 2.3.6 - Методы и системы защиты информации, информационная безопасность
В статье исследуется взаимодействие Tello EDU, малогабаритного образовательного дрона, с Turtlebot3, беспилотным наземным аппаратом, в помещениях со слабым сигналом. Показано, как с использованием локальной сети и операционной системы роботов (ROS) можно достичь эффективной совместной работы этих двух устройств. Анализируется, как локальная сеть может быть использована для трансляции данных и контроля устройств в условиях слабого внешнего сигнала. Исследуется роль ROS как основного инструмента для управления и взаимодействия с устройствами. Кроме того, статья рассматривает конкретные сценарии использования, включая взаимодействие и координацию между Tello EDU и Turtlebot3. Также представлена схема взаимодействия двух беспилотных аппаратов, описано подробное описание их работы, и представлен код на Python с применением различных библиотек на основе роботизированной операционной системы ROS.
Ключевые слова: Tello Edu, операционная система (ROS), БПЛА, локальная сеть, Wi-fi, узлы (nodes), SLAM, слабый сигнал, планирование маршрута, автономный робот, Turtlebot3
2.3.4 - Управление в организационных системах , 2.5.4 - Роботы, мехатроника и робототехнические системы