Skip to content
Snippets Groups Projects

Setup

(1) Clone into your ROS workspace, for example:

cd ~/ros_ws/src
git clone git@code.umd.edu:robotics-at-maryland/qubo_gui.git

(2) Build your ROS workspace:

cd ~/ros_ws
colcon build

(3) For now, run rqt from the commandline. Then load the plugins you want inside the rqt GUI.

  • Click "Plugins" in the menu bar.
  • Find the plugin you want.

Building and running the code

colcon build

Development

Adding or modifying a plugin

  • Update plugin.xml
    • You need one <class> tag per plugin.
    • Make sure type= attribute has the correct Python import path to refer to your plugin class.

Suggested naming convention: Organize under a "Qubo" group, so that it is easy to find our custom plugins in rqt. For example:

...

<class ...>
    ...
    <qtgui>
      <group>
        <label>Qubo Control</label>
      </group>
      <label>Thruster Control</label>
      ...
    </qtgui>
  </class>