/rosdata

A tool for extracting and manipulating data within ROSBags

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

ROSData: A Tool for ROSBags

QUT Centre for Robotics Open Source Primary language License Powered by the Spatial Math Toolbox

The ROSData Python Package and Tools provide easy ways to extract and interact with ROSBags. The tools and Python utilities require limited ROS knowledge and once you have extracted the data you are completely free of ROS (depending on your project requirements of course). This freedom from ROS allows you to focus on your work rather than getting caught up in nuances and headaches that can occur while working with ROS. It also makes it great for new roboticists and developers not familiar with ROS and wanting to get a project up and running quickly.

ROSData currently has the following tools:

  • Extract - extracts data from a ROSBag given a user defined extraction config file.
  • Info - provides info about a ROSBag, including data not shown by the standard rosbag info tool.
  • Visualise - visualise poses contained within CSV file created via the extraction tool.

It also provides Python utilities to help you utilise the extracted data within your own Python projects. See the ROSData Documentation for installation instructions, getting started information, and examples.

Acknowledgments

If you use the ROS Data tool in your work we would appreciate acknowledgement through a link back to this repository.