ros_comm: cpp_common | message_filters | perf_roscpp | rosbag | rosbagmigration | rosconsole | roscore_migration_rules | roscpp | roscpp_serialization | roscpp_traits | rosgraph | rosgraph_msgs | roslaunch | roslisp | rosmaster | rosmsg | rosnode | rosout | rosparam | rospy | rosservice | rostest | rostime | rostopic | roswtf | std_msgs | std_srvs | topic_tools | xmlrpcpp

Package Summary

This is a set of tools for recording from and playing back to ROS topics. It is intended to be high performance and avoids deserialization and reserialization of the messages.

Overview

The rosbag package provides a command-line tool for working with bags as well as code APIs for reading/writing bags in C++ and Python.

To find out more about the rosbag command-line tool, see:

rosbag has code APIs for reading and writing bags in either C++ or Python. For a description of these APIs, see:

For technical details on the contents of bag files, see:

Stability/Roadmap

The rosbag command-line tool and code APIs are stable. Every effort will be made to maintain backwards compatibility.

The main new feature being planned for rosbag is the addition of a ROS API for interacting with the playing and recording nodes via service calls. For additional information on upcoming ROS features, please consult the ROS roadmap.

Wiki: rosbag (last edited 2011-06-28 00:09:10 by KenConley)