Package Summary

Tags No category tags.
Version 0.0.10
License GNU Lesser General Public License (LGPL)
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/anybotics/rqt_multiplot_plugin.git
VCS Type git
VCS Version master
Last Updated 2020-07-15
Dev Status DEVELOPED
CI status Continuous Integration : 0 / 0
Released RELEASED
Package Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

rqt_multiplot provides a GUI plugin for visualizing numeric values in multiple 2D plots using the Qwt plotting backend.

Additional Links

No additional links.

Maintainers

  • Samuel Bachmann
  • Philipp Leemann

Authors

  • Ralf Kaestner

Rqt Multiplot Plugin

Overview

Author(s): Ralf Kaestner

Maintainer: Ralf Kaestner ralf.kaestner@gmail.com

License: GNU Lesser General Public License (LGPL)

Operating system(s): Debian-based Linux, Mac OS X

Package PPA: ppa:anybotics/ros

Content

This project provides a GUI plugin for visualizing numeric values in multiple 2D plots using the Qwt plotting backend.

Installation

Dependencies

    sudo apt-get install ros-indigo-rqt

Consult the installation instructions provided by this project.

    sudo apt-get install libqwt-dev

ROS Distribution

The package is in the ROS (indigo, jade, kinetic) distribution.

sudo apt-get update
sudo apt-get install ros-indigo-rqt-multiplot
sudo apt-get install ros-jade-rqt-multiplot
sudo apt-get install ros-kinetic-rqt-multiplot

Building from Source

Create a symlink in your catkin source folder, e.g.:

ln -s ~/git/rqt_multiplot_plugin ~/catkin_ws/src
cd ~/catkin_ws
catkin build rqt_multiplot

Debian Package

sudo add-apt-repository ppa:anybotics/ros
sudo apt-get update
sudo apt-get install ros-indigo-rqt-multiplot

Usage

To launch the standalone rqt plugin, run

rosrun rqt_multiplot rqt_multiplot

To launch the rqt GUI without a perspective, run

rqt --force-discover

This will discover all plugins, which can then be loaded manually.

To delete the default configuration files (in case of problems):

rqt --clear-config

Import ROS Bag

To plot an imported ROS bag, the desired curves have to be configured before importing the bag.

Example Views

enter image description here

Configure Plot

enter image description here

Edit Curve

enter image description here

Bugs & Feature Requests

Please report bugs and feature requests on the Issue Tracker.

Build Status

Devel Job Status

Indigo Jade Kinetic
rqt_multiplot_plugin Build Status Build Status Build Status

Release Job Status

Indigo Jade Kinetic
rqt_multiplot Build Status Build Status Build Status
CHANGELOG
rqt_multiplot_plugin (0.0.1-35) unstable; urgency=low

  * Fixes related to OS X clang compatibility and added support for Qwt >= 6.1

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Fri, 12 Feb 2016 08:42:00 +0100

rqt_multiplot_plugin (0.0.1-34) unstable; urgency=low

  * Added copy and paste for curve configurations

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Fri, 18 Dec 2015 10:38:00 +0100

rqt_multiplot_plugin (0.0.1-33) unstable; urgency=low

  * Fixed segmentation fault when removing curves

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 17 Dec 2015 16:34:00 +0100

rqt_multiplot_plugin (0.0.1-32) unstable; urgency=low

  * Refactored configuration classes
  * Added drag and drop feature for copying and moving curves from the
    legend of one plot to another plot
  * Added possibility to double-click legend items for editing curve
    properties

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 17 Dec 2015 16:18:00 +0100

rqt_multiplot_plugin (0.0.1-31) unstable; urgency=low

  * Fixed right-click magnification for Dario

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 16 Dec 2015 16:09:00 +0100

rqt_multiplot_plugin (0.0.1-30) unstable; urgency=low

  * Added axis configuration swap button for Dario

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 16 Dec 2015 15:10:00 +0100

rqt_multiplot_plugin (0.0.1-29) unstable; urgency=low

  * Implemented match filter combo box as class
  * Added match filter completer to type combo box

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 16 Dec 2015 13:39:00 +0100

rqt_multiplot_plugin (0.0.1-28) unstable; urgency=low

  * Added match filter completer to topic combo box

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 16 Dec 2015 12:50:00 +0100

rqt_multiplot_plugin (0.0.1-27) unstable; urgency=low

  * Curve axis topic and type are now automatically filled if initially empty
  * Added feature to copy between axes configurations

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 16 Dec 2015 08:05:00 +0100

rqt_multiplot_plugin (0.0.1-26) unstable; urgency=low

  * Bag reader is now using topic queries to reduce the number of processed
    messages

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 15 Dec 2015 17:02:00 +0100

rqt_multiplot_plugin (0.0.1-25) unstable; urgency=low

  * Added adaptive-precision output format to tracker coordinate labels

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 15 Dec 2015 16:47:00 +0100

rqt_multiplot_plugin (0.0.1-24) unstable; urgency=low

  * Fixed bag reader to not block event processing

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 15 Dec 2015 13:37:00 +0100

rqt_multiplot_plugin (0.0.1-23) unstable; urgency=low

  * Implemented bag import feature

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 15 Dec 2015 12:34:00 +0100

rqt_multiplot_plugin (0.0.1-22) unstable; urgency=low

  * Curve axis config now starts with no type selected
  * Fixed validations in curve axis config widget

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Fri, 11 Dec 2015 11:28:00 +0100

rqt_multiplot_plugin (0.0.1-21) unstable; urgency=low

  * Fixed message field completer to correctly handle dynamic arrays

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Fri, 11 Dec 2015 09:33:00 +0100

rqt_multiplot_plugin (0.0.1-20) unstable; urgency=low

  * Bug fixing and stability improvements on the configuration and subscriber
    backend

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Fri, 11 Dec 2015 07:17:00 +0100

rqt_multiplot_plugin (0.0.1-19) unstable; urgency=low

  * Added feature for cleaning the configuration file history
  * Fixed threads to terminate on destruction
  * Added package and message type registry updates to main widget
    constructor
  * Fixed curve config widget components to initialize correctly

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 13:23:00 +0100

rqt_multiplot_plugin (0.0.1-18) unstable; urgency=low

  * Added feature to specify custom axis titles

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 08:04:00 +0100

rqt_multiplot_plugin (0.0.1-17) unstable; urgency=low

  * Fixed configuration file loading/saving bug, now producing ROS console
    output

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 06:20:00 +0100

rqt_multiplot_plugin (0.0.1-16) unstable; urgency=low

  * Plot widgets cannot change state anymore if only one plot is available
    in the plot table

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 04:50:00 +0100

rqt_multiplot_plugin (0.0.1-15) unstable; urgency=low

  * Fixed a graphical bug which was caused by bad masks for the plot cursor
    tracked point labels

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 04:37:00 +0100

rqt_multiplot_plugin (0.0.1-14) unstable; urgency=low

  * Implemented topic interpolation feature

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 04:32:00 +0100

rqt_multiplot_plugin (0.0.1-13) unstable; urgency=low

  * About to get topic interpolation right

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 09 Dec 2015 14:49:00 +0100

rqt_multiplot_plugin (0.0.1-12) unstable; urgency=low

  * Added feature to export plots

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 08 Dec 2015 15:39:00 +0100

rqt_multiplot_plugin (0.0.1-11) unstable; urgency=low

  * Added feature to maximize/restore a plot

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 08 Dec 2015 12:14:00 +0100

rqt_multiplot_plugin (0.0.1-10) unstable; urgency=low

  * Added axis titles and legend

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 08 Dec 2015 10:54:00 +0100

rqt_multiplot_plugin (0.0.1-9) unstable; urgency=low

  * Added curve styles
  * Revised plot controls
  * Efficient curve data storage

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Sat, 05 Dec 2015 05:47:00 +0100

rqt_multiplot_plugin (0.0.1-8) unstable; urgency=low

  * Plot scaling works

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Mon, 30 Nov 2015 12:35:00 +0100

rqt_multiplot_plugin (0.0.1-7) unstable; urgency=low

  * Enhanced plot table configuration and widget

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 26 Nov 2015 08:43:00 +0100

rqt_multiplot_plugin (0.0.1-6) unstable; urgency=low

  * Added configuration file handling

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 25 Nov 2015 17:02:00 +0100

rqt_multiplot_plugin (0.0.1-5) unstable; urgency=low

  * Yet another progress commit

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 24 Nov 2015 16:11:00 +0100

rqt_multiplot_plugin (0.0.1-4) unstable; urgency=low

  * Another progress commit

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 19 Nov 2015 15:05:00 +0100

rqt_multiplot_plugin (0.0.1-3) unstable; urgency=low

  * Progress commit

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Mon, 16 Nov 2015 06:56:00 +0100

rqt_multiplot_plugin (0.0.1-2) unstable; urgency=low

  * Progress commit

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 03 Nov 2015 16:02:00 +0100

rqt_multiplot_plugin (0.0.1-1) unstable; urgency=low

  * Initial commit

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Mon, 29 Jun 2015 15:55:00 +0100


Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged rqt_multiplot at answers.ros.org

Package Summary

Tags No category tags.
Version 0.0.10
License GNU Lesser General Public License (LGPL)
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/anybotics/rqt_multiplot_plugin.git
VCS Type git
VCS Version master
Last Updated 2020-07-15
Dev Status DEVELOPED
CI status Continuous Integration
Released RELEASED
Package Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

rqt_multiplot provides a GUI plugin for visualizing numeric values in multiple 2D plots using the Qwt plotting backend.

Additional Links

No additional links.

Maintainers

  • Samuel Bachmann
  • Philipp Leemann

Authors

  • Ralf Kaestner

Rqt Multiplot Plugin

Overview

Author(s): Ralf Kaestner

Maintainer: Ralf Kaestner ralf.kaestner@gmail.com

License: GNU Lesser General Public License (LGPL)

Operating system(s): Debian-based Linux, Mac OS X

Package PPA: ppa:anybotics/ros

Content

This project provides a GUI plugin for visualizing numeric values in multiple 2D plots using the Qwt plotting backend.

Installation

Dependencies

    sudo apt-get install ros-indigo-rqt

Consult the installation instructions provided by this project.

    sudo apt-get install libqwt-dev

ROS Distribution

The package is in the ROS (indigo, jade, kinetic) distribution.

sudo apt-get update
sudo apt-get install ros-indigo-rqt-multiplot
sudo apt-get install ros-jade-rqt-multiplot
sudo apt-get install ros-kinetic-rqt-multiplot

Building from Source

Create a symlink in your catkin source folder, e.g.:

ln -s ~/git/rqt_multiplot_plugin ~/catkin_ws/src
cd ~/catkin_ws
catkin build rqt_multiplot

Debian Package

sudo add-apt-repository ppa:anybotics/ros
sudo apt-get update
sudo apt-get install ros-indigo-rqt-multiplot

Usage

To launch the standalone rqt plugin, run

rosrun rqt_multiplot rqt_multiplot

To launch the rqt GUI without a perspective, run

rqt --force-discover

This will discover all plugins, which can then be loaded manually.

To delete the default configuration files (in case of problems):

rqt --clear-config

Import ROS Bag

To plot an imported ROS bag, the desired curves have to be configured before importing the bag.

Example Views

enter image description here

Configure Plot

enter image description here

Edit Curve

enter image description here

Bugs & Feature Requests

Please report bugs and feature requests on the Issue Tracker.

Build Status

Devel Job Status

Indigo Jade Kinetic
rqt_multiplot_plugin Build Status Build Status Build Status

Release Job Status

Indigo Jade Kinetic
rqt_multiplot Build Status Build Status Build Status
CHANGELOG
rqt_multiplot_plugin (0.0.1-35) unstable; urgency=low

  * Fixes related to OS X clang compatibility and added support for Qwt >= 6.1

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Fri, 12 Feb 2016 08:42:00 +0100

rqt_multiplot_plugin (0.0.1-34) unstable; urgency=low

  * Added copy and paste for curve configurations

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Fri, 18 Dec 2015 10:38:00 +0100

rqt_multiplot_plugin (0.0.1-33) unstable; urgency=low

  * Fixed segmentation fault when removing curves

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 17 Dec 2015 16:34:00 +0100

rqt_multiplot_plugin (0.0.1-32) unstable; urgency=low

  * Refactored configuration classes
  * Added drag and drop feature for copying and moving curves from the
    legend of one plot to another plot
  * Added possibility to double-click legend items for editing curve
    properties

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 17 Dec 2015 16:18:00 +0100

rqt_multiplot_plugin (0.0.1-31) unstable; urgency=low

  * Fixed right-click magnification for Dario

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 16 Dec 2015 16:09:00 +0100

rqt_multiplot_plugin (0.0.1-30) unstable; urgency=low

  * Added axis configuration swap button for Dario

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 16 Dec 2015 15:10:00 +0100

rqt_multiplot_plugin (0.0.1-29) unstable; urgency=low

  * Implemented match filter combo box as class
  * Added match filter completer to type combo box

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 16 Dec 2015 13:39:00 +0100

rqt_multiplot_plugin (0.0.1-28) unstable; urgency=low

  * Added match filter completer to topic combo box

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 16 Dec 2015 12:50:00 +0100

rqt_multiplot_plugin (0.0.1-27) unstable; urgency=low

  * Curve axis topic and type are now automatically filled if initially empty
  * Added feature to copy between axes configurations

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 16 Dec 2015 08:05:00 +0100

rqt_multiplot_plugin (0.0.1-26) unstable; urgency=low

  * Bag reader is now using topic queries to reduce the number of processed
    messages

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 15 Dec 2015 17:02:00 +0100

rqt_multiplot_plugin (0.0.1-25) unstable; urgency=low

  * Added adaptive-precision output format to tracker coordinate labels

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 15 Dec 2015 16:47:00 +0100

rqt_multiplot_plugin (0.0.1-24) unstable; urgency=low

  * Fixed bag reader to not block event processing

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 15 Dec 2015 13:37:00 +0100

rqt_multiplot_plugin (0.0.1-23) unstable; urgency=low

  * Implemented bag import feature

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 15 Dec 2015 12:34:00 +0100

rqt_multiplot_plugin (0.0.1-22) unstable; urgency=low

  * Curve axis config now starts with no type selected
  * Fixed validations in curve axis config widget

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Fri, 11 Dec 2015 11:28:00 +0100

rqt_multiplot_plugin (0.0.1-21) unstable; urgency=low

  * Fixed message field completer to correctly handle dynamic arrays

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Fri, 11 Dec 2015 09:33:00 +0100

rqt_multiplot_plugin (0.0.1-20) unstable; urgency=low

  * Bug fixing and stability improvements on the configuration and subscriber
    backend

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Fri, 11 Dec 2015 07:17:00 +0100

rqt_multiplot_plugin (0.0.1-19) unstable; urgency=low

  * Added feature for cleaning the configuration file history
  * Fixed threads to terminate on destruction
  * Added package and message type registry updates to main widget
    constructor
  * Fixed curve config widget components to initialize correctly

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 13:23:00 +0100

rqt_multiplot_plugin (0.0.1-18) unstable; urgency=low

  * Added feature to specify custom axis titles

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 08:04:00 +0100

rqt_multiplot_plugin (0.0.1-17) unstable; urgency=low

  * Fixed configuration file loading/saving bug, now producing ROS console
    output

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 06:20:00 +0100

rqt_multiplot_plugin (0.0.1-16) unstable; urgency=low

  * Plot widgets cannot change state anymore if only one plot is available
    in the plot table

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 04:50:00 +0100

rqt_multiplot_plugin (0.0.1-15) unstable; urgency=low

  * Fixed a graphical bug which was caused by bad masks for the plot cursor
    tracked point labels

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 04:37:00 +0100

rqt_multiplot_plugin (0.0.1-14) unstable; urgency=low

  * Implemented topic interpolation feature

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 04:32:00 +0100

rqt_multiplot_plugin (0.0.1-13) unstable; urgency=low

  * About to get topic interpolation right

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 09 Dec 2015 14:49:00 +0100

rqt_multiplot_plugin (0.0.1-12) unstable; urgency=low

  * Added feature to export plots

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 08 Dec 2015 15:39:00 +0100

rqt_multiplot_plugin (0.0.1-11) unstable; urgency=low

  * Added feature to maximize/restore a plot

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 08 Dec 2015 12:14:00 +0100

rqt_multiplot_plugin (0.0.1-10) unstable; urgency=low

  * Added axis titles and legend

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 08 Dec 2015 10:54:00 +0100

rqt_multiplot_plugin (0.0.1-9) unstable; urgency=low

  * Added curve styles
  * Revised plot controls
  * Efficient curve data storage

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Sat, 05 Dec 2015 05:47:00 +0100

rqt_multiplot_plugin (0.0.1-8) unstable; urgency=low

  * Plot scaling works

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Mon, 30 Nov 2015 12:35:00 +0100

rqt_multiplot_plugin (0.0.1-7) unstable; urgency=low

  * Enhanced plot table configuration and widget

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 26 Nov 2015 08:43:00 +0100

rqt_multiplot_plugin (0.0.1-6) unstable; urgency=low

  * Added configuration file handling

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 25 Nov 2015 17:02:00 +0100

rqt_multiplot_plugin (0.0.1-5) unstable; urgency=low

  * Yet another progress commit

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 24 Nov 2015 16:11:00 +0100

rqt_multiplot_plugin (0.0.1-4) unstable; urgency=low

  * Another progress commit

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 19 Nov 2015 15:05:00 +0100

rqt_multiplot_plugin (0.0.1-3) unstable; urgency=low

  * Progress commit

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Mon, 16 Nov 2015 06:56:00 +0100

rqt_multiplot_plugin (0.0.1-2) unstable; urgency=low

  * Progress commit

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 03 Nov 2015 16:02:00 +0100

rqt_multiplot_plugin (0.0.1-1) unstable; urgency=low

  * Initial commit

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Mon, 29 Jun 2015 15:55:00 +0100


Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged rqt_multiplot at answers.ros.org

Package Summary

Tags No category tags.
Version 0.0.10
License GNU Lesser General Public License (LGPL)
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/anybotics/rqt_multiplot_plugin.git
VCS Type git
VCS Version master
Last Updated 2020-07-15
Dev Status DEVELOPED
CI status Continuous Integration
Released RELEASED
Package Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

rqt_multiplot provides a GUI plugin for visualizing numeric values in multiple 2D plots using the Qwt plotting backend.

Additional Links

No additional links.

Maintainers

  • Samuel Bachmann
  • Philipp Leemann

Authors

  • Ralf Kaestner

Rqt Multiplot Plugin

Overview

Author(s): Ralf Kaestner

Maintainer: Ralf Kaestner ralf.kaestner@gmail.com

License: GNU Lesser General Public License (LGPL)

Operating system(s): Debian-based Linux, Mac OS X

Package PPA: ppa:anybotics/ros

Content

This project provides a GUI plugin for visualizing numeric values in multiple 2D plots using the Qwt plotting backend.

Installation

Dependencies

    sudo apt-get install ros-indigo-rqt

Consult the installation instructions provided by this project.

    sudo apt-get install libqwt-dev

ROS Distribution

The package is in the ROS (indigo, jade, kinetic) distribution.

sudo apt-get update
sudo apt-get install ros-indigo-rqt-multiplot
sudo apt-get install ros-jade-rqt-multiplot
sudo apt-get install ros-kinetic-rqt-multiplot

Building from Source

Create a symlink in your catkin source folder, e.g.:

ln -s ~/git/rqt_multiplot_plugin ~/catkin_ws/src
cd ~/catkin_ws
catkin build rqt_multiplot

Debian Package

sudo add-apt-repository ppa:anybotics/ros
sudo apt-get update
sudo apt-get install ros-indigo-rqt-multiplot

Usage

To launch the standalone rqt plugin, run

rosrun rqt_multiplot rqt_multiplot

To launch the rqt GUI without a perspective, run

rqt --force-discover

This will discover all plugins, which can then be loaded manually.

To delete the default configuration files (in case of problems):

rqt --clear-config

Import ROS Bag

To plot an imported ROS bag, the desired curves have to be configured before importing the bag.

Example Views

enter image description here

Configure Plot

enter image description here

Edit Curve

enter image description here

Bugs & Feature Requests

Please report bugs and feature requests on the Issue Tracker.

Build Status

Devel Job Status

Indigo Jade Kinetic
rqt_multiplot_plugin Build Status Build Status Build Status

Release Job Status

Indigo Jade Kinetic
rqt_multiplot Build Status Build Status Build Status
CHANGELOG
rqt_multiplot_plugin (0.0.1-35) unstable; urgency=low

  * Fixes related to OS X clang compatibility and added support for Qwt >= 6.1

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Fri, 12 Feb 2016 08:42:00 +0100

rqt_multiplot_plugin (0.0.1-34) unstable; urgency=low

  * Added copy and paste for curve configurations

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Fri, 18 Dec 2015 10:38:00 +0100

rqt_multiplot_plugin (0.0.1-33) unstable; urgency=low

  * Fixed segmentation fault when removing curves

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 17 Dec 2015 16:34:00 +0100

rqt_multiplot_plugin (0.0.1-32) unstable; urgency=low

  * Refactored configuration classes
  * Added drag and drop feature for copying and moving curves from the
    legend of one plot to another plot
  * Added possibility to double-click legend items for editing curve
    properties

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 17 Dec 2015 16:18:00 +0100

rqt_multiplot_plugin (0.0.1-31) unstable; urgency=low

  * Fixed right-click magnification for Dario

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 16 Dec 2015 16:09:00 +0100

rqt_multiplot_plugin (0.0.1-30) unstable; urgency=low

  * Added axis configuration swap button for Dario

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 16 Dec 2015 15:10:00 +0100

rqt_multiplot_plugin (0.0.1-29) unstable; urgency=low

  * Implemented match filter combo box as class
  * Added match filter completer to type combo box

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 16 Dec 2015 13:39:00 +0100

rqt_multiplot_plugin (0.0.1-28) unstable; urgency=low

  * Added match filter completer to topic combo box

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 16 Dec 2015 12:50:00 +0100

rqt_multiplot_plugin (0.0.1-27) unstable; urgency=low

  * Curve axis topic and type are now automatically filled if initially empty
  * Added feature to copy between axes configurations

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 16 Dec 2015 08:05:00 +0100

rqt_multiplot_plugin (0.0.1-26) unstable; urgency=low

  * Bag reader is now using topic queries to reduce the number of processed
    messages

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 15 Dec 2015 17:02:00 +0100

rqt_multiplot_plugin (0.0.1-25) unstable; urgency=low

  * Added adaptive-precision output format to tracker coordinate labels

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 15 Dec 2015 16:47:00 +0100

rqt_multiplot_plugin (0.0.1-24) unstable; urgency=low

  * Fixed bag reader to not block event processing

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 15 Dec 2015 13:37:00 +0100

rqt_multiplot_plugin (0.0.1-23) unstable; urgency=low

  * Implemented bag import feature

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 15 Dec 2015 12:34:00 +0100

rqt_multiplot_plugin (0.0.1-22) unstable; urgency=low

  * Curve axis config now starts with no type selected
  * Fixed validations in curve axis config widget

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Fri, 11 Dec 2015 11:28:00 +0100

rqt_multiplot_plugin (0.0.1-21) unstable; urgency=low

  * Fixed message field completer to correctly handle dynamic arrays

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Fri, 11 Dec 2015 09:33:00 +0100

rqt_multiplot_plugin (0.0.1-20) unstable; urgency=low

  * Bug fixing and stability improvements on the configuration and subscriber
    backend

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Fri, 11 Dec 2015 07:17:00 +0100

rqt_multiplot_plugin (0.0.1-19) unstable; urgency=low

  * Added feature for cleaning the configuration file history
  * Fixed threads to terminate on destruction
  * Added package and message type registry updates to main widget
    constructor
  * Fixed curve config widget components to initialize correctly

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 13:23:00 +0100

rqt_multiplot_plugin (0.0.1-18) unstable; urgency=low

  * Added feature to specify custom axis titles

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 08:04:00 +0100

rqt_multiplot_plugin (0.0.1-17) unstable; urgency=low

  * Fixed configuration file loading/saving bug, now producing ROS console
    output

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 06:20:00 +0100

rqt_multiplot_plugin (0.0.1-16) unstable; urgency=low

  * Plot widgets cannot change state anymore if only one plot is available
    in the plot table

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 04:50:00 +0100

rqt_multiplot_plugin (0.0.1-15) unstable; urgency=low

  * Fixed a graphical bug which was caused by bad masks for the plot cursor
    tracked point labels

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 04:37:00 +0100

rqt_multiplot_plugin (0.0.1-14) unstable; urgency=low

  * Implemented topic interpolation feature

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 10 Dec 2015 04:32:00 +0100

rqt_multiplot_plugin (0.0.1-13) unstable; urgency=low

  * About to get topic interpolation right

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 09 Dec 2015 14:49:00 +0100

rqt_multiplot_plugin (0.0.1-12) unstable; urgency=low

  * Added feature to export plots

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 08 Dec 2015 15:39:00 +0100

rqt_multiplot_plugin (0.0.1-11) unstable; urgency=low

  * Added feature to maximize/restore a plot

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 08 Dec 2015 12:14:00 +0100

rqt_multiplot_plugin (0.0.1-10) unstable; urgency=low

  * Added axis titles and legend

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 08 Dec 2015 10:54:00 +0100

rqt_multiplot_plugin (0.0.1-9) unstable; urgency=low

  * Added curve styles
  * Revised plot controls
  * Efficient curve data storage

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Sat, 05 Dec 2015 05:47:00 +0100

rqt_multiplot_plugin (0.0.1-8) unstable; urgency=low

  * Plot scaling works

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Mon, 30 Nov 2015 12:35:00 +0100

rqt_multiplot_plugin (0.0.1-7) unstable; urgency=low

  * Enhanced plot table configuration and widget

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 26 Nov 2015 08:43:00 +0100

rqt_multiplot_plugin (0.0.1-6) unstable; urgency=low

  * Added configuration file handling

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Wed, 25 Nov 2015 17:02:00 +0100

rqt_multiplot_plugin (0.0.1-5) unstable; urgency=low

  * Yet another progress commit

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 24 Nov 2015 16:11:00 +0100

rqt_multiplot_plugin (0.0.1-4) unstable; urgency=low

  * Another progress commit

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Thu, 19 Nov 2015 15:05:00 +0100

rqt_multiplot_plugin (0.0.1-3) unstable; urgency=low

  * Progress commit

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Mon, 16 Nov 2015 06:56:00 +0100

rqt_multiplot_plugin (0.0.1-2) unstable; urgency=low

  * Progress commit

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Tue, 03 Nov 2015 16:02:00 +0100

rqt_multiplot_plugin (0.0.1-1) unstable; urgency=low

  * Initial commit

 -- Ralf Kaestner <ralf.kaestner@gmail.com>  Mon, 29 Jun 2015 15:55:00 +0100


Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged rqt_multiplot at answers.ros.org

Package Summary

Tags No category tags.
Version 0.0.9
License GNU Lesser General Public License (LGPL)
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/anybotics/rqt_multiplot_plugin.git
VCS Type git
VCS Version indigo
Last Updated 2018-12-12
Dev Status DEVELOPED
CI status Continuous Integration
Released RELEASED
Package Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

rqt_multiplot provides a GUI plugin for visualizing numeric values in multiple 2D plots using the Qwt plotting backend.

Additional Links

No additional links.

Maintainers

  • Ralf Kaestner
  • Samuel Bachmann

Authors

  • Ralf Kaestner
README
No README found. See repository README.
CHANGELOG

Changelog for package rqt_multiplot

0.0.9 (2018-12-12)

  • fix rosdep key
  • Contributors: Samuel Bachmann

0.0.8 (2018-11-21)

  • Make your library usable
  • Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann

0.0.7 (2017-05-08)

  • fix issues when plotting constant values
  • fix plotting with receipt time
  • Contributors: Samuel Bachmann

0.0.6 (2016-12-28)

  • reduce min plot size
  • run all plots on startup
  • flexible command line url input for config files
  • arg parsing for the command line script
  • add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
  • fix plot resizing
  • Contributors: Daniel Stonier, Samuel Bachmann

0.0.5 (2016-08-05)

  • fixes #2 a QT API change
  • rename two tooltips (copy and past curve) in PlotConfigWidget
  • qt5 ready
  • Contributors: Samuel Bachmann

0.0.4 (2016-05-23)

  • add install command for resource icons
  • Contributors: Samuel Bachmann

0.0.3 (2016-05-22)

  • fixes for release
  • Contributors: Samuel Bachmann

0.0.2 (2016-05-20)

  • Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
  • Added copy and paste for curve configurations
  • Fixed segmentation fault when removing curves
    • Refactored configuration classes

    * Added drag and drop feature for copying and moving curves from the legend of one plot to another plot * Added possibility to double-click legend items for editing curve properties

    • Implemented match filter combo box as class
    • Added match filter completer to type combo box
  • Added match filter completer to topic combo box

    • Curve axis topic and type are now automatically filled if initially empty
    • Added feature to copy between axes configurations
  • Bag reader is now using topic queries to reduce the number of processed messages

  • Added adaptive-precision output format to tracker coordinate labels

  • Fixed bag reader to not block event processing

  • Implemented bag import feature

    • Curve axis config now starts with no type selected
    • Fixed validations in curve axis config widget
  • Fixed message field completer to correctly handle dynamic arrays

  • Bug fixing and stability improvements on the configuration and subscriber backend

    • Added feature for cleaning the configuration file history
    • Fixed threads to terminate on destruction

    * Added package and message type registry updates to main widget constructor - Fixed curve config widget components to initialize correctly

  • Added feature to specify custom axis titles

  • Fixed configuration file loading/saving bug, now producing ROS console output

  • Plot widgets cannot change state anymore if only one plot is available in the plot table

  • Fixed a graphical bug which was caused by bad masks for the plot cursor tracked point labels

  • Implemented topic interpolation feature

  • About to get topic interpolation right

  • Added feature to export plots

  • Added feature to maximize/restore a plot

  • Added axis titles and legend

    • Added curve styles
    • Revised plot controls
    • Efficient curve data storage
  • Plot scaling works

  • Enhanced plot table configuration and widget

  • Added configuration file handling

  • Contributors: Ralf Kaestner

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged rqt_multiplot at answers.ros.org