Stage plugin driver for Player

This driver gives Player access to Stage's models.

Provides
The stage plugin driver provides the following device interfaces and configuration requests. The name of each interface is a link to its entry in the Player manual:

s- simulation

Player configuration file options

Configuration file examples:
Creating models in a Stage worldfile, saved as "example.world":

# create a position model - it can drive around like a robot
position
(
  pose [ 1 1 0 ]
  color "red"
  name "marvin"

  # add a laser scanner on top of the robot
  laser() 
)

Using Stage models in a Player config (.cfg) file:

# load the Stage plugin and create a world from a worldfile
driver
(		
  name "stage"
  provides ["simulation:0"]
  plugin "libstageplugin"

  # create the simulated world described by this worldfile
  worldfile "example.world"	
)

# create a position device, connected to a Stage position model 
driver
(
  name "stage"
  provides ["position:0" ]
  model "marvin"
)

# create a laser device, connected to a Stage laser model
driver
(
  name "stage"
  provides ["laser:0" ]
  model "marvin"
)

More examples can be found in the Stage source tree, in directory <stage-version>/worlds.

Authors
Richard Vaughan