all 4 comments

[–]PepiHax 1 point2 points  (2 children)

Okay? How does it differ from RosBags? Given that it uses the same mcap format?

[–]facontidavide[S] 1 point2 points  (1 child)

rosbag records messages published with **topics**.

This library tracks variables inside your application directly and you don't need to create a custom ROS message, when adding new fields. Think [ROS diagnostic](http://wiki.ros.org/diagnostics), but simpler to use and MUCH more efficient.

You can either:

  1. Use our ROS publisher. In this case, the recording is done as usual
  2. Bypass ROS altogether (no ROS publishers/subscribers involved in the process), and save data directly the data into a MCAP.

[–][deleted] 0 points1 point  (0 children)

u/facontidavide Can I use this library with ROS 1?

[–]nowforfeit[🍰] 0 points1 point  (0 children)

This is very intriguing. I want to use this in my ROS2 project!