gazebosim / gz-rviz

ROS 2 visualization using Gazebo Libraries
https://gazebosim.org
57 stars 9 forks source link

GlobalStatus plugin #68

Closed atharva-18 closed 3 years ago

atharva-18 commented 3 years ago

I have created a plugin for displaying the current status of Fixed Frame within the tf tree. This is how it looks like -

Sarath18 commented 3 years ago

Hello @atharva-18. Firstly, thank you for your previous contribution.

This looks like a great addition. I was wondering if we could move this into the GlobalOptions plugin? I am suggesting this because this new plugin, should be visible at all times, hence, will take up a lot of space (content + plugin title bar). This status can be easily integrated into the space left to spare in the GlobalOptions plugin.

What other things can be added to this plugin?

We can add a tree view showing the status of all the available frames just like in RViz.

atharva-18 commented 3 years ago

Hey @Sarath18.

I was wondering if we could move this into the GlobalOptions plugin? I am suggesting this because this new plugin, should be visible at all times, hence, will take up a lot of space (content + plugin title bar). This status can be easily integrated into the space left to spare in the GlobalOptions plugin.

Fair enough, I'll move this to the GlobalOptions plugin.

We can add a tree view showing the status of all the available frames just like in RViz.

We can show a QML TreeView for all tf frames. Each node in the tree will show the frame name, the number of received messages and validity based on the output of FrameManager::getFramePose. This seems pretty cool to me!

atharva-18 commented 3 years ago

Firstly, thank you for your previous contribution.

Glad to help :rocket: