Kyburz eT4
Разработка локального веб-интерфейса для обслуживания автономного робота-доставщика «последней мили».
TECH STACK
˙ React, Redux, Leaflet
˙ roslibjs, ros3d, three. js
˙ ROS nodes in Go, Python and C++
˙ L2TP, SSH, VNC to access the robot
DESIGN & DEVELOPMENT
7bits, Россия, Омск
CUSTOMER
Kyburz, Швейцария
Задачи
• Создание веб-приложения для управления системами робота с помощью сенсорного экрана;

• Реализация функциональности по взаимодействию с ROS (Robot Operating System) в компонентно-ориентированном веб-приложении;

• Отображение данных различных датчиков, в том числе визуализация облаков точек полученных с лидаров;

• Работа с графиками;

• Отображение данных на карте;

• Управление компонентами робота в реальном времени;

• Запись траекторий движения;

• Конфигурирование ROS и DevOps.
Сенсорный экран
По крупным UI-элементам легко попасть пальцем без прицеливания
В условиях яркого дневного света проще разглядеть контрастные цвета на белом фоне
Визуализация данных
Так расположены сенсоры робота, для каждого есть отдельная страница с визуализацией данных
Лидар является основным датчиком для получения изображения вокруг робота. Он использует около 300 000 световых лучей, которые позволяют определить точные формы и размеры объектов
График температуры двигателя отображает динамику за последний час
Одометрия использует данные от датчиков движения. Так можно оценить изменение положения робота во времени
Сонар определяет точное расстояние до препятствий с помощью ультразвуковых волн
Работа с картой
Пользователь может создать миссию для робота, отредактировать любую точку его пути и запустить миссию
Бренд
Выбор цвета основан на логотипе компании Kyburz
#3886F7
#3886F7
#FF9345
#02AA59
Посмотрите на другие наши проекты