Interface specifications

All Player communication occurs through interfaces, which specify the syntax and semantics for a set of messages. More...

Detailed Description

All Player communication occurs through interfaces, which specify the syntax and semantics for a set of messages.

See the tutorial Interfaces, drivers, and devices for a discussion of what an interface is.

Below are the details. For each interface, the following is given:

It can be the case that a given message can be sent as data or in response to a request. A common example is geometry. For many devices geometry is fixed and so need only be requested once. For others geometry may change dynamically and so the device will publish it periodically.

Todo:
Normalize subtype names (PLAYER_PTZ_REQ_GEOM vs PLAYER_POSITION2D_REQ_GET_GEOM)

Modules

 player
 Player: the meta-device.
 
 power
 Power system.
 
 gripper
 Gripper interface.
 
 position2d
 Planar mobile robot.
 
 sonar
 DEPRECATED Array of ultrasonic rangers
 
 laser
 DEPRECATED Laser range-finder
 
 blobfinder
 A visual blob-detection system.
 
 ptz
 Pan-tilt-zoom unit.
 
 audio
 Interface to an audio system.
 
 fiducial
 Fiducial (marker) detection.
 
 speech
 Speech synthesis.
 
 gps
 Global positioning system.
 
 bumper
 An array of bumpers.
 
 dio
 Digital I/O.
 
 aio
 Analog I/O.
 
 ir
 DEPRECATED Array of infrared rangers
 
 wifi
 WiFi signal information.
 
 localize
 Multi-hypothesis planar localization system.
 
 position3d
 A robot that moves in 3-D.
 
 simulation
 A robot simulator.
 
 blinkenlight
 An indicator light.
 
 camera
 Camera imagery.
 
 map
 Access maps.
 
 planner
 A planar path-planner.
 
 log
 Log read / write control.
 
 joystick
 Joystick control.
 
 speech_recognition
 Speech recognition.
 
 opaque
 A generic interface for user-defined messages.
 
 position1d
 A 1-D linear actuator.
 
 actarray
 An array of actuators.
 
 limb
 A multi-jointed limb.
 
 graphics2d
 Two-dimensional graphics interface.
 
 rfid
 RFID reader.
 
 wsn
 Wireless Sensor Networks.
 
 graphics3d
 Three-dimensional graphics interface.
 
 health
 Statgrab - System Infos.
 
 imu
 Inertial Measurement Unit.
 
 pointcloud3d
 A 3-D point cloud.
 
 ranger
 A range sensor.
 
 vectormap
 Access and update geometric features in a map.
 
 blackboard
 Access properties stored in a central repository.
 
 stereo
 Stereo imagery (left-right channels, disparity and a 3-D stereo point cloud)
 
 coopobject
 intelligent cooperating objects (WSNs, RFIDs, Networked Robots, etc.)