hi everybody,
We've just released the following:
Player 1.4rc2
Stage 1.3.3
These releases are compatible with each other and with the latest releases
of librtk (2.2.0) and gazebo (0.2.0).
Get them from the usual place:
http://sourceforge.net/project/showfiles.php?group_id=42445
All bugs go to the tracker:
http://sourceforge.net/tracker/?group_id=42445&atid=433164
This is the first release in which Player and Stage are standalone
packages, rather than grouped as a single "Player/Stage" package.
We've done this because all of our software packages (player, stage,
gazebo, and librtk) will now evolve independently, rather than in lockstep
with identical versions. A compatibility matrix is forthcoming.
Release notes appended below, and available online:
http://sourceforge.net/project/shownotes.php?release_id=202340
http://sourceforge.net/project/shownotes.php?release_id=202341
enjoy,
the P/S/G developers.
-------------------------------------------------------------------------------
Player 1.4rc2 release notes:
-------------------------------------------------------------------------------
This is the second release candidate for Player 1.4, which we're slowly
approaching. This is also the first release of Player as a standalone
"package". We will follow this model in the future, as Player, Stage, and
Gazebo will evolve independently.
Player 1.4rc2 is compatible with librtk 2.2.0, Stage 1.3.3, and Gazebo
0.2.0.
Changes from 1.4rc1:
* Interface changes:
o Interface change: ptz interface now includes 'panspeed' and
'tiltspeed' fields in both data and command packets. Only the new
'amtecpowercube' driver currently supports velocity control.
o Interface change: the 'laser' interface now has a 'range_res'
field in its data packet, which tells the client how to interpret the range
data.
* New drivers:
o New driver: 'amtecpowercube'. This driver provides, via the
'ptz' interface, control of the rather powerful pan-tilt unit called the
PowerCube, made by Amtec.
o New driver: 'trogdor'. This driver provides, via the 'position'
interface, control of a new fast mobile robot (called both the Trogdor and
O-Bot) from Botrics, Inc. You probably don't have such a robot, but maybe
one day you will.
o New driver: 'service_adv', which provides network-wide name
service, using libservicediscovery. Thanks to Reed Hedges.
o New driver: 'wavefront'. This is an implementation of a simple
wavefront propagation planner (written by Andrew). By connecting it to a
localization device (e.g., 'amcl'), and a obstacle-avoiding position device
(e.g., 'vfh'), this driver provides your robot the ability to execute
"global goto" actions.
* Driver updates:
o Driver update: the 'garminnmea' driver now supports DGPS
corrections, in conjunction with the new utility: 'dgps_server'.
o Driver update: Segway RMP drivers work better in a variety of
ways.
o Driver update: 'sonyevid30' driver now accepts Sony-specific
configurations.
o Driver update: 'lifomcom' driver has a capacity field.
o Driver update: the 'rwi' drivers now report odometry in the
standard right-handed coordinate system (X is forward).
o Driver update: the 'vfh' driver can now read the robot's pose
from a 'truth' device, rather than a 'position' device, while still
commanding the 'position' device. Useful when you want to give your
simulated robots globally referenced targets. The 'vfh' driver also now has
a couple of new configuration file options to specify target thresholds.
o Driver update: the 'sicklms200' driver now accepts the
configuration file option 'invert' (values are 0 or 1) to indicate that the
SICK is physically turned upside down; the range readings will be swapped
accordingly to make it appear right side up. There's also a new configure
option '--disable-highspeedsick', which will not compile in support for
500kbps comms with the SICK; this is sometimes necessary, when the high
speed initialization code causes the driver to fail during Setup().
o Driver update: the 'cmvision' driver now includes support for
capturing via Video4Linux (V4L), version 1 (thanks to Brendan Burns).
There's also support for capturing from a Gazebo simulated camera (thanks
to Ben Grocholsky and co. and UPenn).
* Miscellaneous:
o New utility, from Andrew: playermap. This is a Python-based
scan-matcher than can build maps from logged odometry and laser data. This
utility is still in an alpha state (so don't complain if it doesn't work).
o New utility/example: 'playerprint' . This program connects to a
Player server and prints on the console the data returned by a specified
device. Useful for quick testing and debugging. It 's currently hiding in
examples/c++, but may move over to utils if people like it.
o Utility update: the utility 'playerjoy' now includes primitive
keyboard support, selectable on the command-line with -k (it's selected
automatically if the joystick device can't be opened).
o Various updates and fixes to libplayerc and pyplayerc.
-------------------------------------------------------------------------------
Stage 1.3.3 release notes:
-------------------------------------------------------------------------------
This is likely the final release of Stage 1.3.x, and will soon be make
obsolete by Stage 1.4. In the meantime, this release fixes a few things and
allows Stage users to try recent developments in Player.
Stage 1.3.3 is compatible with Player 1.4rc2 and librtk 2.2.0
This is also the first release of Stage as its own "package". We will
follow this model in the future, as Player, Stage, and Gazebo will evolve
indpendently.
Changes from 1.3.2:
* A single user can now run multiple instances of Stage on a single
machine simultaneously (thanks to Yannick Brosseau for the patch).
* Sign bug in yawspeed of position device fixed.
* gps device removed, pending implementation of a proper GPS model. For
global position info, use the truth device instead.
* mote device removed (long overdue).
* laser device updated to set range resolution, but it's hard-coded at
1 (mm resolution) and cannot be changed.
-------------------------------------------------------------------------------
|