Gazebo logo

Interactive server (wxgazebo)

wxgazebo is a interactive graphical version of the server; it creates a set of windows through which users can monitor and control the progress of the simulation.

In practice, wxgazebo simple wraps around the underlying console-mode server (running the latter as a child process); users should therefore read the Console-mode server (gazebo) documentation before proceeding.

The interative server is run as follows:

$ wxgazebo [options] <worldfile>

Options are documenated on the Console-mode server (gazebo) page.

Basic usage
The wxgazebo interface is fairly self-explanatory. On start-up, a simulation control panel is created; this lists all the interfaces currently instantiated in the server, grouping them by model and interface type. Check the box to the left of a list entry to create a new panel for that particular interface.

wxgazebo_sim.gif

Simulation control panel

The simulation control menu provides a number of additional options:

ObserverCam (guicam) panel
This panel interacts with any model supporting the guicam interface; in practice, this is usually just the ObserverCam model. The panel displays the current camera view, which can be modified by clicking and dragging with the mouse (conceptually, one grabs an object or a piece of the terrain and drags it to a new location). The mouse button assignments are as follows:

wxgazebo_guicam.gif

ObserverCam panel

This panel also has a number of menu options:

Other panels
There are panels for many (but not all) of the interfaces defined in libgazebo. One day I may actually document these.

Last updated 12 September 2005 21:38:45