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

Tools for directing, throttling, selecting, and otherwise messing with ROS topics at a meta level. None of the programs in this package actually know about the topics whose streams they are altering; instead, these tools deal with messages as generic binary blobs. This means they can be applied to any ROS topic.

Command-line tools

This package provides the following command-line tools:

  • mux: multiplex between multiple topics.

  • relay: republish data on one topic to another.

  • drop: relay a topic, dropping X out of every Y message.

  • throttle: relay a topic, but limit republishing to a maximum bandwidth or rate.

Wiki: topic_tools (last edited 2011-01-12 09:11:14 by KenConley)