facontidavide
October 24

Hi,

I am currently working on a personal project called PlotJuggler.

To get a first idea of what PlotJuggler can do, take a look ot the following videos.

https://vimeo.com/album/4208539

PlotJuggler is a Qt based application that allows the user to load, search and plot data.
Many ROS user would use MATLAB or rqt_plot for this purpose, but these solutions might be frustrating to use when the data to be analyzed is considerably large.

PlotJuggler is meant to be (hopefully) a better alternative to rqt_plot and rqt_bag, providing a more user friendly interface.

Features:

  • Multiplot: add multiple curves to a plot. Arrange plots in rows, columns, tabs and/or separate windows.

  • Zoom: easily zoom a plot. You can lock the X axis of all of the plots.

  • Save/Load layouts: one you have organized your layout, you can save it on a file to be reused later.

  • Complete Undo/Redo: CTRL-Z and CTRL-SHIFT-Z do what you expect them to do! Dramatic "D'oh" reduction guaranteed!

  • DataLoad plugins: easily load CSV or rosbags. More format can be supported in the future.

  • DataStreaming plugins: subscribe to one or multiple ros topic(s) and plot their data live.

  • RosPublisher plugin: re-publish the original ROS messages using the interactive tracker.

PlotJuggler is still in its "alpha" stage and under heavy development. I would like to get some feedback from the community to understand what developers need most..

You can find the code here: https://github.com/facontidavide/PlotJuggler

NOTE: you will also need this package too https://github.com/facontidavide/ros_type_introspection

Regards

Davide Faconti


Visit Topic or reply to this email to respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, click here.