Best way to build a GUI/dashboard to display and refresh subscribed topic information in real-time?

asked 2017-10-03 20:24:08 -0500

Zongyao gravatar image

I have a package which does real-time control of a small robot. And there is a node publishing all the sensor measurements, I wanted to display all the data I observed via sensors in real-time. For example, readings of rotary encoders, IMUs, potentiometers.

What is the best way to do so? Is there a ROS package to do that? I wanted a GUI or just a display board like the following:

| -----encoder-----|-----potentiometer-----|-----IMU(x)-----|

|-----2200----------|-------3935---------------|-------324-------|

Where the numbers are getting updated in real-time (20~200Hz), but the information is not rolling down all the time like in the rqt_console.

edit retag flag offensive close merge delete

Comments

Do you have Rviz running? you could make a panel there. It took a little work but this tutorial and examining this repo helped me understand how to make them.

andymcevoy gravatar image andymcevoy  ( 2017-10-05 23:36:59 -0500 )edit
chambana gravatar image chambana  ( 2021-01-17 11:36:36 -0500 )edit