|
The Player Project
Free Software tools for robot and sensor applications
"All the world's a stage, And all the men and women merely players."
- William Shakespeare, As You Like It
News
- 30 July 2008: Stage 3.0.1 released. This is a bugfix release,
mainly to address issues with the CMake scripts and the Player plugin.
Download it here.
Release notes are available
here.
- 12 July 2008: Stage-3.0.0 released. You can get it from the
downloads
page. It's 3D and fast, but the Player plugin needs work, so check the
release notes to see if it's for you.
- 10 Mar 2008: Player source moves from CVS to Subversion
(SVN).
Please use SVN
to check out Player from now on. The CVS Player code is deprecated.
All version history should have been preserved in the migration.
- 13 Dec 2007: Two release candidates: Player 2.1.0rc1 and Stage
2.1.0rc1. These releases are intended for advanced users to test and
assist in debugging, prior to final 2.1.0 releases.
Get them from the
usual
spot.
- 13 Dec 2007: Two bug-fix releases: Player 2.0.5 and Stage 2.0.4.
Get them from the
usual
spot.
- 13 Dec 2007: We're now over 97,000 downloads from the Player
Project, and averaging 2,500-3,500 downloads / month (more stats).
- 22 Aug 2007: We just completed the first Player Summer School! It was
hosted by our colleagues at Technical University
of Munich. See some pictures.
- 2 May 2007: Player 2.0.4 released. Get
it from the
usual
spot.
[ Old news archive... ]
Purpose
The Player Project creates Free Software that enables
research in robot and sensor systems. The Player robot server is
probably the most widely used robot control interface in the
world. Its simulation backends, Stage and Gazebo, are also very widely
used.
Released under the GNU
General Public License, all code from the Player/Stage project is
free to use, distribute and modify. Player is developed by an international team of robotics
researchers and used at labs
around the world.
Software
Player
robot device
interface Player
provides a network interface to a variety of robot and sensor
hardware. Player's client/server model allows robot control programs to be
written in any programming language and to run on any computer with a
network connection to the robot. Player supports multiple concurrent
client connections to devices, creating new possibilities for distributed
and collaborative sensing and control.
Player supports a wide variety of mobile robots and accessories. Look
here for a list of
currently supported
components.
Stage multiple
robot
simulator Stage
simulates a
population of mobile robots moving in and sensing a two-dimensional
bitmapped environment. Various sensor models are provided, including
sonar, scanning laser rangefinder, pan-tilt-zoom camera with color
blob detection and odometry.
Stage devices present a standard Player interface so few or no
changes are required to move between simulation and hardware. Many
controllers designed in Stage have been demonstrated to work on real
robots.
Gazebo 3D multiple
robot simulator
Gazebo is a multi-robot
simulator for
outdoor environments. Like Stage, it is capable of simulating a
population of robots, sensors and objects, but does so in a
three-dimensional world. It generates both realistic sensor feedback
and physically plausible interactions between objects (it includes an
accurate simulation of rigid-body physics).
Gazebo presents a standard Player interface in addition to its own
native interface. Controllers written for the Stage simulator can generally
be used with Gazebo without modification (and vise-versa).
Player Project software runs on Linux,
Solaris, *BSD and Mac OSX (Darwin).
[ see also some older software here... ]
|