Робот под управлением операционной системы KasperskyOS, принимающий команды по протоколу MQTT. Реализовано управление в «ручном» режиме; планируется автоматический объезд зоны по заданным точкам, которые распознаются при помощи компьютерного зрения.
Особенности:
- Киберимунность системы
- Удалённое управление
- Легковесность протокола управления
- Масштабируемость
Задания квалификационного этапа хакатона здесь.
Результат выполнения задания 2 находится в папке «hello»: results.txt.
Результат выполнения задания 3 находится в папке «mosquitto/mqtt_subscriber».
Задания основного этапа хакатона здесь.
Результат выполнения задания хакатона находится в папке «alphabot».
Система состоит из двух модулей (сущностей): Subscriber и ShowApp. Первый отвечает за получение команд от MQTT брокера, второй — за управление моторами. Такое разделение обусловлено принципами кибербезопасности, лежащими в основе системы KasperskyOS. Связь между модулями осуществляется по стандарту IPC.
Документация к операционной системе и инструкции по запуску кода находятся в разделе KasperskyOS для разработчиков.
По результатам хакатона в полном объёме выполнено задание 1 «Непосредственное управление». Задание 2 «Движение по маршруту» выполнено на уровне алгоритмов и математических вычислений, но не доведено до конца в реализации для ОС.
Для управления роботом в ручном режиме с помощью клавиатуры мы разработали скрипт на языке Python.
Название: «Мысли Жака Фреско»
(с) Kaspersky 2022