Closed marcoag closed 4 months ago
i would like to work on this
I found the following issues with rqt:
Vizualization: The rqt window goes lagging and goes unresponsive, by pressing wait it continues but still lags.
Bag file Recording:
The terminal prompts some errors but it is able to save bag file. Though they are empty
Also, the ui doesn't has a stop or pause button, we straight away just have to save the bag file. or it might be disabled due to those errors though I am not sure.
Topic monitor: It works alright. But it takes a while to load data for the selected topic, it shows unknown for a few seconds at first. Data for four topics still can be seen as unknown, not sure if that's intended.
One more thing that I would like to add, I found resizing the window a bit laggy.
Thanks @Kartik9250. Found similar result, except that rqt
was not laggy on resizing.
Setup:
AMD64
24.04
from ghcr.io/sloretz/ros-testing:jazzy-desktop
Binary
from Release Pageapt install ros-jazzy-rmw-fastrtps-cpp
Additional Steps needed:
python3-pyqt6
Test Result:
Verification:
Same rqt
rosbag
error described in #1470. Will wait for fix and validate this again.
This is a sanity check to ensure that the GUI tools aren't fundamentally broken.
Configuration
Links
Process
Check RQT
Launch using the
rqt
command.The rqt window should be generally usable and should be able to populate some of the discovered plugins.
Actions
In the RQT window, select 'Plugins > Visualization > Plot' in the dropdown menu. In the window that opens, set the Topic to
/joint_states/position[0]
. You should see a Sine wave.With 'Plugins > Introspection > Node Graph' you should see a network of the nodes and topics that are being published and subscribed by the dummy robot.
With 'Plugins > Logging > Bag' you should be able record a ROS Bag file.
With 'Plugins > Topic > Topic Monitor' you should be able to check the
/joint_states
topic and view messages streaming in.Expected Result
Rqt runs smoothly and the plugins work as expected.