News

Visual-ROS: Simplifying ROS 2 Development with a Graphical Interface

Madrid, July 2023

Visual-ROS

eProsima is thrilled to announce the launch of Visual-ROS, a user-friendly web-based graphical interface for ROS 2 that allows users with little or no programming knowledge  to develop ROS 2 applications.

Developed by eProsima as part of the EU-funded DIH2 project, Visual-ROS aims to democratize robotics by making ROS 2 accessible to everyone. This goal is in line with the mission of the DIH2 project, accelerating and streamlining the automation of the manufacturing industry for Small and Medium-sized Enterprises (SMEs) through robotics.

ROS 2 (Robot Operating System) is a popular framework for open-source robotics development, providing a solid platform for building complex robotic systems. However, beginners and non-programmers face the challenge of the steep learning curve associated with ROS 2, which relies heavily on coding and programming skills. Visual-ROS has been created as a solution to tackle this challenge. 

This no-code tool is based on the Node-RED editor, an open-source browser-based graphical editor, that allows Visual-ROS users to generate ROS 2 applications using a visual interface by simply dragging and dropping custom nodes and connecting them to create application flows.

The core concept behind Visual-ROS is to simplify the deployment of ROS 2 entities. To do so, the tool translates the visual flows created in Node-RED into a language that ROS 2 APIs can understand. This translation is made possible through eProsima's Integration Service, which seamlessly connects the visual flows to the ROS 2 stack. This way the smooth communication between the graphical interface and ROS 2, allowing users to publish, subscribe and send topics in ROS 2 using Visual ROS graphical interface, in which Node-RED blocks are representations of the ROS 2 entities.

To demonstrate how Visual-ROS works, we showcase a real-world example in the video below. The demo shows how to control a robot simulation in Webots, the multi-platform desktop application for robot simulation by Cyberbotics. With Visual-ROS, controlling the Husarion ROSbot XL simulation is easy, as the graphical interface provides an intuitive way to interact with ROS 2 functionalities.

 

You can find access here the Visual-ROS repository and documentation. Try Visual-ROS today and start programming your ROS 2 applications no matter your programming level.

  

FOR MORE INFORMATION ABOUT VISUAL-ROS:

Please contact This email address is being protected from spambots. You need JavaScript enabled to view it..

 

 

 

 

 

Contact Us

General Information:
Phone: +34 91 804 34 48
Email: [email protected]

Tech Support:
Phone: +34 91 804 34 48
Email: [email protected]

© 2013-2025 eProsima.
All Rights Reserved.

Office address

Plaza de la Encina 10-11,
Nucleo 4, 2ª Planta
28760 Tres Cantos – Madrid (Spain)