Tools

For a list of common ROS libraries, please see the API overview.

For tips on working with common thirdparty tools, such as Matlab, please see Interoperability.

3D Visualization: RVIZ

rviz is a 3D visualization environment that lets you combine sensor data, robot model, and other 3D data into a combined view. You can also send your own 3D markers into rviz from your software.

Logging and Visualization Sensor Data: rosbag and rxbag

rosbag is a command-line tool for recording and playing back messages into "bag" files.

rxbag is a visualizer that lets you see data recorded in bag files.

Live plotting: rxplot

rxplot.gif

rxplot lets you visualize scalar data published to ROS topics.

System visualization: rxgraph

Screenshot-rxgraph.png

rxgraph displays a visual graph of the processes running in ROS and their connections.

Command Line Tools

See also:

Running ROS Systems

Launching/configuring multiple programs

roslaunch

Run a single program

rosrun

Bringup core system

roscore

Interacting with and debugging running system

Topics

rostopic

Services

rosservice

Nodes

rosnode

Parameters

rosparam

Messages

rosmsg

Services

rossrv

General debugging

roswtf

Install, build and filesystem tools

Build

rosmake

Install from source

rosinstall

Searching for packages/stacks

roslocate

Install thirdparty libraries

rosdep

Packages

rospack, roscd

Stacks

rosstack, roscd

Wiki: Tools (last edited 2011-04-05 15:46:57 by KenConley)