Skip to content

ROS2 Web Interface which allows user to send custom service request, action goal, set parameter, and publish topic. Logs and joint states are also visualized.

Notifications You must be signed in to change notification settings

obensustam2/ros2-web-interface

Repository files navigation

ROS2 Web Interface

Default UI

Project Setup

cd ros2-web-interface/
npm install
source /opt/ros/humble/setup.bash
node node_modules/rclnodejs/scripts/generate_messages.js

Frontend and Backend Execution

cd ros2-web-interface/
npm run serve
source /opt/ros/humble/setup.bash
node src/ros_world.js

Sample Application

Desired topic, service, action, and parameter can be entered as an input.

source /opt/ros/humble/setup.bash
ros2 topic echo /my_topic
python3 src/ros-scripts/fibonacci_action_server.py
python3 src/ros-scripts/service_server.py
python3 src/ros-scripts/get_param.py

Sample Application

About

ROS2 Web Interface which allows user to send custom service request, action goal, set parameter, and publish topic. Logs and joint states are also visualized.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published