Skip to content

Simple example of how existing widgets can be included in custom rqt GUIs

Notifications You must be signed in to change notification settings

2b-t/rqt_embed_window_example

Repository files navigation

rqt_embed_window_example: Example of embedding rqt_embed_window widget into different tabs of a custom GUI

Author: Tobit Flatscher

Small example of how the rqt_embed_window widget can be embedded into your custom GUI.

  1. Create a new ROS workspace

  2. Inside the src folder insert this package as well as the rqt_embed_window module with QWidget:

$ git clone https://github.com/2b-t/rqt_embed_window
$ git clone https://github.com/2b-t/rqt_embed_window_example
  1. Install wmctrl
$ sudo apt-get install wmctrl
  1. Install plotjuggler
$ sudo apt install ros-<distro>-plotjuggler-ros

where <distro> corresponds to your ROS distro (e.g. melodic).

  1. Open a new console inside your workspace, source your workspace
$ source devel/setup.bash

and build it

$ catkin build
  1. Open a new console, source the workspace again and start your ROS master
$ roscore
  1. Launch the rqt GUI example in standalone mode
$ rqt --standalone rqt_embed_window_example --force-discover

Screenshot

About

Simple example of how existing widgets can be included in custom rqt GUIs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published