Online Monitoring and Visualization with ROS and ReactJS
A. V. Ivanov, Aufar Zakiev, Tatyana Tsoy, Kuo-Hsien Hsia
Abstract
This paper presents a tool for monitoring and visualization of Robot Operating System (ROS) data in a standard browser. It is compatible with ROS and uses ReactJS to visualize topic data. The browser-based solution is software-agnostic and does not require ROS installation to view data, which are sent via ROS topics. It is compatible with most browsers and could be deployed on a remote hosting. The deployed solution could be accessed by a remote user with no need to connect the robot's local network. The developed software was tested on Turtlebot 3 robot in the Gazebo simulator. It has a modular structure and could be integrated into any robotic system based on ROS.
Topics & Concepts
Modular designVisualizationRobotComputer scienceSoftwareData visualizationHuman–computer interactionEmbedded systemOperating systemArtificial intelligenceRobotics and Automated SystemsModular Robots and Swarm IntelligenceRobotics and Sensor-Based Localization