visualization: interactive_markers | rviz | rxbag_plugins

Package Summary

A 3d visualization environment for robots using ROS.

Overview

User Documentation

  1. User's Guide

  2. Troubleshooting

  3. Built-in Display Types

Tutorials

  1. Markers: Sending Basic Shapes (C++)

    Shows how to use visualization_msgs/Marker messages to send basic shapes (cube, sphere, cylinder, arrow) to rviz.

  2. Markers: Points and Lines (C++)

    Teaches how to use the visualization_msgs/Marker message to send points and lines to rviz.

  3. Interactive Markers: Getting Started

    This tutorial explains what Interactive Marker are and teaches you some of the basic concepts.

  4. Interactive Markers: Writing a Simple Interactive Marker Server

    This tutorial explains how to setup a minimalist server which manages a single interactive marker.

  5. Interactive Markers: Basic Controls

    This tutorial explains how the basic_controls tutorial code works.

Usage

rviz saves its current display configuration to ~/.rviz/ on exit. Even if started with a another display config file via command line parameters, so be sure to regularly save your favorite configuration. (open ticket)

Command Line Options

-h, --help

  • Print a help message describing the command line options.

-d, --display-config <arg>

  • Load configuration file <arg> at startup.

-t, --target-frame <arg>

  • Set the target frame to <arg>. Overrides the target frame specified in the config loaded (whether through -d or the auto-saved one).

-f, --fixed-frame <arg>

  • Set the fixed frame to <arg>. Overrides the target frame specified in the config loaded (whether through -d or the auto-saved one).

Recording Movies

rviz does not have a builtin capability to record movies. You can, however, use an application like GLC to do so. The RecordingOpenGLAppsWithGLC page has more information on recording and encoding.

Wiki: rviz (last edited 2012-03-05 16:48:37 by FelixKolbe)