Supported devices
The following tables list the hardware and software systems that are supported by Player.These tables should generally be up to date with respect to the current code in CVS, and thus may be newer than the latest official release.
Please post additions and corrections to these tables to our developers' mailing list.
Robots
Manufacturer | Device(s) | Driver
|
Acroname | Garcia | garcia
|
Botrics | Obot d100 | obot
|
Evolution Robotics | ER1 and ERSDK robots | er1
|
K-Team | Robotics Extension Board (REB) attached to Kameleon 376BC | reb
|
K-Team | Khephera | khepera
|
MobileRobots (formerly ActivMedia) | PSOS/P2OS/AROS-based robots (e.g., Pioneer, AmigoBot) and integrated accessories, including a CMUcam connected to the AUX port. | p2os
|
RWI/iRobot | RFLEX-based robots (e.g., B21r, ATRV Jr) and integrated accessories. | rflex
|
Segway | Robotic Mobility Platform (RMP), a custom-modified version of the Human Transport (HT) | segwayrmp
|
UPenn GRASP | Clodbuster | clodbuster |
Miscellaneous hardware
Manufacturer | Device(s) | Driver
|
Amtec | PowerCube pan-tilt unit | amtecpowercube
|
Garmin | Geko 201 handheld GPS receiver (and most other NMEA-compliant GPS units) | garminnmea
|
Hokuyo | URG laser range finder | urglaser
|
InterSense | InertiaCube2 IMU | inertiacube2
|
MicroStrain | 3DM-G IMU | microstrain3dmg
|
Logitech | QuickCam Sphere pan-tilt-zoom camera | sphere
|
SICK | LMS 200 laser range-finder (and possibly other SICK lasers) | sicklms200
|
Sony | EVID30 and EVID100 pan-tilt-zoom cameras | sonyevid30
|
Various (licensed by CMU) | CMUcam2 pan-tilt blob-tracking camera | cmucam2
|
Various | Generic Linux sound hardware. Performs Fast Fourier Transform on incoming audio data and emits various tones. | acoustics
|
Various | Generic Linux sound hardware. Provides access to mixer controls (e.g., volume). | mixer
|
Various | Generic Linux sound hardware. Provides the ability to transmit and receive raw audio signals. | waveaudio
|
Various | Generic Linux wireless hardware. Provides access, via /proc, to info about the wireless hardware (e.g., signal quality). | linuxwifi
|
Various | Generic Linux wireless hardware. Provides access, via iwspy, to info about the wireless hardware (e.g., signal quality). | iwspy
|
Various | IEEE1394 (aka Firewire) cameras | camera1394
|
Various | Generic Linux joystick. Allows access to axis and button state. | linuxjoystick
|
Miscellaneous software
Manufacturer | Device(s) | Driver
|
Jim Bruce | Color Machine Vision (CMVision) blob-tracking software | cmvision
|
MobileRobots (formerly ActivMedia); written by Paul Rybski | ActivMedia Color Tracking System (ACTS) blob-tracking software | acts
|
The Centre for Speech Technology Research, University of Edinburgh | Festival speech-synthesis software | festival
|
Porchdog Software | Howl Zeroconf networking library | service_adv_mdns |
Algorithms
Algorithm(s) | Description | References | Driver
|
configuration space | Modulates raw laser data according to the robot's dimensions in order to represent the empty area in the robot's configuration space. | lasercspace
| |
Vector Field Histogram (VFH+) | goal-seeking obstacle avoidance algorithm | Ulrich & Borenstein (1998), "VFH+: Reliable Obstacle Avoidance for Fast Mobile Robots" | vfh
|
Adaptive Monte Carlo Localization (AMCL) | Performs probabilistic localization for a planar mobile robot equipped with a map and appropriate sensors | Fox (2001), KLD-Sampling: Adaptive Particle Filters | amcl
|
Wavefront propagation planner | Performs configuration-space path-planning for a planar robot via cell decomposition and wavefront propagation. | Latombe (1991), Robot Motion Planning | wavefront |
Simulators
Manufacturer | Name | Description | Driver(s)
|
The Player/Stage/Gazebo project | Gazebo | A 3-dimensional multi-robot simulator | gz_sim, gz_laser, gz_stereo, and others
|
The Player/Stage/Gazebo project | Stage | A 2-dimensional multi-robot simulator | stage
|