[ros-users] [Discourse.ros.org] [Next Generation ROS] RQT in…

Forside
Vedhæftede filer:
Indlæg som e-mail
+ (text/plain)
Slet denne besked
Besvar denne besked
Skribent: William Woodall via ros-users
Dato:  
Til: ros-users
CC: William Woodall
Emne: [ros-users] [Discourse.ros.org] [Next Generation ROS] RQT in ROS2


I actually don't agree. The docking system in rviz is minimalistic and used primarily with things related to rviz's activities. rqt's docking system is far more sophisticated and necessary for some of the features it supports.

One important difference is that rviz panels share state with each other though C++ interfaces whereas rqt plugins can either be c++ or Python and exchange (almost) all information via ROS topics, services, and actions.

I actually see them having different goals, if anything were to be elided, I'd say it should be that rviz's application code (docking and extra widgets) could be replaced with rqt, such that the rviz panels (i.e. the render window, panels, and tool bars) would become rqt plugins and the "rviz" application would simply be a specially crafted rqt layout.

I'm actually not sure it's worth doing this, because of the aforementioned shared state between rviz parts which would require either rebuilding those interfaces as ROS interfaces (unnecessary and would have more overhead) or changing rqt so that different plugins could communicate with each other directly (a difficult issue to be sure, given you cannot assume the existence of other plugins nor that they're c++ or Python).





---
[Visit Topic](https://discourse.ros.org/t/rqt-in-ros2/6428/6) or reply to this email to respond.


If you do not want to receive messages from ros-users please use the unsubscribe link below. If you use the one above, you will stop all of ros-users from receiving updates.
______________________________________________________________________________
ros-users mailing list

http://lists.ros.org/mailman/listinfo/ros-users
Unsubscribe: <http://lists.ros.org/mailman//options/ros-users>