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

Dirk Thomas ros.discourse at gmail.com
Mon Oct 15 17:33:33 UTC 2018



[quote="lucasw, post:2, topic:6428"]
This is my rqt wishlist
[/quote]

Please do not mistake porting effort with arbitrary feature development. The main goal is to port the existing framework and several plugins to ROS 2 (Python 3 as well as Windows).

If you would like to specific features please feel free to contribute them - either to the current ROS 1 branches or to the -to-be-created ROS 2 branch. A couple of brief notes to your bullets:

[quote="lucasw, post:2, topic:6428"]
rqt_plot - ... implement from scratch ...
[/quote]

There is no reason to implement "yet another" plotting plugin. There is already (at least) two: `rqt_plot` as well as `rqt_multiplot`

[quote="lucasw, post:2, topic:6428"]
rqt dynamic reconfigure
[/quote]

Dynamic reconfigure conceptionally / intentionally doesn't exist in ROS 2. The ROS 2 parameters are node specific and replace the ROS 1 parameters as well as dynamic reconfigure.

[quote="lucasw, post:2, topic:6428"]
Individual crashed or unresponsive plugins
[/quote]

In the past Qt offered the ability to embed widgets from separate processes (at least on X11). That is not available in Qt 5 anymore and therefore this way of isolating plugins in `rqt` isn't possible anymore. If you see another way to achieve this please feel free to propose it.

[quote="lucasw, post:2, topic:6428"]
rviz-in-rqt
[/quote]

There is already a `rviz` plugin for `rqt` (it has some severe issues though). That could be ported as is. Publishing and rendering the `rviz` views and relaying the mouse / keyboard interaction sounds like a big no-go to me.

[quote="lucasw, post:2, topic:6428"]
Convert a .perspective file to a webserver + html5/js, or an android app
[/quote]

This sounds like an incredible complex task - even ignoring that there are no html5/js or Android components atm which could be the target of any mapping.





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




More information about the ros-users mailing list