Ubuntu 14.04 build (Semaphore):
QT5 based application to display time series in plots.
To understand what PlotJuggler can do for you, take a look to the following video PlotJuggler on Vimeo
Clone the repository as usual:
git clone https://github.com/facontidavide/PlotJuggler.git
The only binary dependency that you need installed in your system is Qt5. On Ubuntu the debians can be installed with the command:
sudo apt-get -y install qtbase5-dev libqt5svg5-dev
On Fedora:
sudo dnf install qt5-qtbase-devel qt5-qtsvg-devel
Then compile using cmake (qmake is NOT supported):
mkdir build; cd build
cmake ..
make
sudo make install
Note: the plugins need to be installed in the same folder of the executable or in /usr/local/lib/PlotJuggler/.
If you use CATKIN to build this project, the ROS related plugins will be automatically included into the compilation. Both the executable and the plugins will be created in devel/lib/plotjuggler (the address is relative to the catkin workspace).
To run the application, use the command:
rosrun plotjuggler PlotJuggler
Alternatively, just execute the binary PlotJuggler.
A mandatory dependency is https://github.com/facontidavide/ros_type_introspection
IMPORTANT: you need version 1.0.1 or later.
You can easily install it in Indigo, Jade, Kinetic or Lunar using the command:
sudo apt-get install ros-YOUR_ROS_DISTRO-ros-type-introspection