Разработка локального веб-интерфейса для обслуживания автономного робота-доставщика «последней мили».
СТЕК ТЕХНОЛОГИЙ
ДИЗАЙН И РАЗРАБОТКА
React, Redux, Leaflet
7bits, Россия, Омск
roslibjs, ros3d, three. js
ROS ноды на языках Go, Python and C++
L2TP, SSH, VNC для удаленного подключения к роботу
Задачи
• Создание веб-приложения для управления системами робота с помощью сенсорного экрана.
• Реализация функциональности по взаимодействию с ROS (Robot Operating System) в компонентно-ориентированном веб-приложении.
• Отображение данных различных датчиков, в том числе визуализация облаков точек полученных с лидаров.
• Работа с графиками.
• Отображение данных на карте.
• Управление компонентами робота в реальном времени.
• Запись траекторий движения.
• Конфигурирование ROS и DevOps.
Сенсорный экран
По крупным UI-элементам легко попасть пальцем без прицеливания
В условиях яркого дневного света проще разглядеть контрастные цвета на белом фоне
Визуализация данных
Так расположены сенсоры робота, для каждого есть отдельная страница с визуализацией данных
Лидар является основным датчиком для получения изображения вокруг робота. Он использует около 300 000 лазерных лучей, которые позволяют определить точные формы и размеры объектов
График температуры двигателя отображает динамику за последний час
Одометрия использует данные от датчиков движения. Так можно оценить изменение положения робота во времени
Сонар определяет точное расстояние до препятствий с помощью ультразвуковых волн
Работа с картой
Пользователь может создать миссию для робота, отредактировать любую точку его пути и запустить миссию
Бренд
Выбор цвета основан на логотипе компании
#3886F7
#FF9345
#02AA59
#3886F7
Отзыв клиента
7bits — это сплошное удовольствие от работы: lean, agile, ответственность и отличные коммуникации. Пожалуй, самое важное, что я могу сказать — это профессиональная команда с глубоким врождённым чувством качества.