teamspatzenhirn / rig_reconfigure

GUI tool for editing ROS 2 parameters at runtime
MIT License
79 stars 8 forks source link

rig-reconfigure

Attempt of a RQT-reconfigure alternative based on Dear ImGui. Many thanks to ocornut for developing imgui, without, this project would not have been possible!

Why?

During the development of our autonomous racing car we struggled to become friends with the dynamic reconfigure plugin of RQT. One of the main features missing for us was the ability to group parameters according to their prefix. Apparently, a request for this feature has already been opened in the official rqt-reconfigure repository a while ago, but is still open.

We considered implementing the required features within the RQT environment, but due to a lack of experience with Qt-GUIs we switched our focus to a standalone application (hoping that this would be easier). Nevertheless, we would appreciate it if the features find their way back into the RQT environment. However, at least at the moment we are satisfied with the standalone application and hence won't push further into this direction.

Features:

The editor can be launched using ros2 run rig_reconfigure rig_reconfigure.

TODO List

The following features are not implemented yet, but would be nice to have. PRs are welcome!

Known Issues

Usage example

Usage example