Player 2.0.3 (2006-09-26)

Player 2.0.2 (2006-06-09)

Note on non-backward-compatible changes

This release is backward-compatible with 2.0 and 2.0.1, with one exception. Some fields names have changed in the 'simulation' interface message structures. All instances of 'property' are now 'prop', and 'property_count' are now 'prop_count.' This change works around a weakness in the SWIG parser that fails to recognize 'property' as a keyword in Python.

NOTE: The change explained above means that Stage 2.0.1 will NOT build against Player 2.0.2. However, an existing installation of Stage 2.0.1 should work with a new installation of Player 2.0.2. We are simultaneously releasing Stage 2.0.2, which will build against Player 2.0.2.

New interfaces added

wsn (wireless sensor networks)

graphics3d (drawing 3d graphics)

opaque (arbitrary, unstructured data)

Accompanying proxies are available in libplayerc and libplayerc++.

Drivers updated to 2.0 API

This means that these drivers could not be used in the 2.0.x released before 2.0.2 safety. Please update to this release if you plan to use them.

acts

amtecpowercube

aodv

canonvcc4

clodbuster

dummy

er1

imageseq

isense

laserbar

laserbarcode

laservisualbarcode

laservisualbw

mapcspace

mapscale

shapetracker

simpleshape

sphere

upcbarcode

Thanks to all those who updated the drivers (especially Toby, who did most of them).

Fixed headers in roomba_comms.c so that it compiles on older OS X systems.

Fixed some (though not all) build errors arising from gcc 4.1.0.

Stage 2.0.1

This is mainly a bugfix and performance-enhancement release. This release requires Player-2.0.1, released simultaneously.

The only major new feature is the addition of support for Player's speech interface: speech bubbles show the text being "spoken" by each robot. The text is rendered using Pango, so non-Roman alphabets are supported.