Skip to content

A simple ROS2 example that uses a 2 way input switcher with a button. This was requested by a user.

Notifications You must be signed in to change notification settings

zauberzeug/ros_nicegui_image_example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What it does

The sender sends two images on two different topics every 1 second.

The receiver starts a NiceGUI Ui on localhost:8080 and displays the topics it sees. By default, it will display the first topic. If the button is pressed, it will display the next picture on the second topic and vice versa.

How to use

Terminal1 :

python3 receiver.py

In this version of this tutorial, we start the script directly with python. In ROS2, you can run nodes directly with python3 because the ROS2 initialization uses standard Python APIs, but you must source your ROS2 distribution beforehand to ensure the environment is correctly set.

Terminal2 :

ros2 run image_sender sender

About

A simple ROS2 example that uses a 2 way input switcher with a button. This was requested by a user.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages