Hi! I’m an engineer working at Cruise Automation and wanted to announce we’ve released a rosbag parsing library for node.js and the browser. rosbag.js. This library has been indispensable for several internal projects and we wanted to share it with the community.
rosbag.js uses an
eval-based parser generator based on ROS message definitions for each topic. The generator allows rosbog.js to take advantage of the V8 JIT, providing high-speed parsing. It also uses FileReader for fast random access to bag data.
If you need help getting rosbag.js up-and-running or want to suggest features you’d like to see, please stop by the GitHub page and open an issue. Enjoy!