*** Welcome to piglix ***

Player Project

Player Project
Pioneer 3-AT in Gazebo.png
A Pioneer 3-AT robot in the Gazebo 3D simulation environment.
Developer(s) Brian Gerkey, Richard Vaughan, Andrew Howard, and Nathan Koenig
Stable release
Player 3.0.2 / June 28, 2010
Operating system Linux, Solaris, BSD, Mac OS X
Type Robotics suite
License GNU General Public License
Website Official Webpage

The Player Project (formerly the Player/Stage Project) is a project to create free software for research into robotics and sensor systems. Its components include the Player network server and the Stage robot platform simulators. Although accurate statistics are hard to obtain, Player is one of the most popular open-source robot interfaces in research and post-secondary education. Most of the major intelligent robotics journals and conferences regularly publish papers featuring real and simulated robot experiments using Player and Stage.

The Player Project is an umbrella under which two robotics-related software projects are currently developed. These include the Player networked robotics server, and the Stage 2D robot simulation environment. The project was founded in 2000 by Brian Gerkey, Richard Vaughan and Andrew Howard at the University of Southern California at Los Angeles, and is widely used in robotics research and education. It releases its software under the GNU General Public License with documentation under the GNU Free Documentation License.

The Player is set of APIs (e.g. position2d, bumper, ir, speech, power) that can be implemented by a robot chassis (Roomba, Khephera etc.), possibly over serial line or network, or by Stage (2D simulator) or Gazebo (3D simulator).

The Player software runs on POSIX-compatible operating systems, including Linux, Mac OS X, Solaris, the BSD variants, and Microsoft Windows. Player can be described as a 'robot abstraction layer,' in that all devices are abstracted into a set of pre-defined interfaces.


...
Wikipedia

...