Local web interface for managing a last-mile autonomous delivery robot
TECH STACK
DESIGN & DEVELOPMENT
React, Redux, Leaflet
7bits, Russia, Omsk
roslibjs, ros3d, three. js
ROS nodes in Go, Python and C++
L2TP, SSH, VNC to access the robot
Tasks
• Build WEB UI to be working on the sensor display on the robot.
• Implementation of new features connected to ROS (Robot Operating System) in the component-based app.
• Display of the robot's sensors data, including cloud points from lidars.
• Work with charts.
• Map data display.
• Command robot's components, switching modes, etc.
• Record tracks.
• ROS configuration and DevOps processes.
Touch screen
Build WEB UI to be working on the sensor display of the robot
Large UI-elements for convenient using by tapping
Contrasting colors to watch the display in bright sunlight
Data visualization
There is a robot delivery scheme with sensors and visualization
Lidar is the main sensor for getting the picture around the robot. It uses about 300 000 laser rays which allow to determine the exact shapes and sizes of objects
Motor temperature chart displays temperature dynamics of robot motors for the last hour
Odometry uses data from motion sensors to assess the change in the position of the robot over time
Sonar determines exact distance to obstacles using ultrasonic waves
Map interaction
You can create a mission for the robot, edit any point of its way and run the mission
Branding
The colours are aligned
with the logotype
#3886F7
#FF9345
#02AA59
#3886F7
Testimonial
7bits is a pleasure to work with — lean, agile, responsive, and communicative. Perhaps most importantly — they are a professional team with a deep inherent sense of quality.