2004-05-31 16:27  inspectorg

	* bootstrap, configure.in, client_libs/libplayerc/client.c,
	  m4.d/drivertests.m4, m4.d/gazebotest.m4, m4.d/gazebotests.m4:
	  Gazebo tweaks

2004-05-31 16:22  gerkey

	* configure.in, client_libs/c++/playerclient.h,
	  client_libs/c++/doc/cppclient.tex,
	  client_libs/libplayerc/dev_localize.c,
	  client_libs/libplayerc/test/test_camera.c,
	  client_libs/libplayerc/test/test_truth.c,
	  examples/c++/audiowrite.cc, examples/c++/getcolor.cc,
	  server/drivers/localization/amcl/pf/pf_kdtree.c,
	  server/drivers/mixed/Makefile.am,
	  server/drivers/mixed/nomad/nomad_position.cc,
	  server/drivers/mixed/nomad/nomad_sonar.cc,
	  server/drivers/mixed/rflex/rflex_position.cc,
	  server/drivers/position/ascension/flockofbirds.cc,
	  server/drivers/position/microstrain/3dmg.cc,
	  server/drivers/position/vfh/vfh.cc,
	  server/drivers/position/wavefront/wavefront.cc,
	  utils/playerv/dev_laser.c, utils/playerv/dev_sonar.c,
	  utils/playerv/mainwnd.c, utils/playerv/opt.c,
	  utils/playerv/playerv.c: lots of little fixed; mostly removing
	  unused variables

2004-05-31 15:48  gerkey

	* config.p2os, config.simulation: [no log message]

2004-05-31 15:39  gerkey

	* server/player.h: changed theta to int32_t in position set odom
	  request

2004-05-31 15:39  gerkey

	* Makefile.am, configure.in, utils/Makefile.am: disabled rtk3 and
	  playermap

2004-05-31 15:37  gerkey

	* client_libs/c++/blobfinderproxy.cc,
	  client_libs/c++/fiducialproxy.cc, client_libs/c++/laserproxy.cc,
	  client_libs/c++/localizeproxy.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/position3dproxy.cc,
	  client_libs/c++/positionproxy.cc, client_libs/c++/powerproxy.cc,
	  client_libs/c++/ptzproxy.cc, client_libs/c++/sonarproxy.cc,
	  client_libs/c++/test/test_laser.cc,
	  client_libs/c++/test/test_position.cc,
	  client_libs/c++/test/test_position3d.cc,
	  client_libs/c++/test/test_position_control.cc,
	  client_libs/c++/test/test_ptz.cc,
	  client_libs/c++/test/test_sonar.cc, examples/c++/Makefile.am,
	  examples/c++/example_from_manual.cc,
	  examples/c++/laserobstacleavoid.cc, examples/c++/ptz.cc,
	  examples/c++/randomwalk.cc, examples/c++/sonarobstacleavoid.cc,
	  examples/c++/vfh.cc, examples/c++/visualservo.cc: changed C++
	  client to use MKS units

2004-05-31 13:22  gerkey

	* m4.d/drivertests.m4,
	  server/drivers/blobfinder/cmvision/Makefile.am,
	  server/drivers/blobfinder/cmvision/P2CMV.cc: disabled broken V4L2
	  support in cmvision

2004-05-31 12:20  inspectorg

	* server/player.h: Documentation mods

2004-05-31 11:17  gerkey

	* client_libs/c++/truthproxy.cc: fixed signed/unsigned bug in
	  TruthProxy (SF.net bug #897815)

2004-05-31 11:14  inspectorg

	* player-manual/: player.tex, drivers/gazebo.tex,
	  drivers/gz_camera.tex, drivers/gz_gripper.tex,
	  drivers/gz_position.tex, drivers/gz_position3d.tex,
	  drivers/gz_power.tex, drivers/gz_ptz.tex, drivers/gz_sonar.tex,
	  drivers/gz_truth.tex: Gazebo updates

2004-05-30 10:26  gerkey

	* client_libs/c++/truthproxy.cc: applied Cameron Morland's patch to
	  guarantee positive angles in setting and getting poses

2004-05-28 00:59  inspectorg

	* client_libs/libplayerc/dev_ptz.c: Byte/sign swapping

2004-05-28 00:55  inspectorg

	* m4.d/gazebotests.m4: [no log message]

2004-05-28 00:29  inspectorg

	* client_libs/libplayerc/test/test_gazebo.cfg, m4.d/gazebotests.m4,
	  server/deviceregistry.cc: Added gz_position3d driver

2004-05-26 16:36  thjc

	* server/drivers/position/ascension/flockofbirds.cc: Changes to
	  flockofbirds to correctly get the position range

2004-05-26 14:49  thjc

	* server/drivers/ptz/ptu46.cc: fixed serial speed setting code

2004-05-26 12:13  gerkey

	* server/drivers/mixed/clodbuster/clodbuster.cc: fixed misplaced
	  variable declaration

2004-05-26 12:12  gerkey

	* server/clientdata.cc: fixed segfault when client tries to
	  subscribe to non-existant device

2004-05-26 11:05  gerkey

	* client_libs/c++/position3dproxy.cc: applied Toby's patch to fix
	  casting of roll,pitch,yaw values in position3d proxy

2004-05-25 21:56  thjc

	* player-manual/drivers/: flockofbirds.tex, khepera.tex: added
	  manual pages for flock of birds and khepera drivers

2004-05-25 21:54  thjc

	* player-manual/player.tex: added manual pages for khepera and
	  flockofbirds

2004-05-25 17:48  thjc

	* config/b21r_rflex_lms200.cfg: adjusted odometry calibration

2004-05-24 23:21  inspectorg

	* configure.in, m4.d/drivertests.m4, m4.d/gazebotests.m4,
	  server/drivers/gazebo/gz_laser.cc,
	  server/drivers/gazebo/gz_position.cc,
	  server/drivers/gazebo/gz_position3d.cc: Updated gazebo interface
	  support

2004-05-24 22:39  inspectorg

	* client_libs/libplayerc/dev_ir.c: Byte swap patch

2004-05-24 18:32  rtv

	* configure.in, config/stage/test.cfg, server/deviceregistry.cc,
	  server/drivers/stage1p4/Makefile.am,
	  server/drivers/stage1p4/stg_simulation.cc,
	  server/drivers/stage1p4/stg_sonar.cc: stage1p4 driver now
	  includes sonar

2004-05-24 13:12  gerkey

	* server/drivers/: mixed/khepera/.cvsignore,
	  position/ascension/.cvsignore: [no log message]

2004-05-24 12:48  gerkey

	* configure.in, m4.d/drivertests.m4, server/deviceregistry.cc,
	  server/drivers/position/Makefile.am: applied Toby's patch to
	  enable ascension flockofbirds driver

2004-05-24 12:39  gerkey

	* configure.in, m4.d/drivertests.m4, server/deviceregistry.cc,
	  server/drivers/mixed/Makefile.am: applied Toby's patch to enable
	  Khepera drivers

2004-05-24 12:30  gerkey

	* client_libs/c++/irproxy.cc: applied Toby's prettyprint patch

2004-05-24 11:59  gerkey

	* client_libs/c++/: aioproxy.cc, dioproxy.cc, playerclient.h:
	  applied Brads patches to aio and dio proxies

2004-05-24 01:45  thjc

	* server/drivers/position/ascension/: Makefile.am, flockofbirds.cc:
	  basic support for the ascension flock of bidrs 6dof position
	  tracker

2004-05-24 01:37  thjc

	* server/drivers/mixed/khepera/khepera.cc: Fixed velocity setting
	  code so khepera turns in correct direction

2004-05-24 01:30  thjc

	* server/drivers/mixed/Makefile.am: Removed Khepera subdir until it
	  is added to configure etc

2004-05-22 21:14  thjc

	* examples/c++/playerprint.cc: Added Position3D proxy

2004-05-22 18:21  thjc

	* server/drivers/mixed/Makefile.am: added Khepera driver

2004-05-22 18:20  thjc

	* server/drivers/mixed/khepera/: Makefile.am, khepera.cc,
	  khepera.h, khepera_ir.cc, khepera_position.cc, khepera_serial.cc,
	  khepera_serial.h: Added basic khepera driver with support for IR
	  and position (velocity mode)

2004-05-22 18:15  thjc

	* server/drivers/mixed/rflex/rflex.cc: Fixed host-network byte
	  ordering error in ir range count

2004-05-22 17:11  thjc

	* examples/c++/playerprint.cc: added ir proxy

2004-05-20 15:44  gerkey

	* server/drivers/shell/writelog.cc: added support for truth and
	  fiducial to writelog

2004-05-20 15:31  rtv

	* config/stage/test.cfg: getting the stage configs right

2004-05-20 15:27  rtv

	* config/: swarmbot.sh, swarmbot_client.sh, stage/pioneer.inc,
	  stage/stage.cfg, stage/test.cfg, stage/test.world,
	  stage/bitmaps/autolab.png, stage/bitmaps/cave.png,
	  stage/bitmaps/hospital.png, stage/bitmaps/submarine.png: adding
	  some stage configs

2004-05-20 15:19  rtv

	* config/: ant.pnm, ant2.pnm, bug.pnm, submarine.pnm, test.pnm:
	  removing pnm files

2004-05-20 15:11  rtv

	* bootstrap_osx, client_libs/c++/laserproxy.cc,
	  client_libs/c++/playerclient.h,
	  client_libs/c++/test/test_laser.cc, config/stage1p4_test.cfg,
	  config/stage1p4_test.world, examples/c++/laserobstacleavoid.cc,
	  examples/c++/playerprint.cc, server/Makefile.am,
	  server/configfile.h, server/deviceregistry.cc,
	  utils/playerv/dev_laser.c, utils/playerv/dev_position.c:
	  stage-related teaks

2004-05-20 15:08  rtv

	* server/drivers/stage1p4/: stage1p4.cc, stage1p4.h, stg_laser.cc,
	  stg_position.cc, stg_simulation.cc, stg_time.cc, worldfile.cc,
	  worldfile.h: more stage work

2004-05-20 15:07  rtv

	* m4.d/drivertests.m4: stage1p4 driver tests

2004-05-19 19:51  rtv

	* m4.d/drivertests.m4, server/drivers/blobfinder/cmucam2/camera.cc,
	  server/drivers/blobfinder/cmucam2/camera.h,
	  server/drivers/blobfinder/cmucam2/cmucam2.cc: disabled cmucam2 by
	  default

2004-05-19 12:40  gerkey

	* client_libs/c++/playerclient.h: Cameron's patch to zero
	  range_count in the SonarProxy

2004-05-18 16:30  rtv

	* server/drivers/blobfinder/cmucam2/: Makefile.am, cmucam2.cc:
	  functional cmucam2 driver

2004-05-16 17:02  gerkey

	* rtk3/.cvsignore, server/drivers/blobfinder/cmucam2/.cvsignore:
	  more ignorance

2004-05-16 17:00  gerkey

	* server/main.cc: removed usleep in main loop

2004-05-16 16:58  gerkey

	* config/trogdor.cfg: [no log message]

2004-05-14 19:18  rtv

	* config/nomad.cfg, server/deviceregistry.cc,
	  server/drivers/mixed/nomad/Makefile.am,
	  server/drivers/mixed/nomad/nomad.cc,
	  server/drivers/mixed/nomad/nomad_position.cc,
	  server/drivers/mixed/nomad/nomad_sonar.cc: nomad position and
	  sonar now work with the Nomad simulator. Not tested with the real
	  robot, and I haven't figured out the semantics of the velocity
	  control terms

2004-05-14 11:26  inspectorg

	* configure.in, client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/client.c,
	  client_libs/libplayerc/dev_camera.c,
	  client_libs/libplayerc/playerc.h, client_libs/libplayerc/utils.c,
	  client_libs/libplayerc/test/Makefile.am,
	  client_libs/libplayerc/test/test.c,
	  client_libs/libplayerc/test/test_camera.c,
	  client_libs/libplayerc/test/test_gazebo_camera.cfg,
	  server/player.h, utils/playermap/gui.py, utils/playermap/main.py,
	  utils/playermap/map.py, utils/playermap/playermap.glade,
	  utils/playermap/robot_mapper.py: Added big message and camera
	  interface support

2004-05-14 10:57  inspectorg

	* m4.d/drivertests.m4: Changed nomad build to disabled

2004-05-13 23:14  rtv

	* config/nomad.cfg, m4.d/drivertests.m4, server/deviceregistry.cc,
	  server/player.h, server/drivers/mixed/nomad/Makefile.am,
	  server/drivers/mixed/nomad/Nclient.c,
	  server/drivers/mixed/nomad/Nclient.h,
	  server/drivers/mixed/nomad/direct.c,
	  server/drivers/mixed/nomad/nomad.cc,
	  server/drivers/mixed/nomad/nomad_position.cc: more work on the
	  nomad position device

2004-05-13 19:03  rtv

	* server/drivers/mixed/nomad/: nomad_position.cc, nomad_sonar.cc:
	  added files to the nomad driver

2004-05-13 19:02  rtv

	* m4.d/drivertests.m4, server/player.h,
	  server/drivers/mixed/nomad/Makefile.am,
	  server/drivers/mixed/nomad/Nclient.c,
	  server/drivers/mixed/nomad/nomad.cc,
	  server/drivers/mixed/rwi/rwidevice.cc: working on the nomad
	  driver

2004-05-12 22:43  rtv

	* m4.d/drivertests.m4: re-enabled default build of ptu46

2004-05-12 20:26  rtv

	* m4.d/drivertests.m4, server/drivers/mixed/nomad/Makefile.am,
	  server/drivers/mixed/nomad/Nclient.c,
	  server/drivers/mixed/nomad/Nclient.h,
	  server/drivers/mixed/nomad/mother.cc,
	  server/drivers/mixed/nomad/mother.h,
	  server/drivers/mixed/nomad/nomad.cc: nomad driver supports
	  position interface only, using the nomad simulator Nserver

2004-05-12 18:55  thjc

	* server/drivers/ptz/ptu46.cc: fixed osx incompatability

2004-05-12 15:51  rtv

	* configure.in, m4.d/drivertests.m4,
	  server/drivers/mixed/evolution/er1/er.cc,
	  server/drivers/ptz/ptu46.cc, utils/playermap/cmodules/scan.c,
	  utils/playermap/cmodules/scan_group.c: removed ptu46 and er1 from
	  default drivers and added a GSL dependency to playermap

2004-05-10 18:20  rtv

	* configure.in, m4.d/drivertests.m4, server/deviceregistry.cc:
	  inserted cmucam2 driver into player

2004-05-10 18:04  rtv

	* server/drivers/blobfinder/: Makefile.am, cmucam2/Makefile.am,
	  cmucam2/cmucam2.cc: added skeleton for cmucam driver (independent
	  of the P2OS version)

2004-05-05 16:03  gerkey

	* server/drivers/audiodsp/acoustics.cc: applied patch from Michael
	  Bailey to fix byte-swapping error and buffer overflow

2004-05-03 16:10  gerkey

	* server/drivers/mixed/p2os/: p2os.cc, p2os.h: Applied patch from
	  Fabio Oleari <fabio.oleari@studenti.unipr.it>:

	    - Increase P2OS_CYCLETIME_USEC to 200000, because smaller
	  values don't
	      work on newer kernels, for some reason

	    - If radio modem initialization fails, keep going, on the
	  assumption that
	      the modem was already initialized and is now transparent.

2004-04-30 11:19  gerkey

	* player-manual/player.tex: small fix

2004-04-27 23:11  rtv

	* server/drivers/stage1p4/: Makefile.am, stg_laser.cc,
	  stg_position.cc, stg_simulation.cc, stg_time.cc: laser and
	  position partially working

2004-04-27 11:13  gerkey

	* client_libs/c++/positionproxy.cc: updated PositionProxy::GoTo for
	  new fields in position command packet

2004-04-26 15:07  dfseifer

	* server/drivers/mixed/evolution/er1/er.cc: er1_position changes

2004-04-26 15:05  dfseifer

	* player-manual/: player.tex, drivers/er1.tex: er1_position doc

2004-04-26 00:05  rtv

	* server/drivers/stage1p4/: Makefile.am, stage1p4.cc, stage1p4.h,
	  stg_laser.cc, stg_simulation.cc, stg_time.cc, stg_time.h: working
	  on new stage interface

2004-04-21 21:21  gerkey

	* client_libs/pyplayerc/dev_position.c, config/trogdor.cfg,
	  server/deviceregistry.cc, server/drivers/laser/sicklms200.cc,
	  server/drivers/mixed/p2os/Makefile.am,
	  server/drivers/mixed/p2os/p2os.cc,
	  server/drivers/mixed/p2os/p2os.h,
	  server/drivers/mixed/p2os/p2os_gyro.cc,
	  server/drivers/mixed/p2os/sip.cc,
	  server/drivers/mixed/p2os/sip.h: Added preliminary support for
	  Pioneer 3 gyro

2004-04-16 10:08  gerkey

	* configure.in, config/trogdor.cfg, m4.d/drivertests.m4,
	  server/deviceregistry.cc, server/drivers/mixed/Makefile.am,
	  server/drivers/mixed/evolution/.cvsignore,
	  server/drivers/mixed/evolution/Makefile.am,
	  server/drivers/mixed/evolution/er1/.cvsignore,
	  server/drivers/mixed/evolution/er1/Makefile.am,
	  server/drivers/mixed/evolution/er1/er.cc,
	  server/drivers/mixed/evolution/er1/er_constants.h,
	  server/drivers/mixed/nomad/.cvsignore: added David's ER1 driver

2004-04-14 16:39  gerkey

	* server/drivers/gazebo/gz_sonars.cc: fixed typo in macro name

2004-04-11 21:54  thjc

	* config/b21r_rflex_lms200.cfg,
	  server/drivers/mixed/rflex/rflex-info.h,
	  server/drivers/mixed/rflex/rflex.cc,
	  server/drivers/mixed/rflex/rflex.h,
	  server/drivers/mixed/rflex/rflex_commands.cc,
	  server/drivers/mixed/rflex/rflex_configs.h,
	  server/drivers/mixed/rflex/rflex_position.cc: Added direct rflex
	  jostick control to the b21r position driver

2004-04-11 20:04  thjc

	* config/b21r_rflex_lms200.cfg, player-manual/drivers/rflex.tex,
	  server/configfile.cc, server/drivers/mixed/rflex/rflex.cc,
	  server/drivers/mixed/rflex/rflex_bumper.cc,
	  server/drivers/mixed/rflex/rflex_commands.cc,
	  server/drivers/mixed/rflex/rflex_configs.h,
	  server/drivers/mixed/rflex/rflex_ir.cc,
	  server/drivers/mixed/rflex/rflex_position.cc,
	  server/drivers/mixed/rflex/rflex_power.cc,
	  server/drivers/mixed/rflex/rflex_sonar.cc: implemented workaround
	  to fix issue with rflex config file parsing and initialisation

2004-04-10 16:10  pranav2710

	* server/drivers/gazebo/gz_wifi.cc: wifi interface counter part

2004-04-10 12:50  inspectorg

	* utils/playerjoy/playerjoy.cc: Added some speed options

2004-04-06 15:31  inspectorg

	* server/drivers/: gazebo/gz_gripper.cc, gazebo/gz_sonars.cc,
	  shell/writelog.cc: Added wait() to writelog driver

2004-04-05 21:17  thjc

	* server/drivers/ptz/ptu46.cc: fixed initilisation code for ptu
	  unit to reset once if any errors

2004-04-05 20:50  thjc

	* config/b21r_rflex_lms200.cfg,
	  server/drivers/mixed/rflex/rflex_commands.cc: fixed bug in bumper
	  base address config

2004-04-05 18:12  thjc

	* server/drivers/mixed/rflex/rflex_ir.cc: ir support added to
	  rflex, ir interface modified to remove additional array in poses,
	  ir support added to libplayerc and playerv

2004-04-05 17:34  thjc

	* client_libs/c++/irproxy.cc, client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/dev_ir.c,
	  client_libs/libplayerc/playerc.h, client_libs/libplayerc/utils.c,
	  config/b21r_rflex_lms200.cfg, server/deviceregistry.cc,
	  server/player.h, server/drivers/mixed/rflex/Makefile.am,
	  server/drivers/mixed/rflex/rflex-protocol.txt,
	  server/drivers/mixed/rflex/rflex.cc,
	  server/drivers/mixed/rflex/rflex.h,
	  server/drivers/mixed/rflex/rflex_commands.cc,
	  server/drivers/mixed/rflex/rflex_commands.h,
	  server/drivers/mixed/rflex/rflex_configs.h,
	  server/drivers/ptz/ptu46.cc, utils/playerv/Makefile.am,
	  utils/playerv/dev_ir.c, utils/playerv/playerv.h,
	  utils/playerv/registry.c: ir support added to rflex, ir interface
	  modified to remove additional array in poses, ir support added to
	  libplayerc and playerv

2004-04-04 23:50  inspectorg

	* rtk3/: Makefile.am, configure.in, librtk3.pc.in: [no log message]

2004-04-01 15:37  natepak

	* examples/c++/.cvsignore, examples/c++/Makefile.am,
	  examples/c++/manualGrip.cc, examples/c++/ptz.cc,
	  m4.d/gazebotests.m4, server/deviceregistry.cc,
	  server/drivers/gazebo/Makefile.am,
	  server/drivers/gazebo/gz_gripper.cc,
	  server/drivers/gazebo/gz_sonars.cc: Added gazebo gripper and
	  sonars, submitted by Carle Cote

2004-03-25 17:06  gerkey

	* server/drivers/mixed/botrics/trogdor.cc: [no log message]

2004-03-25 17:05  gerkey

	* config/trogdor.cfg, server/drivers/mixed/botrics/trogdor.cc,
	  server/drivers/mixed/botrics/trogdor_constants.h: trogdor fixes
	  for new control loop

2004-03-24 15:07  thjc

	* utils/playerjoy/playerjoy.cc: modified keyboard control to give
	  more options for speed control

2004-03-23 20:02  thjc

	* config/b21r_rflex_lms200.cfg, player-manual/drivers/rflex.tex:
	  light format chages to make documentation fit within page

2004-03-23 15:01  thjc

	* player-manual/: player.tex, drivers/ptu46.tex, drivers/rflex.tex:
	  added ptu46 manual page and updated rflex driver to reflect
	  modifications for b21r

2004-03-23 11:33  rtv

	* config/nomad.cfg: added a nomad config file

2004-03-23 11:05  rtv

	* server/drivers/mixed/nomad/: Nclient.h, direct.c: added copyright
	  info to nomadics source

2004-03-23 11:03  rtv

	* server/deviceregistry.cc: fixed nomad driver inclusion

2004-03-23 11:02  rtv

	* server/drivers/mixed/nomad/: Makefile.am, Nclient.h, direct.c,
	  nomad.cc: added nomadics GPL code

2004-03-22 15:35  rtv

	* configure.in, m4.d/drivertests.m4,
	  server/drivers/mixed/Makefile.am: added nomad driver

2004-03-22 15:34  rtv

	* server/drivers/mixed/nomad/: Makefile.am, nomad.cc: initial
	  checkin of Nomad driver. NOT YET FUNCTIONAL

2004-03-10 00:02  thjc

	* client_libs/c/helpers.c, client_libs/libplayerc/dev_ptz.c,
	  client_libs/libplayerc/playerc.h, config/b21r_rflex_lms200.cfg,
	  m4.d/drivertests.m4, server/deviceregistry.cc,
	  server/serialize.c, server/drivers/Makefile.am,
	  server/drivers/localization/mcl/sensor_model.nb,
	  server/drivers/ptz/Makefile.am, server/drivers/ptz/ptu46.cc,
	  utils/playerv/dev_ptz.c: Added a new ptz driver for the Directed
	  Perception PTU46 pan tilt unit modified serialize code to account
	  for the panspeed and tilt speed items in the ptz interface (must
	  have been added at some point and files not completely in synch)

2004-03-09 10:46  gerkey

	* client_libs/pyplayerc/pyplayerc.c: fixed variable declaration bug

2004-03-09 10:02  gerkey

	* configure.in: fixed subtle python config bug

2004-03-09 08:52  gerkey

	* client_libs/c++/position3dproxy.cc: changed to integer division
	  to quiet the compiler

2004-03-08 09:41  gerkey

	* Makefile.am: remove config.cache on make clean

2004-03-07 18:36  thjc

	* server/drivers/mixed/rflex/: rflex.cc, rflex.h, rflex_bumper.cc,
	  rflex_commands.cc, rflex_configs.h, rflex_power.cc: added config
	  options for power offest (rflex_power driver) and bump panel
	  address (rflex_bump driver)

2004-03-07 18:34  thjc

	* config/b21r_rflex_lms200.cfg: added config file for the b21r from
	  rwi

2004-03-05 09:27  pranav2710

	* m4.d/gazebotests.m4: added a gz_position3d test

2004-03-04 14:26  thjc

	* server/drivers/mixed/rflex/: rflex_commands.cc, rflex_commands.h:
	  added delay when sending commands as it was flooding robot and
	  commands were being missed (such as sonar off)

2004-03-03 23:46  inspectorg

	* rtk3/pyrtk/pyrtk_fig.c: Added polypoint

2004-03-03 06:40  pranav2710

	* server/: deviceregistry.cc, player.h: added gz_position3d

2004-03-03 05:35  pranav2710

	* client_libs/c++/: playerclient.h, position3dproxy.cc: added
	  SetSpeed for 3d

2004-03-02 19:56  pranav2710

	* client_libs/c++/test/test_position3d.cc: test_position3d

2004-03-02 19:55  pranav2710

	* client_libs/c++/test/: Makefile.am, test.cc, test.h: added
	  test_position3d

2004-03-02 19:54  pranav2710

	* server/drivers/gazebo/Makefile.am: added gz_position3d

2004-03-02 19:53  thjc

	* server/drivers/mixed/rflex/: rflex.cc, rflex_commands.cc,
	  rflex_commands.h: fix for rflex sonar code (minor error with
	  addition of bumper code

2004-03-02 19:51  thjc

	* server/player.h: Increased Max Sonar count to 64

2004-03-02 19:48  pranav2710

	* server/drivers/gazebo/gz_position3d.cc: the player counterpart
	  for gz_position3d

2004-02-26 15:39  gerkey

	* examples/c++/audiowrite.cc: changed audiowrite example to use
	  audiodsp

2004-02-26 15:35  gerkey

	* server/drivers/audiodsp/acoustics.cc: fixed various buffer
	  overruns in acoustics drivers

2004-02-26 10:52  gerkey

	* examples/c++/playerprint.cc, server/device.cc, server/main.cc:
	  [no log message]

2004-02-26 09:45  gerkey

	* configure.in, m4.d/drivertests.m4, m4.d/gazebotests.m4,
	  m4.d/rtktests.m4, rtk3/configure.in,
	  server/drivers/blobfinder/cmvision/P2CMV.cc,
	  server/drivers/blobfinder/cmvision/capturev4l.cc,
	  server/drivers/gazebo/Makefile.am,
	  server/drivers/localization/amcl/Makefile.am,
	  server/drivers/localization/amcl/map/Makefile.am,
	  server/drivers/localization/amcl/pf/Makefile.am: Cleaned up
	  pkg-config usage.  Removed many duplicate variables, as well as
	  all support for finding RTK "the hard way."  Also fixed a couple
	  of build errors/warnings in the cmvision driver.

2004-02-26 08:40  gerkey

	* client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/playerc.h, server/deviceregistry.cc,
	  server/drivers/mixed/rflex/Makefile.am,
	  server/drivers/mixed/rflex/rflex.cc,
	  server/drivers/mixed/rflex/rflex.h,
	  server/drivers/mixed/rflex/rflex_commands.cc,
	  server/drivers/mixed/rflex/rflex_configs.h,
	  utils/playerv/Makefile.am, utils/playerv/playerv.h,
	  utils/playerv/registry.c, client_libs/libplayerc/dev_bumper.c,
	  server/drivers/mixed/rflex/rflex_bumper.cc,
	  utils/playerv/dev_bumper.c: Applied Toby's patch to add bumper
	  support to rflex driver, libplayerc, and playerv

2004-02-25 09:28  section314

	* config/gazebo_blobfinder.cfg: new format

2004-02-25 09:21  section314

	* server/drivers/blobfinder/cmvision/P2CMV.cc: change to supress a
	  configfile warning

2004-02-24 23:17  section314

	* server/drivers/blobfinder/cmvision/: gz_cam_init.h, gz_camera.cc,
	  gz_camera.h, captureGazebo.cc, captureGazebo.h: removed
	  captureGazebo and added captureCamera

2004-02-24 22:52  section314

	* server/drivers/blobfinder/cmvision/: P2CMV.cc, Makefile.am:
	  removed captureGazebo and added captureCamera

2004-02-24 22:50  section314

	* server/drivers/blobfinder/cmvision/: captureCamera.cc,
	  captureCamera.h: capture method for player camera interface

2004-02-19 11:37  inspectorg

	* server/drivers/blobfinder/shapetracker/shapetracker.cc: Fixed
	  misspelling

2004-02-18 23:11  inspectorg

	* configure.in, m4.d/drivertests.m4, server/deviceregistry.cc,
	  server/drivers/blobfinder/Makefile.am,
	  server/drivers/blobfinder/shapetracker/.cvsignore,
	  server/drivers/blobfinder/shapetracker/Makefile.am,
	  server/drivers/blobfinder/shapetracker/shapetracker.cc: Added
	  shapetracking device template

2004-02-18 23:09  inspectorg

	* server/drivers/blobfinder/upcbarcode/upcbarcode.cc: [no log
	  message]

2004-02-17 23:49  inspectorg

	* server/drivers/blobfinder/upcbarcode/upcbarcode.cc: Mostly
	  working UPC detector

2004-02-17 23:42  inspectorg

	* m4.d/gazebotests.m4, server/player.h,
	  server/drivers/blobfinder/upcbarcode/upcbarcode.cc,
	  server/drivers/gazebo/gz_camera.cc: Mostly working UPC detector

2004-02-15 17:16  inspectorg

	* configure.in, m4.d/drivertests.m4, m4.d/gazebotests.m4: Added
	  pkg-config for gazebo

2004-02-15 17:15  inspectorg

	* server/: drivers/blobfinder/Makefile.am,
	  drivers/blobfinder/upcbarcode/.cvsignore,
	  drivers/blobfinder/upcbarcode/Makefile.am,
	  drivers/blobfinder/upcbarcode/upcbarcode.cc, deviceregistry.cc:
	  Added upcbarcode driver

2004-02-12 15:46  gerkey

	* server/drivers/position/wavefront/wavefront.cc: [no log message]

2004-02-11 12:22  gerkey

	* server/: codetools/saphconv/parseparam.tcl,
	  drivers/mixed/p2os/robot_params.cc,
	  drivers/mixed/p2os/robot_params.h: Updated Saphira parser to
	  replace "+" with "plus" in robot names (to avoid generating
	  invalid C symbol names).

	  Ran this modified parser on the latest ActivMedia .p files (from
	  Nov 2003) to generate new parameter files for the p2os driver.

2004-02-09 09:03  jazzfunk

	* server/drivers/laser/sicklms200.cc: fixed some checkin bugs from
	  the last version

2004-02-07 22:52  gerkey

	* server/drivers/: camera/.cvsignore, mixed/clodbuster/.cvsignore:
	  [no log message]

2004-02-07 22:47  gerkey

	* server/main.cc: [no log message]

2004-02-07 14:27  jazzfunk

	* server/drivers/laser/sicklms200.cc: update for driver to work at
	  500K.  waits at least 55 us between sending chars, as the SICK
	  would like.  this fix pointed out by John Nagle.

2004-02-06 22:37  inspectorg

	* configure.in: Fixed playermap autoconf bug

2004-02-06 21:02  inspectorg

	* server/drivers/shell/writelog.cc: Fixed range resolution bug

2004-02-06 21:02  inspectorg

	* utils/playermap/: map.py, robot_mapper.py, team_mapper.py: [no
	  log message]

2004-02-06 18:08  gerkey

	* examples/libplayerc/Makefile.am: [no log message]

2004-02-06 18:07  gerkey

	* configure.in: fixed pkg-config usage

2004-02-06 16:28  gerkey

	* server/drivers/position/wavefront/wavefront.cc: fixed wavefront
	  for new position cmd format

2004-02-06 08:57  gerkey

	* server/drivers/blobfinder/cmvision/: capturev4l.cc, capturev4l.h:
	  fixed bug in v4l cmvision

2004-01-30 15:43  inspectorg

	* client_libs/libplayerc/dev_truth.c, rtk3/librtk/rtk3.h,
	  rtk3/librtk/rtk_canvas.c, rtk3/pyrtk/pyrtk_canvas.c,
	  utils/barcodes/barcodes.py, utils/barcodes/upc-4-4-0-large.fig,
	  utils/playerv/dev_position.c: Mods from AP Hill

2004-01-30 11:21  section314

	* server/drivers/mixed/clodbuster/: packet.cc, packet.h: fixed tags

2004-01-30 11:16  section314

	* server/deviceregistry.cc, m4.d/drivertests.m4: added upenn
	  clodbuster

2004-01-30 11:13  section314

	* server/drivers/mixed/Makefile.am, configure.in: added upenn
	  clodbuster

2004-01-30 11:10  section314

	* server/drivers/mixed/clodbuster/: Makefile.am, clodbuster.cc,
	  clodbuster.h, packet.cc, packet.h: first go at a upenn clodbuster
	  player driver

2004-01-21 08:30  inspectorg

	* client_libs/pyplayerc/dev_laser.c,
	  server/drivers/gazebo/gz_truth.cc: [no log message]

2004-01-12 20:23  inspectorg

	* server/drivers/gazebo/gz_position.cc: Added stall flag

2004-01-12 18:03  inspectorg

	* examples/libplayerc/simple.c: Fixed example

2004-01-12 08:31  inspectorg

	* server/drivers/gazebo/gz_camera.cc: New model driver layout

2004-01-12 08:27  inspectorg

	* utils/barcodes/: README, barcodes.py, upc-4-4-0.fig: Barcode
	  printing utility

2004-01-12 00:57  inspectorg

	* client_libs/libplayerc/dev_position.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/pyplayerc/dev_laser.c,
	  client_libs/pyplayerc/dev_position.c,
	  examples/libplayerc/simple.c: Support for new position API

2004-01-12 00:56  inspectorg

	* server/player.h: Added extra flags to position command packet

2004-01-12 00:56  inspectorg

	* server/drivers/position/vfh/vfh.cc: Added velocity contol, stall
	  flag and motor state

2004-01-11 17:19  inspectorg

	* server/drivers/: camera/camerav4l.cc, fiducial/laservisualbw.cc:
	  Improvements for long-range identification

2004-01-11 12:12  inspectorg

	* server/drivers/: camera/camerav4l.cc, camera/v4lframe.c,
	  fiducial/laservisualbw.cc: Speed improvements

2004-01-11 01:17  inspectorg

	* server/: player.h, drivers/camera/camerav4l.cc,
	  drivers/fiducial/laservisualbw.cc: Very cool new fiducial finder

2004-01-10 20:48  inspectorg

	* configure.in, m4.d/drivertests.m4, server/deviceregistry.cc,
	  server/drivers/Makefile.am, server/drivers/camera/Makefile.am,
	  server/drivers/camera/camerav4l.cc,
	  server/drivers/camera/v4lcapture.c,
	  server/drivers/camera/v4lcapture.h,
	  server/drivers/camera/v4lframe.c,
	  server/drivers/camera/v4lframe.h: Added V4L-based image capture
	  driver

2004-01-10 17:09  inspectorg

	* server/drivers/: fiducial/laservisualbw.cc, gazebo/gz_camera.cc:
	  Revamp of camera stuff; code for new fiducial detector

2004-01-10 00:57  inspectorg

	* server/drivers/: fiducial/laservisualbw.cc, gazebo/gz_camera.cc,
	  gazebo/gz_ptz.cc: New fiducial device

2004-01-09 23:46  inspectorg

	* server/drivers/fiducial/laservisualbw.cc: Adding camera support;
	  incomplete

2004-01-09 23:36  inspectorg

	* m4.d/drivertests.m4, rtk3/librtk/rtk_fig.c,
	  server/deviceregistry.cc, server/player.h,
	  server/drivers/blobfinder/cmvision/gz_camera.cc,
	  server/drivers/fiducial/Makefile.am,
	  server/drivers/gazebo/gz_camera.cc,
	  server/drivers/gazebo/gz_ptz.cc: Adding camera support;
	  incomplete

2004-01-08 17:03  inspectorg

	* client_libs/pyplayerc/dev_wifi.c: Added wifi support

2004-01-06 15:37  inspectorg

	* server/drivers/wifi/iwspy.cc: Some fixes

2004-01-06 15:08  inspectorg

	* server/drivers/wifi/iwspy.cc: Fixed path on iwspy

2004-01-06 14:54  inspectorg

	* server/drivers/wifi/iwspy.cc: Fixed path on iwspy

2004-01-06 09:32  inspectorg

	* server/drivers/position/vfh/vfh.cc: Removed some print statements

2004-01-05 17:36  inspectorg

	* configure.in, rtk3/configure.in: Changed Python test to make it
	  non-version specific

2004-01-05 11:47  inspectorg

	* server/drivers/shell/readlog_manager.cc: Speed tweak

2004-01-05 08:45  inspectorg

	* rtk3/: librtk/rtk3.h, librtk/rtk_fig.c, pyrtk/pyrtk_fig.c: Added
	  function to show/hide figure

2003-12-28 15:49  inspectorg

	* rtk3/: configure.in, pyrtk/pyrtk_fig.c: Added intensity arg to
	  scan()

2003-12-28 15:33  inspectorg

	* client_libs/pyplayerc/: dev_laser.c, dev_truth.c: [no log
	  message]

2003-12-27 18:43  inspectorg

	* server/drivers/gazebo/gz_laser.cc: Fixed range resolution
	  selection

2003-12-27 11:11  inspectorg

	* server/drivers/position/vfh/vfh.cc: Fixed angle normalization

2003-12-26 18:22  inspectorg

	* client_libs/libplayerc/utils.c,
	  client_libs/libplayerc/test/test_truth.c,
	  server/drivers/gazebo/gz_truth.cc: Fixed truth support

2003-12-08 21:33  inspectorg

	* rtk3/librtk/rtk_fig.c: Added line width to scan primitive

2003-12-07 17:04  inspectorg

	* bootstrap_osx: Added special boostrap for OS X (problems finding
	  pkg_config autconf macros)

2003-12-06 19:23  gerkey

	* configure.in, server/drivers/gps/Makefile.am,
	  server/drivers/gps/garminnmea.cc, utils/playermap/Makefile.am:
	  final (hopefully) os x build fixes

2003-12-06 19:04  gerkey

	* configure.in: [no log message]

2003-12-06 18:57  gerkey

	* configure.in, server/drivers/position/vfh/vfh.cc: hack for lack
	  of pkg-config and Solaris-specific fix

2003-12-06 18:31  gerkey

	* configure.in, utils/playerjoy/Makefile.am,
	  utils/playermap/Makefile.am: added checks before building
	  playerjoy and playermap

2003-12-06 15:46  gerkey

	* server/clientdata.cc: [no log message]

2003-12-06 15:05  gerkey

	* server/clientdata.cc: re-enabled console warning on full socket

2003-12-06 14:00  gerkey

	* m4.d/drivertests.m4: added check for gazebo in building gazebo
	  camera suppport into cmvision

2003-12-06 13:29  gerkey

	* client_libs/c++/doc/.cvsignore: more ignorance

2003-12-06 13:25  gerkey

	* configure.in: fix to rtk check

2003-12-06 13:14  gerkey

	* client_libs/c++/Makefile.am, client_libs/libplayerc/Makefile.am,
	  client_libs/tcl/Makefile.am, config/Makefile.am,
	  config/wavefront.cfg, player-manual/player.tex,
	  server/drivers/mixed/botrics/Makefile.am,
	  utils/playermap/cmodules/Makefile.am: tweaks prior to 1.4rc2
	  release

2003-12-06 11:11  inspectorg

	* m4.d/gazebotests.m4, server/deviceregistry.cc,
	  server/drivers/gazebo/Makefile.am,
	  server/drivers/gazebo/gz_ptz.cc,
	  server/drivers/gazebo/gz_truth.cc: Added gazebo truth driver

2003-12-06 10:21  inspectorg

	* client_libs/pyplayerc/: Makefile.am, dev_sonar.c, setup.py: Added
	  sonar interface

2003-12-05 18:11  inspectorg

	* m4.d/gazebotests.m4, server/deviceregistry.cc,
	  server/drivers/gazebo/Makefile.am,
	  server/drivers/gazebo/gz_gps.cc: Added gazebo gps driver

2003-12-05 17:48  inspectorg

	* configure.in, m4.d/drivertests.m4, m4.d/gazebotests.m4,
	  m4.d/rtktests.m4, server/clientdata.cc, server/deviceregistry.cc,
	  server/drivers/blobfinder/cmvision/P2CMV.cc,
	  server/drivers/blobfinder/cmvision/captureGazebo.cc,
	  server/drivers/blobfinder/cmvision/gz_camera.cc,
	  server/drivers/gazebo/Makefile.am,
	  server/drivers/gazebo/gz_camera.cc,
	  server/drivers/gazebo/gz_client.cc,
	  server/drivers/gazebo/gz_factory.cc,
	  server/drivers/gazebo/gz_laser.cc,
	  server/drivers/gazebo/gz_power.cc,
	  server/drivers/gazebo/gz_ptz.cc: Builds against old/new rtk,
	  old/new gazebo

2003-12-05 10:41  gerkey

	* server/drivers/position/wavefront/wavefront.cc: small tweak

2003-12-04 22:39  inspectorg

	* server/main.cc: Added mask for sigint

2003-12-04 21:37  gerkey

	* examples/c++/.cvsignore: [no log message]

2003-12-04 21:31  gerkey

	* player-manual/: player.bib, player.tex,
	  drivers/amtecpowercube.tex, drivers/trogdor.tex: docs for new
	  drivers

2003-12-04 19:10  gerkey

	* configure.in, player-manual/player.tex,
	  player-manual/drivers/cmvision.tex,
	  player-manual/drivers/sicklms200.tex,
	  player-manual/drivers/vfh.tex,
	  player-manual/drivers/wavefront.tex,
	  player-manual/interfaces/.cvsignore,
	  server/drivers/position/wavefront/wavefront.cc,
	  server/drivers/stage/Makefile.am: moved to 1.4rc2 and updated
	  some docs

2003-12-03 20:29  natepak

	* server/drivers/position/vfh/vfh.cc: Got rid of useless printf

2003-12-03 20:05  natepak

	* server/drivers/position/vfh/vfh.cc: Fixed byte swapping problems
	  and odom->Wait commands that prevented VH from working

2003-12-03 10:48  inspectorg

	* client_libs/pyplayerc/dev_localize.c: Fixed else clause

2003-12-03 10:23  inspectorg

	* server/drivers/gps/garminnmea.cc: Added baud rate options

2003-12-03 10:19  gerkey

	* server/drivers/position/wavefront/wavefront.cc: fixed goal hack
	  bug

2003-12-02 17:52  gerkey

	* server/drivers/position/wavefront/wavefront.cc: [no log message]

2003-12-02 17:35  gerkey

	* server/: clientdata.cc, drivers/position/wavefront/wavefront.cc:
	  [no log message]

2003-12-02 16:10  inspectorg

	* server/drivers/localization/amcl/amcl.cc: Fixed no gui build bug

2003-12-02 10:28  inspectorg

	* server/main.cc: Added mask for SIGINT

2003-11-30 14:23  gerkey

	* server/: clientdata.cc, drivers/position/vfh/vfh.cc,
	  drivers/position/wavefront/wavefront.cc: Position devices are now
	  only stopped on client disconnection if it's the last client to
	  be using that device.

	  VFH now initializes its own target, so that it doesn't start
	  moving when it's opened.

	  Wavefront and VFH now properly pass through velocity info from
	  the underlying position device.

2003-11-21 19:37  gerkey

	* server/drivers/position/vfh/vfh.cc: added min_turnrate option to
	  vfh

2003-11-21 19:21  gerkey

	* server/drivers/position/: vfh/vfh.cc, wavefront/wavefront.cc:
	  small touches

2003-11-21 16:53  gerkey

	* config/trogdor.cfg: [no log message]

2003-11-21 16:25  gerkey

	* utils/playerjoy/playerjoy.cc: added some flags

2003-11-21 16:22  gerkey

	* client_libs/: libplayerc/client.c, libplayerc/playerc.h,
	  pyplayerc/dev_localize.c, pyplayerc/pyplayerc.c: enhanced
	  libplayerc and pyplayerc

2003-11-21 13:40  gerkey

	* server/drivers/localization/amcl/amcl.cc: added hypoth sorting
	  back to amcl

2003-11-21 11:47  inspectorg

	* utils/playermap/cmodules/: pyscan_match.c, scan_solid.c: [no log
	  message]

2003-11-21 10:05  inspectorg

	* utils/playermap/cmodules/: pyscan_group.c, scan_group.c: [no log
	  message]

2003-11-21 08:49  inspectorg

	* utils/playermap/: geo_mapper.py, cmodules/gpc.c, cmodules/gpc.h:
	  This is a bit screwed up right now

2003-11-20 16:20  inspectorg

	* server/drivers/mixed/rwi/: rwi_laserdevice.cc, rwidevice.cc: [no
	  log message]

2003-11-20 16:05  inspectorg

	* player-manual/drivers/sicklms200.tex,
	  server/drivers/gazebo/Makefile.am,
	  server/drivers/gazebo/gz_factory.cc,
	  server/drivers/gazebo/gz_power.cc, utils/playermap/Makefile.am,
	  utils/playermap/geom.py, utils/playermap/logfile.py,
	  utils/playermap/main.py, utils/playermap/map.py,
	  utils/playermap/robot_mapper.py, utils/playermap/setup.py,
	  utils/playermap/team_mapper.py, utils/playermap/cmodules/grid.c,
	  utils/playermap/cmodules/grid.h,
	  utils/playermap/cmodules/grid_store.c,
	  utils/playermap/cmodules/pygrid.c,
	  utils/playermap/cmodules/pyrelax.c,
	  utils/playermap/cmodules/pyscan.c,
	  utils/playermap/cmodules/pyscan.h,
	  utils/playermap/cmodules/relax.c,
	  utils/playermap/cmodules/relax.h,
	  utils/playermap/cmodules/scan.c, utils/playermap/cmodules/scan.h,
	  utils/playermap/cmodules/scan_contour.c,
	  utils/playermap/cmodules/scan_match.c,
	  utils/playermap/cmodules/vector.c,
	  utils/playermap/cmodules/vector.h: [no log message]

2003-11-20 16:05  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, amcl_laser.cc,
	  amcl_laser.h, amcl_odom.cc, amcl_sensor.cc, amcl_sensor.h:
	  Re-wrote initialization

2003-11-20 16:04  inspectorg

	* server/drivers/mixed/rwi/rwi_positiondevice.cc: Buggy coordinate
	  transform removed

2003-11-20 16:04  inspectorg

	* server/drivers/laser/sicklms200.cc: Added optional delay

2003-11-19 14:25  gerkey

	* server/drivers/mixed/botrics/: trogdor.cc, trogdor_constants.h:
	  [no log message]

2003-11-19 13:16  gerkey

	* server/drivers/mixed/botrics/: trogdor.cc, trogdor_constants.h:
	  [no log message]

2003-11-19 12:43  gerkey

	* config/trogdor.cfg: [no log message]

2003-11-19 12:36  gerkey

	* server/drivers/position/: vfh/vfh.cc, wavefront/wavefront.cc: [no
	  log message]

2003-11-19 11:13  gerkey

	* server/drivers/: localization/amcl/amcl.cc, position/vfh/vfh.cc,
	  position/wavefront/wavefront.cc, shell/passthrough.cc: improved
	  VFH angle-finding

	  wavefront planner now more or less works

	  stopped passthrough from re-sending old commands

2003-11-18 11:46  gerkey

	* server/drivers/position/wavefront/wavefront.cc: added
	  extrapolation, but it doesn't work right yet

2003-11-18 11:46  gerkey

	* server/drivers/localization/amcl/amcl.cc: added sorting to amcl

2003-11-17 20:26  section314

	* config/Makefile.am: no message

2003-11-17 20:20  section314

	* config/colors.txt: no message

2003-11-17 20:20  section314

	* config/gazebo_blobfinder.cfg: gazebo der example world
	  usingz_camera and gz_ptzz

2003-11-17 16:54  gerkey

	* server/drivers/position/wavefront/wavefront.cc,
	  config/trogdor.cfg: [no log message]

2003-11-17 16:30  gerkey

	* server/drivers/position/wavefront/wavefront.cc: [no log message]

2003-11-17 16:09  gerkey

	* config.trogdor: [no log message]

2003-11-17 16:04  gerkey

	* config/trogdor.cfg,
	  server/drivers/position/wavefront/wavefront.cc: [no log message]

2003-11-17 15:40  gerkey

	* server/drivers/position/wavefront/wavefront.cc: [no log message]

2003-11-17 14:39  gerkey

	* server/drivers/: mixed/botrics/trogdor.cc,
	  position/wavefront/wavefront.cc: [no log message]

2003-11-17 12:25  gerkey

	* server/drivers/position/wavefront/wavefront.cc: [no log message]

2003-11-17 12:12  gerkey

	* server/drivers/position/wavefront/wavefront.cc: planner mods

2003-11-17 10:38  gerkey

	* config.trogdor, m4.d/drivertests.m4: foo

2003-11-17 10:24  gerkey

	* server/drivers/position/wavefront/wavefront.cc: added filtering
	  and timestamp-monitoring to wavefront

2003-11-15 16:41  gerkey

	* server/drivers/position/wavefront/wavefront.cc: fixed coord txs;
	  still need low-pass filtering and timestamp-watching

2003-11-15 16:40  gerkey

	* config.trogdor: [no log message]

2003-11-15 15:24  gerkey

	* config.trogdor, m4.d/drivertests.m4,
	  server/drivers/mixed/botrics/trogdor.cc: trogdor on-board changes

2003-11-14 18:58  gerkey

	* examples/c++/.cvsignore: foo

2003-11-14 18:57  gerkey

	* config.trogdor, configure.in, client_libs/libplayerc/client.c,
	  m4.d/drivertests.m4, server/deviceregistry.cc,
	  server/drivers/position/Makefile.am,
	  server/drivers/position/isense/inertiacube2.cc,
	  server/drivers/position/vfh/vfh.cc,
	  server/drivers/position/wavefront/.cvsignore,
	  server/drivers/position/wavefront/Makefile.am,
	  server/drivers/position/wavefront/plan.c,
	  server/drivers/position/wavefront/plan.h,
	  server/drivers/position/wavefront/plan_plan.c,
	  server/drivers/position/wavefront/plan_waypoint.c,
	  server/drivers/position/wavefront/wavefront.cc,
	  server/drivers/shell/passthrough.cc: added andrew's wavefront
	  planner (but it doesn't work yet)

2003-11-14 10:47  gerkey

	* config.trogdor: [no log message]

2003-11-14 10:00  gerkey

	* client_libs/pyplayerc/dev_localize.c: took out debug statement

2003-11-13 18:08  gerkey

	* client_libs/pyplayerc/dev_localize.c: added support for setting
	  localize pose

2003-11-13 16:08  gerkey

	* config.trogdor, utils/playerjoy/playerjoy.cc: added trogdor
	  config

2003-11-13 15:45  gerkey

	* config/trogdor.cfg, server/drivers/mixed/botrics/trogdor.cc,
	  server/drivers/mixed/botrics/trogdor_constants.h: more trogdor
	  changes

2003-11-13 14:28  gerkey

	* server/drivers/mixed/botrics/: trogdor.cc, trogdor_constants.h:
	  trogdor changes

2003-11-12 22:13  gerkey

	* examples/c++/: Makefile.am, playerprint.cc, randomwalk.cc,
	  truth.cc: added playerprint util

2003-11-11 16:53  inspectorg

	* configure.in, rtk3/pyrtk/setup.py,
	  server/drivers/blobfinder/cmvision/Makefile.am,
	  server/drivers/localization/amcl/amcl.cc,
	  server/drivers/localization/amcl/amcl.h,
	  server/drivers/localization/amcl/amcl_odom.cc,
	  server/drivers/localization/amcl/amcl_odom.h,
	  server/drivers/stage/Makefile.am,
	  server/drivers/stage1p4/Makefile.am, utils/Makefile.am,
	  utils/playermap/.cvsignore: [no log message]

2003-11-11 16:08  gerkey

	* server/drivers/mixed/botrics/: trogdor.cc, trogdor_constants.h:
	  trogdor fixes

2003-11-11 14:08  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, amcl.h,
	  amcl_laser.cc, amcl_laser.h, amcl_odom.cc: Added position
	  interface

2003-11-11 11:21  gerkey

	* server/drivers/mixed/botrics/trogdor_constants.h: foo

2003-11-10 23:20  inspectorg

	* server/drivers/: localization/amcl/Makefile.am,
	  localization/amcl/amcl.cc, localization/amcl/amcl.h,
	  localization/amcl/amcl_laser.cc, localization/amcl/amcl_laser.h,
	  localization/amcl/amcl_odom.cc, localization/amcl/amcl_odom.h,
	  localization/amcl/amcl_sensor.cc,
	  localization/amcl/amcl_sensor.h, localization/amcl/pf/pf.c,
	  localization/amcl/pf/pf.h, shell/readlog_manager.cc: Fixed indoor
	  localization; broke outdoor localization

2003-11-10 17:26  gerkey

	* config/trogdor.cfg, server/drivers/mixed/botrics/.cvsignore,
	  server/drivers/mixed/botrics/trogdor.cc,
	  server/drivers/mixed/botrics/trogdor_constants.h: more trogdor
	  changes

2003-11-10 16:05  inspectorg

	* server/drivers/blobfinder/cmvision/gz_camera.cc: Added missing
	  config.h

2003-11-10 13:19  gerkey

	* server/drivers/mixed/botrics/: trogdor.cc, trogdor_constants.h:
	  more odom fixes

2003-11-10 11:19  gerkey

	* server/drivers/mixed/botrics/trogdor.cc: timing changes

2003-11-10 11:18  gerkey

	* server/drivers/mixed/botrics/: trogdor.cc, trogdor_constants.h:
	  now considering odom

2003-11-09 23:01  inspectorg

	* server/drivers/: gazebo/gz_laser.cc, gazebo/gz_position.cc,
	  position/vfh/vfh.cc: Changed some of the gazebo drivers to use
	  Update() semantics

2003-11-09 17:53  inspectorg

	* server/: deviceregistry.cc, drivers/gazebo/Makefile.am,
	  drivers/gazebo/gz_power.cc: Added empty power interface

2003-11-09 17:19  gerkey

	* config/trogdor.cfg, server/drivers/mixed/botrics/trogdor.cc,
	  server/drivers/mixed/botrics/trogdor_constants.h: [no log
	  message]

2003-11-09 16:03  gerkey

	* server/drivers/mixed/botrics/trogdor_constants.h,
	  config/trogdor.cfg: [no log message]

2003-11-09 15:53  gerkey

	* server/drivers/mixed/botrics/trogdor.cc: some progress

2003-11-09 12:30  gerkey

	* bootstrap, m4.d/drivertests.m4,
	  server/drivers/mixed/botrics/trogdor.cc: fixed more
	  cmvision/gazebo stuff, undid Andrew's OS X aclocal/bootstrap
	  hack, and augmented trogdor driver

2003-11-09 12:04  inspectorg

	* bootstrap, server/drivers/blobfinder/cmvision/capturev4l.cc,
	  utils/Makefile.am: OS X tweaks

2003-11-08 12:02  section314

	* m4.d/drivertests.m4: Fixed Gazebo enable logic. Before it only
	  checked for --with-gazebo not --en/disable-gazebo.
	  -DINCLUDE_GAZEBO is added to GAZEBO_EXTRA_CPPFLAGS when gazebo is
	  enabled.

2003-11-08 10:31  pranav2710

	* m4.d/drivertests.m4: added -DINCLUDE_GAZEBO to gazebo flags

2003-11-07 23:34  gerkey

	* server/drivers/mixed/botrics/trogdor.cc: foo

2003-11-07 23:19  gerkey

	* configure.in, m4.d/drivertests.m4, server/deviceregistry.cc,
	  server/drivers/mixed/Makefile.am,
	  server/drivers/mixed/botrics/Makefile.am,
	  server/drivers/mixed/botrics/trogdor.cc: added first draft of
	  botrics trogdor driver

2003-11-05 18:04  gerkey

	* m4.d/drivertests.m4, server/drivers/laser/sicklms200.cc: added
	  laser invert option and disable-highspeedsick option

2003-11-05 15:14  gerkey

	* m4.d/drivertests.m4, server/Makefile.am,
	  server/drivers/blobfinder/cmvision/captureGazebo.cc,
	  server/drivers/blobfinder/cmvision/gz_camera.cc: changes to build
	  without libz and gazebo

2003-11-03 08:53  gerkey

	* m4.d/drivertests.m4,
	  server/drivers/blobfinder/cmvision/capturev4l.cc: enabled support
	  for v4l in cmvision

2003-11-02 17:35  gerkey

	* m4.d/drivertests.m4,
	  server/drivers/blobfinder/cmvision/Makefile.am,
	  server/drivers/blobfinder/cmvision/P2CMV.cc,
	  server/drivers/blobfinder/cmvision/capture.h,
	  server/drivers/blobfinder/cmvision/capturev4l.cc,
	  server/drivers/blobfinder/cmvision/capturev4l.h,
	  server/drivers/blobfinder/cmvision/conversions.c: merged
	  Brendan's patch for V4L support in cmvision driver

2003-10-30 15:56  pranav2710

	* server/drivers/gazebo/gz_ptz.cc: minor fixes..

2003-10-30 14:47  pranav2710

	* server/drivers/gazebo/gz_ptz.cc: fixed compatibility with new
	  player structs.

2003-10-29 16:15  section314

	* server/player.h: set camera code to 40

2003-10-29 15:52  section314

	* server/deviceregistry.cc: registered GzPtz and GzCamera

2003-10-29 01:20  section314

	* server/drivers/blobfinder/cmvision/gz_camera.cc: no message

2003-10-29 01:02  section314

	* server/player.h: added camera data section

2003-10-29 01:00  section314

	* server/drivers/blobfinder/cmvision/P2CMV.cc: added option to
	  perform bayer color conversion

2003-10-29 00:59  section314

	* server/drivers/blobfinder/cmvision/: gz_cam_init.h, gz_camera.cc,
	  gz_camera.h: reads camera feed from gazebo

2003-10-29 00:58  section314

	* server/drivers/blobfinder/cmvision/Makefile.am: added
	  captureGazebo and conversion functions

2003-10-29 00:57  section314

	* server/drivers/blobfinder/cmvision/: conversions.c,
	  conversions.h: image conversion functions from coriander

2003-10-29 00:56  section314

	* server/drivers/blobfinder/cmvision/: captureGazebo.cc,
	  captureGazebo.h: added capture method for gazebo cameras

2003-10-29 00:55  section314

	* server/drivers/blobfinder/cmvision/: capture1394.cc,
	  capture1394.h: added variable size and bayer conversion

2003-10-29 00:53  section314

	* server/drivers/gazebo/: gz_camera.cc, Makefile.am, gz_ptz.cc:
	  added gz_camera and gz_ptz

2003-10-22 00:06  rtv

	* config/stage1p4_test.cfg, config/stage1p4_test.world,
	  server/drivers/stage/Makefile.am,
	  server/drivers/stage1p4/stage1p4.cc,
	  server/drivers/stage1p4/stage1p4.h,
	  server/drivers/stage1p4/stg_blinkenlight.cc,
	  server/drivers/stage1p4/stg_fiducial.cc,
	  server/drivers/stage1p4/stg_laser.cc,
	  server/drivers/stage1p4/stg_position.cc,
	  server/drivers/stage1p4/stg_simulation.cc,
	  server/drivers/stage1p4/stg_sonar.cc,
	  server/drivers/stage1p4/stg_time.cc,
	  server/drivers/stage1p4/stg_time.h: much revamping of stage1p4
	  client

2003-10-21 08:15  gerkey

	* client_libs/: libplayerc/dev_truth.c, pyplayerc/dev_truth.c:
	  fixes for truth in libplayerc and pyplayerc

2003-10-17 11:32  gerkey

	* Makefile.am, server/drivers/stage/stagedevice.h: small fixes

2003-10-16 15:06  rtv

	* server/drivers/stage/: stage.h, stage1p3.h, stagedevice.cc,
	  stagetime.h: moved stage.h to stage1p3.h to avoid name collision

2003-10-15 19:12  rtv

	* config/stage1p4_test.cfg, config/stage1p4_test.world,
	  server/drivers/stage1p4/stage1p4.cc,
	  server/drivers/stage1p4/stage1p4.h,
	  server/drivers/stage1p4/stg_blinkenlight.cc,
	  server/drivers/stage1p4/stg_fiducial.cc,
	  server/drivers/stage1p4/stg_laser.cc,
	  server/drivers/stage1p4/stg_position.cc,
	  server/drivers/stage1p4/stg_simulation.cc,
	  server/drivers/stage1p4/stg_sonar.cc,
	  server/drivers/stage1p4/stg_time.cc,
	  server/drivers/stage1p4/stg_time.h: more work on the Stage1p4
	  driver

2003-10-13 17:56  rtv

	* server/drivers/stage1p4/: stage1p4.cc, stage1p4.h,
	  stg_blinkenlight.cc, stg_fiducial.cc, stg_laser.cc,
	  stg_position.cc, stg_simulation.cc, stg_sonar.cc, stg_time.cc,
	  stg_time.h: stage1p4 now mostly working

2003-10-13 14:34  inspectorg

	* server/drivers/localization/amcl/amcl.cc: [no log message]

2003-10-13 14:34  inspectorg

	* server/drivers/mixed/rflex/rflex_commands.cc: OS X compatability
	  mods

2003-10-13 14:33  inspectorg

	* server/drivers/gazebo/gz_client.cc: Interface mods

2003-10-13 10:14  gerkey

	* server/: clientmanager.cc, clientmanager.h: added Update call to
	  CDevice

2003-10-13 09:53  rtv

	* server/drivers/stage1p4/: stage1p4.cc, stage1p4.h, stg_sonar.cc,
	  stg_time.cc: working on thread sync

2003-10-13 01:38  rtv

	* server/drivers/stage1p4/: stage1p4.cc, stage1p4.h,
	  stg_blinkenlight.cc, stg_fiducial.cc, stg_laser.cc,
	  stg_position.cc, stg_sonar.cc, stg_time.cc: changed to
	  subscription-based server. clock working

2003-10-12 12:30  rtv

	* server/drivers/stage1p4/: Makefile.am, stage1p4.cc, stage1p4.h:
	  added subscription server

2003-10-11 15:39  gerkey

	* server/drivers/position/vfh/vfh.cc: added truth support

2003-10-10 13:05  gerkey

	* utils/playerjoy/playerjoy.cc: applied Nathan Farrington's patch
	  to support UDP in playerjoy

2003-10-07 14:23  gerkey

	* utils/playermap/gui.py: switched to antialias canvas

2003-10-07 13:39  gerkey

	* server/main.cc, server/drivers/position/vfh/vfh.cc,
	  server/drivers/shell/writelog.cc, utils/playermap/gui.py: various
	  small fixes, including alwayson

2003-10-07 12:41  gerkey

	* utils/playermap/Makefile.am: tweaked sed cmdline for paths with
	  dots

2003-10-06 23:28  gerkey

	* server/drivers/localization/amcl/: amcl_laser.cc, amcl_odom.cc:
	  small fixes

2003-10-06 21:13  gerkey

	* server/drivers/stage/stagedevice.cc: more debug

2003-10-06 20:11  gerkey

	* server/device.h: added comments

2003-10-06 20:10  gerkey

	* config/stage1p4_test.cfg: changed robot to model

2003-10-06 12:21  gerkey

	* player-manual/player.tex: fixed alphabetical ordering

2003-09-27 20:59  inspectorg

	* server/drivers/gazebo/: gz_client.cc, gz_laser.cc: [no log
	  message]

2003-09-20 15:21  rtv

	* config/stage1p4_swarmbot.world, config/test.pnm,
	  examples/c++/swarmbot.cc, server/drivers/stage1p4/stage1p4.cc,
	  server/drivers/stage1p4/stg_simulation.cc,
	  server/drivers/stage1p4/stg_time.cc: stage1p4 tweaks and swarmbot
	  demo

2003-09-19 18:55  gerkey

	* m4.d/drivertests.m4: change config test so that canlib is no
	  longer searched out under

2003-09-19 09:14  inspectorg

	* rtk3/: librtk/rtk3.h, librtk/rtk_canvas.c, librtk/rtk_fig.c,
	  pyrtk/pyrtk_fig.c: Added line thickness

2003-09-17 18:18  rtv

	* config/stage1p4_swarmbot.world, config/swarmbot.sh,
	  config/swarmbot_client.sh, examples/c++/Makefile.am,
	  examples/c++/swarmbot.cc, examples/c++/swarmbot_target.cc,
	  server/Makefile.am, server/main.cc,
	  server/drivers/stage1p4/Makefile.am,
	  server/drivers/stage1p4/stage1p4.cc,
	  server/drivers/stage1p4/stg_time.cc,
	  server/drivers/stage1p4/stg_time.h: working on swarmbot demo and
	  propogating Stage-1.4 time to Player

2003-09-12 17:04  rtv

	* client_libs/c++/clientproxy.cc, client_libs/c++/playerclient.cc,
	  config/stage1p4_swarmbot.cfg, config/stage1p4_swarmbot.world,
	  config/stage1p4_test.cfg, config/stage1p4_test.world,
	  examples/c++/swarmbot.cc, server/device.cc,
	  server/devicetable.cc, server/drivers/stage1p4/stage1p4.cc: fixed
	  port check in device lookup

2003-09-11 23:37  inspectorg

	* server/: deviceregistry.cc, drivers/gazebo/Makefile.am,
	  drivers/gazebo/gz_fiducial.cc: Added fiducial interface to gazebo

2003-09-11 20:56  inspectorg

	* rtk3/librtk/rtk_fig_event.c,
	  server/drivers/gazebo/gz_position.cc: [no log message]

2003-09-10 18:45  cvjones

	* server/drivers/position/vfh/vfh.cc: ""

2003-09-10 18:37  cvjones

	* examples/c++/vfh.cc, config/vfh.cfg: ""

2003-09-10 10:12  inspectorg

	* rtk3/librtk/rtk_fig.c, server/drivers/gazebo/gz_position.cc:
	  Added motor power command

2003-09-09 16:46  gerkey

	* examples/c++/lookupport.cc, server/main.cc,
	  server/drivers/stage1p4/stage1p4.cc: added support for robot()
	  blocks in Player config files

2003-09-09 10:11  inspectorg

	* server/drivers/position/vfh/vfh.cc: Changed turning to adhere to
	  turn-rate

2003-09-09 10:09  gerkey

	* server/main.cc: added hook for handling robot block

2003-09-06 16:56  jazzfunk

	* client_libs/c++/playerclient.h: fixed small laserproxy bug.
	  still returned in 16 bits with []

2003-09-06 10:22  inspectorg

	* server/drivers/fiducial/: laserbar.cc, laserbarcode.cc: Fixed for
	  range_res change

2003-09-05 11:02  inspectorg

	* playerconf, rtk3/librtk/rtk3.h, rtk3/librtk/rtk_canvas.c,
	  rtk3/pyrtk/pyrtk_canvas.c, rtk3/pyrtk/pyrtk_fig.c,
	  server/drivers/gazebo/gz_laser.cc: Tweaks

2003-09-05 11:01  inspectorg

	* client_libs/pyplayerc/: dev_fiducial.c, dev_laser.c: Fixed minor
	  memory leak

2003-09-05 11:01  inspectorg

	* client_libs/: c++/test/test_laser.cc, libplayerc/dev_laser.c,
	  libplayerc/test/test_laser.c: [no log message]

2003-09-05 10:48  inspectorg

	* server/drivers/: fiducial/laserbar.cc, gazebo/gz_laser.cc,
	  gazebo/gz_position.cc, position/vfh/vfh.cc: Tweaks

2003-09-04 22:02  jazzfunk

	* client_libs/c++/laserproxy.cc, client_libs/c++/playerclient.h,
	  client_libs/libplayerc/dev_laser.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/pyplayerc/dev_laser.c, server/player.h,
	  server/drivers/laser/Makefile.am,
	  server/drivers/laser/sicklms200.cc, utils/playerjoy/playerjoy.cc,
	  utils/playerv/dev_laser.c, utils/playerv/playerv.h: the laser now
	  returns a range_res value with each data set.  each range value
	  should be multiplied by it to get millimeters.

	  laserproxy was updated to handle > 16-bit ranges

	  libplayerc and playerv should also handle the new range_res,
	  although playerv is not correctly drawing after a range_res
	  change...

2003-09-03 17:41  gerkey

	* playerconf, m4.d/drivertests.m4: fix to playerconf, and added
	  message about gsl to amcl

2003-09-03 10:55  inspectorg

	* server/: main.cc, drivers/gazebo/gz_client.cc,
	  drivers/gazebo/gz_client.h, drivers/gazebo/gz_laser.cc,
	  drivers/gazebo/gz_position.cc: Added a gazebo prefix option

2003-09-03 09:25  inspectorg

	* client_libs/pyplayerc/pyplayerc.c,
	  server/drivers/gazebo/gz_position.cc,
	  server/drivers/mixed/rwi/rwi_positiondevice.cc,
	  server/drivers/position/vfh/vfh.cc: Applied Mike Bailey's RWI
	  patch

2003-09-03 08:59  inspectorg

	* server/drivers/localization/amcl/amcl_laser.cc: Fixed signed
	  conversion on laser range

2003-09-02 19:03  rtv

	* client_libs/c++/fiducialproxy.cc, config/stage1p4_swarmbot.cfg,
	  config/stage1p4_swarmbot.world, config/stage1p4_test.world,
	  examples/c++/swarmbot.cc,
	  server/drivers/stage1p4/stg_fiducial.cc: working on swarmbot
	  example

2003-09-02 13:38  rtv

	* Makefile.am, utils/playerv/dev_sonar.c: added blinkenlight
	  interface

2003-09-02 13:31  rtv

	* examples/c++/swarmbot.cc: needs fixing up

2003-09-02 13:30  rtv

	* config/: stage1p4_test.cfg, stage1p4_test.world: changed
	  worldfile format for lights and added blinkenlight interface to
	  player

2003-09-02 13:29  rtv

	* server/: deviceregistry.cc, player.h,
	  drivers/stage1p4/Makefile.am,
	  drivers/stage1p4/stg_blinkenlight.cc,
	  drivers/stage1p4/stg_fiducial.cc: added blinkenlight interface
	  and driver for stage1p4

2003-09-02 13:28  rtv

	* client_libs/c++/: Makefile.am, blinkenlightproxy.cc,
	  playerclient.h, waveformproxy.cc, test/Makefile.am, test/test.cc,
	  test/test.h, test/test_blinkenlight.cc,
	  test/test_fiducialfinder.cc: added C++ proxy for
	  blinkenlightinterface

2003-09-01 22:35  inspectorg

	* utils/playermap/: gui.py, main.py, robot_mapper.py,
	  team_mapper.py, cmodules/grid.c, cmodules/grid.h,
	  cmodules/pygrid.c: Added grid display

2003-09-01 22:19  rtv

	* server/player.h: working on fiducial messaging

2003-09-01 22:18  rtv

	* client_libs/c++/: fiducialproxy.cc, playerclient.h: working on
	  messaging. recv is broken, send is working

2003-08-31 16:58  gerkey

	* playerconf: small fix

2003-08-31 16:47  gerkey

	* configure.in, playerconf, m4.d/drivertests.m4: added playerconf,
	  and adjusted autoconf setup accordingly

2003-08-31 13:47  gerkey

	* examples/c++/.cvsignore: added swarmbot

2003-08-31 10:10  inspectorg

	* rtk3/: librtk/rtk3.h, librtk/rtk_canvas.c, librtk/rtk_fig.c,
	  pyrtk/pyrtk_canvas.c, pyrtk/pyrtk_fig.c: Added image rendering
	  support

2003-08-30 16:42  inspectorg

	* utils/playermap/: main.py, robot_mapper.py: Tweaked scan match
	  criteria

2003-08-30 14:02  rtv

	* server/drivers/stage1p4/: stg_fiducial.cc, stg_laser.cc,
	  stg_position.cc, stg_sonar.cc: replaced a plethora of
	  device-specific libstage calls with generic get/set calls

2003-08-28 19:41  rtv

	* examples/c++/swarmbot.cc: experimenting with swarmbot behavior

2003-08-28 18:18  rtv

	* examples/c++/pherobot.cc: removed pherobot demo - it has not
	  worked for ages

2003-08-28 18:18  rtv

	* examples/c++/: Makefile.am, swarmbot.cc: added new demo device -
	  swarmbot uses position and fiducial devices to do simple flocking

2003-08-28 13:38  rtv

	* config/: stage1p4_test.cfg, stage1p4_test.world: more experiments
	  with Stage demo

2003-08-28 11:05  gerkey

	* m4.d/drivertests.m4: manually fixed up stage1p4 driver
	  configuration

2003-08-28 10:46  gerkey

	* config/gazebo.cfg: foo

2003-08-28 10:45  gerkey

	* config/gazebo.cfg, m4.d/drivertests.m4: added change to C to make
	  check for pnm_init() work

2003-08-28 09:10  rtv

	* config/: stage1p4_test.world, submarine.pnm: another fun bitmap
	  for the stage1p4 driver

2003-08-27 20:39  rtv

	* config/: stage1p4_test.cfg, stage1p4_test.world: better stage
	  model names

2003-08-26 19:09  rtv

	* config/: ant.pnm, ant2.pnm, stage1p4_test.world: added save
	  functionality and automatic model naming, plus a couple of little
	  insect bitmaps for demo kicks

2003-08-26 19:07  rtv

	* server/drivers/stage1p4/stage1p4.cc: added save functionality and
	  automatic model naming

2003-08-26 12:39  gerkey

	* client_libs/c++/Makefile.am, client_libs/libplayerc/Makefile.am,
	  client_libs/pyplayerc/Makefile.am, client_libs/tcl/Makefile.am,
	  m4.d/drivertests.m4, rtk3/pyrtk/Makefile.am, utils/Makefile.am,
	  utils/playermap/Makefile.am: fixes to get distcheck working

2003-08-26 12:21  rtv

	* server/drivers/stage1p4/: stage1p4.cc, stage1p4.h: what did I do?

2003-08-26 11:37  gerkey

	* bootstrap, configure.in, rtk3/configure.in,
	  rtk3/librtk/Makefile.am: changes for proper conditional
	  compilation of RTK3

2003-08-26 11:04  rtv

	* client_libs/c++/test/test_fiducialfinder.cc: nicer output in
	  test_fiducial's messaging

2003-08-26 10:56  gerkey

	* configure.in: fixed conditional rtk3 configuration

2003-08-25 21:59  rtv

	* config/: bug.pnm, stage1p4_test.cfg, stage1p4_test.world,
	  test.pnm: border complete. added test bitmaps temporarily

2003-08-25 19:26  rtv

	* config/stage1p4_test.world: bitmap stuff added

2003-08-25 16:19  gerkey

	* configure.in: tweaked pkg-config setup for finding librtk2

2003-08-25 14:24  rtv

	* server/: deviceregistry.cc, drivers/stage1p4/stg_sonar.cc: more
	  stage1p4 support

2003-08-25 14:24  rtv

	* client_libs/c++/: fiducialproxy.cc, test/test_fiducialfinder.cc,
	  test/test_position.cc: made C++ tests a  little more forgiving

2003-08-25 14:22  rtv

	* config/: stage1p4_test.cfg, stage1p4_test.world: added sonar demo

2003-08-25 14:09  rtv

	* server/drivers/stage1p4/: Makefile.am, stg_fiducial.cc: sonar
	  mostly working. gui improvments

2003-08-24 17:58  rtv

	* config/stage1p4_test.world: working on rangers

2003-08-23 10:50  rtv

	* config/: stage1p4_test.world, test.world: more sophisticated
	  stage files

2003-08-23 10:46  rtv

	* server/deviceregistry.cc: replaced stg_fiducial_neighbors with
	  stg_fiducial driver

2003-08-23 10:43  rtv

	* server/player.h, client_libs/c++/fiducialproxy.cc,
	  client_libs/c++/playerclient.h,
	  client_libs/c++/test/test_fiducialfinder.cc: added messaging to
	  fiducial interface

2003-08-23 10:40  rtv

	* server/drivers/stage1p4/stage1p4.h: added header

2003-08-23 10:15  inspectorg

	* rtk3/: .cvsignore, librtk/.cvsignore, pyrtk/.cvsignore: [no log
	  message]

2003-08-23 10:12  inspectorg

	* utils/playermap/: .cvsignore, main.py, mapper.py,
	  cmodules/.cvsignore: [no log message]

2003-08-23 10:10  inspectorg

	* server/drivers/localization/amcl/: amcl_gps.h, amcl_imu.h,
	  amcl_laser.h, amcl_odom.h, amcl_sensor.h, amcl_sensor.cc: Added
	  header files

2003-08-23 10:09  inspectorg

	* server/drivers/mixed/rwi/rwi_positiondevice.cc: Whitespace
	  changges

2003-08-22 21:03  inspectorg

	* utils/playermap/Makefile.am,
	  utils/playermap/cmodules/Makefile.am,
	  client_libs/pyplayerc/Makefile.am, rtk3/librtk/rtk_fig_event.c,
	  server/drivers/localization/amcl/Makefile.am,
	  server/drivers/localization/amcl/amcl.cc,
	  server/drivers/localization/amcl/amcl.h,
	  server/drivers/localization/amcl/amcl_gps.cc,
	  server/drivers/localization/amcl/amcl_imu.cc,
	  server/drivers/localization/amcl/amcl_laser.cc,
	  server/drivers/localization/amcl/amcl_odom.cc,
	  server/drivers/localization/amcl/map/map.c,
	  server/drivers/localization/amcl/map/map.h,
	  server/drivers/localization/amcl/map/map_store.c,
	  server/drivers/localization/amcl/models/gps.c,
	  server/drivers/localization/amcl/models/laser.c,
	  server/drivers/localization/amcl/models/laser.h,
	  server/drivers/localization/amcl/models/odometry.c,
	  server/drivers/localization/amcl/models/odometry.h,
	  server/drivers/localization/amcl/pf/pf_vector.c,
	  server/drivers/mixed/p2os/sip.cc,
	  server/drivers/shell/readlog_manager.cc,
	  server/drivers/shell/readlog_manager.h: [no log message]

2003-08-22 21:00  inspectorg

	* utils/playermap/: logfile.py, main.py, map.py, playermap.in,
	  team_mapper.py: Fixed some profiling stuff

2003-08-22 18:22  rtv

	* server/drivers/stage1p4/stg_fiducial_neighbors.cc: deprecated by
	  stg_fiducial

2003-08-22 18:21  rtv

	* server/drivers/stage1p4/: Makefile.am, stg_fiducial.cc,
	  stg_fiducial_neighbors.cc, stg_laser.cc, stg_position.cc: basic
	  fiducial messaging works

2003-08-22 18:15  inspectorg

	* utils/playermap/playermap.glade: [no log message]

2003-08-22 16:42  inspectorg

	* utils/playermap/: Makefile.am, cmodules/Makefile.am: Fixed some
	  distro bugs

2003-08-22 15:55  inspectorg

	* utils/playermap/playermap.in: [no log message]

2003-08-22 15:42  inspectorg

	* Makefile.am, bootstrap, configure.in,
	  client_libs/pyplayerc/Makefile.am, rtk3/configure.in,
	  utils/Makefile.am: Added PlayerMap stuff

2003-08-22 15:42  inspectorg

	* utils/playermap/: Makefile.am, __init__.py, geom.py, gui.py,
	  logfile.py, main.py, map.py, mapper.py, robot_mapper.py,
	  setup.py, team_mapper.py, cmodules/Makefile.am,
	  cmodules/__init__.py, cmodules/geom.c, cmodules/geom.h,
	  cmodules/grid.c, cmodules/grid.h, cmodules/grid_range.c,
	  cmodules/grid_store.c, cmodules/pygrid.c, cmodules/pyrelax.c,
	  cmodules/pyscan.c, cmodules/pyscan.h, cmodules/relax.c,
	  cmodules/relax.h, cmodules/scan.c, cmodules/scan.h,
	  cmodules/scan_contour.c, cmodules/scan_match.c,
	  cmodules/vector.c, cmodules/vector.h: Added playermap stuff

2003-08-22 15:33  rtv

	* m4.d/drivertests.m4: slightly nicer looking stage1p4 config

2003-08-22 15:19  rtv

	* m4.d/drivertests.m4: hopefully better than the last fix

2003-08-22 15:02  rtv

	* m4.d/drivertests.m4: fixed behavior when Stage is not found by
	  pkg-config

2003-08-22 14:36  inspectorg

	* rtk3/pyrtk/Makefile.am: Changed default install path

2003-08-20 19:16  rtv

	* configure.in, config/stage1p4_test.cfg,
	  config/stage1p4_test.world, config/test.world,
	  m4.d/drivertests.m4, server/Makefile.am,
	  server/deviceregistry.cc, server/drivers/stage/Makefile.am,
	  server/drivers/stage1p4/Makefile.am,
	  server/drivers/stage1p4/stage1p4.cc,
	  server/drivers/stage1p4/stg_fiducial_neighbors.cc,
	  server/drivers/stage1p4/stg_laser.cc,
	  server/drivers/stage1p4/stg_position.cc,
	  server/drivers/stage1p4/stg_simulation.cc,
	  utils/playerv/Makefile.am: added pkg-config check for librtk2

2003-08-20 13:57  gerkey

	* utils/playerjoy/playerjoy.cc: fix to allow execution when
	  SetMotorState() fails (as it may for simulated robots)

2003-08-20 09:12  jazzfunk

	* server/drivers/mixed/rmp/: canio.h, canio_kvaser.cc,
	  segwayrmp.cc, segwayrmp.h: fixed the high load problem with the
	  segway driver.  changed the CAN bus read to a blocking call.
	  seems to work well.  also changed the CAN card to only accept
	  messages with IDs relevant to us (0x400, ..., 0x404).

	  Cleaned up the Read() call by adding a function that formats the
	  rmp data into player data.

2003-08-19 11:50  gerkey

	* client_libs/c++/playerclient.h, client_libs/c++/ptzproxy.cc,
	  server/player.h, server/drivers/ptz/amtecpowercube.cc: Added
	  'panspeed' and 'tiltspeed' fields to ptz data and command
	  packets.  Also added config request to switch between position
	  and velocity control.

	  The amtecpowercube driver is the only one that currently supports
	  velocity control.

	  Added client-side support for these extra fields and config
	  request in C++.

2003-08-19 10:28  gerkey

	* examples/c++/Makefile.am: foo

2003-08-19 10:27  gerkey

	* examples/c++/Makefile.am, server/drivers/laser/sicklms200.cc:
	  typo fix in sicklms200

2003-08-19 10:26  gerkey

	* server/drivers/laser/sicklms200.cc, server/drivers/wifi/iwspy.cc,
	  utils/playerjoy/playerjoy.cc: fixes for solaris build

2003-08-18 20:51  gerkey

	* m4.d/drivertests.m4: changed compile defaults

2003-08-18 17:41  gerkey

	* examples/c++/Makefile.am: foo

2003-08-18 17:41  gerkey

	* examples/c++/Makefile.am, server/main.cc,
	  server/drivers/ptz/amtecpowercube.cc: more improvements to Amtec
	  driver

2003-08-18 12:36  rtv

	* server/drivers/stage1p4/: Makefile.am, stage1p4.cc,
	  stg_fiducial.cc, stg_fiducial_neighbors.cc, stg_laser.cc: added
	  fiducial interface

2003-08-18 11:14  gerkey

	* server/deviceregistry.cc: added amtec

2003-08-17 12:12  inspectorg

	* server/drivers/mixed/p2os/p2os.cc: [no log message]

2003-08-17 11:57  inspectorg

	* server/Makefile.am: [no log message]

2003-08-17 11:53  inspectorg

	* server/drivers/shell/: readlog_manager.cc, writelog.cc: Added
	  some more devices

2003-08-17 11:53  inspectorg

	* server/drivers/position/microstrain/3dmg.cc: Removed queuing;
	  needs re-thinking

2003-08-17 11:51  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, amcl.h, amcl_gps.cc,
	  amcl_imu.cc, amcl_laser.cc, amcl_odom.cc, amcl_sonar.cc,
	  amcl_wifi.cc, models/gps.c, models/gps.h, models/imu.c,
	  models/imu.h, models/odometry.c: Many, many tweaks; work in
	  progress

2003-08-17 11:51  inspectorg

	* m4.d/drivertests.m4: Commented PNM test

2003-08-17 11:49  inspectorg

	* server/player.h: Changed roll, pitch, yaw to signed

2003-08-17 11:30  inspectorg

	* player-manual/: player.tex, drivers/garminnmea.tex: Updated DGPS
	  options

2003-08-17 11:07  inspectorg

	* server/drivers/gps/garminnmea.cc: Added DGPS support

2003-08-17 10:59  inspectorg

	* utils/dgps_server/dgps_novatel.py: Fixed gps fix code

2003-08-17 10:58  inspectorg

	* utils/playerv/dev_position.c: Alternate settings for P2AT

2003-08-17 10:49  inspectorg

	* server/drivers/mixed/p2os/: p2os.cc, p2os.h, p2os_position.cc:
	  Added configurable max speeds and control band clipping

2003-08-14 17:00  gerkey

	* server/drivers/ptz/amtecpowercube.cc: more progress

2003-08-14 14:16  etopiei

	* server/drivers/mixed/rflex/: rflex_position.cc, rflex_sonar.cc:
	  changing configuration file format to make better use of player's
	  file parsing

2003-08-14 14:15  etopiei

	* config/: umass_ATRVJr.cfg, umass_ATRVMini.cfg: changing
	  configuration file format to make better use of player's file
	  parser

2003-08-14 13:35  jazzfunk

	* client_libs/c++/mcomproxy.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/ptzproxy.cc, server/player.h,
	  server/drivers/mcom/lifomcom.cc, server/drivers/mcom/lifomcom.h,
	  server/drivers/ptz/sonyevid30.cc: Added a "generic command"
	  function to the PTZ proxy.  The idea is this is an easy way to
	  send camera config commands to the sony EVI D30/100 without
	  making a bunch of abstract, general camera configs.  We can worry
	  about that when we have multiple PTZs...  The generic here refers
	  to the nature of the command being sent , but it's a bit
	  misleading since this is very sony-specific.	maybe i'll fix th
	  at later.  There's also some code in there about a second
	  movement mode, which i s an attempt to make more smooth
	  movements, but it's not quite working.  It's of f by default.

	  Changed the MCom driver to add a "capacity" to the buffers of a
	  given type/channel.  The capacity must be < MCOM_N_BUFS
	  (currently 10).  By setting it to 1, we can guarantee to always
	  get the newest data.	Older messages are just written over.  Also
	  changed the command member in player_mcom_config_t to uint8_t
	  instead of uint16_t.

2003-08-14 12:21  gerkey

	* server/drivers/ptz/amtecpowercube.cc: got the amtec to home, but
	  not accept commands yet

2003-08-14 10:24  gerkey

	* server/drivers/: service_adv/.cvsignore, stage1p4/.cvsignore:
	  more ignorance

2003-08-13 22:46  gerkey

	* server/drivers/ptz/amtecpowercube.cc: foo

2003-08-13 22:36  gerkey

	* utils/playerjoy/playerjoy.cc: added keyboard support

2003-08-13 16:32  gerkey

	* server/drivers/ptz/amtecpowercube.cc: merged in basic comm
	  functions from CARMEN

2003-08-13 16:13  gerkey

	* m4.d/drivertests.m4, server/drivers/ptz/Makefile.am,
	  server/drivers/ptz/amtecpowercube.cc,
	  server/drivers/service_adv/lsd.cc: started Amtec PowerCube driver

2003-08-12 15:33  reed

	* m4.d/drivertests.m4: changed AC_LANG(C++) which only works in
	  autoconf 2.5x to AC_LANG_CPLUSPLUS for 2.13...

2003-08-12 14:34  reed

	* m4.d/drivertests.m4: Re-enabling AC_LANG(C++) for service_adv.
	  This is *required* to correctly detect a C++ header file like
	  libservicediscovery!

2003-08-12 12:16  jazzfunk

	* m4.d/drivertests.m4, server/drivers/laser/sicklms200.cc: adds
	  support for reading from the SICK at 500 kbps using a FTDI
	  USB/RS422 converter; specifically the FT232AM chip.  This is
	  important because the ioctl used to change the serial port into
	  500 kbps uses a "divisor" number that depends on the base_baud
	  rate, which may be determined on the fly, but is currently hard
	  wired in....

	  this also adds a check for <linux/serial.h> and will not compile
	  the rate change code unless it is found.

	  The rate is specified in the config file using "rate X" where X
	  is 500000 (or 38400, etc)

2003-08-10 23:16  inspectorg

	* server/drivers/shell/: readlog.cc, readlog_manager.cc,
	  readlog_manager.h: Added gps and position3d support

2003-08-10 23:14  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, amcl.h, amcl_gps.cc,
	  amcl_imu.cc, amcl_laser.cc, amcl_odom.cc, amcl_sonar.cc,
	  amcl_wifi.cc, models/imu.c, models/imu.h: [no log message]

2003-08-10 22:54  inspectorg

	* server/playercommon.h.in, server/drivers/gps/garminnmea.cc,
	  utils/dgps_server/dgps_server.py,
	  utils/dgps_server/dgps_novatel.py: DGPS updates

2003-08-10 14:19  gerkey

	* client_libs/libplayerc/Makefile.am,
	  server/drivers/stage1p4/Makefile.am, client_libs/c++/Makefile.am:
	  small fixes for make dist

2003-08-10 07:08  inspectorg

	* client_libs/libplayerc/test/test_position3d.c,
	  server/drivers/gps/garminnmea.cc: [no log message]

2003-08-09 15:07  inspectorg

	* server/drivers/localization/amcl/: amcl.h, amcl.cc: [no log
	  message]

2003-08-09 14:35  inspectorg

	* server/drivers/localization/amcl/: Makefile.am, amcl.cc,
	  amcl_gps.cc, amcl_imu.cc, amcl_laser.cc, amcl_odom.cc,
	  amcl_sonar.cc, amcl_wifi.cc, models/Makefile.am, models/gps.c,
	  models/gps.h, models/imu.c, models/imu.h, pf/pf_pdf.h:
	  Re-factored amcl driver and added gps, imu models

2003-08-09 10:26  gerkey

	* m4.d/drivertests.m4: took out LANG macros

2003-08-08 18:35  rtv

	* config/: stage1p4_test.cfg, stage1p4_test.world: added example
	  stage1p4 player config and stage worldfiles

2003-08-08 13:53  inspectorg

	* player-manual/drivers/writelog.tex: Added alwayson to writelog
	  example

2003-08-07 22:58  inspectorg

	* server/drivers/position/microstrain/3dmg.cc: Added multi-data
	  support

2003-08-07 15:11  inspectorg

	* client_libs/libplayerc/test/test_position.c,
	  client_libs/libplayerc/test/test_position3d.c,
	  client_libs/pyplayerc/dev_position3d.c,
	  server/drivers/position/microstrain/3dmg.cc: Added position3d
	  interface to imu

2003-08-07 09:43  jazzfunk

	* server/drivers/mixed/rmp/segwayrmp.cc: seems to correctly reset
	  the odometry now.  had to reset its internal odom_* variables and
	  firstread.

2003-08-07 09:23  jazzfunk

	* server/drivers/mixed/rmp/segwayrmp.cc: minor cleaning up, also
	  have to take a look at how odometry is affected by the RESET
	  ODOMETRY ioctl

2003-08-06 22:49  inspectorg

	* utils/dgps_server/dgps_server.py: Added some options

2003-08-06 22:39  inspectorg

	* utils/dgps_server/dgps_server.py: DGPS tweaks

2003-08-06 21:46  inspectorg

	* utils/dgps_server/dgps_server.py: [no log message]

2003-08-06 18:01  inspectorg

	* utils/dgps_server/dgps_server.py: [no log message]

2003-08-06 18:00  inspectorg

	* client_libs/: c++/gpsproxy.cc, libplayerc/dev_gps.c,
	  libplayerc/playerc.h, libplayerc/test/test_gps.c,
	  pyplayerc/dev_gps.c: Extended GPS info

2003-08-06 18:00  inspectorg

	* server/: player.h, drivers/gps/garminnmea.cc: Added UTM
	  coordinates and DGPS multicast client

2003-08-05 16:46  reed

	* configure.in: Forgot to add service_adv to the configure script!
	  Sorry!

2003-08-05 16:16  reed

	* m4.d/drivertests.m4: Changed C++ language selection autoconf
	  macros (for service_adv_lsd) to old 2.13 usage.

2003-08-04 09:28  reed

	* player-manual/: player.tex, drivers/rflex.tex,
	  drivers/service_adv.tex: * Some fixes to service_adv
	  documentation * added lots to rflex manual

2003-08-04 07:56  reed

	* Makefile.am, client_libs/c++/playermcomtypes.h,
	  m4.d/drivertests.m4, player-manual/player.tex,
	  player-manual/drivers/service_adv.tex, server/configfile.h,
	  server/device.cc, server/device.h, server/deviceregistry.cc,
	  server/deviceregistry.h, server/main.cc, server/player.h,
	  server/drivers/Makefile.am,
	  server/drivers/service_adv/Makefile.am,
	  server/drivers/service_adv/lsd.cc: Adding service_adv device.
	  Also made some small changes to mcom data types.

2003-08-03 23:30  inspectorg

	* server/drivers/gazebo/: gz_laser.cc, gz_position.cc: Added
	  locking

2003-08-01 19:01  rtv

	* config/test.world, m4.d/drivertests.m4, server/Makefile.am,
	  server/main.cc, server/player.h,
	  server/drivers/stage1p4/Makefile.am,
	  server/drivers/stage1p4/stage1p4.cc,
	  server/drivers/stage1p4/stg_laser.cc,
	  server/drivers/stage1p4/stg_position.cc,
	  server/drivers/stage1p4/stg_simulation.cc: stage1p4 driver now
	  controls position model

2003-07-31 20:53  rtv

	* config/stage.cfg, config/test.world, m4.d/drivertests.m4,
	  server/drivers/stage1p4/stage1p4.cc: more stage1p4 driver
	  functionality - the position device now gets data through to
	  clients

2003-07-31 16:26  inspectorg

	* player-manual/: player.tex, drivers/gz_laser.tex,
	  drivers/gz_position.tex, drivers/sicklms200.tex: Added gazebo
	  driver docs

2003-07-31 12:18  etopiei

	* Makefile.am:
	  just moved the two commented lines so that automake doesnt fail

	  -

2003-07-30 18:23  rtv

	* config/stage.cfg, config/test.world,
	  server/drivers/stage1p4/stage1p4.cc: stage1p4 driver now reads
	  worldfiles and creates objetc trees correctly

2003-07-30 05:34  etopiei

	* server/drivers/mixed/rflex/rflex.cc: fix for a small encoder bug
	  (occasionally returned negative values

2003-07-29 22:50  rtv

	* config/test.world, m4.d/drivertests.m4,
	  server/drivers/stage1p4/stage1p4.cc: stage1p4 driver now reads
	  worldfilesand creates models

2003-07-29 17:46  rtv

	* configure.in, m4.d/drivertests.m4, server/deviceregistry.cc,
	  server/main.cc, server/player.h, server/drivers/Makefile.am,
	  server/drivers/stage1p4/Makefile.am,
	  server/drivers/stage1p4/stage1p4.cc, config/stage.cfg: adding
	  support for stage-1.4

2003-07-28 09:18  inspectorg

	* rtk3/: librtk/rtk3.h, librtk/rtk_canvas.c, pyrtk/pyrtk_canvas.c:
	  Added canvas saving

2003-07-27 18:10  inspectorg

	* rtk3/: librtk/rtk3.h, librtk/rtk_canvas.c, librtk/rtk_fig.c,
	  librtk/rtk_fig_event.c, pyrtk/pyrtk_fig.c: Added basic text item

2003-07-23 09:18  inspectorg

	* rtk3/librtk/rtk_fig.c: [no log message]

2003-07-22 21:49  inspectorg

	* rtk3/configure.in: [no log message]

2003-07-22 08:05  etopiei

	* server/drivers/mixed/rflex/HOWTO_USE:
	  rather self explanatory - helpfile for the rflex driver

	  -

2003-07-21 07:52  etopiei

	* server/drivers/mixed/rflex/rflex_commands.cc: workaround for
	  strange rflex hardware bug - can't go speeds that have the byte
	  1b in high order byte of any two byte set

2003-07-21 07:42  etopiei

	* config/: umass_ATRVJr.cfg, umass_ATRVMini.cfg: sonar
	  configurations repaired - turns out ranges returned from rflex
	  are in arbitrary units and must be rescaled

2003-07-18 11:31  jazzfunk

	* m4.d/drivertests.m4: changed it to look for canlib.h instead of
	  gazebo.h if --with-canlib was used

2003-07-17 07:30  reed

	* server/drivers/mcom/lifomcom.cc: Oops, I left some debugging
	  printfs in there.

2003-07-16 17:14  inspectorg

	* client_libs/c++/doc/Makefile, client_libs/c++/doc/cppclient.tex,
	  client_libs/libplayerc/doc/Makefile,
	  client_libs/libplayerc/doc/libplayerc.tex,
	  player-manual/Makefile: Added distro support to doc makefiles

2003-07-16 16:35  gerkey

	* ChangeLog: updated changelog

2003-07-16 16:18  inspectorg

	* player-manual/drivers/: amcl.tex, readlog.tex, writelog.tex:
	  Added log file drivers; added some wifi stuff to amcl
	  (incomplete)

2003-07-16 15:44  gerkey

	* configure.in, server/drivertable.cc,
	  server/drivers/mixed/p2os/sip.cc,
	  server/drivers/mixed/rflex/rflex-io.cc,
	  server/drivers/position/vfh/vfh.cc: fixes for solaris build

2003-07-16 15:41  inspectorg

	* player-manual/: player.tex, drivers/readlog.tex,
	  drivers/writelog.tex, interfaces/null.tex: Added null interface

2003-07-16 15:29  gerkey

	* config/Makefile.am: took out references to regular_mcl.cfg

2003-07-16 14:43  inspectorg

	* server/main.cc: Updated usage

2003-07-16 14:38  inspectorg

	* config/regular_mcl.cfg, server/drivers/shell/writelog.cc: [no log
	  message]

2003-07-16 14:38  inspectorg

	* client_libs/libplayerc/: dev_localize.c, playerc.h: Added code
	  for incremental map request

2003-07-16 14:37  inspectorg

	* utils/playerv/: dev_localize.c, dev_position.c, mainwnd.c,
	  playerv.c, playerv.h: Hacky code to change coordinate frame

2003-07-16 11:20  inspectorg

	* server/drivers/fiducial/laserbarcode.cc: Fixed data length in
	  constructor

2003-07-16 10:28  inspectorg

	* server/drivers/fiducial/laserbarcode.cc: [no log message]

2003-07-16 10:26  inspectorg

	* server/drivers/fiducial/laserbarcode.cc: Changed laserbarcode to
	  use own thread

2003-07-15 17:24  gerkey

	* configure.in, m4.d/drivertests.m4: applied reed's patch to add
	  enable-profile,debug,optimize

2003-07-15 16:07  gerkey

	* player-manual/README: README to tell people to go to the website
	  for the user manual

2003-07-15 16:07  gerkey

	* Makefile.am, README, player-manual/player.1,
	  server/drivers/mixed/reb/Makefile.am,
	  server/drivers/mixed/rmp/Makefile.am: changed some distribution
	  details

2003-07-15 15:00  inspectorg

	* configure.in, client_libs/libplayerc/dev_wifi.c,
	  client_libs/libplayerc/test/test_writelog.cfg,
	  m4.d/drivertests.m4, server/deviceregistry.cc, server/main.cc,
	  server/player.h, server/drivers/shell/Makefile.am,
	  server/drivers/shell/readlog_manager.cc,
	  server/drivers/shell/readlog_manager.h,
	  server/drivers/shell/writelog.cc,
	  server/drivers/shell/writelog_manager.cc,
	  server/drivers/shell/writelog_manager.h: Changed readlog to newer
	  format

2003-07-15 14:48  gerkey

	* configure.in, client_libs/libplayerc/test/test_localize.cfg,
	  m4.d/drivertests.m4, server/drivers/mixed/p2os/p2os.cc: fixed bug
	  in p2os driver, incremented version

2003-07-15 14:35  gerkey

	* player-manual/player.tex: added blurb about alwayson

2003-07-15 14:18  gerkey

	* player-manual/: player.tex, drivers/garminnmea.tex,
	  drivers/p2os_.tex, drivers/rflex.tex: added more info

2003-07-15 13:50  gerkey

	* server/clientdata.cc: pleasing andrew

2003-07-15 13:30  gerkey

	* server/: clientdata.cc, clientdata.h, clientmanager.cc, main.cc:
	  fixed alwayson devices that subscribe to other devices

2003-07-15 10:35  gerkey

	* server/: deviceregistry.cc, drivers/mixed/p2os/Makefile.am,
	  drivers/mixed/p2os/p2os.h, drivers/mixed/p2os/p2os_compass.cc,
	  drivers/mixed/p2os/sip.cc: added P2OS compass support

2003-07-15 09:07  inspectorg

	* client_libs/libplayerc/test/test_writelog.cfg: [no log message]

2003-07-15 09:07  inspectorg

	* config/segwayrmp.cfg, server/deviceregistry.cc, server/main.cc,
	  server/player.h, server/drivers/shell/Makefile.am,
	  server/drivers/shell/readlog.cc,
	  server/drivers/shell/readlog_time.h,
	  server/drivers/shell/writelog.cc,
	  server/drivers/shell/writelog_manager.cc,
	  server/drivers/shell/writelog_manager.h: Added null interface

2003-07-14 20:35  inspectorg

	* server/: deviceregistry.cc, deviceregistry.h: Added support for
	  lookup by code

2003-07-14 20:35  inspectorg

	* server/drivers/shell/: Makefile.am, readlog.cc,
	  readlog_manager.cc, writelog.cc, writelog_manager.cc,
	  writelog_manager.h: Added write log support

2003-07-12 23:19  gerkey

	* server/deviceregistry.cc: took out debug statement

2003-07-11 18:17  reed

	* server/drivers/mixed/rflex/: rflex-io.cc, rflex_commands.cc:
	  Fixed for Linux

2003-07-11 15:21  reed

	* server/drivers/mixed/rflex/: rflex-io.cc, rflex_commands.cc: Mac
	  (Posix?) doesn't have a termios flag for 56k baud. Does it still
	  work on Linux?

2003-07-11 10:58  reed

	* client_libs/c++/Makefile.am, client_libs/c++/mcomproxy.cc,
	  client_libs/c++/playerclient.h,
	  client_libs/c++/playermcomtypes.h,
	  server/drivers/mcom/Makefile.am: Adding header file with useful
	  MCom typedefs, made some small modifications to the mcom driver
	  as well.

2003-07-11 07:54  reed

	* server/drivers/mcom/: lifomcom.cc, lifomcom.h:
	  Big optimization fix: no longer runs it's own thread (containing
	  a nasty busyloop).

2003-07-10 13:28  gerkey

	* config.p2os, config.simulation: added helper scripts for
	  configuring player

2003-07-10 13:14  gerkey

	* config/: umass_ATRVJr.cfg, umass_ATRVMini.cfg: added ATRV config
	  files

2003-07-10 13:14  gerkey

	* build.ipaq, configure.in, config/Makefile.am,
	  m4.d/drivertests.m4, server/configfile.cc,
	  server/deviceregistry.cc, server/player.h,
	  server/drivers/mixed/Makefile.am: finished adding Matt's rflex
	  driver

2003-07-10 13:09  gerkey

	* server/drivers/mixed/rflex/: .cvsignore, Makefile.am,
	  rflex-info.h, rflex-io.cc, rflex-io.h, rflex-protocol.txt,
	  rflex.cc, rflex.h, rflex_aio.cc, rflex_aio.h, rflex_commands.cc,
	  rflex_commands.h, rflex_configs.h, rflex_dio.cc,
	  rflex_position.cc, rflex_power.cc, rflex_sonar.cc: added Matt
	  Brewer's rflex driver

2003-07-10 09:58  gerkey

	* server/drivers/gps/garminnmea.cc: spruced up gps driver

2003-07-10 09:26  gerkey

	* server/drivers/gps/garminnmea.cc: fixed gps driver, again

2003-07-10 09:04  gerkey

	* server/drivers/gps/garminnmea.cc: spruced up gps driver

2003-07-09 19:07  gerkey

	* client_libs/c++/test/test_gps.cc: foo

2003-07-09 19:06  gerkey

	* server/drivers/gps/garminnmea.cc: fixed garminnmea driver,
	  including checking checksums

2003-07-09 18:15  inspectorg

	* server/drivers/laser/sicklms200.cc: String conversion bugs

2003-07-09 15:56  inspectorg

	* client_libs/: libplayerc/test/test.c, pyplayerc/dev_gps.c,
	  pyplayerc/dev_position3d.c: [no log message]

2003-07-09 14:53  gerkey

	* config/segwayrmp.cfg: new segway config file

2003-07-09 14:51  gerkey

	* server/drivers/gps/.cvsignore: foo

2003-07-09 14:51  gerkey

	* server/: device.cc, deviceregistry.cc,
	  drivers/mixed/rmp/Makefile.am, drivers/mixed/rmp/position.cc,
	  drivers/mixed/rmp/power.cc, drivers/mixed/rmp/segwayrmp.cc,
	  drivers/mixed/rmp/segwayrmp.h: fixed restructured RMP driver

2003-07-09 14:45  inspectorg

	* client_libs/: libplayerc/Makefile.am, libplayerc/dev_gps.c,
	  libplayerc/dev_position3d.c, libplayerc/playerc.h,
	  libplayerc/utils.c, libplayerc/test/Makefile.am,
	  libplayerc/test/test_gps.c, libplayerc/test/test_position3d.c,
	  pyplayerc/Makefile.am, pyplayerc/dev_gps.c,
	  pyplayerc/dev_position3d.c, pyplayerc/pyplayerc.c,
	  pyplayerc/pyplayerc.h, pyplayerc/setup.py: Added support for
	  position3d interface

2003-07-09 11:18  gerkey

	* client_libs/c++/doc/.cvsignore, config/segwayrmp.cfg,
	  examples/c++/Makefile.am, server/deviceregistry.cc,
	  server/drivers/mixed/rmp/Makefile.am,
	  server/drivers/mixed/rmp/position.cc,
	  server/drivers/mixed/rmp/segwayrmp.cc,
	  server/drivers/mixed/rmp/segwayrmp.h: new structure for segwayrmp
	  driver

2003-07-08 19:13  inspectorg

	* client_libs/: c++/gpsproxy.cc, libplayerc/dev_gps.c,
	  libplayerc/playerc.h, libplayerc/utils.c,
	  libplayerc/test/test_gps.c: New GPS support

2003-07-08 19:07  gerkey

	* server/drivers/gps/garminnmea.cc: foo

2003-07-08 18:58  inspectorg

	* server/drivers/gps/garminnmea.cc: various fixes to garmin driver

2003-07-08 17:12  gerkey

	* configure.in, client_libs/c++/gpsproxy.cc,
	  client_libs/c++/playerclient.h, client_libs/c++/test/test_gps.cc,
	  m4.d/drivertests.m4: enabled garmin gps driver by default,
	  updated c++ client and tests for gps

2003-07-08 17:04  gerkey

	* server/: player.h, drivers/gps/garminnmea.cc: more gps changes

2003-07-08 16:30  gerkey

	* server/: deviceregistry.cc, player.h, playerqueue.cc,
	  drivers/Makefile.am, drivers/gps/Makefile.am,
	  drivers/gps/garminnmea.cc, drivers/mixed/p2os/p2os_cmucam.cc,
	  drivers/ptz/sonyevid30.cc: modified gps data format; added
	  garminnmea driver

2003-07-08 14:29  jazzfunk

	* client_libs/c++/playerclient.h: added accessor functions to
	  position3dproxy

2003-07-08 13:10  jazzfunk

	* server/drivers/mixed/rmp/segwayrmp.cc: fixed a typo...

2003-07-08 10:14  gerkey

	* build.ipaq, client_libs/c++/blobfinderproxy.cc,
	  client_libs/c++/playerclient.h, client_libs/c++/test/Makefile.am,
	  client_libs/c++/test/test.cc, client_libs/c++/test/test.h,
	  client_libs/c++/test/test_blobfinder.cc, config/amigobot.cfg,
	  examples/c++/.cvsignore, examples/c++/Makefile.am,
	  examples/c++/getcolor.cc, examples/c++/visualservo.cc,
	  server/clientdata.cc, server/device.cc, server/device.h,
	  server/deviceregistry.cc, server/player.h,
	  server/drivers/mixed/p2os/Makefile.am,
	  server/drivers/mixed/p2os/p2os.cc,
	  server/drivers/mixed/p2os/p2os.h,
	  server/drivers/mixed/p2os/p2os_cmucam.cc,
	  server/drivers/mixed/p2os/sip.cc,
	  server/drivers/mixed/p2os/sip.h,
	  server/drivers/position/vfh/vfh.cc,
	  server/drivers/shell/passthrough.cc: applied James McKenna's
	  CMUCam patch

2003-07-07 16:17  gerkey

	* server/drivers/mixed/rmp/segwayrmp.cc: fixed logic on config
	  replies

2003-07-07 16:17  gerkey

	* server/main.cc: added additional shutdown stuff

2003-07-07 09:59  inspectorg

	* rtk3/librtk/rtk_fig.c: Work-around for polygon bug in gnomecanvas

2003-07-03 14:53  cvjones

	* config/vfh.cfg: ""

2003-07-01 22:17  inspectorg

	* rtk3/librtk/: rtk3.h, rtk_fig_event.c: Added more control over
	  events

2003-06-30 09:29  inspectorg

	* rtk3/: librtk/rtk3.h, librtk/rtk_fig_event.c, pyrtk/pyrtk.c,
	  pyrtk/pyrtk_fig.c: [no log message]

2003-06-28 09:21  inspectorg

	* rtk3/ChangeLog: [no log message]

2003-06-26 17:32  inspectorg

	* rtk3/: AUTHORS, NEWS, README, configure.in, librtk/Makefile.am,
	  librtk/rtk.h, librtk/rtk3.h, librtk/rtk_canvas.c,
	  librtk/rtk_fig.c, librtk/rtk_fig_event.c, pyrtk/Makefile.am,
	  pyrtk/pyrtk.c, pyrtk/pyrtk_canvas.c, pyrtk/pyrtk_fig.c: Changes
	  for distro

2003-06-26 17:01  inspectorg

	* rtk3/librtk/: rtk.h, rtk_fig.c: Added raise/lower to figures

2003-06-25 14:38  inspectorg

	* server/drivers/shell/readlog_manager.cc: Fixed overflow

2003-06-23 14:12  gerkey

	* client_libs/c++/doc/cppclient.tex, config/Makefile.am,
	  config/segwayrmp.cfg, player-manual/drivers/segwayrmp.tex,
	  server/player.h: small fixes for snapshot

2003-06-23 13:31  gerkey

	* utils/playerjoy/playerjoy.cc: added -c flag for continuous
	  commanding

2003-06-23 13:25  gerkey

	* config/segwayrmp.cfg, server/drivers/mixed/rmp/segwayrmp.cc:
	  added timeouts to segwayrmp driver

2003-06-23 11:50  cvjones

	* server/deviceregistry.cc: ""

2003-06-23 11:20  gerkey

	* server/drivers/mixed/rmp/segwayrmp.cc: added speed thresholds

2003-06-22 22:47  inspectorg

	* client_libs/libplayerc/dev_laser.c: [no log message]

2003-06-22 19:50  gerkey

	* client_libs/c++/playerclient.h,
	  client_libs/c++/position3dproxy.cc, utils/playerjoy/playerjoy.cc:
	  fixed up c++ client support for position3d

2003-06-22 19:50  gerkey

	* config/segwayrmp.cfg: commented out position3d

2003-06-22 19:49  gerkey

	* config/segwayrmp.cfg, server/drivers/mixed/rmp/segwayrmp.cc: The
	  segwayrmp driver now works.	The odometry is right (although
	  noisy), and the commands are processed correctly.  It also now
	  supports the position3d interface, and seems to correctly report
	  roll and pitch information.

	  Also, playerjoy now takes a -3d arg to make it command (and
	  report on) a position3d device.

2003-06-22 13:41  gerkey

	* player-manual/player.tex, player-manual/drivers/segwayrmp.tex,
	  player-manual/interfaces/.cvsignore, server/player.h,
	  server/codetools/makedoc/makedoc2.py,
	  server/drivers/mixed/rmp/segwayrmp.cc: fixed up segwayrmp
	  odometry (i think), and fixed bug in makedoc2.py

2003-06-21 14:40  inspectorg

	* server/drivers/mixed/rmp/segwayrmp.cc: First-stab at odometry

2003-06-21 09:20  gerkey

	* client_libs/c++/Makefile.am, client_libs/c++/playerclient.h,
	  client_libs/c++/position3dproxy.cc, server/deviceregistry.cc,
	  server/player.h, server/drivers/mixed/rmp/segwayrmp.cc: added
	  position3d interface, with primitive support for it in segwayrmp

2003-06-20 19:22  gerkey

	* client_libs/c++/positionproxy.cc, utils/playerjoy/playerjoy.cc:
	  change printout and speed thresholds

2003-06-20 19:22  gerkey

	* server/drivers/mixed/rmp/segwayrmp.cc: fixed some unit
	  conversions, but not all

2003-06-20 15:19  gerkey

	* config/segwayrmp.cfg, server/main.cc: minor changes

2003-06-19 22:59  gerkey

	* server/drivers/mixed/rmp/: Makefile.am, canio.cc, canio.h,
	  canio_kvaser.cc, canio_kvaser.h, segwayrmp.cc: modularized canio

2003-06-19 20:08  gerkey

	* utils/playerjoy/playerjoy.cc: turned up speed threshold

2003-06-19 20:04  gerkey

	* config/segwayrmp.cfg: an example config file for the segway RMP

2003-06-19 20:02  gerkey

	* server/deviceregistry.cc: temporarily took out segway power
	  driver

2003-06-19 20:00  gerkey

	* server/drivers/mixed/rmp/: Makefile.am, canio.cc, canio.h,
	  segwayio.cc, segwayio.h, segwayrmp.cc: Made major changes:

	    * SegwayIO is gone.  Everything happens in DualCANIO and
	  SegwayRMP now.

	    * The power driver doesn't work right now; i'll get to that.

	    * Everything happens in one thread, which is much more
	  responsive.  That
	      thread does the following in a loop:
		 - Read one frame of data from each CAN channel and
	  PutData() it.
		 - Check for configuration requests and handle them
		 - GetCommand() and send it down both CAN channels
	      Assuming that the RMP is delivering data at 100Hz, then this
	  loop
	      should also run at about 100Hz.  Haven't done any timing
	  tests yet.

	    * Unit conversions going TO the RMP are right (i think).  Unit
	      conversions coming FROM the RMP are still wacky.

	    * For safety and quicker stopping, it now sends zero velocities
	  before
	      shutting down the CAN bus.

	  As a result, things are working very well.  It drives around
	  nicely with playerjoy.

2003-06-19 18:13  cvjones

	* config/vfh.cfg: ""

2003-06-19 14:31  gerkey

	* server/drivers/position/segwayrmp.cc: removed old segway driver

2003-06-19 12:47  jazzfunk

	* client_libs/c++/playerclient.h, client_libs/c++/positionproxy.cc,
	  server/player.h, server/drivers/mixed/rmp/canio.cc,
	  server/drivers/mixed/rmp/canio.h,
	  server/drivers/mixed/rmp/segwayio.cc,
	  server/drivers/mixed/rmp/segwayio.h,
	  server/drivers/mixed/rmp/segwayrmp.cc: with these RMP drivers, I
	  have been able to give commands while in trator mode and the
	  thing appears to be working.	the can driver is flaky and cant
	  handle being overrun with data, and also doesnt like signals.
	  this driver is also very verbose at the moment, writing out
	  packets and such, but that will be changed soon

2003-06-17 11:45  jazzfunk

	* server/drivers/mixed/rmp/: segwayio.cc, segwayio.h: rewrote the
	  segwayio read/write loop.  now 2 threads, one for reading, one
	  for writing...  still no success in writing commands

2003-06-16 16:34  inspectorg

	* server/: main.cc, drivers/shell/readlog_manager.cc,
	  drivers/shell/readlog_manager.h: Added replay speed option

2003-06-16 15:34  inspectorg

	* server/drivers/position/vfh/vfh.cc: Changed units on max velocity

2003-06-15 13:47  inspectorg

	* rtk3/librtk/: rtk.h, rtk_canvas.c, rtk_fig.c: Add a second group
	  to allow for both strokes and sub-figures

2003-06-14 16:36  inspectorg

	* server/main.cc: Changed signal handling to exit through the
	  bottom of main

2003-06-14 13:47  jazzfunk

	* server/drivers/mixed/rmp/: canio.h, segwayio.cc, segwayio.h,
	  segwayrmp.cc: redid the data conversion, so should be getting
	  data in non-RMP specific units, but haven't really had a chance
	  to sanity check them.

	  The command portion forms commands that look good, but still have
	  not tested sending real commands to the RMP.

2003-06-14 12:25  jazzfunk

	* server/drivers/mixed/rmp/: power.cc, segwayio.cc, segwayrmp.cc:
	  now rmppower & segwayrmp will exit cleanly...

2003-06-14 12:16  jazzfunk

	* server/drivers/mixed/rmp/segwayio.cc: [no log message]

2003-06-13 15:41  cvjones

	* player-manual/drivers/vfh.tex: [no log message]

2003-06-13 14:18  cvjones

	* server/drivers/position/vfh/vfh.cc: [no log message]

2003-06-13 11:06  jazzfunk

	* server/drivers/mixed/rmp/: power.cc, segwayio.cc, segwayio.h:
	  SegwayIO should properly handle being shared between drivers by
	  keeping a usage count

2003-06-13 08:36  jazzfunk

	* server/: deviceregistry.cc, drivers/mixed/rmp/power.cc,
	  drivers/mixed/rmp/segwayio.cc, drivers/mixed/rmp/segwayio.h: RMP
	  power device is runnable now too.  still need to verify data

2003-06-13 07:50  jazzfunk

	* server/drivers/mixed/rmp/power.cc: does the power driver

2003-06-13 07:44  jazzfunk

	* server/drivers/mixed/rmp/: Makefile.am, canio.h, segwayio.cc,
	  segwayio.h: fixed some errors

2003-06-12 18:43  jazzfunk

	* server/drivers/mixed/rmp/: segwayio.cc, segwayio.h, segwayrmp.cc:
	  moved some marshaling stuff into segwayIO, also trying to make
	  segwayIO work for multiple devices...

2003-06-12 15:36  jazzfunk

	* server/drivers/mixed/rmp/: canio.cc, canio.h, segwayio.cc,
	  segwayio.h, segwayrmp.cc: I have been able to get RMP status from
	  over the CAN bus...  the conversions are not quite right though.
	  tried writing a few ioctls, but havent sent any non-zero motor
	  commands yet

2003-06-12 13:20  gerkey

	* configure.in: fixed typo in help

2003-06-12 01:36  cvjones

	* player-manual/: player.tex, player.bib, drivers/vfh.tex: [no log
	  message]

2003-06-11 18:14  inspectorg

	* server/drivers/position/vfh/vfh.cc: Fixed velocity units

2003-06-11 18:08  inspectorg

	* server/drivers/position/vfh/vfh.cc: Minor mods for odometry to
	  robot coordinate transform

2003-06-11 18:06  inspectorg

	* server/drivers/laser/sicklms200.cc: Added long range capability
	  to laser

2003-06-11 18:06  inspectorg

	* client_libs/libplayerc/dev_laser.c, server/player.h: Laser range
	  tweak

2003-06-11 18:05  inspectorg

	* utils/playerv/: dev_position.c, playerv.h: Modified position
	  command to use driver cs

2003-06-11 18:05  gerkey

	* server/: main.cc, drivers/mixed/rmp/.cvsignore: small things

2003-06-11 08:52  inspectorg

	* server/drivers/position/inav/: Makefile.am, inav.cc, inav_con.c,
	  inav_con.h, inav_con_draw.c, inav_con_rrt.c, inav_kdtree.c,
	  inav_kdtree.h: [no log message]

2003-06-10 10:57  jazzfunk

	* configure.in, server/player.h, client_libs/c++/playerclient.h,
	  client_libs/c++/positionproxy.cc, client_libs/c++/wifiproxy.cc,
	  m4.d/drivertests.m4, server/drivers/mixed/Makefile.am,
	  server/drivers/mixed/rmp/Makefile.am,
	  server/drivers/mixed/rmp/canio.cc,
	  server/drivers/mixed/rmp/canio.h,
	  server/drivers/mixed/rmp/segwayio.cc,
	  server/drivers/mixed/rmp/segwayio.h,
	  server/drivers/mixed/rmp/segwayrmp.cc,
	  server/drivers/position/Makefile.am,
	  server/drivers/wifi/linuxwifi.cc: RMP changes: added a new "rmp"
	  directory to drivers/mixed that has the Segway RMP driver code.
	  Right now this is just a position device, but that will change.
	  Also, it is split into 3 files in an attempt to abstract out the
	  CAN bus interface.  Configuration options for the RMP driver were
	  added to drivertests.m4.  The PositionProxy was also updated to
	  play with the RMP.

	  WIFI changes: changed the layout of wifi_data_t, specifically
	  moving some of the non-host specific attributes (like maxqual)
	  out of the wifi_link_t.

2003-06-10 10:49  jazzfunk

	* server/playerqueue.cc: Pop(), Match(), and Push() now return -1
	  (instead of seg faulting) when unallocated queues are accessed.

2003-06-09 22:47  inspectorg

	* config/Makefile.am: Added gazebo.cfg to install

2003-06-09 18:19  inspectorg

	* config/gazebo.cfg: [no log message]

2003-06-09 16:27  inspectorg

	* configure.in, m4.d/drivertests.m4, player-manual/player.tex:
	  Fixed gazebo config bug

2003-06-09 15:45  jazzfunk

	* server/main.cc: added PLAYER_IR_CODE to list of stage devices

2003-06-09 15:05  gerkey

	* player-manual/: player.1: foo

2003-06-09 15:01  gerkey

	* player-manual/player.1: foo

2003-06-09 14:58  gerkey

	* player-manual/player.1: first cut at manpage

2003-06-08 10:50  gerkey

	* configure.in, server/main.cc, server/drivers/laser/sicklms200.cc:
	  minor changes

2003-06-07 13:40  cvjones

	* config/vfh.cfg: [no log message]

2003-06-07 13:29  cvjones

	* config/: Makefile.am, vfh.cfg: [no log message]

2003-06-06 14:25  gerkey

	* client_libs/tcl/doc/.cvsignore, examples/c++/.cvsignore:
	  ignorance

2003-06-06 14:24  gerkey

	* server/: configfile.cc, drivertable.cc, drivertable.h, main.cc,
	  drivers/position/vfh/.cvsignore: spruced up console output

2003-06-05 12:36  cvjones

	* server/drivers/position/vfh/vfh.cc: [no log message]

2003-06-04 22:23  cvjones

	* examples/c++/: Makefile.am, vfh.cc: [no log message]

2003-06-04 22:19  cvjones

	* server/drivers/position/Makefile.am,
	  server/drivers/position/vfh/Makefile.am,
	  server/drivers/position/vfh/vfh.cc, server/deviceregistry.cc,
	  configure.in, m4.d/drivertests.m4: [no log message]

2003-06-03 18:02  gsibley

	* client_libs/c++/Makefile.am, examples/c++/Makefile.am,
	  examples/c++/make_rsn.c, examples/c++/rsn_start.sh,
	  server/Makefile.am, server/main.cc: - removed motedevice

2003-06-03 17:31  gsibley

	* client_libs/c++/moteproxy.cc, client_libs/c++/playerclient.h,
	  client_libs/tcl/playerclient.tcl, examples/c++/rsn.cc,
	  player-manual/interfaces/mote.tex, server/player.h: - removed
	  motedevice,  gts

2003-06-03 08:47  inspectorg

	* rtk3/: librtk/rtk_fig_event.c, pyrtk/setup.py: Fixed mouse
	  handling

2003-06-02 21:11  inspectorg

	* rtk3/: configure.in, librtk/Makefile.am, librtk/rtk_fig.c,
	  pyrtk/pyrtk.c, pyrtk/setup.py: [no log message]

2003-06-02 08:33  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, map/map.h,
	  map/map_draw.c, map/map_store.c, models/wifi.c, models/wifi.h,
	  pf/pf.c, pf/pf.h, pf/pf_draw.c: Adding wifi support; in progress

2003-06-02 08:33  inspectorg

	* server/drivers/shell/: readlog_manager.cc, readlog_manager.h:
	  Added ability to read gzipped log files

2003-05-31 12:03  gerkey

	* configure.in, client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/error.c, client_libs/libplayerc/error.h,
	  server/drivers/shell/readlog.cc,
	  server/drivers/shell/readlog_manager.cc: a few small changes for
	  OS X build

2003-05-31 11:44  gerkey

	* server/deviceregistry.cc: fixed laser fiducial build

2003-05-31 11:37  gerkey

	* m4.d/rtktests.m4: separated RTK checks into its own file

2003-05-31 11:34  gerkey

	* configure.in, client_libs/c/playercclient.c,
	  client_libs/c++/blobfinderproxy.cc,
	  client_libs/c++/clientproxy.cc, client_libs/c++/commsproxy.cc,
	  client_libs/c++/fiducialproxy.cc, client_libs/c++/laserproxy.cc,
	  client_libs/c++/localizeproxy.cc,
	  client_libs/c++/playerclient.cc,
	  client_libs/c++/playermulticlient.cc,
	  client_libs/c++/sonarproxy.cc, examples/c++/multimapping.cc,
	  examples/c++/multirandom.cc, m4.d/drivertests.m4,
	  server/clientdata.cc, server/clientmanager.cc,
	  server/devicetable.cc, server/main.cc, server/playerqueue.cc,
	  server/drivers/audiodsp/acoustics.cc,
	  server/drivers/audiomixer/mixer.cc,
	  server/drivers/blobfinder/acts.cc,
	  server/drivers/blobfinder/cmvision/P2CMV.cc,
	  server/drivers/fiducial/Makefile.am,
	  server/drivers/localization/amcl/pf/gsl_discrete.c,
	  server/drivers/mcom/lifomcom.cc,
	  server/drivers/mixed/p2os/p2os.cc,
	  server/drivers/mixed/p2os/packet.cc,
	  server/drivers/mixed/reb/reb.cc,
	  server/drivers/mixed/rwi/Makefile.am,
	  server/drivers/mixed/rwi/rwi_bumperdevice.cc,
	  server/drivers/mixed/rwi/rwi_laserdevice.cc,
	  server/drivers/mixed/rwi/rwi_positiondevice.cc,
	  server/drivers/mixed/rwi/rwi_positiondevice.h,
	  server/drivers/mixed/rwi/rwi_sonardevice.cc,
	  server/drivers/mixed/rwi/rwidevice.cc,
	  server/drivers/ptz/sonyevid30.cc,
	  server/drivers/speech/festival.cc: lots of little changes:

	    - cleaned up m4.d/drivertests.m4
	    - removed <config.h> from as many places as possible
	    - removed bzero from everywhere (it's obsoleted by memset)

2003-05-31 10:01  inspectorg

	* server/drivers/: localization/amcl/amcl.cc,
	  localization/amcl/map/map.h, localization/amcl/map/map_draw.c,
	  localization/amcl/map/map_store.c,
	  localization/amcl/models/Makefile.am,
	  localization/amcl/models/wifi.c, localization/amcl/models/wifi.h,
	  shell/readlog_manager.cc, shell/readlog_manager.h: Added start of
	  wifi model

2003-05-31 00:30  inspectorg

	* server/: device.cc, device.h: Added thread cleanup function
	  (called after device thread cancelation

2003-05-30 00:01  inspectorg

	* server/drivers/: localization/amcl/amcl.cc,
	  shell/readlog_manager.cc: Fixed no-gui bug

2003-05-29 23:34  inspectorg

	* server/drivers/localization/amcl/models/laser.c: Fixed bug in
	  model causing over-convergence

2003-05-29 18:37  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, models/laser.c,
	  models/odometry.c, pf/pf.c, pf/pf_draw.c: AMCL fixes

2003-05-29 14:54  gerkey

	* m4.d/drivertests.m4: changed PLAYER_ADD_DRIVER to check for every
	  header, even if one fails, cause Andrew thinks that it's a good
	  idea

2003-05-29 14:36  gerkey

	* client_libs/tcl/.cvsignore, examples/c++/.cvsignore: more
	  ignorance

2003-05-29 14:34  gerkey

	* m4.d/drivertests.m4: fixed multi-header checking in
	  PLAYER_ADD_DRIVER by adding a break

2003-05-29 13:58  gerkey

	* examples/c++/audiodspread.cc: new example, written by Chris
	  Reardon at UTK

2003-05-29 13:57  gerkey

	* examples/c++/Makefile.am, server/clientdata.h,
	  server/clientmanager.cc, server/device.cc, server/main.cc,
	  server/playerqueue.cc, server/playerqueue.h,
	  server/drivers/audiodsp/acoustics.cc,
	  server/drivers/mixed/p2os/p2os.cc,
	  server/drivers/mixed/p2os/p2os.h,
	  server/drivers/mixed/p2os/p2os_gripper.cc,
	  server/drivers/mixed/p2os/p2os_position.cc,
	  server/drivers/mixed/p2os/p2os_sound.cc,
	  server/drivers/shell/passthrough.cc,
	  server/drivers/speech/festival.cc: Made passthrough driver use
	  TCP.

	  Fixed several Valgrind-exposed memory access errors and small
	  leaks in various places.

	  Fixed major memory leak in acoustics driver.

2003-05-29 13:24  inspectorg

	* server/drivers/shell/: readlog_manager.cc, readlog_time.h,
	  readlog_time.cc: Added missing files

2003-05-29 11:47  gerkey

	* client_libs/c/playercclient.c, client_libs/c/playercclient.h,
	  client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  server/clientdata.cc, server/clientdata.h,
	  server/clientmanager.cc, server/clientmanager.h, server/main.cc,
	  server/player.h, server/socket_util.cc: added basic UDP support;
	  still need to implement message IDs and handshaking

2003-05-28 23:25  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, pf/pf.c: Added some
	  debugging

2003-05-28 23:25  inspectorg

	* server/drivers/shell/Makefile.am,
	  server/drivers/shell/readlog.cc,
	  server/drivers/shell/readlog_manager.cc,
	  server/drivers/shell/readlog_manager.h, m4.d/drivertests.m4,
	  server/Makefile.am, server/deviceregistry.cc, server/main.cc,
	  server/drivers/speech/festival.cc,
	  server/drivers/wifi/linuxwifi.cc: Added driver for reading log
	  files

2003-05-28 15:03  inspectorg

	* server/drivers/localization/amcl/pf/pf_kdtree.h: Removed some
	  duplicated merges

2003-05-28 11:15  gerkey

	* player-manual/: player.tex: updated manual to credit matt brewer
	  for lifo_mcom driver

2003-05-28 10:22  natepak

	* server/drivers/audiodsp/acoustics.cc: NateK	 Updated
	  acoustics.cc to only print Record warnings after a setup has been
	  executed.

2003-05-27 20:15  gerkey

	* server/: deviceregistry.cc, drivers/position/segwayrmp.cc:
	  tweaked segway driver

2003-05-27 16:49  gerkey

	* m4.d/drivertests.m4, server/drivers/position/Makefile.am,
	  server/drivers/position/segwayrmp.cc: added empty segwayrmp
	  driver

2003-05-27 15:54  gerkey

	* client_libs/c++/localizeproxy.cc: fixed compiler warnings

2003-05-26 17:14  gerkey

	* player-manual/player.tex: fixed attribution on lifo_mcom driver

2003-05-26 17:05  gerkey

	* server/: clientdata.cc, clientdata.h: added some informative
	  comments

2003-05-26 16:59  gerkey

	* server/: clientdata.cc, clientdata.h, clientmanager.cc: Unified
	  all calls to write() into CClientData::Write(), where memory,
	  errors, and leftover bytes are all handled.  Everyone should now
	  call CClientData::FillWriteBuffer() and then
	  CClientData::Write(), instead of calling write() directly.

	  As a result, even extremely slow clients can be handled properly,
	  without corrupted packets.

2003-05-26 16:57  gerkey

	* server/main.cc: fixed some bad pointer bugs

2003-05-26 14:32  gerkey

	* server/drivers/waveform/: waveaudio.cc: fixed compiler warnings

2003-05-26 14:21  gerkey

	* server/drivers/mixed/reb/reb.cc: couple of small fixes

2003-05-26 14:12  gerkey

	* server/drivers/wifi/: aodv.cc, linuxwifi.cc: merged small changes
	  in from HEAD

2003-05-26 14:08  gerkey

	* server/drivers/shell/passthrough.cc: merged small changes in from
	  HEAD

2003-05-26 13:48  gerkey

	* server/drivers/mixed/reb/: reb.cc, reb.h, reb_ir.cc,
	  reb_params.cc, reb_params.h: merged small changes in from HEAD

2003-05-26 13:47  gerkey

	* server/drivers/mixed/rwi/rwi_bumperdevice.cc: merged small change
	  from 1.3.x branch

2003-05-26 13:44  gerkey

	* server/drivers/mixed/: p2os/p2os.cc, p2os/p2os.h,
	  p2os/p2os_sound.cc, p2os/sip.cc, p2os/sip.h, rwi/Makefile.am:
	  merged small changes in from HEAD

2003-05-26 13:41  gerkey

	* server/drivers/mixed/p2os/p2os_sound.cc: removed duplicate

2003-05-24 18:35  gerkey

	* ChangeLog: updated ChangeLog

2003-05-24 17:59  gerkey

	* server/drivers/mixed/p2os/p2os.cc: fixed for Solaris

2003-05-24 17:52  gerkey

	* configure.in: incremented version number

2003-05-24 17:43  gerkey

	* client_libs/c++/localizeproxy.cc: fixed for Solaris

2003-05-24 17:33  gerkey

	* Makefile.am: changed install location of docs to share

2003-05-24 17:22  gerkey

	* Makefile.am: changed doc install location to prefix/share/doc

2003-05-24 17:15  gerkey

	* config/: Makefile.am: changed install location for example config
	  files to be in share

2003-05-24 17:14  inspectorg

	* player-manual/Makefile, server/codetools/makedoc/makedoc2.py:
	  Documentation changes from 1.3.X

2003-05-24 17:12  inspectorg

	* player-manual/Makefile, server/codetools/makedoc/makedoc2.py:
	  Documentation fixes

2003-05-24 17:09  inspectorg

	* client_libs/libplayerc/: doc/Makefile, doc/libplayerc.tex,
	  doc/makedoc2.py, doc/proxies/.cvsignore, playerc.h: Brought over
	  changes from 1.3.X

2003-05-24 17:07  inspectorg

	* client_libs/libplayerc/doc/proxies/.cvsignore: [no log message]

2003-05-24 16:12  inspectorg

	* client_libs/libplayerc/: playerc.h, doc/Makefile,
	  doc/libplayerc.tex, doc/makedoc2.py: Changes for manual

2003-05-24 16:09  gerkey

	* m4.d/: drivertests.m4: made RTK_CHECK verify that you've got
	  version 2.2 of librtk

2003-05-24 15:33  gerkey

	* configure.in, client_libs/pyplayerc/Makefile.am,
	  m4.d/drivertests.m4, server/Makefile.am,
	  server/drivers/localization/amcl/Makefile.am,
	  server/drivers/localization/amcl/map/Makefile.am,
	  server/drivers/localization/amcl/pf/Makefile.am,
	  utils/playerv/Makefile.am: fixed up build so that the packages
	  can find each other

2003-05-24 14:27  gerkey

	* client_libs/c++/localizeproxy.cc: small fixes for Solaris

2003-05-24 14:08  gerkey

	* configure.in, client_libs/pyplayerc/Makefile.am,
	  m4.d/drivertests.m4, server/Makefile.am,
	  server/drivers/localization/amcl/Makefile.am,
	  server/drivers/localization/amcl/map/Makefile.am,
	  server/drivers/localization/amcl/pf/Makefile.am,
	  utils/playerv/Makefile.am: fixed build so that each package can
	  find the others

2003-05-24 11:20  inspectorg

	* client_libs/libplayerc/playerc.h: Manual updates

2003-05-24 11:20  inspectorg

	* client_libs/libplayerc/: playerc.h, doc/Makefile,
	  doc/libplayerc.tex: manual updates

2003-05-24 11:15  inspectorg

	* client_libs/libplayerc/doc/: Makefile, libplayerc.tex: Added wifi

2003-05-23 19:42  gerkey

	* server/player.h: fixed typos

2003-05-23 19:41  gerkey

	* client_libs/: c++/doc/Makefile, tcl/doc/Makefile: small change

2003-05-23 19:26  gerkey

	* client_libs/tcl/doc/Makefile: updated a bit

2003-05-23 19:23  inspectorg

	* utils/playerv/: Makefile.am, dev_localize.c, dev_wifi.c,
	  playerv.h, registry.c: Localize and wifi fixes

2003-05-23 19:14  gerkey

	* client_libs/c++/doc/: .cvsignore, Makefile, cppclient.tex: merged
	  in small tweaks from 1.3.x patch branch

2003-05-23 19:14  inspectorg

	* utils/playerv/dev_localize.c: Removed dup file

2003-05-23 19:13  gerkey

	* client_libs/c++/doc/: .cvsignore, cppclient.tex: minor fixes

2003-05-23 19:05  gerkey

	* server/: deviceregistry.cc, player.h: merged stuff from HEAD

2003-05-23 18:42  inspectorg

	* client_libs/libplayerc/error.c, client_libs/libplayerc/error.h,
	  client_libs/libplayerc/playerc.h, utils/playerv/dev_blobfinder.c,
	  utils/playerv/dev_fiducial.c, utils/playerv/dev_laser.c,
	  utils/playerv/dev_position.c, utils/playerv/dev_ptz.c,
	  utils/playerv/dev_sonar.c, utils/playerv/playerv.c: Fixed linker
	  errorstr ref

2003-05-23 18:25  inspectorg

	* configure.in: RTK path fix

2003-05-23 18:10  gerkey

	* client_libs/c++/test/: test_audiodsp.cc, test_audiomixer.cc: took
	  out linux/soundcard.h dependency

2003-05-23 18:06  gerkey

	* player-manual/: Makefile, player.tex, drivers/acts.tex,
	  drivers/amcl-phe200-0010.eps, drivers/amcl-phe200-0010.jpg,
	  drivers/amcl-phe200-0400.eps, drivers/amcl-phe200-0400.jpg,
	  drivers/amcl-phe200-0800.eps, drivers/amcl-phe200-0800.jpg,
	  drivers/amcl-phe200-1200.eps, drivers/amcl-phe200-1200.jpg,
	  drivers/cmvision.tex, drivers/festival.tex,
	  drivers/fixedtones.tex, drivers/laserbar.tex,
	  drivers/laserbarcode.tex, drivers/lasercspace.tex,
	  drivers/laservisualbarcode.tex, drivers/lifo_mcom.tex,
	  drivers/linuxwifi.tex, drivers/mcl.tex, drivers/p2os_.tex,
	  drivers/passthrough.tex, drivers/reb_.tex, drivers/rwi_.tex,
	  drivers/sicklms200.tex, drivers/sonyevid30.tex,
	  drivers/udpbroadcast.tex, drivers/waveaudio.tex: merged wholesale
	  from HEAD

2003-05-23 18:01  gerkey

	* player-manual/drivers/cmvision.tex: duplicate

2003-05-23 17:58  gerkey

	* player-manual/drivers/: lifo_mcom.tex, mcl.tex, passthrough.tex:
	  duplicate

2003-05-23 17:57  gerkey

	* player-manual/drivers/: amcl-phe200-0010.eps,
	  amcl-phe200-0010.jpg, amcl-phe200-0400.eps, amcl-phe200-0400.jpg,
	  amcl-phe200-0800.eps, amcl-phe200-0800.jpg, amcl-phe200-1200.eps,
	  amcl-phe200-1200.jpg: duplicates

2003-05-23 17:53  gerkey

	* player-manual/: player.tex, drivers/acts.tex,
	  drivers/cmvision.tex, drivers/festival.tex,
	  drivers/fixedtones.tex, drivers/laserbar.tex,
	  drivers/laserbarcode.tex, drivers/lasercspace.tex,
	  drivers/laservisualbarcode.tex, drivers/lifo_mcom.tex,
	  drivers/linuxwifi.tex, drivers/p2os_.tex,
	  drivers/passthrough.tex, drivers/reb_.tex, drivers/rwi_.tex,
	  drivers/sicklms200.tex, drivers/sonyevid30.tex,
	  drivers/udpbroadcast.tex, drivers/waveaudio.tex: prettied up the
	  manual

2003-05-23 16:34  gerkey

	* server/drivers/Makefile.am: fixed SUBDIRS for Nate's audio
	  drivers

2003-05-23 16:06  gerkey

	* server/drivers/: audiodsp/.cvsignore, audiodsp/Makefile.am,
	  audiodsp/acoustics.cc, audiomixer/.cvsignore,
	  audiomixer/Makefile.am, audiomixer/mixer.cc: merged in Nate's
	  audio drivers

2003-05-23 16:01  gerkey

	* configure.in, m4.d/drivertests.m4: added nate's drivers and
	  prettied up the configure output

2003-05-23 15:59  inspectorg

	* player-manual/: player.tex, drivers/acoustics.tex,
	  drivers/amcl.tex, drivers/mixer.tex, interfaces/.cvsignore:
	  Manual updates

2003-05-23 15:57  inspectorg

	* player-manual/drivers/: amcl.tex: [no log message]

2003-05-23 15:51  gerkey

	* configure.in, m4.d/drivertests.m4: enabled acoustics driver by
	  default; why not?

2003-05-23 15:41  inspectorg

	* player-manual/: player.tex, drivers/acoustics.tex,
	  drivers/amcl.tex, drivers/mixer.tex, interfaces/.cvsignore:
	  Nate's driver additions

2003-05-23 14:57  inspectorg

	* player-manual/drivers/amcl.tex: Removed duplicate file

2003-05-23 14:50  inspectorg

	* client_libs/libplayerc/: error.c, error.h, playerc.h: Made
	  consistent with 1.3.X

2003-05-23 14:23  gerkey

	* client_libs/c++/test/: Makefile.am, test.cc, test.h,
	  test_audiodsp.cc, test_audiomixer.cc, test_broadcast.cc,
	  test_bumper.cc, test_dio.cc, test_fiducialfinder.cc, test_gps.cc,
	  test_gripper.cc, test_laser.cc, test_lbd.cc, test_localize.cc,
	  test_mcom.cc, test_misc.cc, test_position.cc,
	  test_position_control.cc, test_power.cc, test_ptz.cc,
	  test_sonar.cc, test_speech.cc, test_truth.cc, test_vision.cc,
	  test_wifi.cc: merged in wholesale from HEAD

2003-05-23 14:23  inspectorg

	* client_libs/libplayerc/: Makefile.am, client.c, dev_localize.c,
	  dev_position.c, device.c, mclient.c, playerc.h, test/Makefile.am,
	  test/test.h, test/test.world, test/test_blobfinder.c,
	  test/test_comms.c, test/test_gazebo.cfg, test/test_gps.c,
	  test/test_laser.c, test/test_localize.cfg,
	  test/test_localize.world, test/test_position.c, test/test_ptz.c,
	  test/test_sonar.c, test/test_stage.cfg, test/test_stage.world,
	  test/test_truth.c, test/test_wifi.c: Joins with HEAD

2003-05-23 14:16  gerkey

	* client_libs/c++/: Makefile.am, audiodspproxy.cc,
	  audiomixerproxy.cc, audioproxy.cc, blobfinderproxy.cc,
	  bpsproxy.cc, bpsproxy.h, bumperproxy.cc, clientproxy.cc,
	  commsproxy.cc, descartesproxy.cc, dioproxy.cc, fiducialproxy.cc,
	  gpsproxy.cc, gripperproxy.cc, idarproxy.cc, idarturretproxy.cc,
	  irproxy.cc, laserproxy.cc, localizeproxy.cc, mcomproxy.cc,
	  moteproxy.cc, playerclient.cc, playerclient.h,
	  playermulticlient.cc, positionproxy.cc, powerproxy.cc,
	  ptzproxy.cc, sonarproxy.cc, soundproxy.cc, speechproxy.cc,
	  truthproxy.cc, waveformproxy.cc, wifiproxy.cc: merged wholesale
	  from HEAD

2003-05-23 14:05  inspectorg

	* client_libs/libplayerc/: dev_wifi.c, error.h, playerc.h,
	  test/test_wifi.c: WiFi and localize updates

2003-05-23 14:00  inspectorg

	* server/player.h, client_libs/pyplayerc/Makefile.am,
	  client_libs/pyplayerc/dev_blobfinder.c,
	  client_libs/pyplayerc/dev_comms.c,
	  client_libs/pyplayerc/dev_fiducial.c,
	  client_libs/pyplayerc/dev_gps.c,
	  client_libs/pyplayerc/dev_laser.c,
	  client_libs/pyplayerc/dev_localize.c,
	  client_libs/pyplayerc/dev_position.c,
	  client_libs/pyplayerc/dev_power.c,
	  client_libs/pyplayerc/dev_ptz.c,
	  client_libs/pyplayerc/dev_truth.c,
	  client_libs/pyplayerc/dev_wifi.c,
	  client_libs/pyplayerc/pyplayerc.c,
	  client_libs/pyplayerc/pyplayerc.h,
	  client_libs/pyplayerc/setup.py,
	  client_libs/pyplayerc/test/test_wifi.py: WiFi and localize
	  updates

2003-05-23 13:58  inspectorg

	* server/drivers/wifi/: iwspy.cc, linuxwifi.cc: Joined with head

2003-05-23 13:57  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, map/Makefile.am,
	  map/map_draw.c, map/map_range.c, models/Makefile.am,
	  models/sonar.c, models/sonar.h, pf/Makefile.am, pf/pf.c, pf/pf.h,
	  pf/pf_draw.c, pf/pf_kdtree.c, pf/pf_kdtree.h: Joined from head

2003-05-23 13:53  gerkey

	* server/player.h: merged in truth changes from HEAD

2003-05-23 13:51  gerkey

	* client_libs/libplayerpacket/: Makefile.am, playerpacket.c,
	  playerpacket.h: merged changes from HEAD

2003-05-23 13:49  gerkey

	* server/player.h: merged over new fiducial ioctls from HEAD

2003-05-23 13:44  inspectorg

	* server/drivers/localization/amcl/models/: sonar.c, sonar.h:
	  Removed duplicate files

2003-05-23 13:33  gerkey

	* server/player.h: merged in Nate's audio interfaces

2003-05-23 13:15  gerkey

	* client_libs/c++/: localizeproxy.cc, playerclient.h: merged
	  changes from HEAD for localize support

2003-05-23 12:10  inspectorg

	* client_libs/c++/: localizeproxy.cc, playerclient.h: [no log
	  message]

2003-05-23 11:34  inspectorg

	* client_libs/libplayerc/dev_localize.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/test_localize.c,
	  client_libs/libplayerc/test/test_localize.cfg,
	  client_libs/libplayerc/test/test_localize.world,
	  client_libs/pyplayerc/dev_localize.c,
	  player-manual/drivers/amcl.tex: Added extra params

2003-05-23 11:24  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, pf/pf.c: Added extra
	  info; fixed memory leak

2003-05-23 11:24  inspectorg

	* server/player.h: Added extra info to localize data packet

2003-05-22 20:17  inspectorg

	* client_libs/libplayerc/dev_localize.c,
	  client_libs/pyplayerc/Makefile.am,
	  client_libs/pyplayerc/dev_localize.c,
	  client_libs/pyplayerc/dev_power.c,
	  client_libs/pyplayerc/pyplayerc.c,
	  client_libs/pyplayerc/setup.py, utils/playerv/dev_position.c,
	  utils/playerv/dev_wifi.c: Wifi and localization fixes

2003-05-22 20:15  inspectorg

	* server/drivers/localization/amcl/amcl.cc: Nothing

2003-05-22 20:14  inspectorg

	* server/drivers/wifi/iwspy.cc: Added multiple pings

2003-05-22 20:13  inspectorg

	* server/drivers/localization/amcl/pf/pf.c: Fixed some encoding
	  bugs

2003-05-22 18:53  gerkey

	* configure.in, m4.d/drivertests.m4: added more info to configure
	  output

2003-05-22 14:13  inspectorg

	* server/drivers/wifi/iwspy.cc: Fixed shutdown hang

2003-05-22 12:46  gerkey

	* m4.d/: drivertests.m4: fixed cmvision build

2003-05-22 12:03  natepak

	* server/drivers/: audiodsp/acoustics.cc, audiomixer/mixer.cc:
	  NateK    Fixed some nasty nasty memory leaks in the acoustics
	  driver. Also made the mixer return properly from a shutdown.

2003-05-22 11:34  inspectorg

	* utils/playerv/dev_wifi.c: Add missing file

2003-05-21 11:20  inspectorg

	* configure.in, server/drivers/localization/Makefile.am: Deprecated
	  mcl test

2003-05-21 10:43  natepak

	* configure.in, client_libs/c++/Makefile.am,
	  client_libs/c++/audiomixerproxy.cc,
	  client_libs/c++/playerclient.h, client_libs/c++/test/Makefile.am,
	  client_libs/c++/test/test.cc, client_libs/c++/test/test.h,
	  client_libs/c++/test/test_audiomixer.cc, m4.d/drivertests.m4,
	  server/deviceregistry.cc, server/main.cc, server/player.h,
	  server/drivers/Makefile.am, server/drivers/audiodsp/acoustics.cc,
	  server/drivers/audiomixer/.cvsignore,
	  server/drivers/audiomixer/Makefile.am,
	  server/drivers/audiomixer/mixer.cc: NateK   Added a mixer driver
	  and audiomixer interface to control sound volume levels.

2003-05-21 10:39  inspectorg

	* configure.in, server/drivers/localization/Makefile.am,
	  server/drivers/localization/amcl/amcl.cc,
	  server/drivers/localization/amcl/map/Makefile.am,
	  server/drivers/localization/amcl/map/map_draw.c,
	  server/drivers/localization/amcl/pf/Makefile.am,
	  server/drivers/localization/amcl/pf/pf_draw.c,
	  server/drivers/localization/amcl/pf/pf_pdf.c: Fixed rtk gui file
	  lists

2003-05-21 10:38  inspectorg

	* client_libs/pyplayerc/dev_wifi.c: Wifi tweaks

2003-05-21 10:31  inspectorg

	* m4.d/: drivertests.m4: Deprecated mcl test

2003-05-21 08:55  inspectorg

	* client_libs/libplayerc/dev_wifi.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/test_wifi.c,
	  utils/playerv/Makefile.am, utils/playerv/playerv.h,
	  utils/playerv/registry.c: iwspy driver tweaks, plus added playerv
	  support

2003-05-20 18:25  gerkey

	* client_libs/c++/: Makefile.am, playerclient.h, soundproxy.cc,
	  doc/.cvsignore, doc/cppclient.tex, doc/Makefile: added sound
	  support

2003-05-20 18:11  gerkey

	* client_libs/c++/: Makefile.am, localizeproxy.cc, playerclient.h,
	  doc/.cvsignore, doc/cppclient.tex, test/Makefile.am,
	  test/test.cc, test/test.h, test/test_fiducialfinder.cc,
	  test/test_localize.cc: added localize support

2003-05-20 17:57  natepak

	* configure.in, client_libs/c++/Makefile.am,
	  client_libs/c++/audiodspproxy.cc,
	  client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/test/Makefile.am, client_libs/c++/test/test.cc,
	  client_libs/c++/test/test.h,
	  client_libs/c++/test/test_audiodsp.cc, m4.d/drivertests.m4,
	  server/deviceregistry.cc, server/main.cc, server/player.h,
	  server/drivers/Makefile.am, server/drivers/audiodsp/.cvsignore,
	  server/drivers/audiodsp/Makefile.am,
	  server/drivers/audiodsp/acoustics.cc: natepak  Added a new
	  acoustics driver and audiodsp interface. This will eventually
	  replace the fixedtones driver.

2003-05-20 17:46  gerkey

	* client_libs/c++/: Makefile.am, localizeproxy.cc, playerclient.h,
	  doc/.cvsignore, doc/cppclient.tex, test/Makefile.am,
	  test/test.cc, test/test.h, test/test_localize.cc: added support
	  for localize interface

2003-05-20 15:26  inspectorg

	* server/drivers/wifi/iwspy.cc: Tweaks for differnt iwspy version

2003-05-20 14:18  gerkey

	* server/drivers/blobfinder/cmvision/colors2.txt: foo

2003-05-20 14:17  gerkey

	* server/drivers/blobfinder/cmvision/colors2.txt: added another
	  example colors file

2003-05-18 21:47  inspectorg

	* client_libs/libplayerc/test/test_gazebo.cfg,
	  server/drivers/gazebo/gz_client.cc,
	  server/drivers/gazebo/gz_laser.cc,
	  server/drivers/gazebo/gz_position.cc: Gazebo driver tweaks

2003-05-16 13:09  inspectorg

	* client_libs/libplayerc/test/test_localize.cfg,
	  server/drivers/localization/amcl/amcl.cc: More OSX tweaks

2003-05-15 19:13  inspectorg

	* player-manual/drivers/amcl.tex: Updated amcl with mods from
	  release-1-3

2003-05-15 19:09  inspectorg

	* player-manual/drivers/amcl.tex: [no log message]

2003-05-15 19:05  inspectorg

	* client_libs/libplayerc/test/test_localize.cfg,
	  client_libs/libplayerc/test/test_localize.world,
	  server/deviceregistry.cc,
	  server/drivers/localization/amcl/amcl.cc,
	  server/drivers/localization/amcl/pf/pf.c,
	  server/drivers/localization/amcl/pf/pf.h,
	  server/drivers/localization/amcl/pf/pf_draw.c,
	  server/drivers/localization/amcl/pf/pf_kdtree.c,
	  server/drivers/localization/amcl/pf/pf_kdtree.h,
	  utils/playerv/dev_localize.c: Added multi-hypothesis support to
	  AMCL driver

2003-05-13 23:27  inspectorg

	* client_libs/libplayerc/test/test_gazebo.cfg,
	  examples/Makefile.am, examples/libplayerc/simple.c,
	  server/drivers/gazebo/gz_laser.cc,
	  server/drivers/gazebo/gz_position.cc: OS X port fixes

2003-05-13 23:26  inspectorg

	* m4.d/drivertests.m4: Tweak test for gazebo.h

2003-05-13 15:18  gerkey

	* server/drivers/mixed/rwi/: rwi_bumperdevice.cc: added a const

2003-05-13 15:05  gerkey

	* m4.d/drivertests.m4: small fix to drivertests

2003-05-13 14:45  gerkey

	* m4.d/drivertests.m4: small fix to drivertests

2003-05-13 09:31  gerkey

	* configure.in, client_libs/c/Makefile.am,
	  client_libs/c++/Makefile.am, client_libs/c++/test/Makefile.am,
	  client_libs/libplayerpacket/Makefile.am,
	  examples/c++/Makefile.am, replace/Makefile.am,
	  server/Makefile.am, server/main.cc,
	  server/drivers/stage/Makefile.am,
	  server/drivers/stage/psdevice.cc,
	  server/drivers/stage/psdevice.h, utils/playerjoy/Makefile.am:
	  commented out libtool support; removed psdevice

2003-05-13 00:13  inspectorg

	* configure.in, client_libs/libplayerc/error.c,
	  client_libs/libplayerc/error.h, client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/test.h, examples/c++/forage.cc,
	  examples/c++/goto.cc, examples/c++/laserobstacleavoid.cc,
	  server/drivers/mcom/lifomcom.cc: OS X port tweaks (lets hope it
	  doesnt break something else

2003-05-12 15:44  inspectorg

	* client_libs/c++/: mcomproxy.cc, playerclient.h, truthproxy.cc:
	  Fixed compile problems with Request method; needs checking

2003-05-12 00:35  inspectorg

	* server/clientdata.cc: Added extra test for device shutdown

2003-05-12 00:33  inspectorg

	* server/drivers/gazebo/: gz_laser.cc, gz_position.cc: [no log
	  message]

2003-05-10 10:56  gerkey

	* copyright_header, copyright_header.lib: modified copyright
	  headers

2003-05-09 19:50  rtv

	* server/drivers/stage/: Makefile.am, client.cc, entity.cc,
	  entity.hh, root.cc, root.hh, rtkgui.cc, stage.cc, stage.h: adding
	  models dynamically is ok, but models are not removing temselves
	  nicely from the child list of their parent

2003-05-09 17:42  gerkey

	* client_libs/: c/COPYING.LIB, c/helpers.c, c/playercclient.c,
	  c/playercclient.h, c/print.c, c++/COPYING.LIB, c++/Makefile.am,
	  c++/audioproxy.cc, c++/blobfinderproxy.cc, c++/bpsproxy.cc,
	  c++/bpsproxy.h, c++/bumperproxy.cc, c++/clientproxy.cc,
	  c++/commsproxy.cc, c++/descartesproxy.cc, c++/dioproxy.cc,
	  c++/fiducialproxy.cc, c++/gpsproxy.cc, c++/gripperproxy.cc,
	  c++/idarproxy.cc, c++/idarturretproxy.cc, c++/irproxy.cc,
	  c++/laserproxy.cc, c++/mcomproxy.cc, c++/moteproxy.cc,
	  c++/playerclient.cc, c++/playerclient.h,
	  c++/playermulticlient.cc, c++/positionproxy.cc,
	  c++/powerproxy.cc, c++/ptzproxy.cc, c++/sonarproxy.cc,
	  c++/speechproxy.cc, c++/truthproxy.cc, c++/waveformproxy.cc,
	  c++/wifiproxy.cc, c++/doc/Makefile, c++/doc/cppclient.tex,
	  c++/test/test.cc, c++/test/test.h, c++/test/test_broadcast.cc,
	  c++/test/test_gripper.cc, c++/test/test_mcom.cc,
	  c++/test/test_position.cc, c++/test/test_vision.cc,
	  libplayerc/COPYING.LIB, libplayerc/Makefile.am,
	  libplayerc/client.c, libplayerc/dev_blobfinder.c,
	  libplayerc/dev_bps.c, libplayerc/dev_comms.c,
	  libplayerc/dev_fiducial.c, libplayerc/dev_gps.c,
	  libplayerc/dev_laser.c, libplayerc/dev_localize.c,
	  libplayerc/dev_position.c, libplayerc/dev_power.c,
	  libplayerc/dev_ptz.c, libplayerc/dev_sonar.c,
	  libplayerc/dev_truth.c, libplayerc/dev_wifi.c,
	  libplayerc/device.c, libplayerc/error.c, libplayerc/error.h,
	  libplayerc/mclient.c, libplayerc/playerc.h, libplayerc/utils.c,
	  libplayerc/doc/Makefile, libplayerc/doc/libplayerc.tex,
	  libplayerc/test/test.c, libplayerc/test/test.cfg,
	  libplayerc/test/test.h, libplayerc/test/test.world,
	  libplayerc/test/test_comms.c, libplayerc/test/test_fiducial.c,
	  libplayerc/test/test_position.c, libplayerc/test/test_power.c,
	  libplayerc/test/test_wifi.c, libplayerpacket/playerpacket.c,
	  pyplayerc/COPYING.LIB, pyplayerc/dev_blobfinder.c,
	  pyplayerc/dev_fiducial.c, pyplayerc/dev_laser.c,
	  pyplayerc/dev_position.c, pyplayerc/dev_ptz.c,
	  pyplayerc/dev_wifi.c, pyplayerc/pyplayerc.c,
	  pyplayerc/pyplayerc.h, tcl/COPYING.LIB, tcl/playerclient.tcl,
	  tcl/doc/tclplayer.tex: merged in LGPL info from the patch branch

2003-05-09 17:16  gerkey

	* client_libs/: c/COPYING.LIB, c/helpers.c, c/playercclient.c,
	  c/playercclient.h, c/print.c, c++/COPYING.LIB, c++/audioproxy.cc,
	  c++/blobfinderproxy.cc, c++/bpsproxy.cc, c++/bpsproxy.h,
	  c++/bumperproxy.cc, c++/clientproxy.cc, c++/commsproxy.cc,
	  c++/descartesproxy.cc, c++/dioproxy.cc, c++/fiducialproxy.cc,
	  c++/gpsproxy.cc, c++/gripperproxy.cc, c++/idarproxy.cc,
	  c++/idarturretproxy.cc, c++/irproxy.cc, c++/laserproxy.cc,
	  c++/mcomproxy.cc, c++/moteproxy.cc, c++/playerclient.cc,
	  c++/playerclient.h, c++/playermulticlient.cc,
	  c++/positionproxy.cc, c++/powerproxy.cc, c++/ptzproxy.cc,
	  c++/sonarproxy.cc, c++/speechproxy.cc, c++/truthproxy.cc,
	  c++/waveformproxy.cc, c++/wifiproxy.cc, libplayerc/COPYING.LIB,
	  libplayerc/client.c, libplayerc/dev_blobfinder.c,
	  libplayerc/dev_bps.c, libplayerc/dev_comms.c,
	  libplayerc/dev_fiducial.c, libplayerc/dev_gps.c,
	  libplayerc/dev_laser.c, libplayerc/dev_localize.c,
	  libplayerc/dev_position.c, libplayerc/dev_power.c,
	  libplayerc/dev_ptz.c, libplayerc/dev_sonar.c,
	  libplayerc/dev_truth.c, libplayerc/dev_wifi.c,
	  libplayerc/device.c, libplayerc/error.c, libplayerc/error.h,
	  libplayerc/mclient.c, libplayerc/playerc.h, libplayerc/utils.c,
	  pyplayerc/COPYING.LIB, pyplayerc/dev_blobfinder.c,
	  pyplayerc/dev_fiducial.c, pyplayerc/dev_laser.c,
	  pyplayerc/dev_position.c, pyplayerc/dev_ptz.c,
	  pyplayerc/dev_wifi.c, pyplayerc/pyplayerc.c,
	  pyplayerc/pyplayerc.h, tcl/COPYING.LIB, tcl/playerclient.tcl:
	  added LGPL to the client libs

2003-05-09 16:15  gerkey

	* client_libs/pyplayerc/: Makefile.am: now using user-defined
	  python interp

2003-05-09 16:14  gerkey

	* configure.in: improved --with-python test

2003-05-09 15:49  gerkey

	* player-manual/: player.tex, drivers/amcl.tex: fixed up amcl pics

2003-05-09 15:19  gerkey

	* configure.in: made Python test smarter

2003-05-09 14:14  gerkey

	* player-manual/: Makefile, player.bib, player.tex,
	  drivers/acts.tex, drivers/p2os_.tex, drivers/rwi_.tex,
	  interfaces/.cvsignore, interfaces/player.tex: merged with HEAD

2003-05-09 14:13  gerkey

	* server/main.cc: fixed USAGE statement

2003-05-09 14:01  gerkey

	* player-manual/interfaces/.cvsignore: added sound.tex to the
	  ignorance

2003-05-09 13:59  gerkey

	* server/player.h: added docs for sound interface

2003-05-09 13:58  gerkey

	* player-manual/Makefile, player-manual/player.bib,
	  player-manual/player.tex, player-manual/drivers/acts.tex,
	  player-manual/drivers/cmvision.tex,
	  player-manual/drivers/p2os_.tex, player-manual/drivers/rwi_.tex,
	  server/main.cc, server/player.h: tweaked docs

2003-05-09 09:25  gerkey

	* m4.d/drivertests.m4: fixed cmvision build

2003-05-09 09:20  gerkey

	* m4.d/drivertests.m4: fixed cmvision build

2003-05-09 09:16  gerkey

	* server/drivers/blobfinder/Makefile.am: fixed cmvision build

2003-05-09 08:56  gerkey

	* m4.d/drivertests.m4: small tweak

2003-05-09 08:50  gerkey

	* m4.d/drivertests.m4: fixed up drivertests a bit

2003-05-09 08:50  gerkey

	* server/drivers/mixed/p2os/sip.cc: changed angle conversion to use
	  DTOR

2003-05-09 08:36  gerkey

	* configure.in, config/usc_pioneer.cfg, m4.d/drivertests.m4,
	  server/deviceregistry.cc, server/player.h,
	  server/drivers/blobfinder/cmvision/.cvsignore,
	  server/drivers/blobfinder/cmvision/COPYING,
	  server/drivers/blobfinder/cmvision/COPYING.LIB,
	  server/drivers/blobfinder/cmvision/Makefile.am,
	  server/drivers/blobfinder/cmvision/P2CMV.cc,
	  server/drivers/blobfinder/cmvision/Readme.CMVision,
	  server/drivers/blobfinder/cmvision/capture.h,
	  server/drivers/blobfinder/cmvision/capture1394.cc,
	  server/drivers/blobfinder/cmvision/capture1394.h,
	  server/drivers/blobfinder/cmvision/captureV4L2.cc,
	  server/drivers/blobfinder/cmvision/captureV4L2.h,
	  server/drivers/blobfinder/cmvision/cmvision.cc,
	  server/drivers/blobfinder/cmvision/cmvision.h,
	  server/drivers/blobfinder/cmvision/colors.txt,
	  server/drivers/mixed/p2os/Makefile.am,
	  server/drivers/mixed/p2os/p2os.cc,
	  server/drivers/mixed/p2os/p2os.h,
	  server/drivers/mixed/p2os/p2os_sound.cc,
	  server/drivers/mixed/p2os/sip.cc: Merged in some stuff from the
	  1.3.x patch branch:

	    - Josh's p2os_sound driver

	    - Andy's cmvision driver

2003-05-08 18:45  gerkey

	* server/drivers/mcom/lifomcom.cc: added sys/types.h

2003-05-08 18:15  gerkey

	* server/drivers/gazebo/Makefile.am: removed multiply-defined
	  CPPFLAGS

2003-05-08 18:11  gerkey

	* client_libs/: c/Makefile.am, c++/Makefile.am: added shared object
	  version info

2003-05-08 17:58  gerkey

	* .cvsignore, configure.in, distro.sh, mkacinclude.sh,
	  client_libs/c/Makefile.am, client_libs/c++/Makefile.am,
	  client_libs/c++/test/Makefile.am,
	  client_libs/libplayerc/test/Makefile.am,
	  client_libs/libplayerpacket/Makefile.am,
	  client_libs/pyplayerc/setup.py, examples/c++/Makefile.am,
	  m4.d/drivertests.m4, replace/Makefile.am, server/Makefile.am,
	  utils/playerjoy/Makefile.am: Added libtool support to build C and
	  C++ client libs as shared objects.  By default, only static libs
	  are built.  Use --enable-shared to build the shared one.

2003-05-08 17:16  gerkey

	* m4.d/drivertests.m4: foo

2003-05-08 17:16  rtv

	* client_libs/c++/playerclient.h, client_libs/c++/truthproxy.cc,
	  server/player.h: added little hack to place objects on the root
	  using the truth device

2003-05-08 17:15  gerkey

	* server/drivers/blobfinder/cmvision/P2CMV.cc: tweaked console
	  output

2003-05-08 16:23  gerkey

	* client_libs/c++/test/test.h,
	  client_libs/c++/test/test_gripper.cc,
	  client_libs/c++/test/test_vision.cc, m4.d/drivertests.m4,
	  server/drivers/blobfinder/cmvision/Makefile.am,
	  server/drivers/blobfinder/cmvision/P2CMV.cc,
	  server/drivers/blobfinder/cmvision/capture.cc,
	  server/drivers/blobfinder/cmvision/capture.h,
	  server/drivers/blobfinder/cmvision/capture1394.cc,
	  server/drivers/blobfinder/cmvision/capture1394.h,
	  server/drivers/blobfinder/cmvision/captureV4L2.cc,
	  server/drivers/blobfinder/cmvision/captureV4L2.h: added support
	  to CMVision driver for V4L2 cameras and added relevant header
	  checks

2003-05-08 13:32  gerkey

	* utils/playerv/: Makefile.am: re-ordered include flags

2003-05-08 11:10  inspectorg

	* client_libs/libplayerc/test/: test_gazebo.cfg, test_laser.c,
	  test_position.c: [no log message]

2003-05-08 10:29  inspectorg

	* server/main.cc: Tweaked to fix non-gazebo build

2003-05-08 10:22  inspectorg

	* server/drivers/localization/amcl/models/: sonar.c, sonar.h: Added
	  missing sonar model

2003-05-08 09:02  inspectorg

	* server/drivers/stage/: stagetime.cc, stagetime.h: Cleaned up time
	  handling

2003-05-08 09:01  inspectorg

	* server/: main.cc, Makefile.am: Re-arranged initialization to
	  clarify clock handling; added gazebo initialization

2003-05-08 08:59  inspectorg

	* server/drivers/gazebo/: Makefile.am, gz_client.cc, gz_client.h,
	  gz_laser.cc, gz_time.cc, gz_time.h: Added client and time support

2003-05-07 17:29  inspectorg

	* player-manual/drivers/amcl.tex: Added some examples to amcl docs

2003-05-07 14:58  gerkey

	* m4.d/drivertests.m4,
	  server/drivers/blobfinder/cmvision/capture.cc,
	  server/drivers/mixed/rwi/Makefile.am, configure.in: made changes
	  from Andy

2003-05-07 13:48  gerkey

	* configure.in: removed unnecessary stuff

2003-05-07 10:01  rtv

	* client_libs/c++/playerclient.h, client_libs/c++/stageproxy.cc,
	  server/player.h, server/drivers/stage/Makefile.am,
	  server/drivers/stage/client.cc, server/drivers/stage/root.cc,
	  server/drivers/stage/root.hh, server/drivers/stage/stage.cc,
	  server/drivers/stage/worldfile.cc: added worldfile loading. ids
	  broken

2003-05-04 23:50  inspectorg

	* utils/playerv/playerv.h: Nuked some robot ids

2003-05-04 23:50  inspectorg

	* player-manual/: player.bib, player.tex,
	  drivers/amcl-phe200-0010.eps, drivers/amcl-phe200-0010.jpg,
	  drivers/amcl-phe200-0400.eps, drivers/amcl-phe200-0400.jpg,
	  drivers/amcl-phe200-0800.eps, drivers/amcl-phe200-0800.jpg,
	  drivers/amcl-phe200-1200.eps, drivers/amcl-phe200-1200.jpg,
	  drivers/amcl.tex, drivers/cmvision.tex, drivers/mcl.tex,
	  drivers/passthrough.tex, interfaces/.cvsignore: Merged changes
	  from 1.3.X

2003-05-04 23:31  inspectorg

	* client_libs/libplayerc/client.c,
	  client_libs/libplayerc/dev_position.c,
	  client_libs/libplayerc/playerc.h, utils/playerv/Makefile.am,
	  utils/playerv/dev_power.c, utils/playerv/playerv.h,
	  utils/playerv/registry.c: Patches from 1.4

2003-05-04 23:27  inspectorg

	* client_libs/libplayerc/: client.c, dev_localize.c,
	  dev_position.c, playerc.h, test/test.c, test/test.h,
	  test/test_comms.c, test/test_fiducial.c, test/test_laser.c,
	  test/test_localize.c, test/test_localize.cfg,
	  test/test_localize.world, test/test_position.c, test/test_wifi.c:
	  Patches from 1.3.X

2003-05-04 23:26  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, models/Makefile.am,
	  models/odometry.c, models/odometry.h, pf/Makefile.am, pf/pf.c,
	  pf/pf.h, pf/pf_draw.c, pf/pf_kdtree.c, pf/pf_kdtree.h: Major
	  re-write of PF kdtree; changes from 1.3.X branch

2003-05-04 23:24  inspectorg

	* server/drivers/localization/amcl/map/map_range.c: Changed
	  unknown/out-of-bounds to be occupied (works better with Stage)

2003-04-30 17:41  inspectorg

	* player-manual/: player.tex, drivers/passthrough.tex: Added
	  documentation for the passthrough driver

2003-04-28 17:38  gerkey

	* configure.in: took out some comments

2003-04-28 17:32  gerkey

	* configure.in, client_libs/libplayerc/playerc.h,
	  m4.d/drivertests.m4, replace/alphasort.c, replace/replace.h,
	  server/devicetable.cc, server/devicetable.h,
	  server/drivers/mixed/p2os/p2os.cc: various fixes to build on
	  Solaris

2003-04-28 16:08  gerkey

	* examples/c++/lookupport.cc: changed lookupport example to use
	  ConnectRNS()

2003-04-28 16:08  gerkey

	* client_libs/c++/: playerclient.cc, playerclient.h: added
	  ConnectRNS() method to lookup a port by name and then connect to
	  that port

2003-04-27 09:59  inspectorg

	* client_libs/Makefile.am, client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/client.c,
	  client_libs/libplayerc/dev_blobfinder.c,
	  client_libs/libplayerc/dev_comms.c,
	  client_libs/libplayerc/dev_fiducial.c,
	  client_libs/libplayerc/dev_gps.c,
	  client_libs/libplayerc/dev_laser.c,
	  client_libs/libplayerc/dev_localize.c,
	  client_libs/libplayerc/dev_position.c,
	  client_libs/libplayerc/dev_power.c,
	  client_libs/libplayerc/dev_ptz.c,
	  client_libs/libplayerc/dev_sonar.c,
	  client_libs/libplayerc/dev_truth.c,
	  client_libs/libplayerc/dev_wifi.c,
	  client_libs/libplayerc/device.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/Makefile.am,
	  client_libs/libplayerc/test/test.c,
	  client_libs/libplayerc/test/test.h,
	  client_libs/libplayerc/test/test_blobfinder.c,
	  client_libs/libplayerc/test/test_comms.c,
	  client_libs/libplayerc/test/test_fiducial.c,
	  client_libs/libplayerc/test/test_gps.c,
	  client_libs/libplayerc/test/test_laser.c,
	  client_libs/libplayerc/test/test_localize.c,
	  client_libs/libplayerc/test/test_position.c,
	  client_libs/libplayerc/test/test_power.c,
	  client_libs/libplayerc/test/test_ptz.c,
	  client_libs/libplayerc/test/test_sonar.c,
	  client_libs/libplayerc/test/test_truth.c,
	  client_libs/libplayerc/test/test_wifi.c,
	  client_libs/pyplayerc/dev_blobfinder.c,
	  client_libs/pyplayerc/dev_comms.c,
	  client_libs/pyplayerc/dev_fiducial.c,
	  client_libs/pyplayerc/dev_gps.c,
	  client_libs/pyplayerc/dev_laser.c,
	  client_libs/pyplayerc/dev_position.c,
	  client_libs/pyplayerc/dev_power.c,
	  client_libs/pyplayerc/dev_ptz.c,
	  client_libs/pyplayerc/dev_truth.c,
	  client_libs/pyplayerc/dev_wifi.c,
	  client_libs/pyplayerc/test/test_wifi.py, utils/Makefile.am,
	  utils/playerv/dev_blobfinder.c, utils/playerv/dev_fiducial.c,
	  utils/playerv/dev_laser.c, utils/playerv/dev_localize.c,
	  utils/playerv/dev_position.c, utils/playerv/dev_power.c,
	  utils/playerv/dev_ptz.c, utils/playerv/dev_sonar.c,
	  utils/playerv/mainwnd.c, utils/playerv/playerv.c,
	  utils/playerv/playerv.h, utils/playerv/registry.c: Robot ID is
	  dead

2003-04-26 21:45  gerkey

	* client_libs/Makefile.am, client_libs/c/playercclient.c,
	  client_libs/c/playercclient.h, client_libs/c++/audioproxy.cc,
	  client_libs/c++/blobfinderproxy.cc,
	  client_libs/c++/bumperproxy.cc, client_libs/c++/clientproxy.cc,
	  client_libs/c++/commsproxy.cc, client_libs/c++/descartesproxy.cc,
	  client_libs/c++/dioproxy.cc, client_libs/c++/fiducialproxy.cc,
	  client_libs/c++/gpsproxy.cc, client_libs/c++/gripperproxy.cc,
	  client_libs/c++/idarproxy.cc, client_libs/c++/idarturretproxy.cc,
	  client_libs/c++/irproxy.cc, client_libs/c++/laserproxy.cc,
	  client_libs/c++/moteproxy.cc, client_libs/c++/playerclient.cc,
	  client_libs/c++/playerclient.h, client_libs/c++/positionproxy.cc,
	  client_libs/c++/powerproxy.cc, client_libs/c++/ptzproxy.cc,
	  client_libs/c++/sonarproxy.cc, client_libs/c++/truthproxy.cc,
	  client_libs/c++/waveformproxy.cc, client_libs/c++/wifiproxy.cc,
	  client_libs/c++/test/Makefile.am, client_libs/c++/test/test.cc,
	  client_libs/c++/test/test.h,
	  client_libs/c++/test/test_broadcast.cc,
	  client_libs/c++/test/test_bumper.cc,
	  client_libs/c++/test/test_dio.cc,
	  client_libs/c++/test/test_fiducialfinder.cc,
	  client_libs/c++/test/test_gps.cc,
	  client_libs/c++/test/test_gripper.cc,
	  client_libs/c++/test/test_laser.cc,
	  client_libs/c++/test/test_lbd.cc,
	  client_libs/c++/test/test_lookup.cc,
	  client_libs/c++/test/test_mcom.cc,
	  client_libs/c++/test/test_misc.cc,
	  client_libs/c++/test/test_position.cc,
	  client_libs/c++/test/test_position_control.cc,
	  client_libs/c++/test/test_power.cc,
	  client_libs/c++/test/test_ptz.cc,
	  client_libs/c++/test/test_sonar.cc,
	  client_libs/c++/test/test_speech.cc,
	  client_libs/c++/test/test_truth.cc,
	  client_libs/c++/test/test_vision.cc,
	  client_libs/c++/test/test_wifi.cc,
	  client_libs/libplayerpacket/playerpacket.c, examples/Makefile.am,
	  examples/c++/.cvsignore, examples/c++/Makefile.am,
	  examples/c++/lookupport.cc, m4.d/drivertests.m4,
	  server/clientdata.cc, server/clientdata.h,
	  server/clientmanager.cc, server/device.cc, server/devicetable.cc,
	  server/devicetable.h, server/main.cc, server/player.h,
	  server/drivers/fiducial/laserbar.cc,
	  server/drivers/fiducial/laserbarcode.cc,
	  server/drivers/fiducial/laservisualbarcode.cc,
	  server/drivers/laser/lasercspace.cc,
	  server/drivers/mixed/p2os/p2os.cc,
	  server/drivers/shell/passthrough.cc,
	  server/drivers/stage/stage.h, utils/Makefile.am,
	  utils/playerjoy/playerjoy.cc: Rejoice, for the dreaded robot ID
	  is dead.  HEAD and release-1-3-patches are currently
	  interoperable, since the message protocols are now the same
	  again.

	  The C++ client has been changed to match, but libplayerc has not,
	  and is currently not being built, awaiting said change.

2003-04-26 17:32  rtv

	* server/drivers/stage/property.cc: entity movement fixed

2003-04-26 17:04  rtv

	* client_libs/c++/stageproxy.cc, server/devicetable.cc,
	  server/drivers/stage/client.cc, server/drivers/stage/entity.cc,
	  server/drivers/stage/root.cc, server/drivers/stage/stage.cc:
	  first box created...

2003-04-26 16:37  rtv

	* server/drivers/stage/stage.h: added missing stage.h

2003-04-26 16:22  rtv

	* client_libs/c++/stageproxy.cc: added stage proxy

2003-04-26 16:18  rtv

	* configure.in, client_libs/c++/Makefile.am,
	  client_libs/c++/playerclient.h, m4.d/drivertests.m4,
	  server/Makefile.am, server/clientdata.cc,
	  server/clientmanager.cc, server/device.cc, server/device.h,
	  server/deviceregistry.cc, server/devicetable.cc, server/main.cc,
	  server/player.h, server/drivers/Makefile.am,
	  server/drivers/stage/Makefile.am, server/drivers/stage/client.cc,
	  server/drivers/stage/colors.cc, server/drivers/stage/colors.hh,
	  server/drivers/stage/entity.cc, server/drivers/stage/entity.hh,
	  server/drivers/stage/gui.hh, server/drivers/stage/matrix.cc,
	  server/drivers/stage/matrix.hh, server/drivers/stage/property.cc,
	  server/drivers/stage/raytrace.cc,
	  server/drivers/stage/raytrace.hh, server/drivers/stage/root.cc,
	  server/drivers/stage/root.hh, server/drivers/stage/rtkgui.cc,
	  server/drivers/stage/rtkgui.hh, server/drivers/stage/stage.cc,
	  server/drivers/stage/stagedevice.cc,
	  server/drivers/stage/stg_idar.cc,
	  server/drivers/stage/stg_idar.hh,
	  server/drivers/stage/stg_position.cc,
	  server/drivers/stage/stg_position.hh,
	  server/drivers/stage/stg_puck.cc,
	  server/drivers/stage/stg_puck.hh,
	  server/drivers/stage/stg_sonar.cc,
	  server/drivers/stage/stg_sonar.hh, server/drivers/stage/truth.cc,
	  server/drivers/stage/worldfile.cc,
	  server/drivers/stage/worldfile.hh: moved Stage to be a Player
	  device. initial checkin of big changes

2003-04-25 05:14  gerkey

	* client_libs/c++/clientproxy.cc, client_libs/c++/commsproxy.cc,
	  client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/test/test_broadcast.cc,
	  client_libs/libplayerc/utils.c,
	  client_libs/libplayerc/test/test.c,
	  client_libs/libplayerc/test/test.h,
	  client_libs/libplayerc/test/test_comms.c,
	  client_libs/libplayerc/test/test_fiducial.c,
	  client_libs/libplayerc/test/test_localize.c,
	  client_libs/libplayerc/test/test_wifi.c,
	  client_libs/libplayerpacket/playerpacket.c,
	  examples/c++/forage.cc, server/drivers/localization/amcl/amcl.cc,
	  server/drivers/localization/amcl/models/odometry.c,
	  server/drivers/localization/amcl/pf/pf.c,
	  server/drivers/localization/amcl/pf/pf_pdf.c,
	  utils/playerjoy/playerjoy.cc, utils/playerv/dev_laser.c,
	  utils/playerv/dev_sonar.c, utils/playerv/playerv.c: added valid
	  flag to C++ ClientProxy and fixed a bunch of compiler warnings

2003-04-24 15:00  inspectorg

	* player-manual/player.bib, player-manual/player.tex,
	  player-manual/drivers/amcl-phe200-0010.eps,
	  player-manual/drivers/amcl-phe200-0010.jpg,
	  player-manual/drivers/amcl-phe200-0400.eps,
	  player-manual/drivers/amcl-phe200-0400.jpg,
	  player-manual/drivers/amcl-phe200-0800.eps,
	  player-manual/drivers/amcl-phe200-0800.jpg,
	  player-manual/drivers/amcl-phe200-1200.eps,
	  player-manual/drivers/amcl-phe200-1200.jpg,
	  player-manual/drivers/amcl.tex, player-manual/drivers/mcl.tex,
	  server/player.h, server/drivers/localization/amcl/amcl.cc: Added
	  amcl stuff

2003-04-23 17:52  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, models/sonar.c,
	  models/sonar.h: Added display code for sonar; tweaked sonar model

2003-04-23 17:14  gerkey

	* server/: configfile.cc, device.cc, device.h,
	  drivers/mixed/p2os/p2os.cc, drivers/mixed/p2os/p2os.h: added
	  fclose() to ConfigFile::Load(), to please Valgrind.  also added
	  other fixes from Andrew.

	  added a CDevice::~CDevice(), which frees up all memory allocated
	  by CDevice::CDevice().

	  added a P2OS::~P2OS(), which frees up all memory allocated by
	  P2OS::P2OS().

2003-04-23 17:04  gerkey

	* server/: configfile.cc, device.cc, device.h,
	  drivers/mixed/p2os/p2os.cc, drivers/mixed/p2os/p2os.h: added
	  fclose() to ConfigFile::Load(), to please Valgrind.

	  added a CDevice::~CDevice(), which frees up all memory allocated
	  by CDevice::CDevice().

	  added a P2OS::~P2OS(), which frees up all memory allocated by
	  P2OS::P2OS().

2003-04-23 16:44  gerkey

	* configure.in: removed check for libz, which seemed unecessary

2003-04-23 16:29  inspectorg

	* server/configfile.cc, server/drivers/shell/passthrough.cc,
	  utils/playerv/dev_localize.c: Fixed some valgrind bugs

2003-04-23 15:42  jbers

	* server/drivers/mixed/p2os/p2os_sound.cc: Forgot to add this to my
	  previous checkin. This file adds access to the sound playing
	  capabilities of the amigobot. Takes a single command from the
	  client a network byte ordered short indicating the index of the
	  sound to play.

2003-04-23 15:35  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, models/Makefile.am,
	  models/laser.c, models/odometry.c, models/odometry.h,
	  models/sonar.c, models/sonar.h: Added basic sonar sensor model

2003-04-23 15:29  gerkey

	* server/: clientdata.cc, device.cc, playerqueue.cc,
	  drivers/audio/fixedtones.cc, drivers/mixed/p2os/p2os.cc: fixed a
	  variety of memory-related bugs/problems, as pointed out by
	  Valgrind

2003-04-23 15:18  jbers

	* server/: deviceregistry.cc, player.h,
	  drivers/mixed/p2os/Makefile.am, drivers/mixed/p2os/p2os.cc,
	  drivers/mixed/p2os/p2os.h, drivers/mixed/p2os/sip.cc: Added the
	  "sound" interface to player. It takes a single command with an
	  index argument (short) that specifies the sound file to play. I
	  added a driver, p2os_sound, that implements the sound interface.
	  This lets you access the amigobot sounds. It is now device 27 in
	  player.h.

	  This driver is a subdriver of p2os, although currently only the
	  amigo bot supports it. It will be linked in by default with the
	  p2os drivers

	  I have updated the Javaclient client to support this interface
	  with a class called SoundPlayerDevice.

	  I fixed a marshalling bug in p2os Main that casted a char pointer
	  into a short pointer, something that isn't kosher on the ARM
	  because of even byte alignment. There were expanded into single
	  byte assignments using | and bit shifting.

	  Fixed a bug in the p2os set odometry configuration command. Was
	  simply adding the offset to the current x, y and heading from the
	  robot. Changed this to do true coordinate frame rotation when
	  heading offset is not zero.

	  Tested resulting binary on both i686 and arm.

2003-04-23 15:15  gerkey

	* client_libs/c++/: positionproxy.cc: fixed minor
	  PositionProxy::Print() bug

2003-04-23 09:13  inspectorg

	* server/drivers/gazebo/gz_laser.cc: Added some request handling

2003-04-21 23:37  inspectorg

	* server/drivers/gazebo/gz_laser.cc: Gazebo driver tweaks

2003-04-21 21:51  inspectorg

	* server/drivers/: gazebo/.cvsignore, isense/.cvsignore: Added some
	  cvsignore files

2003-04-21 21:47  inspectorg

	* client_libs/libplayerc/: Makefile.am, dev_power.c, playerc.h,
	  utils.c, test/Makefile.am, test/test.c, test/test.h,
	  test/test_power.c: Added power interface

2003-04-21 21:38  inspectorg

	* client_libs/libplayerc/Makefile.am, m4.d/drivertests.m4,
	  server/drivers/gazebo/Makefile.am, utils/playerv/Makefile.am,
	  utils/playerv/dev_localize.c: Added extra macro support for
	  driver tests

2003-04-21 21:21  inspectorg

	* client_libs/libplayerc/test/: Makefile.am, test.c, test.h,
	  test_localize.c: Added localization test

2003-04-21 17:47  inspectorg

	* configure.in, m4.d/drivertests.m4, server/playercommon.h.in,
	  server/drivers/gazebo/gz_laser.cc,
	  server/drivers/gazebo/gz_position.cc,
	  server/drivers/localization/amcl/amcl.cc,
	  server/drivers/localization/amcl/map/map.h,
	  server/drivers/localization/amcl/map/map_store.c,
	  utils/playerv/dev_localization.c, utils/playerv/dev_localize.c:
	  Added decent macros for gazebo driver

2003-04-21 17:47  inspectorg

	* client_libs/libplayerc/test/: cave.pnm, test_gazebo.cfg,
	  test_stage.cfg, test_stage.world: Added some more test config
	  files

2003-04-21 10:10  inspectorg

	* client_libs/libplayerc/test/Makefile.am: Added missing dist file

2003-04-19 13:24  gerkey

	* server/drivers/mixed/reb/Makefile.am: added reb.h to SOURCES so
	  that it gets distributed

2003-04-19 10:44  gerkey

	* ChangeLog: updated ChangeLog

2003-04-19 10:43  inspectorg

	* client_libs/libplayerc/test/Makefile.am,
	  utils/playerv/dev_localize.c: Added some test files

2003-04-19 10:32  gerkey

	* configure.in: changed version to 1.3.2rc1

2003-04-19 10:26  gerkey

	* m4.d/drivertests.m4: fixed amcl gsl test

2003-04-18 19:13  gerkey

	* server/drivers/blobfinder/cmvision/P2CMV.cc: added some better
	  error-handling to cmvision driver's Setup()

2003-04-18 19:09  gerkey

	* m4.d/drivertests.m4: fixed up amcl driver test

2003-04-18 19:04  inspectorg

	* client_libs/libplayerc/doc/libplayerc.tex, m4.d/drivertests.m4:
	  Removed bogus localization driver

2003-04-18 18:55  inspectorg

	* client_libs/libplayerc/: playerc.h, doc/libplayerc.tex:
	  Docmentation tweaks

2003-04-18 18:52  gerkey

	* client_libs/c++/doc/cppclient.tex,
	  client_libs/c++/test/test_position.cc,
	  client_libs/tcl/doc/tclplayer.tex, player-manual/player.tex:
	  incremented version numbers on client docs

2003-04-18 18:49  gerkey

	* server/player.h: fixed (bug) in player.h

2003-04-18 18:49  gerkey

	* player-manual/interfaces/.cvsignore: added ignorance

2003-04-18 18:48  gerkey

	* player-manual/drivers/: amcl.tex, cmvision.tex, mcl.tex,
	  passthrough.tex: added placeholders of driver docs

2003-04-18 18:45  inspectorg

	* client_libs/libplayerc/doc/: Makefile, libplayerc.tex: Added
	  place-holder for localize driver

2003-04-18 18:34  inspectorg

	* client_libs/libplayerc/client.c,
	  client_libs/libplayerc/test/test.cfg,
	  client_libs/libplayerc/test/test_position.c,
	  server/drivers/localization/amcl/amcl.cc: Tweaks

2003-04-18 18:22  gerkey

	* server/drivers/shell/passthrough.cc: changed passthrough driver
	  so that it waits for a packet from the remote server before
	  returning from Setup()

2003-04-18 18:20  gerkey

	* server/drivers/shell/passthrough.cc: changed passthrough driver
	  so that it waits for a data packet from the remote server before
	  returning from Setup().

2003-04-18 17:25  inspectorg

	* server/main.cc: Fixed some bugs in the AMCL support

2003-04-18 17:24  inspectorg

	* server/main.cc: Fixed stage clause on startup

2003-04-18 17:17  gerkey

	* server/drivers/localization/: amcl/.cvsignore,
	  amcl/map/.cvsignore, amcl/models/.cvsignore, amcl/pf/.cvsignore,
	  mcl/.cvsignore: added ignorance

2003-04-18 16:43  inspectorg

	* client_libs/libplayerc/dev_localize.c,
	  client_libs/libplayerc/test/Makefile.am,
	  client_libs/libplayerc/test/cave.pnm,
	  client_libs/libplayerc/test/test.c,
	  client_libs/libplayerc/test/test.cfg,
	  client_libs/libplayerc/test/test.world,
	  client_libs/libplayerc/test/test_localize.c,
	  server/drivers/localization/amcl/amcl.cc,
	  server/drivers/localization/amcl/map/map.h,
	  server/drivers/localization/amcl/map/map_draw.c,
	  server/drivers/localization/amcl/map/map_store.c,
	  server/drivers/localization/amcl/pf/pf.c,
	  server/drivers/localization/amcl/pf/pf.h,
	  utils/playerv/dev_localize.c: Fixed some bugs in the AMCL support

2003-04-18 16:26  gerkey

	* client_libs/libplayerc/playerc.h: added MIN and MAX

2003-04-18 16:16  gerkey

	* configure.in, m4.d/drivertests.m4: changed driver printout stuff

2003-04-18 15:21  gerkey

	* configure.in, m4.d/drivertests.m4: added output of drivers NOT
	  included to configure script

2003-04-18 12:04  inspectorg

	* configure.in, client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/dev_localization.c,
	  client_libs/libplayerc/dev_localize.c,
	  client_libs/libplayerc/error.c, client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/utils.c, m4.d/drivertests.m4,
	  server/deviceregistry.cc, server/main.cc, server/player.h,
	  server/playercommon.h.in, utils/playerv/Makefile.am,
	  utils/playerv/dev_localization.c, utils/playerv/dev_localize.c,
	  utils/playerv/playerv.h, utils/playerv/registry.c: Patched in
	  AMCL driver

2003-04-18 12:03  inspectorg

	* server/drivers/localization/mcl/: action_model.nb,
	  sensor_model.nb: Moved mcl nb files

2003-04-18 12:01  inspectorg

	* server/drivers/localization/: mcl/Makefile.am,
	  mcl/action_model.cc, mcl/action_model.h, mcl/clustering.cc,
	  mcl/clustering.h, mcl/mcl_types.h, mcl/regular_mcl.cc,
	  mcl/regular_mcl.h, mcl/sensor_model.cc, mcl/sensor_model.h,
	  mcl/world_model.cc, mcl/world_model.h, Makefile.am,
	  action_model.cc, action_model.h, action_model.nb, clustering.cc,
	  clustering.h, mcl_types.h, regular_mcl.cc, regular_mcl.h,
	  sensor_model.cc, sensor_model.h, sensor_model.nb, world_model.cc,
	  world_model.h: Moved mcl files

2003-04-18 12:01  inspectorg

	* server/drivers/localization/amcl/: Makefile.am, amcl.cc,
	  map/Makefile.am, map/map.c, map/map.h, map/map_draw.c,
	  map/map_range.c, map/map_store.c, models/Makefile.am,
	  models/laser.c, models/laser.h, models/odometry.c,
	  models/odometry.h, pf/Makefile.am, pf/gsl_discrete.c, pf/pf.c,
	  pf/pf.h, pf/pf_draw.c, pf/pf_kdtree.c, pf/pf_kdtree.h,
	  pf/pf_pdf.c, pf/pf_pdf.h, pf/pf_vector.c, pf/pf_vector.h: Added
	  amcl

2003-04-18 11:38  inspectorg

	* client_libs/libplayerc/: dev_localization.c, dev_localize.c:
	  Renamed localization proxy

2003-04-16 18:25  gerkey

	* replace/.cvsignore: added more ignorance

2003-04-16 18:24  gerkey

	* server/: dirname.c, poll.c, replace.h, scandir.c: moved function
	  replacements elsewhere

2003-04-16 18:23  gerkey

	* replace/: Makefile.am, dirname.c, dummy.c, poll.c, replace.h,
	  scandir.c: moved function replacements to a different directory

2003-04-16 18:22  gerkey

	* Makefile.am, configure.in, client_libs/c++/Makefile.am,
	  client_libs/c++/bumperproxy.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/playermulticlient.cc,
	  client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/client.c,
	  client_libs/libplayerc/mclient.c,
	  client_libs/libplayerc/playerc.h, m4.d/drivertests.m4,
	  server/Makefile.am,
	  server/drivers/blobfinder/cmvision/Makefile.am,
	  server/drivers/mixed/reb/reb.cc,
	  server/drivers/waveform/waveaudio.cc: small fixes

2003-04-16 17:34  inspectorg

	* rtk3/librtk/: rtk.h, rtk_fig_event.c: [no log message]

2003-04-16 13:43  gerkey

	* server/drivers/blobfinder/cmvision/.cvsignore: added cvsignore

2003-04-16 13:42  gerkey

	* configure.in, config/washu_b21r.cfg, examples/c++/forage.cc,
	  m4.d/drivertests.m4, server/deviceregistry.cc,
	  server/drivers/blobfinder/Makefile.am,
	  server/drivers/blobfinder/cmvision/COPYING,
	  server/drivers/blobfinder/cmvision/COPYING.LIB,
	  server/drivers/blobfinder/cmvision/Makefile.am,
	  server/drivers/blobfinder/cmvision/P2CMV.cc,
	  server/drivers/blobfinder/cmvision/Readme.CMVision,
	  server/drivers/blobfinder/cmvision/capture.cc,
	  server/drivers/blobfinder/cmvision/capture.h,
	  server/drivers/blobfinder/cmvision/cmvision.cc,
	  server/drivers/blobfinder/cmvision/cmvision.h,
	  server/drivers/blobfinder/cmvision/colors.txt,
	  server/drivers/laser/sicklms200.cc,
	  server/drivers/mixed/rwi/Makefile.am,
	  server/drivers/mixed/rwi/rwi_bumperdevice.cc,
	  server/drivers/mixed/rwi/rwi_laserdevice.cc,
	  server/drivers/mixed/rwi/rwi_positiondevice.cc,
	  server/drivers/mixed/rwi/rwi_positiondevice.h,
	  server/drivers/mixed/rwi/rwi_sonardevice.cc,
	  server/drivers/mixed/rwi/rwidevice.cc: incorporated Andy
	  Martignoni's patch, which does the following:

	     - updates RWI drivers to work in with 1.3 way, and allows for
	       specification of Mobility's location

	     - adds CMVision driver

	  also changed the type of laser range data from int16_t to
	  uint16_t, so as to get allow greater ranges.

2003-04-14 10:20  inspectorg

	* rtk3/: librtk/rtk.h, librtk/rtk_canvas.c, librtk/rtk_fig.c,
	  pyrtk/pyrtk_canvas.c, pyrtk/pyrtk_fig.c: Added some free's

2003-04-08 17:43  rtv

	* server/drivers/stage/stagedevice.cc: world file loading for stage
	  devices

2003-04-08 17:43  rtv

	* config/stage.cfg: test config file for stage mode

2003-04-07 12:12  rtv

	* client_libs/c++/playerclient.h, client_libs/c++/truthproxy.cc,
	  client_libs/c++/test/test_truth.cc, server/player.h: added
	  ability to get/set fiducial ID to truth device interface and c++
	  client

2003-04-06 16:34  inspectorg

	* configure.in, m4.d/drivertests.m4, server/deviceregistry.cc,
	  server/drivers/Makefile.am, server/drivers/gazebo/Makefile.am,
	  server/drivers/gazebo/gz_laser.cc,
	  server/drivers/gazebo/gz_position.cc: Added preliminary drivers
	  for Gazebo position and laser interfaces

2003-04-03 08:46  inspectorg

	* rtk3/: librtk/Makefile.am, librtk/rtk.h, librtk/rtk_fig.c,
	  librtk/rtk_fig_event.c, pyrtk/pyrtk_fig.c: Tweaked compiler flags

2003-04-01 15:48  rtv

	* client_libs/c++/Makefile.am, client_libs/c++/fiducialproxy.cc,
	  client_libs/c++/playerclient.h, client_libs/c++/test/test.h,
	  client_libs/c++/test/test_fiducialfinder.cc,
	  client_libs/libplayerpacket/playerpacket.c,
	  client_libs/libplayerpacket/playerpacket.h, server/player.h,
	  server/drivers/Makefile.am: added config features to fiducial
	  interface

2003-04-01 15:14  inspectorg

	* rtk3/pyrtk/pyrtk_fig.c: Tweaked event handling

2003-04-01 15:10  inspectorg

	* rtk3/: librtk/Makefile.am, librtk/rtk.h, librtk/rtk_canvas.c,
	  librtk/rtk_fig.c, librtk/rtk_fig_event.c, pyrtk/pyrtk.h,
	  pyrtk/pyrtk_fig.c: Added some event handling

2003-03-31 10:20  inspectorg

	* rtk3/pyrtk/setup.py: [no log message]

2003-03-31 10:16  inspectorg

	* rtk3/: Makefile.am, bootstrap, configure.in: [no log message]

2003-03-30 23:04  inspectorg

	* rtk3/: librtk/Makefile.am, librtk/rtk.h, librtk/rtk_canvas.c,
	  librtk/rtk_fig.c, pyrtk/Makefile.am, pyrtk/pyrtk.c,
	  pyrtk/pyrtk.h, pyrtk/pyrtk_canvas.c, pyrtk/pyrtk_fig.c: [no log
	  message]

2003-03-18 15:29  inspectorg

	* server/drivers/: laser/sicklms200.cc, position/inav/inav.cc,
	  position/inav/inav_con.c: Tweaks to improve inav initialization
	  and stuck states

2003-03-16 21:39  inspectorg

	* client_libs/libplayerc/dev_power.c: Fixed code/index swap

2003-03-12 10:16  gerkey

	* server/: player.h: changed laser data to unsigned

2003-03-11 18:32  rtv

	* configure.in: switched default install to /usr/local

2003-03-11 16:31  rtv

	* TODO, configure.in, client_libs/c++/idarproxy.cc,
	  client_libs/c++/playerclient.h, server/clientmanager.cc,
	  utils/playerv/dev_fiducial.c, utils/playerv/dev_position.c:
	  changed version number from 1.3 to 1.4 in anticipation of new
	  minor release

2003-03-08 14:14  gerkey

	* client_libs/c++/playerclient.h: fixed constructors for mcom and
	  waveform

2003-03-08 13:04  inspectorg

	* configure.in, server/drivers/position/inav/Makefile.am: Changed
	  RTK version number

2003-03-08 13:03  gerkey

	* configure.in: increment version numbers, ahead of a new minor
	  release

2003-03-08 12:51  gerkey

	* client_libs/c++/: playerclient.h, doc/.cvsignore,
	  doc/cppclient.tex: added docs for mcomproxy

2003-03-08 12:48  gerkey

	* server/: drivertable.cc, drivertable.h, main.cc, Makefile.am:
	  added driver list to help output

2003-03-08 11:10  gerkey

	* server/: main.cc: fixed for mcom's new name

2003-03-08 10:27  gerkey

	* player-manual/interfaces/: .cvsignore: foo

2003-03-08 10:25  gerkey

	* player-manual/interfaces/.cvsignore: more ignorance

2003-03-08 10:24  gerkey

	* client_libs/c++/test/test_mcom.cc: added mcom test

2003-03-08 10:23  gerkey

	* client_libs/c++/playerclient.h,
	  client_libs/c++/test/test_mcom.cc, m4.d/drivertests.m4,
	  player-manual/player.tex, player-manual/drivers/lifo_mcom.tex,
	  server/deviceregistry.cc, server/player.h: changed mcom driver to
	  lifomcom driver

2003-03-08 10:22  gerkey

	* Makefile.am, configure.in, client_libs/c++/Makefile.am,
	  client_libs/c++/mcomproxy.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/test/Makefile.am, client_libs/c++/test/test.cc,
	  client_libs/c++/test/test.h, config/usc_pioneer.cfg,
	  m4.d/drivertests.m4, player-manual/player.tex,
	  server/Makefile.am, server/deviceregistry.cc, server/main.cc,
	  server/player.h, server/drivers/Makefile.am: added/tweaked mcom
	  interface and lifomcom driver

2003-03-08 10:17  gerkey

	* player-manual/drivers/lifo_mcom.tex: newly added

2003-03-08 10:12  gerkey

	* server/drivers/mcom/: .cvsignore, Makefile.am, lifomcom.cc,
	  lifomcom.h, mcomdevice.cc, mcomdevice.h: changed name to lifomcom

2003-03-08 00:01  gerkey

	* client_libs/c++/doc/.cvsignore: foo

2003-03-07 23:59  gerkey

	* configure.in, client_libs/c++/Makefile.am,
	  client_libs/c++/playerclient.h, client_libs/c++/test/Makefile.am,
	  client_libs/c++/test/test.cc, client_libs/c++/test/test.h,
	  config/usc_pioneer.cfg, m4.d/drivertests.m4,
	  server/deviceregistry.cc, server/main.cc, server/player.h,
	  server/drivers/Makefile.am, server/drivers/mcom/.cvsignore,
	  server/drivers/mcom/Makefile.am,
	  server/drivers/mcom/mcomdevice.cc,
	  server/drivers/mcom/mcomdevice.h, client_libs/c++/mcomproxy.cc,
	  client_libs/c++/test/test_mcom.cc: applied Reed's patch adding
	  mcom device

2003-03-06 23:22  gerkey

	* client_libs/c++/doc/.cvsignore: added WaveformProxy.tex to
	  cvsignore

2003-03-06 23:21  gerkey

	* server/drivers/localization/.cvsignore: merged in .cvsignore

2003-03-06 23:19  gerkey

	* configure.in, m4.d/drivertests.m4, server/Makefile.am,
	  server/deviceregistry.cc, server/devicetable.h, server/player.h,
	  server/drivers/Makefile.am, server/drivers/comms/Makefile.am,
	  server/drivers/laser/Makefile.am,
	  server/drivers/mixed/rwi/Makefile.am,
	  server/drivers/ptz/Makefile.am, server/drivers/shell/.cvsignore,
	  server/drivers/shell/Makefile.am,
	  server/drivers/shell/passthrough.cc: merged in passthrough
	  driver, and added PLAYER_ADD_DRIVER macro to drivertests.m4 while
	  I was at it

2003-03-03 11:00  inspectorg

	* server/drivers/position/inav/inav.cc: Added some options

2003-02-28 16:07  inspectorg

	* client_libs/pyplayerc/pyplayerc.c: Python tweaks

2003-02-26 18:12  rtv

	* server/drivers/stage/: playerpacket.c, playerpacket.h: moved
	  these files from libplayerpacket for simplicity

2003-02-26 18:11  rtv

	* client_libs/Makefile.am, examples/c++/sonarobstacleavoid.cc,
	  server/main.cc, server/drivers/stage/Makefile.am,
	  server/drivers/stage/stagedevice.cc,
	  server/drivers/stage/stagetime.h: now connects and gets some
	  data. working on removing entity on shutdown

2003-02-26 17:33  inspectorg

	* client_libs/libplayerc/dev_position.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/pyplayerc/dev_position.c,
	  server/drivers/position/inav/inav.cc,
	  utils/playerv/dev_position.c: Added some options

2003-02-25 15:46  inspectorg

	* utils/playerv/dev_position.c: Fixed display bug when commanding

2003-02-25 15:43  inspectorg

	* client_libs/pyplayerc/dev_position.c,
	  utils/playerv/dev_position.c: Added position control command

2003-02-24 16:19  inspectorg

	* client_libs/libplayerc/dev_position.c, server/clientdata.cc,
	  server/device.cc, server/device.h,
	  server/drivers/position/inav/inav.cc,
	  server/drivers/stage/psdevice.cc,
	  server/drivers/stage/stagedevice.cc,
	  utils/playerv/dev_localization.c: Whoops: changed PutCommand arg
	  back to char*

2003-02-21 17:41  inspectorg

	* m4.d/drivertests.m4: Tweaks to build scripts

2003-02-21 17:32  inspectorg

	* configure.in, client_libs/libplayerc/dev_position.c,
	  client_libs/libplayerc/playerc.h, m4.d/drivertests.m4,
	  server/device.cc, server/device.h,
	  server/drivers/position/inav/Makefile.am,
	  server/drivers/position/inav/imap/Makefile.am,
	  server/drivers/position/inav/imap/imap.c,
	  server/drivers/position/inav/imap/imap.h,
	  server/drivers/position/inav/imap/imap_draw.c,
	  server/drivers/position/inav/imap/imap_fit.c,
	  server/drivers/position/inav/imap/imap_range.c,
	  server/drivers/position/inav/imap/imap_store.c,
	  utils/playerv/dev_position.c, utils/playerv/playerv.h: Added
	  controller to inav

2003-02-21 17:24  inspectorg

	* server/drivers/position/inav/: Makefile.am, inav.cc, inav_con.c,
	  inav_con.h, inav_con_draw.c, inav_map.c, inav_map.h,
	  inav_map_draw.c, inav_map_fit.c, inav_map_range.c,
	  inav_map_store.c, inav_vector.c, inav_vector.h: Added controller
	  code

2003-02-20 14:22  inspectorg

	* server/drivers/: localization/amcl/amcl.cc,
	  position/inav/Makefile.am, position/inav/inav.cc,
	  position/inav/imap/Makefile.am: Added GUI to inav

2003-02-20 13:10  inspectorg

	* server/drivers/localization/amcl/amcl.cc: Added some model
	  parameters

2003-02-20 00:41  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, pf/pf_draw.c: Changed
	  amcl to use queue model

2003-02-19 17:34  inspectorg

	* server/: deviceregistry.cc, drivers/localization/amcl/amcl.cc,
	  drivers/localization/amcl/map/map_store.c: Tweaks to get AMCL
	  working on real bot

2003-02-18 12:53  inspectorg

	* client_libs/: libplayerc/client.c, libplayerc/playerc.h,
	  pyplayerc/pyplayerc.c: Corrected byte-swapped timestamp

2003-02-17 15:05  gerkey

	* m4.d/drivertests.m4,
	  server/drivers/localization/amcl/map/Makefile.am,
	  server/drivers/localization/amcl/models/Makefile.am,
	  server/drivers/localization/amcl/pf/Makefile.am: tweaked amcl
	  Makefile.ams to include *.h in distros

2003-02-17 09:43  inspectorg

	* client_libs/libplayerc/client.c,
	  client_libs/libplayerc/playerc.h,
	  server/drivers/localization/amcl/models/odometry.c: Fixing mem
	  leaks

2003-02-17 09:42  inspectorg

	* m4.d/drivertests.m4: Fixed fixedtones/wifi driver test

2003-02-16 19:21  gerkey

	* configure.in, m4.d/drivertests.m4, server/deviceregistry.cc,
	  server/drivers/comms/Makefile.am,
	  server/drivers/laser/Makefile.am,
	  server/drivers/localization/amcl/amcl.cc,
	  server/drivers/mixed/rwi/Makefile.am,
	  server/drivers/ptz/Makefile.am: cleaned up driver tests

2003-02-16 15:01  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, models/odometry.c,
	  models/odometry.h: Fixed memory leak in odometry model

2003-02-16 14:08  gerkey

	* configure.in, server/main.cc, server/playercommon.h.in: small
	  tweaks to build setup; removed variable-arg macros, cause gcc 2.x
	  doesn't support them

2003-02-14 02:56  gerkey

	* configure.in, player-manual/player.tex, server/Makefile.am,
	  server/playercommon.h.in: added check for endianess in htonll and
	  nothll defs

2003-02-14 02:01  gerkey

	* configure.in, m4.d/drivertests.m4, server/Makefile.am,
	  server/main.cc: tweaked driver build setup

2003-02-13 23:48  gerkey

	* configure.in: added endian-ness check

2003-02-13 12:05  gerkey

	* server/drivers/blobfinder/acts.cc: tweaked ACTS arg parsing; made
	  contrast and brightness floats

2003-02-13 12:01  gerkey

	* server/drivers/blobfinder/acts.cc: tweaked ACTS arg parsing; made
	  contrast and brightness floats

2003-02-12 10:59  inspectorg

	* server/: main.cc, drivers/localization/amcl/Makefile.am,
	  drivers/localization/amcl/amcl.cc,
	  drivers/localization/amcl/models/laser.c: Added config stuff
	  (horrible hack) from stage

2003-02-12 10:59  inspectorg

	* server/drivers/stage/: psdevice.cc, psdevice.h: Changed char* to
	  void*

2003-02-11 21:19  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, models/laser.c:
	  Tweaks to model (broken)?

2003-02-11 16:38  inspectorg

	* client_libs/libplayerc/dev_localization.c,
	  client_libs/libplayerc/playerc.h, server/player.h,
	  server/playercommon.h.in,
	  server/drivers/localization/amcl/amcl.cc,
	  server/drivers/localization/amcl/models/laser.c,
	  server/drivers/localization/amcl/models/laser.h,
	  server/drivers/localization/amcl/pf/pf.c,
	  utils/playerv/dev_localization.c: Changed covariance values to
	  int64_t

2003-02-11 10:46  gerkey

	* server/: playercommon.h.in, drivers/fiducial/laserbarcode.cc,
	  drivers/fiducial/laserfeature.cc, drivers/laser/lasercspace.cc:
	  removed defs and refs for ASSERT()

2003-02-10 17:05  gerkey

	* server/drivers/mixed/p2os/: p2os.cc, p2os.h, sip.cc: tweaked P2OS
	  baud rate handling

2003-02-10 12:53  gerkey

	* server/drivers/localization/amcl/: .cvsignore, map/.cvsignore,
	  models/.cvsignore, pf/.cvsignore: added .cvsignore files

2003-02-10 12:50  gerkey

	* server/drivers/mixed/p2os/: p2os.cc, p2os.h: added ability to
	  handle different baud rates on P2OS connection

2003-02-09 18:19  gerkey

	* m4.d/drivertests.m4, server/Makefile.am, server/clientdata.cc,
	  server/configfile.cc, server/device.h, server/devicetable.cc,
	  server/devicetable.h, server/main.cc: new stage interaction
	  model, works a little

2003-02-09 18:19  gerkey

	* server/drivers/localization/amcl/: .cvsignore, map/.cvsignore,
	  models/.cvsignore, pf/.cvsignore: added cvsignore files

2003-02-09 18:17  gerkey

	* server/drivers/stage/: Makefile.am, psdevice.cc, psdevice.h,
	  stage.h, stagedevice.cc, stagedevice.h, stagetime.cc,
	  stagetime.h: new stage interation model, kind of working

2003-02-09 17:38  inspectorg

	* client_libs/libplayerc/dev_localization.c,
	  utils/playerv/dev_localization.c: Working AMCL; still needs some
	  tweaking

2003-02-09 17:37  inspectorg

	* server/drivers/localization/amcl/: amcl.cc, map/map.c, map/map.h,
	  map/map_range.c, models/laser.c, models/laser.h,
	  models/odometry.c, pf/Makefile.am, pf/gsl_discrete.c, pf/pf.c,
	  pf/pf.h, pf/pf_draw.c, pf/pf_pdf.c, pf/pf_vector.c,
	  pf/pf_vector.h: Work AMCL; still needs some tweaking

2003-02-07 23:52  inspectorg

	* configure.in, client_libs/libplayerc/client.c,
	  client_libs/libplayerc/dev_localization.c,
	  client_libs/libplayerc/playerc.h, client_libs/libplayerc/utils.c,
	  m4.d/drivertests.m4, server/Makefile.am, server/device.h,
	  server/deviceregistry.cc, server/main.cc, server/player.h,
	  server/playercommon.h.in,
	  server/drivers/localization/mcl/regular_mcl.cc,
	  utils/playerv/dev_localization.c, utils/playerv/playerv.h,
	  utils/playerv/registry.c: Added support for RTK-based GUI for
	  debugging complex drivers

2003-02-07 23:51  inspectorg

	* server/drivers/localization/amcl/: Makefile.am, amcl.cc,
	  map/Makefile.am, map/map.c, map/map.h, map/map_draw.c,
	  map/map_store.c, models/laser.c, models/laser.h,
	  models/odometry.c, models/odometry.h, pf/Makefile.am, pf/pf.h,
	  pf/pf_draw.c, pf/pf_pdf.c, pf/pf_pdf.h, pf/pf_vector.c,
	  pf/pf_vector.h: Now with odometry model

2003-02-06 15:02  inspectorg

	* configure.in, m4.d/drivertests.m4, server/Makefile.am,
	  server/deviceregistry.cc,
	  server/drivers/localization/Makefile.am,
	  server/drivers/localization/amcl/amcl.cc,
	  server/drivers/localization/mcl/Makefile.am,
	  server/drivers/position/inav/inav.cc,
	  server/drivers/position/inav/imap/Makefile.am: Added adaptive MCL
	  skeleton

2003-02-06 14:52  inspectorg

	* server/drivers/localization/amcl/: Makefile.am, amcl.cc,
	  map/Makefile.am, map/map.c, map/map.h, map/map_draw.c,
	  map/map_range.c, map/map_store.c, models/Makefile.am,
	  models/laser.c, models/laser.h, models/odometry.c,
	  models/odometry.h, pf/Makefile.am, pf/pf.c, pf/pf.h,
	  pf/pf_draw.c, pf/pf_kdtree.c, pf/pf_kdtree.h, pf/pf_pdf.c,
	  pf/pf_pdf.h, pf/pf_vector.c, pf/pf_vector.h: Added skeleton for
	  AdaptiveMCL driver

2003-02-06 11:37  jazzfunk

	* server/drivers/mixed/reb/reb.cc: fixed a short<->int bug in the
	  command section

2003-02-05 15:05  gerkey

	* server/drivers/mixed/p2os/: p2os.cc, p2os.h, sip.cc, sip.h: added
	  set_odom request to p2os driver

2003-02-05 14:33  gerkey

	* server/drivers/: position/inav/.cvsignore,
	  position/inav/imap/.cvsignore, shell/.cvsignore: add .cvsignore
	  files

2003-02-05 14:32  gerkey

	* server/drivers/mixed/p2os/: p2os.cc, sip.cc, sip.h: added
	  set_odom config support to p2os_position driver

2003-02-05 12:07  inspectorg

	* client_libs/libplayerc/client.c: Fixed libplayerc request/reply
	  bug

2003-02-05 11:58  inspectorg

	* client_libs/libplayerc/test/test.c,
	  client_libs/libplayerc/test/test.world,
	  utils/playerv/dev_laser.c, utils/playerv/registry.c: Fixed
	  playerv robot id bug

2003-02-05 11:32  inspectorg

	* client_libs/libplayerc/client.c,
	  client_libs/libplayerc/dev_blobfinder.c,
	  client_libs/libplayerc/dev_comms.c,
	  client_libs/libplayerc/dev_fiducial.c,
	  client_libs/libplayerc/dev_gps.c,
	  client_libs/libplayerc/dev_laser.c,
	  client_libs/libplayerc/dev_localization.c,
	  client_libs/libplayerc/dev_position.c,
	  client_libs/libplayerc/dev_power.c,
	  client_libs/libplayerc/dev_ptz.c,
	  client_libs/libplayerc/dev_sonar.c,
	  client_libs/libplayerc/dev_truth.c,
	  client_libs/libplayerc/dev_wifi.c,
	  client_libs/libplayerc/device.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/test.c,
	  client_libs/libplayerc/test/test.h,
	  client_libs/libplayerc/test/test.world,
	  client_libs/libplayerc/test/test_blobfinder.c,
	  client_libs/libplayerc/test/test_comms.c,
	  client_libs/libplayerc/test/test_fiducial.c,
	  client_libs/libplayerc/test/test_gps.c,
	  client_libs/libplayerc/test/test_laser.c,
	  client_libs/libplayerc/test/test_position.c,
	  client_libs/libplayerc/test/test_power.c,
	  client_libs/libplayerc/test/test_ptz.c,
	  client_libs/libplayerc/test/test_sonar.c,
	  client_libs/libplayerc/test/test_truth.c,
	  client_libs/libplayerc/test/test_wifi.c,
	  client_libs/pyplayerc/dev_blobfinder.c,
	  client_libs/pyplayerc/dev_comms.c,
	  client_libs/pyplayerc/dev_fiducial.c,
	  client_libs/pyplayerc/dev_gps.c,
	  client_libs/pyplayerc/dev_laser.c,
	  client_libs/pyplayerc/dev_position.c,
	  client_libs/pyplayerc/dev_power.c,
	  client_libs/pyplayerc/dev_ptz.c,
	  client_libs/pyplayerc/dev_truth.c,
	  client_libs/pyplayerc/dev_wifi.c,
	  client_libs/pyplayerc/test/test_wifi.py,
	  examples/libplayerc/simple.c,
	  server/drivers/position/inav/inav.cc,
	  utils/playerv/dev_blobfinder.c, utils/playerv/dev_fiducial.c,
	  utils/playerv/dev_laser.c, utils/playerv/dev_localization.c,
	  utils/playerv/dev_position.c, utils/playerv/dev_power.c,
	  utils/playerv/dev_ptz.c, utils/playerv/dev_sonar.c,
	  utils/playerv/mainwnd.c, utils/playerv/playerv.c,
	  utils/playerv/playerv.h, utils/playerv/registry.c: Updated
	  libplayerc, pyplayerc and playerv for single port patch

2003-02-04 19:00  gerkey

	* client_libs/c/playercclient.c,
	  client_libs/c++/blobfinderproxy.cc,
	  client_libs/c++/clientproxy.cc, client_libs/c++/commsproxy.cc,
	  client_libs/c++/idarturretproxy.cc, client_libs/c++/moteproxy.cc,
	  client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/test/test.cc, client_libs/c++/test/test.h,
	  client_libs/c++/test/test_broadcast.cc,
	  client_libs/c++/test/test_bumper.cc,
	  client_libs/c++/test/test_dio.cc,
	  client_libs/c++/test/test_fiducialfinder.cc,
	  client_libs/c++/test/test_gps.cc,
	  client_libs/c++/test/test_gripper.cc,
	  client_libs/c++/test/test_laser.cc,
	  client_libs/c++/test/test_lbd.cc,
	  client_libs/c++/test/test_misc.cc,
	  client_libs/c++/test/test_position.cc,
	  client_libs/c++/test/test_position_control.cc,
	  client_libs/c++/test/test_power.cc,
	  client_libs/c++/test/test_ptz.cc,
	  client_libs/c++/test/test_sonar.cc,
	  client_libs/c++/test/test_speech.cc,
	  client_libs/c++/test/test_truth.cc,
	  client_libs/c++/test/test_vision.cc,
	  client_libs/c++/test/test_wifi.cc,
	  client_libs/libplayerc/client.c,
	  client_libs/libplayerc/test/Makefile.am, server/clientdata.cc,
	  server/clientmanager.cc, server/main.cc,
	  server/drivers/shell/passthrough.cc: finished single-port mods;
	  libplayerc and tclplayer are variously broken

2003-02-04 13:49  gerkey

	* client_libs/c/Makefile.am, client_libs/c/playercclient.c,
	  client_libs/c/playercclient.h, client_libs/c++/audioproxy.cc,
	  client_libs/c++/blobfinderproxy.cc,
	  client_libs/c++/bumperproxy.cc, client_libs/c++/clientproxy.cc,
	  client_libs/c++/commsproxy.cc, client_libs/c++/descartesproxy.cc,
	  client_libs/c++/dioproxy.cc, client_libs/c++/fiducialproxy.cc,
	  client_libs/c++/gpsproxy.cc, client_libs/c++/gripperproxy.cc,
	  client_libs/c++/idarproxy.cc, client_libs/c++/idarturretproxy.cc,
	  client_libs/c++/irproxy.cc, client_libs/c++/laserproxy.cc,
	  client_libs/c++/moteproxy.cc, client_libs/c++/playerclient.cc,
	  client_libs/c++/playerclient.h, client_libs/c++/positionproxy.cc,
	  client_libs/c++/powerproxy.cc, client_libs/c++/ptzproxy.cc,
	  client_libs/c++/sonarproxy.cc, client_libs/c++/speechproxy.cc,
	  client_libs/c++/truthproxy.cc, client_libs/c++/waveformproxy.cc,
	  client_libs/c++/wifiproxy.cc, server/clientdata.cc,
	  server/device.cc, server/devicetable.cc, server/main.cc,
	  server/player.h, server/drivers/fiducial/laserbar.cc,
	  server/drivers/fiducial/laserbarcode.cc,
	  server/drivers/fiducial/laservisualbarcode.cc,
	  server/drivers/laser/lasercspace.cc,
	  server/drivers/mixed/p2os/p2os.cc,
	  server/drivers/shell/passthrough.cc: many changes to move to
	  single-port Player interface

2003-01-31 10:20  inspectorg

	* server/drivers/position/inav/inav.cc: Fixed driver

2003-01-30 19:10  inspectorg

	* server/drivers/position/inav/inav.cc: Test version

2003-01-30 17:09  inspectorg

	* server/drivers/position/inav/: inav.cc, inav_vector.c,
	  imap/imap.h, imap/imap_fit.c, imap/imap_range.c,
	  imap/tests/Makefile, imap/tests/imaptest.py, imap/tests/pyimap.c,
	  imap/tests/test_offline.py, imap/tests/test_online.py: Trying to
	  debug inav

2003-01-30 09:39  inspectorg

	* server/drivers/position/inav/: Makefile.am, inav.cc,
	  imap/Makefile.am, imap/imap.h, imap/imap_draw.c, imap/imap_fit.c,
	  imap/tests/Makefile, imap/tests/imaptest.py, imap/imap_store.c:
	  More inav stuff

2003-01-29 16:40  inspectorg

	* configure.in, m4.d/drivertests.m4, server/Makefile.am,
	  server/deviceregistry.cc,
	  server/drivers/position/inav/Makefile.am,
	  server/drivers/position/inav/inav.cc,
	  server/drivers/position/inav/inav_vector.c,
	  server/drivers/position/inav/inav_vector.h,
	  server/drivers/position/inav/imap/Makefile.am,
	  server/drivers/position/inav/imap/imap.c,
	  server/drivers/position/inav/imap/imap.h,
	  server/drivers/position/inav/imap/imap_draw.c,
	  server/drivers/position/inav/imap/imap_fit.c,
	  server/drivers/position/inav/imap/imap_range.c,
	  server/drivers/position/inav/imap/tests/geom.py,
	  server/drivers/position/inav/imap/tests/imaptest.py,
	  server/drivers/position/inav/imap/tests/pyimap.c: inav driver
	  (map) mostly in place

2003-01-29 11:23  inspectorg

	* configure.in, m4.d/drivertests.m4, server/Makefile.am,
	  server/drivers/position/Makefile.am,
	  server/drivers/position/inav/Makefile.am,
	  server/drivers/position/inav/inav.cc: Added start of incremental
	  nav driver

2003-01-28 20:54  inspectorg

	* client_libs/: libplayerc/client.c, libplayerc/mclient.c,
	  libplayerc/playerc.h, pyplayerc/pyplayerc.c: Changed multi-client

2003-01-28 19:51  gerkey

	* server/: devicetable.h, drivers/shell/passthrough.cc: added
	  ability to passthrough driver to report the remote driver name

2003-01-28 17:03  gerkey

	* Makefile.am, configure.in, client_libs/c++/clientproxy.cc,
	  client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  m4.d/drivertests.m4, server/Makefile.am,
	  server/deviceregistry.cc, server/player.h,
	  server/drivers/Makefile.am, server/drivers/shell/Makefile.am,
	  server/drivers/shell/passthrough.cc: added passthrough driver

2003-01-28 12:11  gerkey

	* server/drivers/mixed/p2os/p2os.cc: removed extraneous printf

2003-01-27 16:32  gerkey

	* server/drivers/mixed/p2os/: p2os.cc, p2os.h: added Boyoon's
	  joystick patch

2003-01-13 16:22  boyoon

	* server/drivers/localization/mcl/: regular_mcl.cc, regular_mcl.h:
	  modified to update hypothesis at the same speed with other player
	  devices using extrapolation.

2003-01-13 14:03  inspectorg

	* utils/playerv/: Makefile.am, dev_power.c, playerv.h, registry.c:
	  Added power interface

2003-01-13 11:05  gerkey

	* server/: clientmanager.cc: added Dave's fix about counting client
	  connections in RemoveBlanks()

2003-01-13 10:41  inspectorg

	* client_libs/libplayerc/: dev_power.c, playerc.h: Tweaks

2003-01-13 10:40  inspectorg

	* client_libs/pyplayerc/: Makefile.am, dev_blobfinder.c,
	  dev_fiducial.c, dev_laser.c, dev_position.c, dev_power.c,
	  dev_ptz.c, dev_wifi.c, pyplayerc.c, setup.py: Added power
	  interface

2003-01-13 10:28  inspectorg

	* client_libs/libplayerc/: Makefile.am, dev_power.c, playerc.h,
	  test/Makefile.am, test/test.c, test/test_power.c: Added power
	  interface

2003-01-09 15:40  gerkey

	* m4.d/drivertests.m4: added check for linux/wireless.h before
	  building linuxwifi

2003-01-09 11:21  inspectorg

	* client_libs/pyplayerc/: dev_gps.c, dev_truth.c: Fixed name
	  problem

2003-01-08 23:52  inspectorg

	* client_libs/pyplayerc/: Makefile.am, dev_comms.c, dev_gps.c,
	  dev_truth.c, pyplayerc.c, pyplayerc.h, setup.py: Added some more
	  interfaces

2003-01-08 19:04  rtv

	* client_libs/c++/fiducialproxy.cc: fixed Print to handle -1
	  unknown ID and print pose errors

2003-01-08 18:39  rtv

	* client_libs/libplayerpacket/: playerpacket.c, playerpacket.h:
	  more fiducialfinder support

2003-01-08 16:39  rtv

	* client_libs/libplayerpacket/: playerpacket.c, playerpacket.h:
	  added parsing fiducial geom requests

2003-01-04 11:57  gerkey

	* client_libs/libplayerc/dev_wifi.c,
	  server/drivers/wifi/linuxwifi.cc: small fixes to linuxwifi and
	  dev_wifi

2002-12-20 13:29  jazzfunk

	* client_libs/c++/: Makefile.am, commsproxy.cc, irproxy.cc,
	  playerclient.h, positionproxy.cc, wifiproxy.cc: misc updates for
	  IR and POS proxy.  also updated the WiFi proxy to take advantage
	  of the newer driver version...

2002-12-20 13:27  jazzfunk

	* server/: player.h, drivers/wifi/aodv.cc,
	  drivers/wifi/linuxwifi.cc, drivers/wifi/iwspy.cc: updated the
	  wifi driver interface to take into account the MAC address of the
	  card and the current access point/cell. Also looks at the
	  operating mode and the type of quality info returned. changed a
	  name in the link structure, from link to "qual" to be more
	  accurate... updated aodv.cc and iwspy.cc to use the new name.

	  the linuxwifi driver reimplements most things using the wireless
	  extensions ioctls, or falls back to the old method of reading
	  /proc/net/wireless, which wont get all the new info....  MAC
	  address is read using an ioctl and give as a configuration reply.

2002-12-16 14:24  gerkey

	* PORTSTATUS: fixes for FreeBSD build

2002-12-09 21:34  jazzfunk

	* server/drivers/mixed/reb/: reb.cc, reb.h, reb_ir.cc,
	  reb_params.cc, reb_params.h: backlog of updates.  fixed precision
	  of odometry (now keeping track of sub-milli position)...  sped
	  things up with LPRSerCom...

2002-12-09 20:59  jazzfunk

	* PORTSTATUS: updated bitsy arm status

2002-12-09 20:26  boyoon

	* server/drivers/wifi/linuxwifi.cc: link_count is an integer type,
	  so htonl() shoould be used instead of htons().

2002-12-09 19:46  boyoon

	* server/drivers/localization/mcl/world_model.cc: included a
	  missing header file <cstring>

2002-12-09 18:33  boyoon

	* client_libs/libplayerc/dev_localization.c,
	  server/drivers/localization/mcl/mcl_types.h,
	  server/drivers/localization/mcl/regular_mcl.cc,
	  server/drivers/localization/mcl/regular_mcl.h: modified to send
	  only necessary field for configuration request instead of sending
	  a whole structure.

2002-12-09 16:27  rtv

	* client_libs/c++/test/: Makefile.am, test.cc, test.h,
	  test_fiducialfinder.cc: added test for fiducialfinder

2002-12-07 18:44  boyoon

	* config/regular_mcl.cfg, server/main.cc,
	  server/drivers/localization/mcl/mcl_types.h,
	  server/drivers/localization/mcl/regular_mcl.cc,
	  server/drivers/localization/mcl/regular_mcl.h: Now all
	  computations for the MCL device is done in Player side. The MCL
	  device in Stage is nothing but a simple wrapper for
	  visualization.

2002-12-07 18:37  boyoon

	* server/drivers/stage/psdevice.cc: fixed a bug in the constructor.

2002-12-05 20:48  gerkey

	* server/main.cc: little tweak

2002-12-05 20:18  gerkey

	* server/drivers/stage/: psdevice.cc, psdevice.h: added PSDevice
	  class

2002-12-05 20:17  gerkey

	* server/: Makefile.am, main.cc,
	  drivers/localization/mcl/Makefile.am,
	  drivers/localization/mcl/regular_mcl.cc,
	  drivers/localization/mcl/regular_mcl.h,
	  drivers/stage/Makefile.am, drivers/stage/stagedevice.h: added
	  PSDevice class, converted regular_mcl driver to use it

2002-12-05 17:09  boyoon

	* server/drivers/localization/mcl/clustering.cc: replaced isinf()
	  with finite()

2002-12-05 13:50  gerkey

	* Makefile.am, configure.in, client_libs/libplayerc/error.c,
	  client_libs/libplayerc/playerc.h, m4.d/drivertests.m4,
	  server/drivers/localization/mcl/Makefile.am: more libplayerc
	  tweaks

2002-12-05 13:42  gerkey

	* server/drivers/localization/mcl/.cvsignore: foo

2002-12-05 13:42  gerkey

	* server/drivers/localization/Makefile.am: added back for directory
	  recursion

2002-12-05 13:41  gerkey

	* server/drivers/localization/: Makefile.am, action_model.cc,
	  action_model.h, action_model.nb, clustering.cc, clustering.h,
	  mcl_types.h, regular_mcl.cc, regular_mcl.h, sensor_model.cc,
	  sensor_model.h, sensor_model.nb, world_model.cc, world_model.h,
	  mcl/Makefile.am, mcl/action_model.cc, mcl/action_model.h,
	  mcl/action_model.nb, mcl/clustering.cc, mcl/clustering.h,
	  mcl/mcl_types.h, mcl/regular_mcl.cc, mcl/regular_mcl.h,
	  mcl/sensor_model.cc, mcl/sensor_model.h, mcl/sensor_model.nb,
	  mcl/world_model.cc, mcl/world_model.h: moved mcl code to subdir

2002-12-05 13:35  gerkey

	* client_libs/libplayerc/error.h: tweaked libplayerc's error.h
	  macros to use accessor function

2002-12-05 11:58  gerkey

	* configure.in: fixed up pyplayerc build

2002-12-05 11:35  inspectorg

	* configure.in, client_libs/libplayerc/error.c,
	  client_libs/libplayerc/error.h, client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/test.h,
	  client_libs/pyplayerc/dev_fiducial.c,
	  client_libs/pyplayerc/dev_laser.c,
	  client_libs/pyplayerc/dev_position.c,
	  client_libs/pyplayerc/dev_wifi.c,
	  client_libs/pyplayerc/pyplayerc.c,
	  utils/playerv/dev_blobfinder.c, utils/playerv/dev_fiducial.c,
	  utils/playerv/dev_laser.c, utils/playerv/dev_localization.c,
	  utils/playerv/dev_position.c, utils/playerv/dev_ptz.c,
	  utils/playerv/dev_sonar.c, utils/playerv/playerv.c: libplayerc no
	  londer exports symbols

2002-12-04 16:47  gerkey

	* replace/.cvsignore, server/drivers/localization/.cvsignore: foo

2002-12-04 16:42  gerkey

	* Makefile.am, client_libs/c++/Makefile.am,
	  client_libs/c++/playerclient.h,
	  client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/client.c, client_libs/libplayerc/error.c,
	  client_libs/libplayerc/mclient.c,
	  client_libs/libplayerc/playerc.h, replace/Makefile.am: works on
	  OSX.1

2002-12-04 16:03  gerkey

	* replace/replace.h: add <sys/types.h>

2002-12-04 15:55  gerkey

	* configure.in: setup to build replace Makefile

2002-12-04 15:55  gerkey

	* client_libs/c++/: Makefile.am, playerclient.h,
	  playermulticlient.cc: changed to not need poll.h at client build
	  time

2002-12-04 15:48  gerkey

	* server/: dirname.c, poll.c, replace.h, scandir.c: moved to
	  replace

2002-12-04 15:48  gerkey

	* server/Makefile.am: setup for libreplace.a

2002-12-04 15:22  gerkey

	* replace/: Makefile.am, dirname.c, dummy.c, poll.c, replace.h,
	  scandir.c: added files to build replace lib

2002-12-04 15:14  rtv

	* client_libs/c++/commsproxy.cc, client_libs/c++/playerclient.h,
	  client_libs/libplayerc/dev_localization.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/Makefile.am, examples/c++/forage.cc,
	  examples/c++/goto.cc, examples/c++/laserobstacleavoid.cc,
	  server/clientmanager.cc, server/main.cc, server/replace.h,
	  server/scandir.c: server works in OSX - almost a clean compile
	  now...

2002-12-04 14:58  inspectorg

	* client_libs/libplayerc/playerc.h, utils/playerv/dev_laser.c:
	  Laser display tweak

2002-12-04 13:32  boyoon

	* server/drivers/localization/: action_model.cc, clustering.cc:
	  fixed a bug in the action model

2002-12-04 11:43  gerkey

	* m4.d/drivertests.m4, server/deviceregistry.cc: fixed lasercspace
	  build

2002-12-04 11:33  gerkey

	* m4.d/drivertests.m4, server/deviceregistry.cc: fixed lasercspace
	  compilation

2002-12-04 10:19  gerkey

	* client_libs/c++/doc/cppclient.tex,
	  client_libs/libplayerc/doc/libplayerc.tex,
	  client_libs/tcl/doc/tclplayer.tex, player-manual/player.tex:
	  incremented manual version numbers

2002-12-04 00:03  gerkey

	* player-manual/interfaces/: aio.tex, audio.tex, blobfinder.tex,
	  bumper.tex, comms.tex, dio.tex, fiducial.tex, gps.tex,
	  gripper.tex, ir.tex, laser.tex, player.tex, position.tex,
	  power.tex, ptz.tex, sonar.tex, speech.tex, truth.tex, wifi.tex:
	  removed autogenerated files

2002-12-04 00:02  gerkey

	* client_libs/c++/commsproxy.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/test/test_broadcast.cc,
	  client_libs/c++/test/test_position.cc, m4.d/drivertests.m4,
	  player-manual/Makefile, player-manual/player.tex,
	  player-manual/interfaces/aio.tex,
	  player-manual/interfaces/audio.tex,
	  player-manual/interfaces/blobfinder.tex,
	  player-manual/interfaces/bumper.tex,
	  player-manual/interfaces/comms.tex,
	  player-manual/interfaces/dio.tex,
	  player-manual/interfaces/fiducial.tex,
	  player-manual/interfaces/gps.tex,
	  player-manual/interfaces/gripper.tex,
	  player-manual/interfaces/ir.tex,
	  player-manual/interfaces/laser.tex,
	  player-manual/interfaces/position.tex,
	  player-manual/interfaces/power.tex,
	  player-manual/interfaces/ptz.tex,
	  player-manual/interfaces/sonar.tex,
	  player-manual/interfaces/speech.tex,
	  player-manual/interfaces/truth.tex,
	  player-manual/interfaces/wifi.tex, server/player.h,
	  server/codetools/makedoc/makedoc.py,
	  server/codetools/makedoc/makedoc2.py,
	  server/drivers/comms/udpbroadcast.cc,
	  server/drivers/localization/Makefile.am: merged in changes from
	  release-1-3-patches branch

2002-12-03 23:44  gerkey

	* m4.d/drivertests.m4, server/player.h,
	  server/codetools/makedoc/makedoc.py,
	  server/codetools/makedoc/makedoc2.py,
	  server/drivers/localization/Makefile.am: put bandaids on makedoc
	  tools and tweaked player.h;  just about ready for 1.3.1 release

2002-12-03 23:43  gerkey

	* player-manual/: Makefile, player.tex: fixed up docs

2002-12-03 23:43  gerkey

	* player-manual/interfaces/: aio.tex, audio.tex, blobfinder.tex,
	  bumper.tex, comms.tex, dio.tex, fiducial.tex, gps.tex,
	  gripper.tex, ir.tex, laser.tex, position.tex, power.tex, ptz.tex,
	  sonar.tex, speech.tex, truth.tex, wifi.tex: removed
	  auto-generated files

2002-12-03 19:57  gerkey

	* configure.in, client_libs/c++/commsproxy.cc,
	  client_libs/c++/playerclient.h, client_libs/c++/doc/Makefile,
	  client_libs/c++/test/test_broadcast.cc, server/player.h,
	  server/drivers/comms/udpbroadcast.cc: fixed udpbcast device and
	  c++ comms proxy

2002-12-03 19:33  rtv

	* client_libs/: c++/test/test_position.cc,
	  libplayerpacket/Makefile.am, libplayerpacket/playerpacket.c:
	  fixed potential bug in libplayerpacket and added the header file
	  to the install list. stopped position test from failing when
	  odometry fails to be set.

2002-12-02 22:59  boyoon

	* configure.in, client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/dev_localization.c,
	  client_libs/libplayerc/playerc.h, client_libs/libplayerc/utils.c,
	  config/Makefile.am, config/PHE-05cm.pnm.gz,
	  config/regular_mcl.cfg, m4.d/drivertests.m4, server/Makefile.am,
	  server/deviceregistry.cc, server/main.cc, server/player.h,
	  server/drivers/Makefile.am,
	  server/drivers/localization/Makefile.am,
	  server/drivers/localization/action_model.cc,
	  server/drivers/localization/action_model.h,
	  server/drivers/localization/action_model.nb,
	  server/drivers/localization/clustering.cc,
	  server/drivers/localization/clustering.h,
	  server/drivers/localization/mcl_types.h,
	  server/drivers/localization/regular_mcl.cc,
	  server/drivers/localization/regular_mcl.h,
	  server/drivers/localization/sensor_model.cc,
	  server/drivers/localization/sensor_model.h,
	  server/drivers/localization/sensor_model.nb,
	  server/drivers/localization/world_model.cc,
	  server/drivers/localization/world_model.h,
	  utils/playerv/Makefile.am, utils/playerv/dev_localization.c,
	  utils/playerv/playerv.h, utils/playerv/registry.c: added
	  localization device

2002-11-29 11:17  gerkey

	* configure.in: fixed socklen_t check

2002-11-29 11:11  gerkey

	* configure.in: added back AC_CANONICAL_SYSTEM

2002-11-29 10:14  gerkey

	* .cvsignore: added acinclude.m4 to ignore list

2002-11-29 10:13  gerkey

	* server/: clientmanager.cc, main.cc: switched header inclusion
	  order for OSX build

2002-11-29 10:02  gerkey

	* configure.in, client_libs/c++/waveformproxy.cc,
	  server/drivers/laser/sicklms200.cc,
	  server/drivers/mixed/p2os/p2os.cc,
	  server/drivers/position/microstrain/3dmg.cc,
	  server/drivers/ptz/sonyevid30.cc: added check for O_SYNC and
	  removed check for system type

2002-11-29 09:11  gerkey

	* server/drivers/isense/: .cvsignore, Makefile.am, inertiacube2.cc:
	  moved to new layout

2002-11-29 09:10  gerkey

	* client_libs/libplayerpacket/.cvsignore, examples/c++/.cvsignore:
	  foo

2002-11-29 09:06  gerkey

	* acinclude.m4, bootstrap, configure.in, mkacinclude.sh,
	  m4.d/drivertests.m4, server/Makefile.am, server/clientmanager.cc,
	  server/deviceregistry.cc, server/playercommon.h.in,
	  server/drivers/Makefile.am, server/drivers/acts.cc,
	  server/drivers/aodv.cc, server/drivers/festival.cc,
	  server/drivers/fixedtones.cc, server/drivers/iwspy.cc,
	  server/drivers/laserbar.cc, server/drivers/laserbarcode.cc,
	  server/drivers/lasercspace.cc, server/drivers/laserfeature.cc,
	  server/drivers/laservisualbarcode.cc,
	  server/drivers/linuxwifi.cc, server/drivers/sicklms200.cc,
	  server/drivers/sonyevid30.cc, server/drivers/udpbroadcast.cc,
	  server/drivers/waveaudio.cc, server/drivers/audio/.cvsignore,
	  server/drivers/audio/Makefile.am,
	  server/drivers/audio/fixedtones.cc,
	  server/drivers/blobfinder/.cvsignore,
	  server/drivers/blobfinder/Makefile.am,
	  server/drivers/blobfinder/acts.cc,
	  server/drivers/comms/.cvsignore,
	  server/drivers/comms/Makefile.am,
	  server/drivers/comms/udpbroadcast.cc,
	  server/drivers/fiducial/.cvsignore,
	  server/drivers/fiducial/Makefile.am,
	  server/drivers/fiducial/laserbar.cc,
	  server/drivers/fiducial/laserbarcode.cc,
	  server/drivers/fiducial/laserfeature.cc,
	  server/drivers/fiducial/laservisualbarcode.cc,
	  server/drivers/laser/.cvsignore,
	  server/drivers/laser/Makefile.am,
	  server/drivers/laser/lasercspace.cc,
	  server/drivers/laser/sicklms200.cc,
	  server/drivers/mixed/.cvsignore,
	  server/drivers/mixed/Makefile.am,
	  server/drivers/mixed/p2os/.cvsignore,
	  server/drivers/mixed/p2os/Makefile.am,
	  server/drivers/mixed/p2os/p2os.cc,
	  server/drivers/mixed/p2os/p2os.h,
	  server/drivers/mixed/p2os/p2os_aio.cc,
	  server/drivers/mixed/p2os/p2os_bumper.cc,
	  server/drivers/mixed/p2os/p2os_dio.cc,
	  server/drivers/mixed/p2os/p2os_gripper.cc,
	  server/drivers/mixed/p2os/p2os_position.cc,
	  server/drivers/mixed/p2os/p2os_power.cc,
	  server/drivers/mixed/p2os/p2os_sonar.cc,
	  server/drivers/mixed/p2os/packet.cc,
	  server/drivers/mixed/p2os/packet.h,
	  server/drivers/mixed/p2os/robot_params.cc,
	  server/drivers/mixed/p2os/robot_params.h,
	  server/drivers/mixed/p2os/sip.cc,
	  server/drivers/mixed/p2os/sip.h,
	  server/drivers/mixed/reb/.cvsignore,
	  server/drivers/mixed/reb/Makefile.am,
	  server/drivers/mixed/reb/reb.cc, server/drivers/mixed/reb/reb.h,
	  server/drivers/mixed/reb/reb_ir.cc,
	  server/drivers/mixed/reb/reb_params.cc,
	  server/drivers/mixed/reb/reb_params.h,
	  server/drivers/mixed/reb/reb_position.cc,
	  server/drivers/mixed/reb/reb_power.cc,
	  server/drivers/mixed/rwi/.cvsignore,
	  server/drivers/mixed/rwi/Makefile.am,
	  server/drivers/mixed/rwi/rwi_bumperdevice.cc,
	  server/drivers/mixed/rwi/rwi_bumperdevice.h,
	  server/drivers/mixed/rwi/rwi_laserdevice.cc,
	  server/drivers/mixed/rwi/rwi_laserdevice.h,
	  server/drivers/mixed/rwi/rwi_positiondevice.cc,
	  server/drivers/mixed/rwi/rwi_positiondevice.h,
	  server/drivers/mixed/rwi/rwi_powerdevice.cc,
	  server/drivers/mixed/rwi/rwi_powerdevice.h,
	  server/drivers/mixed/rwi/rwi_sonardevice.cc,
	  server/drivers/mixed/rwi/rwi_sonardevice.h,
	  server/drivers/mixed/rwi/rwidevice.cc,
	  server/drivers/mixed/rwi/rwidevice.h,
	  server/drivers/position/.cvsignore,
	  server/drivers/position/Makefile.am,
	  server/drivers/position/isense/.cvsignore,
	  server/drivers/position/isense/Makefile.am,
	  server/drivers/position/isense/inertiacube2.cc,
	  server/drivers/position/microstrain/.cvsignore,
	  server/drivers/position/microstrain/3dmg.cc,
	  server/drivers/position/microstrain/Makefile.am,
	  server/drivers/ptz/.cvsignore, server/drivers/ptz/Makefile.am,
	  server/drivers/ptz/sonyevid30.cc,
	  server/drivers/speech/.cvsignore,
	  server/drivers/speech/Makefile.am,
	  server/drivers/speech/festival.cc,
	  server/drivers/waveform/.cvsignore,
	  server/drivers/waveform/Makefile.am,
	  server/drivers/waveform/waveaudio.cc,
	  server/drivers/wifi/.cvsignore, server/drivers/wifi/Makefile.am,
	  server/drivers/wifi/aodv.cc, server/drivers/wifi/iwspy.cc,
	  server/drivers/wifi/linuxwifi.cc: new driver file layout

2002-11-27 14:08  inspectorg

	* server/: player.h, drivers/iwspy.cc: [no log message]

2002-11-27 09:23  inspectorg

	* configure.in, server/Makefile.am, server/deviceregistry.cc,
	  server/drivers/Makefile.am, server/drivers/iwspy.cc: Added iwspy
	  driver

2002-11-26 17:56  inspectorg

	* configure.in, client_libs/c++/wifiproxy.cc,
	  client_libs/libplayerc/dev_wifi.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/test_wifi.c,
	  client_libs/pyplayerc/dev_wifi.c, server/Makefile.am,
	  server/deviceregistry.cc, server/player.h,
	  server/drivers/Makefile.am, server/drivers/aodv.cc,
	  server/drivers/linuxwifi.cc: Added AODV driver

2002-11-26 09:50  jazzfunk

	* server/Makefile.am: @REB_LIBPATH@ got removed from dependencies
	  somewhere...

2002-11-26 08:23  inspectorg

	* client_libs/pyplayerc/dev_wifi.c: [no log message]

2002-11-25 23:59  gerkey

	* configure.in: fixed quoting

2002-11-25 19:09  inspectorg

	* server/drivers/linuxwifi.cc: Fixed WiFi driver

2002-11-21 18:36  rtv

	* client_libs/c++/playerclient.h, client_libs/c++/waveformproxy.cc,
	  examples/c++/waveformread.cc, server/drivers/fixedtones.cc,
	  server/drivers/waveaudio.cc: added TEST_TONE to waveaudio driver.
	  waveform interface seems to work ok, but i havent tested real
	  sampling and playback cos i only have one machine to hand

2002-11-21 17:26  rtv

	* player-manual/: player.tex, drivers/waveaudio.tex: added docs for
	  the sound-capture device

2002-11-21 17:10  rtv

	* configure.in: added options to control python client build (as it
	  seems broken right now)

2002-11-21 14:44  rtv

	* configure.in: added test for soundcard.h in waveaudio options

2002-11-21 14:21  rtv

	* configure.in: reordered for easier-to-read configure --help

2002-11-21 14:00  rtv

	* client_libs/c++/waveformproxy.cc, server/drivers/waveaudio.cc:
	  added rudimentary support for raw digital waveforms. The waveform
	  interface fetches raw samples. the waveaudio driver grabs
	  waveforms from the soundcard. the waveformproxy writes waveforms
	  to the soundcard

2002-11-21 13:57  rtv

	* configure.in, client_libs/c++/Makefile.am,
	  client_libs/c++/playerclient.h, client_libs/c++/waveformproxy.cc,
	  examples/c++/Makefile.am, examples/c++/waveformread.cc,
	  server/Makefile.am, server/deviceregistry.cc, server/player.h,
	  server/drivers/Makefile.am, server/drivers/waveaudio.cc: added
	  rudimentary support for raw digital waveforms. The waveform
	  interface fetches raw samples. the waveaudio driver grabs
	  waveforms from the soundcard. the waveformproxy writes waveforms
	  to the soundcard

2002-11-20 18:54  inspectorg

	* client_libs/libplayerc/: Makefile.am, dev_wifi.c, playerc.h,
	  utils.c, test/Makefile.am, test/test.c, test/test_wifi.c: Added
	  WiFi support

2002-11-20 18:53  inspectorg

	* client_libs/pyplayerc/: Makefile.am, pyplayerc.c, setup.py,
	  test/test.py, test/test_wifi.py: Added wifi test

2002-11-20 16:30  rtv

	* configure.in: tweaked comments

2002-11-20 16:22  inspectorg

	* client_libs/pyplayerc/test/test.py: Added python lib tests

2002-11-20 16:13  rtv

	* configure.in, server/drivers/udpbroadcast.cc: added checking for
	  socklen_t type to help compile on BSD systems (including OSX)

2002-11-20 14:25  inspectorg

	* server/: device.cc, device.h: Changed PutData to use void*

2002-11-20 14:12  rtv

	* client_libs/c++/playerclient.h, client_libs/c++/positionproxy.cc,
	  client_libs/c++/test/test.cc,
	  client_libs/c++/test/test_position.cc,
	  client_libs/c++/test/test_position_control.cc,
	  client_libs/libplayerpacket/playerpacket.c,
	  server/drivers/stage/stagedevice.cc: replaced values.h and MAXINT
	  with limits.h and INT_MAX for more up-to-date portability

2002-11-19 17:34  rtv

	* client_libs/libplayerc/dev_position.c: positiondevice was sending
	  garbage in command position fields

2002-11-19 15:31  rtv

	* client_libs/c++/test/: Makefile.am, test.cc, test_position.cc,
	  test_position_control.cc: added tests for position interface in
	  position control mode

2002-11-19 15:30  rtv

	* client_libs/libplayerpacket/playerpacket.c: bugfix in
	  PositionDataPack

2002-11-19 13:45  inspectorg

	* configure.in, server/Makefile.am, server/deviceregistry.cc,
	  server/drivers/Makefile.am: Added skeleton for MicroStrain driver

2002-11-18 21:27  jazzfunk

	* player-manual/drivers/reb_.tex: fixed some typos

2002-11-18 21:14  jazzfunk

	* player-manual/drivers/reb_.tex: ome docs about the REB drivers

2002-11-18 19:59  rtv

	* configure.in, client_libs/c/playercclient.h,
	  client_libs/c++/test/Makefile.am, client_libs/c++/test/test.cc,
	  client_libs/libplayerpacket/playerpacket.c,
	  client_libs/libplayerpacket/playerpacket.h: test

2002-11-18 19:12  rtv

	* client_libs/: Makefile.am, c/playercclient.h, c++/Makefile.am,
	  c++/commsproxy.cc, c++/positionproxy.cc, c++/test/Makefile.am,
	  c++/test/test.cc, c++/test/test.h, c++/test/test_position.cc,
	  libplayerpacket/Makefile.am, libplayerpacket/playerpacket.c,
	  libplayerpacket/playerpacket.h: beginnings of a C library for
	  packing and unpacking Player message structures

2002-11-13 19:59  rtv

	* client_libs/c++/test/test_position.cc: cleaned up debug output

2002-11-13 19:56  rtv

	* client_libs/c++/: playerclient.h, positionproxy.cc,
	  test/test_position.cc: added goto function to positionproxy for
	  position control. added position control tests to test_position

2002-11-12 15:00  gerkey

	* configure.in, client_libs/c/Makefile.am,
	  client_libs/c++/Makefile.am, client_libs/c++/test/Makefile.am,
	  client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/test/Makefile.am,
	  examples/c++/Makefile.am, examples/libplayerc/Makefile.am,
	  server/Makefile.am, server/drivers/Makefile.am,
	  server/drivers/stage/Makefile.am, utils/playerjoy/Makefile.am,
	  utils/playerv/Makefile.am, utils/tkviewer/viewer.tk: changed
	  cross-compile setup

2002-11-11 23:20  gerkey

	* server/clientdata.cc: made player print out the correct port when
	  a client dies

2002-11-11 22:30  gerkey

	* server/playercommon.h.in: slight tweak

2002-11-11 22:16  gerkey

	* configure.in, client_libs/pyplayerc/setup.py,
	  examples/c++/.cvsignore, server/.cvsignore, server/clientdata.cc,
	  server/clientmanager.cc, server/device.cc,
	  server/deviceregistry.cc, server/deviceregistry.h,
	  server/main.cc, server/playercommon.h.in, server/playerqueue.cc,
	  server/drivers/acts.cc, server/drivers/festival.cc,
	  server/drivers/sicklms200.cc, server/drivers/sonyevid30.cc,
	  utils/playerv/playerv.c, utils/playerv/registry.c: cleaned up
	  config/build env

2002-11-11 18:48  gerkey

	* .cvsignore, configure.in, client_libs/c++/doc/.cvsignore,
	  server/.cvsignore, server/Makefile.am, server/playercommon.h,
	  server/playercommon.h.in: made playercommon.h autogenerated

2002-11-10 19:44  inspectorg

	* utils/playerv/playerv.c: [no log message]

2002-11-09 21:09  gerkey

	* client_libs/c++/audioproxy.cc, examples/c++/audiowrite.cc,
	  server/drivers/fixedtones.cc: got audio sampling working iPAQ

2002-11-09 17:18  gerkey

	* examples/c++/: Makefile.am, audioread.cc, audiowrite.cc: added
	  audio examples

2002-11-09 17:17  gerkey

	* client_libs/c++/: Makefile.am, audioproxy.cc, playerclient.h:
	  added audioproxy.cc

2002-11-08 13:21  gerkey

	* configure.in, client_libs/c/Makefile.am,
	  client_libs/c++/Makefile.am, client_libs/c++/test/Makefile.am,
	  client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/test/Makefile.am,
	  client_libs/libplayerc/test/test_blobfinder.c,
	  client_libs/libplayerc/test/test_fiducial.c,
	  examples/c++/Makefile.am, examples/libplayerc/Makefile.am,
	  utils/playerjoy/Makefile.am, utils/playerv/Makefile.am: changed
	  up configuration for cross-compiling server and clients

2002-11-08 11:29  gerkey

	* configure.in: pretty printing

2002-11-08 03:59  gerkey

	* server/playercommon.h: header swap for cross-compiling to ipaq

2002-11-02 23:38  inspectorg

	* client_libs/pyplayerc/: dev_fiducial.c, pyplayerc.c: Fixed to
	  python client

2002-11-02 23:04  inspectorg

	* configure.in, client_libs/c++/doc/Makefile,
	  server/codetools/makedoc/makedoc2.py: Change rtk path

2002-11-02 23:03  gerkey

	* server/drivers/linuxwifi.cc: took out debug

2002-11-02 22:39  gerkey

	* ChangeLog: updated

2002-11-02 22:39  inspectorg

	* client_libs/libplayerc/test/test_ptz.c: [no log message]

2002-11-02 22:29  gerkey

	* player-manual/player.tex: took out draft

2002-11-02 22:27  gerkey

	* configure.in: fixed python checking

2002-11-02 22:17  gerkey

	* configure.in: added rtk warnings

2002-11-02 22:04  gerkey

	* configure.in, server/Makefile.am, server/main.cc,
	  server/drivers/stage/Makefile.am: fixed up autoconf stuff

2002-11-02 22:02  inspectorg

	* server/: player.h, codetools/makedoc/makedoc2.py: Fixed player.h

2002-11-02 21:42  gerkey

	* configure.in: spiffed up build setup

2002-11-02 21:26  gerkey

	* player-manual/drivers/p2os_.tex: added config reqs

2002-11-02 21:23  gerkey

	* player-manual/: buffers.eps, buffers.fig, player.tex: spiffed up
	  architecture chapter

2002-11-02 20:25  inspectorg

	* player-manual/: player.tex, drivers/acts.tex,
	  drivers/festival.tex, drivers/fixedtones.tex,
	  drivers/laserbar.tex, drivers/laserbarcode.tex,
	  drivers/lasercspace.tex, drivers/laservisualbarcode.tex,
	  drivers/linuxwifi.tex, drivers/sicklms200.tex,
	  drivers/sonyevid30.tex, drivers/udpbroadcast.tex: Updated drivers

2002-11-02 19:54  inspectorg

	* player-manual/drivers/: lasercspace-1.eps, lasercspace-1.jpg,
	  lasercspace-2.eps, lasercspace-2.jpg, lasercspace.tex: Added
	  lasercspace figs

2002-11-02 19:49  gerkey

	* player-manual/.cvsignore: added more ignorance

2002-11-02 19:48  gerkey

	* player-manual/: player.tex, drivers/laserbar.tex,
	  drivers/laservisualbarcode.tex: fixed up cross-refs

2002-11-02 19:43  inspectorg

	* utils/playerv/playerv.c: Fixed (workaround) bad packet bug

2002-11-02 19:33  gerkey

	* player-manual/: player.tex, drivers/linuxwifi.tex,
	  drivers/reb_.tex, drivers/rwi_.tex, drivers/wifi.tex: tweaks

2002-11-02 19:23  gerkey

	* server/codetools/makedoc/makedoc2.py: added labels to sections

2002-11-02 19:18  gerkey

	* player-manual/Makefile, player-manual/player.tex,
	  server/player.h: finished interface chapter

2002-11-02 18:42  inspectorg

	* server/: player.h, codetools/makedoc/makedoc2.py: Documentation
	  changes

2002-11-02 18:41  gerkey

	* server/player.h, player-manual/player.tex: added audio and speech

2002-11-02 18:30  gerkey

	* server/player.h, player-manual/player.tex: added ptz

2002-11-02 18:25  gerkey

	* server/player.h, player-manual/player.tex: added sonar

2002-11-02 18:20  inspectorg

	* server/player.h, server/codetools/makedoc/makedoc2.py,
	  player-manual/player.tex: Documentation changes

2002-11-02 18:15  gerkey

	* server/player.h, player-manual/player.tex: did position

2002-11-02 17:34  gerkey

	* player-manual/player.tex: foo

2002-11-02 17:32  gerkey

	* server/player.h: done with player, power, and gripper

2002-11-02 17:05  inspectorg

	* server/: player.h, codetools/makedoc/makedoc2.py: Documentation
	  changes

2002-11-02 16:59  inspectorg

	* server/: player.h, codetools/makedoc/makedoc2.py: Documentation
	  changes

2002-11-02 16:12  inspectorg

	* server/player.h: Documentation changes

2002-11-02 16:11  inspectorg

	* player-manual/: Makefile, player.tex: Started conversion to
	  auto-doc generation

2002-11-02 16:11  inspectorg

	* server/codetools/makedoc/: makedoc.py, makedoc2.py: Added new doc
	  tool

2002-11-02 15:48  gerkey

	* configure.in, client_libs/pyplayerc/Makefile.am: fixed up python
	  checking

2002-11-02 15:12  gerkey

	* player-manual/laservisualbeacon.eps: new fig

2002-11-02 14:05  gerkey

	* client_libs/c++/: powerproxy.cc, test/test_power.cc: small fixes

2002-11-02 13:50  gerkey

	* client_libs/c++/doc/.cvsignore: foo

2002-11-02 13:49  gerkey

	* client_libs/c++/: dioproxy.cc, test/test_dio.cc: added dio stuff

2002-11-02 13:41  gerkey

	* client_libs/c++/: Makefile.am, blobfinderproxy.cc,
	  fiducialproxy.cc, playerclient.h, positionproxy.cc, ptzproxy.cc,
	  doc/Makefile, doc/cppclient.tex, test/Makefile.am, test/test.cc,
	  test/test.h, test/test_position.cc: fixed up docs; added dio
	  proxy and test; added omni test to position

2002-11-02 12:06  inspectorg

	* utils/playerv/: mainwnd.c, playerv.h: Added movie support

2002-11-02 11:14  inspectorg

	* utils/playerv/: dev_laser.c, playerv.c: Improved gui
	  responsiveness by adding poll support

2002-11-02 11:14  inspectorg

	* client_libs/libplayerc/: client.c, playerc.h: Added poll support
	  to single client

2002-11-01 18:27  gerkey

	* client_libs/c++/doc/.cvsignore: foo

2002-11-01 18:25  gerkey

	* utils/tkviewer/viewer.tk, client_libs/tcl/playerclient.tcl:
	  updated for 1.3

2002-11-01 16:51  inspectorg

	* client_libs/c++/: playerclient.h, doc/Makefile: Documentation
	  changes

2002-11-01 16:46  inspectorg

	* server/codetools/makedoc/makedoc.py: Auto-documentation tool

2002-11-01 16:45  gerkey

	* Makefile.am, acinclude.m4, bootstrap, configure.in,
	  client_libs/tcl/playerclient.tcl, utils/playerv/Makefile.am: now
	  relies on external rtk build

2002-11-01 16:43  inspectorg

	* client_libs/c++/doc/docker.py: Moved documentation script to
	  codetools

2002-11-01 16:38  inspectorg

	* client_libs/c++/doc/: cppclient.tex, docker.py: Misc updates

2002-11-01 16:28  inspectorg

	* client_libs/c++/doc/: cppclient.tex, docker.py: Updated
	  documentation script

2002-11-01 12:20  gerkey

	* README: updated README

2002-11-01 12:15  gerkey

	* configure.in, client_libs/c++/test/Makefile.am,
	  client_libs/c++/test/test.cc, client_libs/c++/test/test.h,
	  client_libs/c++/test/test_wifi.cc, config/usc_pioneer.cfg: added
	  wifi to C++ client tests

2002-11-01 12:15  gerkey

	* server/: Makefile.am, deviceregistry.cc, drivers/Makefile.am,
	  drivers/linuxwifi.cc, drivers/wifi.cc: changed wifi to linuxwifi
	  and fixed it, too

2002-11-01 11:41  gerkey

	* acinclude.m4: added back jpeglib test

2002-11-01 11:37  gerkey

	* TODO, acinclude.m4, bootstrap, configure.in,
	  client_libs/libplayerc/doc/.cvsignore: using rtk's configure

2002-11-01 11:17  rtv

	* client_libs/c++/test/test_bumper.cc: added test for bumper
	  interface, similar to sonar

2002-11-01 11:06  rtv

	* client_libs/c++/Makefile.am, client_libs/c++/bumperproxy.cc,
	  client_libs/c++/playerclient.h, client_libs/c++/test/Makefile.am,
	  client_libs/c++/test/test.cc, client_libs/c++/test/test.h,
	  server/main.cc, server/player.h,
	  server/drivers/stage/stagedevice.cc: added bumper get geometry
	  request, bumper proxy and bumper test

2002-10-31 20:14  gerkey

	* player-manual/notext_ps_logo.eps: added logo

2002-10-31 19:59  gerkey

	* ChangeLog: update ChangeLog for release

2002-10-31 19:58  gerkey

	* ChangeLog, Makefile.common, client_libs/c++/positionproxy.h,
	  client_libs/c++/doc/cppclient.tex,
	  client_libs/c++/test/test_position.cc,
	  client_libs/libplayerc/doc/libplayerc.tex,
	  client_libs/lisp/doc/lispplayer.tex,
	  client_libs/tcl/doc/tclplayer.tex, player-manual/player.tex: last
	  commit before release

2002-10-31 19:04  inspectorg

	* utils/playerv/: mainwnd.c, playerv.c: Tweaks to export

2002-10-31 12:36  gerkey

	* client_libs/c++/: positionproxy.cc, positionproxy.h: applied
	  Alex's omni stage bugfix and added 3-arg SetSpeed() to
	  PositionProxy

2002-10-30 23:48  gerkey

	* Makefile.am, client_libs/c++/playerclient.h,
	  client_libs/libplayerc/Makefile.am, config/Makefile.am,
	  server/Makefile.am: fixed up distro

2002-10-30 18:14  gerkey

	* PORTSTATUS: updated PORTSTATUS

2002-10-30 17:45  inspectorg

	* player-manual/: player.tex, interfaces/aio.tex,
	  interfaces/audio.tex, interfaces/blobfinder.tex,
	  interfaces/bps.tex, interfaces/bumper.tex, interfaces/comms.tex,
	  interfaces/descartes.tex, interfaces/dio.tex,
	  interfaces/fiducial.tex, interfaces/gps.tex,
	  interfaces/gripper.tex, interfaces/idar.tex,
	  interfaces/idarturret.tex, interfaces/ir.tex,
	  interfaces/laser.tex, interfaces/mote.tex, interfaces/player.tex,
	  interfaces/position.tex, interfaces/power.tex,
	  interfaces/ptz.tex, interfaces/sonar.tex, interfaces/speech.tex,
	  interfaces/truth.tex, interfaces/wifi.tex: Broke out interfaces

2002-10-30 17:44  gerkey

	* PORTSTATUS, acinclude.m4, utils/playerv/Makefile.am: foo

2002-10-30 17:18  inspectorg

	* player-manual/player.tex: Added CVS header

2002-10-30 17:17  inspectorg

	* server/drivers/laservisualbarcode.cc: Changed some config file
	  options

2002-10-30 17:16  inspectorg

	* player-manual/: player.tex, drivers/acts.tex,
	  drivers/festival.tex, drivers/fixedtones.tex,
	  drivers/laserbar.tex, drivers/laserbarcode.tex,
	  drivers/laservisualbarcode.tex, drivers/p2os_.tex,
	  drivers/reb_.tex, drivers/rwi_.tex, drivers/sicklms200.tex,
	  drivers/sonyevid30.tex, drivers/udpbroadcast.tex,
	  drivers/wifi.tex: Broke up drivers chapter

2002-10-30 16:22  inspectorg

	* configure.in, server/deviceregistry.cc: Changed laserreflector to
	  laserbar

2002-10-30 16:19  inspectorg

	* server/drivers/: Makefile.am, laserbar.cc, laserreflector.cc:
	  Changed laserreflector to laserbar

2002-10-30 16:06  gerkey

	* acinclude.m4: foo

2002-10-30 16:00  gerkey

	* server/player.h: took out vestigal lbd stuff

2002-10-30 15:22  gerkey

	* examples/c++/Makefile.am, examples/c++/rsn.cc,
	  utils/playerjoy/Makefile.am: builds on freebsd

2002-10-30 15:17  inspectorg

	* utils/playerv/dev_ptz.c: Fixed rendering bug

2002-10-30 15:16  inspectorg

	* server/drivers/: laserbarcode.cc, laservisualbarcode.cc: Fixed
	  geometry

2002-10-30 15:15  gerkey

	* configure.in: small tweaks

2002-10-30 15:13  gerkey

	* PORTSTATUS, acinclude.m4, configure.in,
	  utils/playerv/Makefile.am: added PORTSTATUS; reworked RTK tests

2002-10-30 14:10  gerkey

	* configure.in, client_libs/c++/idarturretproxy.cc,
	  client_libs/libplayerc/dev_blobfinder.c,
	  client_libs/libplayerc/dev_comms.c,
	  client_libs/libplayerc/dev_fiducial.c,
	  client_libs/libplayerc/dev_gps.c,
	  client_libs/libplayerc/dev_laser.c,
	  client_libs/libplayerc/dev_position.c,
	  client_libs/libplayerc/dev_ptz.c,
	  client_libs/libplayerc/dev_sonar.c,
	  client_libs/libplayerc/dev_truth.c, client_libs/tcl/Makefile.am,
	  server/Makefile.am, server/drivers/sicklms200.cc,
	  server/drivers/sonyevid30.cc: working on FreeBSD

2002-10-30 12:32  inspectorg

	* client_libs/c++/fiducialproxy.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/test/test_lbd.cc,
	  client_libs/libplayerc/dev_fiducial.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/test_fiducial.c,
	  utils/playerv/dev_fiducial.c, utils/playerv/playerv.h: Removed
	  fiducial config stuff

2002-10-30 12:25  inspectorg

	* server/: player.h, drivers/laserbarcode.cc,
	  drivers/laserreflector.cc: Removed fiducial config requests

2002-10-30 12:02  gerkey

	* .cvsignore: added some bsd stuff

2002-10-30 12:01  gerkey

	* configure.in, server/clientmanager.cc,
	  server/drivers/udpbroadcast.cc: solaris detection

2002-10-30 11:39  gerkey

	* configure.in: working on system type

2002-10-30 11:37  inspectorg

	* server/: player.h, drivers/lasercspace.cc,
	  drivers/laserreflector.cc: Extended fiducial geometry info

2002-10-30 11:26  gerkey

	* configure.in: added AC_CANONICAL_SYSTEM

2002-10-30 11:01  gerkey

	* client_libs/c++/test/test.cc: swapped order of tests

2002-10-30 11:01  inspectorg

	* server/drivers/lasercspace.cc: Fixed geometry handling for
	  lasercspace

2002-10-29 17:49  inspectorg

	* utils/playerv/playerv.c: [no log message]

2002-10-29 17:48  inspectorg

	* server/drivers/lasercspace.cc: Optimized lasercspace for speed.

2002-10-29 17:38  gerkey

	* player-manual/player.tex: new stuff

2002-10-29 16:29  inspectorg

	* utils/playerv/: dev_blobfinder.c, dev_fiducial.c, dev_laser.c,
	  dev_position.c, dev_ptz.c, dev_sonar.c, playerv.c, playerv.h,
	  registry.c: Added driver names to playerv

2002-10-29 15:09  inspectorg

	* client_libs/libplayerc/client.c,
	  client_libs/libplayerc/dev_laser.c,
	  client_libs/libplayerc/device.c,
	  client_libs/libplayerc/playerc.h, player-manual/player.tex,
	  server/clientdata.cc, server/clientdata.h, server/player.h,
	  utils/playerv/dev_laser.c, utils/playerv/dev_sonar.c,
	  utils/playerv/playerv.c, utils/playerv/playerv.h: Added driver
	  info request

2002-10-29 13:27  inspectorg

	* utils/playerv/: dev_laser.c, dev_position.c, dev_ptz.c,
	  dev_sonar.c, mainwnd.c, playerv.c, playerv.h: Changed to
	  single-thread model; tweaked laser and sonar display

2002-10-29 13:26  inspectorg

	* config/usc_pioneer.cfg, server/drivers/acts.cc: Modified acts to
	  run right

2002-10-29 10:22  inspectorg

	* client_libs/: c++/commsproxy.cc, c++/playerclient.h,
	  c++/test/test.cc, c++/test/test_broadcast.cc,
	  libplayerc/dev_comms.c, libplayerc/playerc.h: Updated comms C++
	  proxy

2002-10-28 16:49  inspectorg

	* client_libs/libplayerc/dev_comms.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/test.c,
	  client_libs/libplayerc/test/test_comms.c, server/player.h,
	  server/drivers/sicklms200.cc, server/drivers/udpbroadcast.cc:
	  Modified comms/udpbroadcast to use cmd/data rather than
	  request/reply

2002-10-28 13:54  inspectorg

	* client_libs/libplayerc/: playerc.h, doc/Makefile,
	  doc/libplayerc.tex: Updated the manual

2002-10-28 10:57  gerkey

	* client_libs/libplayerc/doc/.cvsignore: added/tweaked .cvsignore

2002-10-28 10:54  gerkey

	* client_libs/tcl/doc/.cvsignore: added .cvsignore

2002-10-28 10:52  gerkey

	* client_libs/c++/doc/.cvsignore, client_libs/c++/test/.cvsignore,
	  client_libs/libplayerc/test/.cvsignore,
	  client_libs/pyplayerc/.cvsignore, client_libs/tcl/.cvsignore,
	  examples/c++/.cvsignore, examples/libplayerc/.cvsignore,
	  player-manual/.cvsignore, server/.cvsignore,
	  server/drivers/isense/.cvsignore, utils/playerjoy/.cvsignore,
	  utils/playerv/.cvsignore: tweaked .cvsignore files

2002-10-28 10:45  gerkey

	* client_libs/c++/bumperproxy.cc: added bumperproxy.cc back

2002-10-28 10:44  gerkey

	* .cvsignore, client_libs/.cvsignore, client_libs/c/.cvsignore,
	  client_libs/c++/.cvsignore, client_libs/c++/test/.cvsignore,
	  client_libs/libplayerc/.cvsignore,
	  client_libs/libplayerc/test/.cvsignore,
	  client_libs/pyplayerc/.cvsignore, client_libs/tcl/.cvsignore,
	  config/.cvsignore, examples/.cvsignore, examples/c++/.cvsignore,
	  examples/libplayerc/.cvsignore, server/.cvsignore,
	  server/drivers/.cvsignore, server/drivers/stage/.cvsignore,
	  utils/.cvsignore, utils/playerjoy/.cvsignore,
	  utils/playerv/.cvsignore, utils/tkviewer/.cvsignore: added
	  .cvsignore files

2002-10-28 10:21  gerkey

	* server/clientdata.cc: added stage to ident string

2002-10-26 13:09  gerkey

	* player-manual/player.tex: filled out driver chapter

2002-10-25 19:52  gerkey

	* player-manual/player.tex: finished interface chapter, except for
	  configurations

2002-10-25 18:01  gerkey

	* player-manual/player.tex: more docs updated

2002-10-25 17:56  rtv

	* client_libs/c++/test/Makefile.am, client_libs/c++/test/test.cc,
	  client_libs/c++/test/test.h, server/main.cc, server/player.h:
	  added power device to Stage. added test routine for power device

2002-10-25 17:54  rtv

	* client_libs/c++/test/test_power.cc: added power proxy test

2002-10-25 17:33  gerkey

	* player-manual/player.tex: updating driver/interface docs; got as
	  far as position

2002-10-25 14:41  gerkey

	* TODO: added something

2002-10-25 14:40  gerkey

	* configure.in, client_libs/pyplayerc/Makefile.am,
	  client_libs/pyplayerc/Makefile.in: added Automake support for
	  pyplayerc

2002-10-24 17:46  rtv

	* TODO: misc device updates requested

2002-10-22 13:29  gerkey

	* client_libs/c++/positionproxy.cc: applied Josh's patch to SIP
	  parser for ARM byte-alignment; fixed byteswapping in C++ client

2002-10-16 09:41  gerkey

	* TODO: added next release todo list

2002-10-15 14:49  gerkey

	* player-manual/player.tex: fixed small typo

2002-10-09 19:45  gerkey

	* client_libs/c++/test/test_sonar.cc, server/main.cc,
	  server/drivers/stage/stage.h: added support for passing driver
	  names between Stage and Player, and added reasonable names for
	  all Player entities.	also fixed a couple of little things.

2002-10-04 14:19  gerkey

	* player-manual/player.tex: more updates

2002-10-04 09:23  jazzfunk

	* client_libs/c++/: playerclient.h, positionproxy.cc: mods to
	  positionproxy for the REB stuff.  trimmed up irproxy as well.
	  took out some #defines in playerclient.h and also changed the
	  return of PowerProxy::Charge() so that it works now

2002-09-22 11:35  inspectorg

	* utils/playerv/: dev_laser.c, playerv.c: Changed read loop for
	  change libplayerc packet handling

2002-09-22 11:35  inspectorg

	* client_libs/libplayerc/: client.c, playerc.h: Added incoming
	  queue to manage packet re-ordering following request/reply

2002-09-22 09:48  inspectorg

	* configure.in: Added test program for rtk2

2002-09-21 21:28  inspectorg

	* configure.in, utils/playerv/Makefile.am, utils/playerv/mainwnd.c:
	  Added jpeg export support

2002-09-19 12:00  gerkey

	* client_libs/c++/Makefile.am, server/Makefile.am,
	  server/replace.h: small tweaks

2002-09-17 17:29  gerkey

	* server/main.cc: tweaked cmdline parsing a bit

2002-09-17 17:28  gerkey

	* player-manual/: player.bib, player.tex: started reorg of docs

2002-09-16 16:43  gerkey

	* server/main.cc: changed break to continue in Stage device parsing
	  loop

2002-09-16 15:29  gerkey

	* server/replace.h: fixed typo

2002-09-16 15:27  gerkey

	* server/poll.h: consolidated replacement function prototypes;
	  touched up lasercspace

2002-09-16 14:34  gerkey

	* server/: clientmanager.h, configfile.cc, main.cc, poll.c,
	  replace.h, drivers/lasercspace.cc: consolidated replacement
	  function prototypes; touched up lasercspace

2002-09-10 21:12  gerkey

	* server/dirname.c: fallback implementation of dirname()

2002-09-10 19:26  gerkey

	* configure.in, server/Makefile.am, server/clientmanager.cc,
	  server/configfile.cc, server/deviceregistry.h, server/main.cc,
	  server/poll.c, server/poll.h, server/drivers/udpbroadcast.cc:
	  changes to build on OS X

2002-09-10 19:20  inspectorg

	* configure.in, server/Makefile.am, server/deviceregistry.cc,
	  server/drivers/Makefile.am, server/drivers/lasercspace.cc: Put
	  lasercspace driver back in

2002-09-10 19:18  inspectorg

	* client_libs/c++/playerclient.cc: Slight mod for gcc 3.1

2002-09-10 19:17  inspectorg

	* utils/playerv/: dev_laser.c, mainwnd.c: Fixed for export stills

2002-09-10 18:46  gerkey

	* server/: Makefile.am, clientmanager.h, main.cc, poll.c, poll.h:
	  tweaks for fallback poll

2002-09-10 18:37  gerkey

	* configure.in, server/poll.c: added fallback implementation of
	  poll()

2002-09-10 18:15  inspectorg

	* utils/playerv/: mainwnd.c, playerv.c, playerv.h: Added support to
	  export numbered stills

2002-09-10 18:05  gerkey

	* server/drivers/: festival.cc, laserbarcode.cc, laserreflector.cc,
	  laservisualbarcode.cc: slight fixes for greater portability

2002-09-10 17:55  gerkey

	* server/drivers/acts.cc: changed setpgrp to more portable setpgid

2002-09-10 17:55  gerkey

	* configure.in: removed check for setpgrp

2002-09-10 17:51  gerkey

	* examples/c++/Makefile.am, server/Makefile.am: took out some
	  comments

2002-09-10 17:49  gerkey

	* configure.in: added check for setpgrp() args

2002-09-10 16:55  gerkey

	* client_libs/: c++/positionproxy.cc, libplayerc/dev_position.c:
	  some byte-swapping fixes for position speeds

2002-09-10 16:50  gerkey

	* configure.in: made tests build by default

2002-09-10 16:45  gerkey

	* configure.in: added check for sem_wait() in -lposix4

2002-09-10 16:39  gerkey

	* client_libs/c++/: playerclient.h, positionproxy.cc: change some
	  byteswapping

2002-09-10 16:38  gerkey

	* server/clientdata.cc: minor debug change

2002-09-10 16:23  gerkey

	* server/playercommon.h: added limits.h

2002-09-10 16:18  gerkey

	* config/Makefile.am, server/clientdata.cc, server/playercommon.h,
	  server/serialize.c, server/serialize.h, utils/Makefile.am: minor
	  changes

2002-09-10 16:15  gerkey

	* server/: clientdata.cc, main.cc, playerqueue.cc: a few tweaks for
	  Solaris

2002-09-10 15:04  gerkey

	* server/codetools/: saphconv/README, saphconv/mktypedef.tcl,
	  saphconv/parseparam.tcl, saphconv/saphconv.tcl, serialize/README,
	  serialize/mkserialize.tcl: added codetools

2002-09-10 14:50  gerkey

	* AUTHORS: added John

2002-09-10 14:10  gerkey

	* examples/c++/: Makefile.am, joystick.cc: moved joystick to utils

2002-09-10 13:41  gerkey

	* configure.in: added playerjoy util

2002-09-10 13:41  gerkey

	* utils/playerjoy/: Makefile.am, playerjoy.cc: new utility for
	  joystick control

2002-09-09 22:36  gerkey

	* server/: main.cc, serialize.c, serialize.h: spruced up console
	  output

2002-09-09 22:00  gerkey

	* configure.in: added check for sem_wait in rt

2002-09-09 21:25  gerkey

	* client_libs/pyplayerc/Makefile.in, server/player.h,
	  server/serialize.c, server/serialize.h: minor changes

2002-09-09 18:53  gerkey

	* configure.in, server/clientmanager.cc: [no log message]

2002-09-09 18:42  gerkey

	* configure.in: added check for socklen_t

2002-09-09 18:05  gerkey

	* server/clientmanager.cc: added conditional signedness

2002-09-09 18:04  gerkey

	* server/: clientmanager.cc, drivers/udpbroadcast.cc: changed some
	  signs

2002-09-09 17:48  gerkey

	* server/drivers/udpbroadcast.cc: changed sign of recvfrom arg back
	  to size_t

2002-09-09 17:37  gerkey

	* server/drivers/udpbroadcast.cc: slight change of type

2002-09-09 17:01  gerkey

	* server/drivers/isense/inertiacube2.cc: added client pointer to
	  GetData call

2002-09-09 16:52  gerkey

	* server/: clientdata.cc, device.cc, device.h: added
	  CDevice::GetNumData() and its now used in CClientData::BuildMsg()

2002-09-09 12:59  uid70980

	* TODO, server/clientdata.cc, server/device.cc, server/device.h,
	  server/drivers/fixedtones.cc, server/drivers/laserbarcode.cc,
	  server/drivers/lasercspace.cc, server/drivers/laserfeature.cc,
	  server/drivers/laserreflector.cc,
	  server/drivers/laservisualbarcode.cc,
	  server/drivers/sonyevid30.cc, server/drivers/wifi.cc,
	  server/drivers/stage/stagedevice.cc,
	  server/drivers/stage/stagedevice.h: added client pointers to
	  GetData and PutCommand in the device API

2002-09-09 10:46  gerkey

	* server/scandir.c: added a comment

2002-09-09 10:43  gerkey

	* client_libs/c++/Makefile.am: commented out non-existent file

2002-09-08 12:24  gerkey

	* configure.in: made WiFi driver compile by default

2002-09-08 12:22  gerkey

	* server/: Makefile.am, deviceregistry.cc, main.cc, player.h:
	  various changes in order to unify device interfaces

2002-09-08 12:20  gerkey

	* config/: umass_reb.cfg, usc_pioneer.cfg: updated usc config;
	  added umass config

2002-09-08 12:11  gerkey

	* client_libs/c++/: Makefile.am, irproxy.cc, laserproxy.cc,
	  playerclient.h, positionproxy.cc, powerproxy.cc, reb_irproxy.cc,
	  reb_positionproxy.cc, reb_powerproxy.cc, rwi_bumperproxy.cc,
	  rwi_bumperproxy.h, rwi_laserproxy.cc, rwi_laserproxy.h,
	  rwi_positionproxy.cc, rwi_positionproxy.h, rwi_powerproxy.cc,
	  rwi_powerproxy.h, rwi_sonarproxy.cc, rwi_sonarproxy.h,
	  test/Makefile.am, test/test.cc, test/test_broadcast.cc,
	  test/test_gps.cc, test/test_gripper.cc, test/test_laser.cc,
	  test/test_lbd.cc, test/test_position.cc, test/test_ptz.cc,
	  test/test_sonar.cc, test/test_speech.cc, test/test_truth.cc,
	  test/test_vision.cc: collapsed driver-specific proxies into
	  generic ones; added driver name printout to tests

2002-09-06 11:47  jazzfunk

	* configure.in: removed reference to make a makefile for an example
	  that is not there

2002-09-06 11:45  jazzfunk

	* client_libs/c++/: reb_irproxy.cc, reb_positionproxy.cc,
	  reb_powerproxy.cc, wifiproxy.cc: added proxies for all the new
	  devices: REB_Position, REB_IR, REB_Power, and WiFi

2002-09-06 11:41  jazzfunk

	* examples/: Makefile.am, c++/Makefile.am: removed some references
	  to our local test programs that aren't part of the examples
	  distro

2002-09-06 11:35  jazzfunk

	* Makefile.am, configure.in, client_libs/c/playercclient.c,
	  client_libs/c++/Makefile.am, client_libs/c++/playerclient.h,
	  examples/Makefile.am, examples/c++/Makefile.am,
	  server/Makefile.am, server/clientdata.cc,
	  server/deviceregistry.cc, server/player.h, server/playerqueue.cc,
	  server/drivers/Makefile.am, server/drivers/wifi.cc,
	  server/drivers/stage/Makefile.am: Many changes here.	From most
	  general to least: - Changed the configure scripts to allow
	  selectively compiling devices in the player server, as well as
	  being able to specify compiling the server for cross compilation
	  using the LART ARM cross compiler.  This affects configure.in and
	  all the Makefile.am's under server/.	Note that if you run
	  "./bootstrap" it will comple things exactly as before (all the
	  preexsiting devices default to being compiled).  However, for
	  example, if you don't want to compile the SICK device, you'd run
	  "./bootstrap --without-sick".  The stage device is always
	  compiled though.

	  To compile for the ARM, run "./bootstrap --with-server-arch=arm."

	  - Modified the player server to remove almost all floating point
	  math, to make it more friendly on the ARM.  All the ioctls remain
	  the same, so you shouldn't notice anything different.

	  - Added a WiFi (aka 802.11 aka wireless ethernet) device.
	  Currently read-only, and it assumes the card is on eth0.  It just
	  reads the quality of the connection using /proc/net/wireless.
	  More work to be done here for configuration, etc.   This device
	  will not compile by default, so use "./bootstrap --with-wifi" to
	  compile.

	  - Added drivers for the K-Team Kameleon 376SBC with Robotics
	  Extension Board (REB) under drivers/reb.  This includes a
	  position, IR, and power device for the REB.

2002-09-04 12:04  gerkey

	* configure.in, client_libs/tcl/Makefile.am: added configure check
	  for Tcl; added AC_SUBST(LIBOBJS)

2002-09-04 11:59  gerkey

	* server/: Makefile.am, drivers/acts.cc: small change to acts
	  driver; took serialize lib out of build for now

2002-09-04 11:39  gerkey

	* client_libs/tcl/Makefile.am: fixed pkg_mkIndex call for older Tcl

2002-09-04 11:30  gerkey

	* client_libs/c++/playerclient.cc: fixed signedness of arg

2002-09-04 11:28  gerkey

	* server/: serialize.c, serialize.h: tweaked serialize lib

2002-09-04 11:18  gerkey

	* server/: Makefile.am, clientdata.cc, serialize.c, serialize.h:
	  added serialize/deserialize library

2002-09-04 09:22  gerkey

	* server/player.h: changed some type declarations to standardize
	  for automatic processing

2002-09-03 14:15  inspectorg

	* client_libs/libplayerc/dev_laser.c: Tweaked for signed laser
	  range values

2002-09-03 12:53  gerkey

	* server/Makefile.am: fixed spacing

2002-09-01 15:19  inspectorg

	* server/: Makefile.am, player.h, drivers/lasercspace.cc,
	  drivers/sicklms200.cc: Working cspace driver

2002-09-01 13:08  inspectorg

	* server/: Makefile.am, deviceregistry.cc, drivers/Makefile.am,
	  drivers/lasercspace.cc, drivers/laserfeature.cc: Added skeleton
	  for cspace driver

2002-09-01 11:39  inspectorg

	* server/drivers/laserfeature.cc: Added more model noise parameters

2002-08-31 17:35  inspectorg

	* server/drivers/laserfeature.cc: Working detector

2002-08-31 15:40  inspectorg

	* server/drivers/laserfeature.cc: More-or-less working laser
	  feature detector

2002-08-30 18:54  inspectorg

	* server/drivers/laserfeature.cc: Added some test functions

2002-08-30 18:53  inspectorg

	* client_libs/libplayerc/client.c: Updated client to accept driver
	  string

2002-08-30 18:26  inspectorg

	* server/: Makefile.am, drivers/laserfeature.cc: Mucking about with
	  laser feature detector

2002-08-30 11:44  inspectorg

	* server/: Makefile.am, deviceregistry.cc, drivers/Makefile.am,
	  drivers/laserfeature.cc, drivers/laservisualbarcode.cc: Added
	  laser feature detector

2002-08-30 11:02  rtv

	* client_libs/c++/idarproxy.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/test/Makefile.am, client_libs/c++/test/test.cc,
	  client_libs/c++/test/test.h, server/clientdata.cc,
	  server/devicetable.cc, server/main.cc,
	  server/drivers/stage/stagedevice.cc: fixed bug in clientdata.cc
	  that broke stage mode - the port number was not set when looking
	  up a device with CDeviceTable::GetDriver(). that took another
	  hour or two out of my life...

2002-08-29 15:41  gerkey

	* examples/Makefile.am, configure.in: c examples are no more

2002-08-28 22:17  inspectorg

	* configure.in, client_libs/Makefile.am,
	  client_libs/pyplayerc/Makefile.in: Tweaks for python

2002-08-28 18:50  gerkey

	* client_libs/c/playercclient.c, client_libs/c/playercclient.h,
	  client_libs/c++/clientproxy.cc, client_libs/c++/playerclient.cc,
	  client_libs/c++/playerclient.h, server/clientdata.cc,
	  server/player.h, server/playerqueue.cc,
	  server/drivers/festival.cc: device subscription response messages
	  now contain a 64-character string telling the driver name. C++
	  client parses it out.  libplayerc needs work, but should
	  function.

	  also fixed little bug in Festival driver with buffers not getting
	  cleaned.

2002-08-28 17:07  gerkey

	* configure.in: added checking for sigblock()

2002-08-28 17:03  gerkey

	* server/device.cc: protected sigblock calls

2002-08-28 17:02  gerkey

	* server/clientmanager.cc: fixed IP display endianness

2002-08-28 11:49  gerkey

	* server/: device.cc, drivers/acts.cc, drivers/festival.cc,
	  drivers/fixedtones.cc: took out pthread_set_canceltype()

2002-08-28 11:46  inspectorg

	* server/drivers/sonyevid30.cc: foo

2002-08-28 11:32  gerkey

	* server/: device.h, devicetable.h, main.cc, drivers/acts.cc: fixed
	  device shutdown when 'alwayson' flag is used.  Ctrl-C while a
	  device is in the process of being Setup() may still cause the
	  device to not be Shutdown().

	  also fixed port number handling in ACTS driver.

2002-08-27 13:43  gerkey

	* configure.in: spacing changes

2002-08-27 10:50  gerkey

	* client_libs/c/helpers.c, client_libs/c++/fiducialproxy.cc,
	  client_libs/c++/positionproxy.cc, client_libs/c++/sonarproxy.cc,
	  client_libs/libplayerc/dev_fiducial.c,
	  client_libs/libplayerc/dev_position.c, server/player.h,
	  server/drivers/acts.cc, server/drivers/laserbarcode.cc: renamed
	  config requests to make them part of the device interface

2002-08-26 20:32  inspectorg

	* client_libs/libplayerc/client.c: Fixed readpacket()

2002-08-23 18:56  inspectorg

	* client_libs/pyplayerc/dev_fiducial.c: [no log message]

2002-08-23 18:53  inspectorg

	* utils/playerv/dev_position.c: Increased the speed

2002-08-23 18:36  inspectorg

	* server/drivers/: laserbarcode.cc, laservisualbarcode.cc: Made
	  laservisionbarcode work.

2002-08-23 18:36  inspectorg

	* server/drivers/acts.cc: Now reads descriptive colors from config
	  file

2002-08-23 18:35  inspectorg

	* server/: configfile.cc, configfile.h: Fixed color lookup

2002-08-23 15:21  inspectorg

	* client_libs/pyplayerc/: dev_blobfinder.c, dev_vision.c,
	  pyplayerc.c, setup.py: Some file re-organization

2002-08-23 10:57  inspectorg

	* server/drivers/isense/inertiacube2.cc: Added config file option
	  for compass setting

2002-08-23 10:57  inspectorg

	* server/drivers/laserbarcode.cc: Fixed identification code

2002-08-23 10:56  inspectorg

	* server/drivers/sicklms200.cc: Added config file option for
	  resolution

2002-08-22 14:54  gerkey

	* server/: device.cc, main.cc: added sigblock() to thread creation
	  and 'alwayson' tag to configfile parsing

2002-08-22 12:54  gerkey

	* config/usc_pioneer.cfg, server/drivers/acts.cc: added proper ACTS
	  2.0 support

2002-08-22 00:33  inspectorg

	* configure.in, client_libs/Makefile.am: Made pyplayerc build
	  conditional

2002-08-22 00:13  inspectorg

	* client_libs/pyplayerc/setup.py: Added setup script

2002-08-22 00:12  inspectorg

	* configure.in, client_libs/Makefile.am,
	  client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/playerc.h,
	  client_libs/pyplayerc/Makefile.in,
	  client_libs/pyplayerc/pyplayerc.c,
	  client_libs/pyplayerc/pyplayerc.h,
	  server/drivers/laservisualbarcode.cc: Tweaks to the python client
	  module

2002-08-22 00:00  inspectorg

	* client_libs/pyplayerc/: Makefile, Makefile.in, Makefile.manual:
	  Added distutils support

2002-08-21 21:12  inspectorg

	* server/drivers/: laservisualbarcode.cc, isense/inertiacube2.cc:
	  Changed stuff

2002-08-21 21:10  inspectorg

	* client_libs/: libplayerc/dev_position.c, pyplayerc/Makefile,
	  pyplayerc/dev_laser.c, pyplayerc/dev_position.c,
	  pyplayerc/dev_ptz.c, pyplayerc/dev_vision.c,
	  pyplayerc/pyplayerc.c, pyplayerc/pyplayerc.h: Fixed pyplayerc so
	  it builds (but not with autotools

2002-08-21 19:19  rtv

	* server/main.cc: tweaked a warning message to be more useful in
	  stage

2002-08-21 16:28  gerkey

	* Makefile.am, configure.in, server/Makefile.am, server/main.cc,
	  server/scandir.c, server/socket_util.cc: added alternative
	  scandir implementation

2002-08-21 13:20  gerkey

	* configure.in, client_libs/c/playercclient.c,
	  client_libs/c++/bpsproxy.cc, client_libs/c++/commsproxy.cc,
	  client_libs/c++/descartesproxy.cc,
	  client_libs/c++/fiducialproxy.cc, client_libs/c++/gpsproxy.cc,
	  client_libs/c++/gripperproxy.cc, client_libs/c++/idarproxy.cc,
	  client_libs/c++/idarturretproxy.cc,
	  client_libs/c++/laserproxy.cc, client_libs/c++/moteproxy.cc,
	  client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/positionproxy.cc, client_libs/c++/ptzproxy.cc,
	  client_libs/c++/rwi_bumperproxy.cc,
	  client_libs/c++/rwi_laserproxy.cc,
	  client_libs/c++/rwi_positionproxy.cc,
	  client_libs/c++/rwi_powerproxy.cc,
	  client_libs/c++/rwi_sonarproxy.cc,
	  client_libs/c++/speechproxy.cc, client_libs/c++/truthproxy.cc,
	  config/usc_pioneer.cfg, server/clientdata.cc,
	  server/clientmanager.cc, server/main.cc, server/player.h,
	  server/playercommon.h, server/playerqueue.cc,
	  server/drivers/acts.cc, server/drivers/festival.cc,
	  server/drivers/sicklms200.cc, server/drivers/sonyevid30.cc,
	  server/drivers/stage/stage.h: changes for solaris port

2002-08-21 11:15  gerkey

	* configure.in, utils/playerv/Makefile.am: added --without-gui flag
	  to match Stage

2002-08-21 09:32  inspectorg

	* server/drivers/Makefile.am, server/drivers/laservisualbarcode.cc,
	  server/drivers/isense/Makefile.am,
	  server/drivers/isense/inertiacube2.cc, configure.in,
	  server/Makefile.am, server/deviceregistry.cc: Added InterSense
	  IMU driver

2002-08-20 18:51  gerkey

	* server/: Makefile.am, clientdata.h, drivers/Makefile.am,
	  drivers/acts.cc, drivers/fixedtones.cc,
	  drivers/stage/Makefile.am: added -Wall to Makfile.am's and fixed
	  some compiler warnings

2002-08-20 16:17  gerkey

	* server/: device.cc, device.h: added CDevice::Request()

2002-08-20 00:22  inspectorg

	* server/drivers/: acts.cc, sonyevid30.cc: Minor tweaks

2002-08-20 00:21  inspectorg

	* server/drivers/laservisualbarcode.cc: Added blob detection

2002-08-20 00:21  inspectorg

	* client_libs/libplayerc/client.c: Tweaked client so it wont assert

2002-08-19 20:36  gerkey

	* config/Makefile.am: installs config file

2002-08-19 14:59  gerkey

	* Makefile.am, configure.in, client_libs/c++/laserproxy.cc,
	  client_libs/c++/doc/Makefile, client_libs/c++/doc/cppclient.tex,
	  server/clientdata.cc, server/clientdata.h, server/main.cc: added
	  config to install and fixed outgoing msg size limit

2002-08-19 12:36  gerkey

	* AUTHORS: added names and emails

2002-08-19 12:25  gerkey

	* config/usc_pioneer.cfg, server/Makefile.am,
	  server/devicetable.cc, server/devicetable.h, server/main.cc,
	  server/playercommon.h: made config file the last option, added
	  CDeviceTable::GetDriver(), and added warning about empty
	  deviceTable.	also modified usc_pioneer.cfg to reflect
	  srf/frf=laser/sonar

2002-08-19 09:28  inspectorg

	* client_libs/libplayerc/dev_ptz.c,
	  client_libs/libplayerc/playerc.h, utils/playerv/dev_ptz.c:
	  Changed libplayerc and playerv to use new PTZ zoom model.

2002-08-19 09:28  inspectorg

	* server/: player.h, drivers/sonyevid30.cc: Changed ptz zoom to be
	  an angle.

2002-08-18 23:31  inspectorg

	* server/drivers/laservisualbarcode.cc: Start of ptz controller

2002-08-18 22:27  inspectorg

	* client_libs/c++/: Makefile.am, frfproxy.cc, laserproxy.cc,
	  sonarproxy.cc, srfproxy.cc: Changed file names back to
	  laser/sonar

2002-08-18 22:25  inspectorg

	* utils/playerv/: Makefile.am, dev_frf.c, dev_laser.c, dev_sonar.c,
	  dev_srf.c: Fixed laser/sonar filenames

2002-08-18 22:23  inspectorg

	* client_libs/libplayerc/: Makefile.am, test/Makefile.am: Fixed
	  make files

2002-08-18 22:21  inspectorg

	* client_libs/libplayerc/: dev_frf.c, dev_laser.c, dev_sonar.c,
	  dev_srf.c, test/test_frf.c, test/test_laser.c, test/test_sonar.c,
	  test/test_srf.c: Removed files back to laser, sonar

2002-08-18 22:07  inspectorg

	* client_libs/libplayerc/dev_fiducial.c, utils/playerv/playerv.c:
	  Some fixes for fiducial clients

2002-08-18 22:07  inspectorg

	* server/: Makefile.am, deviceregistry.cc, drivers/Makefile.am,
	  drivers/laserbarcode.cc, drivers/laserreflector.cc,
	  drivers/laservisualbarcode.cc, drivers/sicklms200.cc: Added
	  another fiducial detector

2002-08-18 20:28  inspectorg

	* client_libs/c/helpers.c, client_libs/c/playercclient.h,
	  client_libs/c/print.c, client_libs/c++/fiducialproxy.cc,
	  client_libs/c++/frfproxy.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/srfproxy.cc, client_libs/c++/test/test_laser.cc,
	  client_libs/c++/test/test_sonar.cc,
	  client_libs/libplayerc/dev_fiducial.c,
	  client_libs/libplayerc/dev_frf.c,
	  client_libs/libplayerc/dev_srf.c,
	  client_libs/libplayerc/playerc.h, client_libs/libplayerc/utils.c,
	  client_libs/libplayerc/test/test.c,
	  client_libs/libplayerc/test/test_frf.c,
	  client_libs/libplayerc/test/test_srf.c,
	  examples/c++/example_from_manual.cc, examples/c++/forage.cc,
	  examples/c++/goto.cc, examples/c++/laserobstacleavoid.cc,
	  examples/c++/randomwalk.cc, examples/c++/rsn.cc,
	  examples/c++/sonarobstacleavoid.cc, examples/c++/stress.cc,
	  examples/c++/visualservo.cc, server/deviceregistry.cc,
	  server/main.cc, server/player.h, server/drivers/laserbarcode.cc,
	  server/drivers/laserreflector.cc, server/drivers/sicklms200.cc,
	  utils/playerv/dev_frf.c, utils/playerv/dev_srf.c,
	  utils/playerv/playerv.h, utils/playerv/registry.c: Renamed srf
	  and frf back to laser and sonar (havent changed file names).
	  Changed laser and fiducial packets.

2002-08-16 23:32  inspectorg

	* server/: Makefile.am, deviceregistry.cc, devicetable.h,
	  drivers/Makefile.am, drivers/laserbarcode.cc,
	  drivers/laserreflector.cc: Added laserreflector driver

2002-08-16 22:15  inspectorg

	* utils/playerv/: Makefile.am, playerv.c, playerv.h, registry.c:
	  Did some code re-organization

2002-08-16 21:59  inspectorg

	* utils/playerv/: dev_blobfinder.c, dev_fiducial.c, dev_frf.c,
	  dev_position.c, dev_ptz.c, dev_srf.c, error.h, playerv.c,
	  playerv.h: Now autodetects devices

2002-08-16 16:14  inspectorg

	* client_libs/libplayerc/: playerc.h, utils.c, test/test.c,
	  test/test_comms.c: Tests now auto-detect

2002-08-16 15:31  inspectorg

	* client_libs/libplayerc/utils.c: Added some utility functions

2002-08-16 15:31  inspectorg

	* client_libs/libplayerc/: Makefile.am, client.c, playerc.h,
	  test/test.c: Added devlist support

2002-08-16 15:31  inspectorg

	* server/clientdata.cc: Debugged devlist request

2002-08-16 14:41  inspectorg

	* client_libs/libplayerc/client.c,
	  client_libs/libplayerc/playerc.h, server/clientdata.cc,
	  server/clientdata.h, server/devicetable.h, server/player.h: Added
	  devlist request to player

2002-08-16 13:43  inspectorg

	* client_libs/c/helpers.c, client_libs/c/print.c,
	  client_libs/c++/fiducialproxy.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/srfproxy.cc, client_libs/c++/test/test_sonar.cc,
	  client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/dev_fiducial.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/test_fiducial.c, server/player.h,
	  server/drivers/laserbarcode.cc, utils/playerv/dev_fiducial.c:
	  Made some macro and structure name changes

2002-08-16 13:18  inspectorg

	* utils/playerv/playerv.c: Minor tweaks

2002-08-16 13:16  inspectorg

	* utils/playerv/: Makefile.am, dev_blobfinder.c, dev_fiducial.c,
	  dev_frf.c, dev_laser.c, dev_lbd.c, dev_sonar.c, dev_srf.c,
	  dev_vision.c, playerv.c, playerv.h: Changed device names and
	  renamed files

2002-08-16 12:18  inspectorg

	* client_libs/libplayerc/test/: test_fiducial.c, test_lbd.c: Fixed
	  rename

2002-08-16 12:17  inspectorg

	* client_libs/libplayerc/test/: Makefile.am, test_blobfinder.c,
	  test_bps.c, test_broadcast.c, test_comms.c, test_frf.c,
	  test_laser.c, test_sonar.c, test_srf.c, test_vision.c: Stuffed up
	  rename

2002-08-16 12:10  inspectorg

	* client_libs/libplayerc/: Makefile.am, dev_blobfinder.c,
	  dev_broadcast.c, dev_comms.c, dev_fiducial.c, dev_frf.c,
	  dev_laser.c, dev_lbd.c, dev_sonar.c, dev_srf.c, dev_vision.c:
	  Renamed files

2002-08-16 12:06  inspectorg

	* client_libs/libplayerc/: Makefile.am, dev_broadcast.c,
	  dev_laser.c, dev_lbd.c, dev_position.c, dev_sonar.c,
	  dev_vision.c, playerc.h, test/Makefile.am, test/test.c,
	  test/test_broadcast.c, test/test_laser.c, test/test_lbd.c,
	  test/test_sonar.c, test/test_vision.c: Changed names to match new
	  player interface names

2002-08-15 23:20  gerkey

	* client_libs/c++/Makefile.am, client_libs/c++/test/Makefile.am,
	  client_libs/c++/test/test.cc, client_libs/c++/test/test.h,
	  client_libs/c++/test/test_broadcast.cc,
	  client_libs/c++/test/test_laser.cc,
	  client_libs/c++/test/test_lbd.cc,
	  client_libs/c++/test/test_sonar.cc,
	  client_libs/c++/test/test_vision.cc, config/usc_pioneer.cfg,
	  server/deviceregistry.cc: update more code to the new device
	  namespace

2002-08-15 18:00  gerkey

	* client_libs/c++/frfproxy.cc: took out unnecessary func

2002-08-15 17:58  gerkey

	* config/usc_pioneer.cfg, server/Makefile.am, server/clientdata.cc,
	  server/deviceregistry.cc, server/deviceregistry.h,
	  server/main.cc, server/player.h, server/drivers/acts.cc,
	  server/drivers/festival.cc, server/drivers/laserbarcode.cc,
	  server/drivers/sicklms200.cc, server/drivers/sonyevid30.cc,
	  server/drivers/udpbroadcast.cc: moved to the new device
	  interface/driver namespace

2002-08-15 17:58  gerkey

	* configure.in: added --with-glibc21

2002-08-15 17:56  gerkey

	* server/defaults.h: moved the defaults into the deriver code

2002-08-15 17:54  gerkey

	* client_libs/c/: helpers.c, playercclient.h, print.c: new device
	  namespace

2002-08-15 17:53  gerkey

	* client_libs/c++/broadcastproxy.cc,
	  client_libs/c++/broadcastproxy.h, client_libs/c++/clientproxy.h,
	  client_libs/c++/descartesproxy.h, client_libs/c++/gpsproxy.h,
	  client_libs/c++/gripperproxy.h, client_libs/c++/idarproxy.h,
	  client_libs/c++/idarturretproxy.h,
	  client_libs/c++/laserbeaconproxy.cc,
	  client_libs/c++/laserbeaconproxy.h,
	  client_libs/c++/laserproxy.cc, client_libs/c++/laserproxy.h,
	  client_libs/c++/miscproxy.cc, client_libs/c++/miscproxy.h,
	  client_libs/c++/moteproxy.h, client_libs/c++/occupancyproxy.cc,
	  client_libs/c++/occupancyproxy.h,
	  client_libs/c++/playermulticlient.h,
	  client_libs/c++/positionproxy.h, client_libs/c++/ptzproxy.h,
	  client_libs/c++/sonarproxy.cc, client_libs/c++/sonarproxy.h,
	  client_libs/c++/speechproxy.h, client_libs/c++/test.cc,
	  client_libs/c++/truthproxy.h, client_libs/c++/visionproxy.cc,
	  client_libs/c++/commsproxy.cc,
	  client_libs/c++/blobfinderproxy.cc,
	  client_libs/c++/fiducialproxy.cc, client_libs/c++/frfproxy.cc,
	  client_libs/c++/srfproxy.cc, client_libs/c++/Makefile.am,
	  client_libs/c++/clientproxy.cc,
	  client_libs/c++/descartesproxy.cc, client_libs/c++/gpsproxy.cc,
	  client_libs/c++/gripperproxy.cc, client_libs/c++/idarproxy.cc,
	  client_libs/c++/idarturretproxy.cc, client_libs/c++/moteproxy.cc,
	  client_libs/c++/playerclient.h,
	  client_libs/c++/playermulticlient.cc,
	  client_libs/c++/positionproxy.cc, client_libs/c++/ptzproxy.cc,
	  client_libs/c++/speechproxy.cc, client_libs/c++/truthproxy.cc,
	  examples/c++/example_from_manual.cc, examples/c++/forage.cc,
	  examples/c++/goto.cc, examples/c++/laserobstacleavoid.cc,
	  examples/c++/multilogger.cc, examples/c++/randomwalk.cc,
	  examples/c++/rsn.cc, examples/c++/sonarobstacleavoid.cc,
	  examples/c++/stress.cc, examples/c++/visualservo.cc,
	  client_libs/c++/visionproxy.h: new client structure

2002-08-15 10:14  gerkey

	* server/: drivertable.cc, drivertable.h: new place to store
	  available drivers

2002-08-14 22:54  gerkey

	* configure.in, client_libs/c/playercclient.h,
	  client_libs/c++/occupancyproxy.h, client_libs/c++/playerclient.h,
	  client_libs/c++/doc/Makefile, config/usc_pioneer.cfg,
	  server/Makefile.am, server/clientdata.h, server/configfile.cc,
	  server/configfile.h, server/defaults.h, server/deviceregistry.cc,
	  server/deviceregistry.h, server/devicetable.cc,
	  server/devicetable.h, server/main.cc, server/messages.h,
	  server/player.h, server/playerqueue.h, server/socket_util.h,
	  server/drivers/Makefile.am, server/drivers/acts.cc,
	  server/drivers/festival.cc, server/drivers/fixedtones.cc,
	  server/drivers/laserbarcode.cc, server/drivers/sicklms200.cc,
	  server/drivers/sonyevid30.cc, server/drivers/udpbroadcast.cc,
	  server/drivers/stage/Makefile.am, server/drivers/stage/stage.h:
	  added config file support and separated interface from driver

2002-08-13 23:37  inspectorg

	* server/drivers/sicklms200.cc: Minor tweak to error messages

2002-08-13 23:35  inspectorg

	* client_libs/libplayerc/: dev_laser.c, dev_lbd.c, playerc.h: Added
	  support for lbd geometry

2002-08-13 23:32  inspectorg

	* utils/playerv/dev_lbd.c: Tweak to get geometry correctly

2002-08-13 22:52  inspectorg

	* server/messages.h, utils/playerv/dev_laser.c,
	  utils/playerv/dev_lbd.c: Added geometry request to lbd

2002-08-13 18:57  inspectorg

	* server/drivers/acts.cc: Put the descriptive color thing back in
	  (why did it get lost?

2002-08-13 18:18  gerkey

	* configure.in, config/usc_pioneer.cfg, server/Makefile.am,
	  server/configfile.cc, server/deviceregistry.cc, server/main.cc,
	  server/drivers/Makefile.am, server/drivers/fixedtones.cc: added
	  back audio device and fixed up configfile parsing (somewhat)

2002-08-13 17:57  gerkey

	* Makefile.common: dont need this now

2002-08-13 17:00  gerkey

	* configure.in, server/Makefile.am, server/deviceregistry.cc,
	  server/drivers/Makefile.am, server/drivers/stage/Makefile.am:
	  fixed conditional compilation

2002-08-12 19:01  gerkey

	* client_libs/c/Makefile.am, client_libs/c++/Makefile.am,
	  client_libs/c++/test/Makefile.am,
	  client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/test/Makefile.am,
	  examples/c++/Makefile.am, examples/libplayerc/Makefile.am,
	  utils/playerv/Makefile.am: changed include path

2002-08-12 18:59  gerkey

	* client_libs/Makefile, client_libs/c/Makefile,
	  client_libs/c++/Makefile, client_libs/c++/test/Makefile,
	  client_libs/libplayerc/Makefile,
	  client_libs/libplayerc/test/Makefile, client_libs/tcl/Makefile,
	  examples/Makefile, examples/c++/Makefile,
	  examples/libplayerc/Makefile, utils/Makefile,
	  utils/playerv/Makefile, utils/tkviewer/Makefile: dont need them
	  now

2002-08-12 18:57  gerkey

	* Makefile: dont need it

2002-08-12 18:54  gerkey

	* Makefile.am, configure.in, server/Makefile.am,
	  server/clientdata.cc, server/clientdata.h,
	  server/clientmanager.cc, server/clientmanager.h,
	  server/configfile.cc, server/configfile.h, server/defaults.h,
	  server/device.cc, server/device.h, server/deviceregistry.cc,
	  server/deviceregistry.h, server/devicetable.cc,
	  server/devicetable.h, server/main.cc, server/messages.h,
	  server/player.h, server/playercommon.h, server/playerqueue.cc,
	  server/playerqueue.h, server/playertime.h, server/socket_util.cc,
	  server/socket_util.h, server/wallclocktime.cc,
	  server/wallclocktime.h, server/drivers/Makefile.am,
	  server/drivers/acts.cc, server/drivers/festival.cc,
	  server/drivers/laserbarcode.cc, server/drivers/sicklms200.cc,
	  server/drivers/sonyevid30.cc, server/drivers/udpbroadcast.cc,
	  server/drivers/stage/Makefile.am, server/drivers/stage/stage.h,
	  server/drivers/stage/stagedevice.cc,
	  server/drivers/stage/stagedevice.h,
	  server/drivers/stage/stagetime.cc,
	  server/drivers/stage/stagetime.h: new directory structure

2002-08-12 15:23  gerkey

	* configure.in: unified P2OS and Mobility conditional compilation
	  flags

2002-08-09 12:22  gerkey

	* Makefile.am, configure.in, client_libs/c++/Makefile.am,
	  client_libs/c++/test/Makefile.am,
	  client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/test/Makefile.am: added conditional
	  support for building tests

2002-08-09 03:03  gerkey

	* player-manual/Makefile: added manual target

2002-08-09 02:58  gerkey

	* Makefile.am, bootstrap, configure.in, client_libs/Makefile.am,
	  client_libs/c/Makefile.am, client_libs/c++/Makefile.am,
	  client_libs/c++/doc/Makefile, client_libs/libplayerc/Makefile.am,
	  client_libs/libplayerc/dev_lbd.c,
	  client_libs/libplayerc/doc/Makefile, client_libs/tcl/Makefile.am,
	  client_libs/tcl/doc/Makefile, examples/Makefile.am,
	  examples/c++/Makefile.am, examples/libplayerc/Makefile.am,
	  examples/libplayerc/simple.c, utils/Makefile.am,
	  utils/playerv/Makefile.am, utils/playerv/playerv.c,
	  utils/tkviewer/Makefile.am: GNU Autotools integration is
	  complete.  i've tested it pretty thoroughly, and it works.  one
	  hang-up; i'm not mirroring the install layout in the source tree,
	  so you can't transparently build against the source tree.  have
	  to think about that.

2002-08-07 17:58  gerkey

	* bootstrap: removed --copy

2002-08-07 17:57  gerkey

	* AUTHORS, INSTALL, Makefile.am, NEWS, bootstrap, configure.in:
	  starting to move to GNU Autotools

2002-08-07 10:55  gerkey

	* config/usc_pioneer.cfg: added basic config-file functionality

2002-08-06 18:47  gerkey

	* player-manual/player.tex: took out SetupLock stuff

2002-08-06 17:30  gerkey

	* examples/c++/pherobot.cc: took out unused variable

2002-07-29 19:52  inspectorg

	* examples/c++/joystick.cc: Fixed zoom bug

2002-07-29 18:16  gerkey

	* examples/c++/forage.cc: made forage avoid collisions better

2002-07-29 14:41  gerkey

	* examples/c++/joystick.cc: took out hat

2002-07-29 14:33  gerkey

	* examples/c++/joystick.cc: finessed joystick control

2002-07-29 10:24  rtv

	* client_libs/c++/idarturretproxy.cc,
	  client_libs/c++/idarturretproxy.h, examples/c++/joystick.cc:
	  added missing fucntion to idarturretproxy

2002-07-29 09:01  rtv

	* client_libs/c++/idarproxy.cc, client_libs/c++/idarproxy.h,
	  client_libs/c++/idarturretproxy.h, examples/c++/many,
	  examples/c++/pherobot.cc: worked on pherobot stuff

2002-07-28 15:22  inspectorg

	* client_libs/libplayerc/: dev_vision.c, playerc.h: Added image
	  dimensions to vision device

2002-07-28 15:21  inspectorg

	* client_libs/pyplayerc/dev_vision.c: Added image dimensions

2002-07-28 15:19  inspectorg

	* utils/playerv/: dev_position.c, dev_ptz.c, mainwnd.c, playerv.h:
	  Added ability to rotate view and selectively command devices

2002-07-28 12:09  rtv

	* examples/c++/joystick.cc: fixed sync issue with ptz

2002-07-28 11:31  rtv

	* examples/c++/joystick.cc: handles multiple players

2002-07-26 17:52  gerkey

	* Makefile.common: changed the main client-handling loop to the
	  following:

	    Accept() - poll() with timeout 0ms
	    Read()   - poll() with timeout 10ms
	    Write()  - check to see if its time to write

	  this solution allows more responsive handling of messages from
	  client to server (especially when they come very fast), at the
	  expense of dropping the highest possible data delivery rate from
	  100Hz to 50Hz (because poll(x) for 20>x>0 always causes a 20ms
	  delay, as opposed to the 10ms delay provided by usleep(0)).

2002-07-26 16:08  rtv

	* client_libs/c++/idarturretproxy.cc, examples/c++/Makefile: added
	  turretproxy

2002-07-25 19:47  rtv

	* examples/c++/joystick.cc: removed the local pan + tilt vars

2002-07-25 19:40  inspectorg

	* client_libs/pyplayerc/: Makefile, dev_laser.c, dev_position.c,
	  dev_ptz.c, dev_vision.c, pyplayerc.c, pyplayerc.h: Added python
	  bindings for libplayerc

2002-07-25 18:59  rtv

	* examples/c++/: Makefile, joystick.cc: added joystick example

2002-07-25 14:05  rtv

	* client_libs/c++/Makefile, client_libs/c++/idarturretproxy.h,
	  client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  examples/c++/Makefile: added c++ client proxies for
	  idarturretdevice

2002-07-25 10:16  rtv

	* client_libs/c++/idarturretproxy.h: added cvs comment

2002-07-25 10:05  rtv

	* client_libs/c++/idarturretproxy.h: added this file at last

2002-07-23 11:08  gerkey

	* client_libs/c++/Makefile, client_libs/c++/playerclient.h,
	  examples/c++/rsn.cc: commented out un-checked-in code in c++
	  client

2002-07-23 09:09  rtv

	* client_libs/c++/Makefile, client_libs/c++/playerclient.h,
	  examples/c++/pherobot.cc: added new idarturretdevice and C++
	  proxy

2002-07-22 21:20  gerkey

	* utils/Makefile: the Player server is now entirely in one thread,
	  which works more or less like so:

	      for(;;)
	      {
		usleep(0);  // yields 100Hz loop
		Accept();   // accept any new connections
		Read();     // read data from clients (by poll()ing with
	  timeout of 0)
		Write();    // if it's time, write data to clients
	      }

	  i have *NOT* tested this thoroughly yet (e.g., with lots of
	  clients, under heavy load, or with many concurrent
	  (dis)connections) but it seems to work fine.

	  besides, i have thrown away so many mutexes in the last two hours
	  that i might just cry with joy.

2002-07-22 18:52  gerkey

	* examples/c++/pherobot.cc: commented unused variables, for a calm
	  quiet compile

2002-07-09 19:05  rtv

	* client_libs/c++/descartesproxy.cc, client_libs/c++/idarproxy.cc,
	  client_libs/c++/idarproxy.h, examples/c++/pherobot.cc,
	  examples/c++/rsn.cc: descartes and idar devices work ok now

2002-07-08 20:19  rtv

	* client_libs/c++/: descartesproxy.cc, descartesproxy.h,
	  idarproxy.cc, idarproxy.h: added c++ proxies for descartes and
	  idar

2002-07-08 20:06  rtv

	* client_libs/c++/Makefile, client_libs/c++/clientproxy.cc,
	  client_libs/c++/clientproxy.h, client_libs/c++/playerclient.h,
	  examples/c++/Makefile: added c++ proxies for descartes and idar

2002-07-07 19:33  gerkey

	* player-manual/player.tex: advanced version number

2002-07-07 19:25  gerkey

	* client_libs/: c++/doc/cppclient.tex,
	  libplayerc/doc/libplayerc.tex, lisp/doc/lispplayer.tex,
	  oldc++/doc/oldcppclient.tex, tcl/doc/tclplayer.tex: changed
	  manual version nums for bugfix release

2002-07-07 19:15  gerkey

	* distro.sh: made distro ignore lib

2002-07-07 19:15  gerkey

	* client_libs/libplayerc/Makefile: made clean removed linked header

2002-07-07 19:14  gerkey

	* client_libs/: c++/doc/Makefile, libplayerc/doc/Makefile: made
	  clean remove auto-generated files

2002-07-07 19:12  gerkey

	* utils/tkviewer/Makefile: changed name of README on install

2002-07-07 19:11  gerkey

	* utils/tkviewer/: Makefile, README, viewer.tk: moved to this new
	  directory

2002-07-07 19:09  gerkey

	* client_libs/c++/truthproxy.cc: removed unused var

2002-07-07 18:55  gerkey

	* client_libs/c++/test/test_truth.cc: added test_truth.cc

2002-07-07 18:52  gerkey

	* client_libs/: c++/doc/Makefile, libplayerc/doc/Makefile: fixed
	  clean target

2002-07-07 18:46  gerkey

	* Makefile.common, distro.sh, client_libs/libplayerc/Makefile:
	  minor changes

2002-07-07 18:44  gerkey

	* utils/Makefile: minor change

2002-07-07 18:43  gerkey

	* utils/tkviewer/: Makefile, README, viewer.tk: moved to this
	  directory, for better name

2002-07-07 18:26  gerkey

	* player-manual/notext_ps_logo.eps: added logo

2002-07-07 17:43  gerkey

	* client_libs/: c/playercclient.c, c++/rwi_bumperproxy.cc,
	  c++/truthproxy.cc: fixed some minor compiler warnings

2002-07-03 17:02  inspectorg

	* utils/playerv/playerv.h, client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/test.world: Fixed sonar size macros

2002-07-03 16:00  gerkey

	* examples/c++/: forage.cc, laserobstacleavoid.cc, randomwalk.cc:
	  propagated a couple of fixes from the 1.2-patches branches,
	  mostly touching up c++ examples.

2002-07-03 15:57  gerkey

	* client_libs/c++/Makefile, client_libs/c++/clientproxy.cc,
	  client_libs/c++/clientproxy.h, client_libs/c++/gpsproxy.cc,
	  client_libs/c++/gripperproxy.cc, client_libs/c++/laserproxy.h,
	  client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/truthproxy.cc, client_libs/c++/truthproxy.h,
	  client_libs/c++/visionproxy.cc, client_libs/c++/test/Makefile,
	  client_libs/c++/test/test.cc, client_libs/c++/test/test.h,
	  examples/c++/forage.cc, examples/c++/laserobstacleavoid.cc,
	  examples/c++/randomwalk.cc: these are a few bugfixes for 1.2:   -
	  rich's patch has been applied; it does something for gcc-3.1,
	  add truthproxy for c++, fixes a heading bug.    - fixed typo in
	  laserproxy.h that was propagated into the manual    - fixed bug
	  in laserobstacleavoid    - applied Reed's patch for randomwalk
	  - change area threshhold for forage to make it run faster

2002-07-02 15:29  gerkey

	* client_libs/c++/laserproxy.h: fixed unit typo

2002-06-28 15:38  nam1

	* Makefile.common, client_libs/libplayerc/dev_laser.c: fixed bug in
	  laser pose make use of all 16 bits of range data

2002-06-27 13:43  nam1

	* client_libs/c++/laserproxy.h, client_libs/c++/sonarproxy.h,
	  client_libs/libplayerc/dev_bps.c,
	  client_libs/libplayerc/dev_broadcast.c,
	  client_libs/libplayerc/dev_gps.c,
	  client_libs/libplayerc/dev_laser.c,
	  client_libs/libplayerc/dev_lbd.c,
	  client_libs/libplayerc/dev_position.c,
	  client_libs/libplayerc/dev_ptz.c,
	  client_libs/libplayerc/dev_sonar.c,
	  client_libs/libplayerc/dev_truth.c,
	  client_libs/libplayerc/dev_vision.c,
	  client_libs/libplayerc/playerc.h, utils/playerv/playerv.h:
	  generic device types seem to be working in server, c++ proxies,
	  and libplayerc corrected some magic numbers in libplayerc and
	  playerv playerv deals with generic device types

2002-06-26 14:57  rtv

	* client_libs/c++/: truthproxy.h, doc/Makefile, doc/cppclient.tex:
	  added manual entry for c++/truthproxy

2002-06-26 10:50  rtv

	* client_libs/c++/test/test_truth.cc: reversed temporary tweak to
	  c++ truth test module

2002-06-26 10:47  rtv

	* client_libs/c++/: clientproxy.cc, gripperproxy.cc,
	  playerclient.cc, truthproxy.cc, truthproxy.h, visionproxy.cc,
	  test/test_truth.cc: fixed signed/unsigned int bug in truthproxy
	  heading. also removed duplicate default parameters from a bunch
	  of functions because gcc-3.1 compains about them

2002-06-25 17:00  nam1

	* client_libs/: c/playercclient.c, c++/Makefile, c++/bpsproxy.h,
	  c++/broadcastproxy.cc, c++/bumperproxy.cc, c++/bumperproxy.h,
	  c++/gpsproxy.h, c++/gripperproxy.h, c++/laserbeaconproxy.h,
	  c++/laserproxy.h, c++/miscproxy.h, c++/moteproxy.cc,
	  c++/occupancyproxy.cc, c++/p2_positionproxy.cc,
	  c++/p2_positionproxy.h, c++/playerclient.cc, c++/playerclient.h,
	  c++/positionproxy.cc, c++/positionproxy.h, c++/powerproxy.cc,
	  c++/powerproxy.h, c++/ptzproxy.h, c++/rwi_bumperproxy.cc,
	  c++/rwi_bumperproxy.h, c++/rwi_laserproxy.cc,
	  c++/rwi_laserproxy.h, c++/rwi_positionproxy.cc,
	  c++/rwi_positionproxy.h, c++/rwi_powerproxy.cc,
	  c++/rwi_powerproxy.h, c++/rwi_sonarproxy.cc,
	  c++/rwi_sonarproxy.h, c++/sonarproxy.h, c++/speechproxy.h,
	  c++/truthproxy.cc, c++/visionproxy.cc, libplayerc/client.c,
	  libplayerc/device.c, libplayerc/playerc.h: Began to implement
	  idea of device types, so that server can treat all position
	  devices the same, all sonar devices the same, etc.  The C++
	  proxies seem to work (on real RWI devices, at least).  Other
	  proxies need to be examined, especially since playerv dies on an
	  assert.

2002-06-25 12:46  nam1

	* examples/c++/: example_from_manual.cc, forage.cc, goto.cc,
	  laserobstacleavoid.cc, randomwalk.cc, rsn.cc,
	  sonarobstacleavoid.cc, stress.cc, visualservo.cc: reverting to
	  old positionproxy API

2002-06-24 13:58  rtv

	* client_libs/c/playercclient.c, client_libs/c/playercclient.h,
	  client_libs/c++/Makefile, client_libs/c++/gpsproxy.cc,
	  client_libs/c++/laserproxy.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/truthproxy.cc, client_libs/c++/truthproxy.h,
	  client_libs/c++/test/Makefile, client_libs/c++/test/test.cc,
	  client_libs/c++/test/test.h, client_libs/c++/test/test_truth.cc,
	  examples/c++/sonarobstacleavoid.cc: added C++ client support for
	  truth device in c++/truthproxy.* . also added test routine
	  c++/test/test_truth.cc. this was done by applying the
	  player-1.2.1.diff patch.

2002-06-21 16:54  nam1

	* Makefile.common, client_libs/c++/Makefile,
	  client_libs/c++/p2_positionproxy.h,
	  client_libs/c++/positionproxy.h,
	  client_libs/c++/rwi_positionproxy.cc,
	  client_libs/c++/rwi_positionproxy.h,
	  examples/c++/example_from_manual.cc, examples/c++/forage.cc,
	  examples/c++/goto.cc, examples/c++/laserobstacleavoid.cc,
	  examples/c++/randomwalk.cc, examples/c++/rsn.cc,
	  examples/c++/sonarobstacleavoid.cc, examples/c++/stress.cc,
	  examples/c++/visualservo.cc: - Implemented the super class for
	  positionproxies.  - Updated the c++ examples for the new name
	  (p2_positionproxy) - Probably broke everything else

2002-06-21 14:54  nam1

	* client_libs/c++/: Makefile, p2_positionproxy.cc,
	  p2_positionproxy.h, playerclient.h, positionproxy.cc,
	  positionproxy.h: a test to ensure that files in the general-api
	  branch can be moved without affecting the trunk.  starting with
	  positionproxy => p2_positionproxy.

2002-06-20 16:15  nam1

	* Makefile.common, client_libs/c++/rwi_bumperproxy.cc,
	  client_libs/c++/rwi_bumperproxy.h,
	  client_libs/c++/rwi_laserproxy.cc,
	  client_libs/c++/rwi_laserproxy.h,
	  client_libs/c++/rwi_positionproxy.cc,
	  client_libs/c++/rwi_positionproxy.h,
	  client_libs/c++/rwi_sonarproxy.cc: - added error checking and
	  reporting for all RWI devices - implemented POWER_REQ config
	  messages - generalize rwi_bumper and fix output - generalize
	  player_cfg_t request codes to make them non-RWI-specific -
	  implemented stall indicator, more reliable velocities, and
	  correct units   for rwi_position

2002-06-17 16:42  nam1

	* Makefile.common, client_libs/c++/Makefile,
	  client_libs/c++/playerclient.h,
	  client_libs/c++/rwi_bumperproxy.cc,
	  client_libs/c++/rwi_bumperproxy.h,
	  client_libs/c++/rwi_laserproxy.cc,
	  client_libs/c++/rwi_laserproxy.h,
	  client_libs/c++/rwi_positionproxy.cc,
	  client_libs/c++/rwi_positionproxy.h,
	  client_libs/c++/rwi_powerproxy.cc,
	  client_libs/c++/rwi_powerproxy.h,
	  client_libs/c++/rwi_sonarproxy.cc,
	  client_libs/c++/rwi_sonarproxy.h: Initial support for RWI
	  devices: position, sonar, laser, bumpers, and power.	Must edit
	  Makefile.common to USE_MOBILITY to make it useful.  Mobility is
	  RWI's proprietary, closed source library for communicating with
	  their robots.

2002-06-11 03:23  gerkey

	* player-manual/player.tex: distro

2002-06-11 02:18  gerkey

	* Makefile, utils/playerv/Makefile: fixed small things

2002-06-11 02:16  gerkey

	* Makefile.common, utils/playerv/Makefile: almost distro

2002-06-11 01:48  rtv

	* ChangeLog: added changelog, generated from CVS logs

2002-06-11 01:16  inspectorg

	* client_libs/libplayerc/doc/: Makefile, libplayerc.tex: Tweaked
	  make file

2002-06-11 01:15  gerkey

	* utils/playerv/playerv.c: made playerv default

2002-06-11 00:55  gerkey

	* Makefile, distro.sh, client_libs/tcl/Makefile: for distro

2002-06-11 00:01  gerkey

	* Makefile, utils/playerv/Makefile: going for distro

2002-06-10 23:30  gerkey

	* client_libs/libplayerc/test/Makefile: fixed small vision bug on
	  initial data

2002-06-10 22:56  gerkey

	* client_libs/: c++/doc/cppclient.tex,
	  oldc++/doc/notext_ps_logo.eps, oldc++/doc/oldcppclient.tex:
	  slight manual change

2002-06-10 22:53  gerkey

	* client_libs/: c++/doc/cppclient.tex, c++/doc/notext_ps_logo.eps,
	  libplayerc/doc/libplayerc.tex, libplayerc/doc/notext_ps_logo.eps,
	  lisp/doc/lispplayer.tex, lisp/doc/notext_ps_logo.eps,
	  tcl/doc/notext_ps_logo.eps, tcl/doc/tclplayer.tex: added common
	  frontpage logos

2002-06-10 22:47  inspectorg

	* utils/playerv/: Makefile, playerv.c: Added usage output

2002-06-10 20:12  gerkey

	* player-manual/player.tex: added section on GUIs

2002-06-10 18:31  gerkey

	* Makefile.common: almost ready for 1.2

2002-06-09 22:25  inspectorg

	* client_libs/libplayerc/: client.c, dev_broadcast.c, dev_gps.c,
	  doc/Makefile, doc/libplayerc.tex, test/Makefile, test/test.c,
	  test/test.h, test/test.world, test/test_broadcast.c,
	  test/test_gps.c: Added gps device

2002-06-09 22:12  gerkey

	* client_libs/c++/gripperproxy.cc,
	  client_libs/c++/test/test_gripper.cc, examples/c++/forage.cc:
	  minor tweaks to examples

2002-06-09 19:58  inspectorg

	* client_libs/libplayerc/doc/libplayerc.tex: Added a device summary

2002-06-09 19:28  gerkey

	* client_libs/tcl/: playerclient.tcl, doc/tclplayer.tex: several
	  small things:   Stage PTZ's device:	  - visualization
	  incorporates zoom, in the same way as the vision device.	-
	  defaults to 60-degree FOV, with linear 12x zoom (kind of like a
	  Sony)      - takes 'lens' option (either "normal" or "wide",
	  where wide is 2x FOV)

	    Stage's position device:
	      - fixed little compass bug

	    Stage's vision device:
	      - fixed little bug when joining two symmetrically placed
	  blobs

	    tkplayerv:
	      - draws vision data using blob color fields

2002-06-09 14:20  gerkey

	* client_libs/tcl/playerclient.tcl: updated for new sonar data
	  format

2002-06-09 14:17  gerkey

	* player-manual/player.tex: added range_count to sonar data struct

2002-06-09 14:16  gerkey

	* client_libs/c++/test/: test.cc, test_vision.cc: added more
	  devices and stuff to everything.world.  fixed up and tested
	  gripper and puck interactions.

2002-06-09 13:07  gerkey

	* client_libs/c++/sonarproxy.cc, client_libs/c++/sonarproxy.h,
	  client_libs/c++/test/test_sonar.cc, examples/c++/Makefile: some
	  small changes; fixed command-line indexing bug, and changed lbd
	  and bps so that they default to using devices on their own index
	  (rather than 0).

2002-06-09 12:21  gerkey

	* player-manual/player.tex: foo

2002-06-09 11:36  inspectorg

	* client_libs/libplayerc/dev_bps.c,
	  client_libs/libplayerc/dev_truth.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/doc/Makefile,
	  client_libs/libplayerc/doc/libplayerc.tex,
	  client_libs/libplayerc/test/test_truth.c, utils/playerv/Makefile,
	  utils/playerv/dev_ptz.c, utils/playerv/dev_vision.c,
	  utils/playerv/imagewnd.c, utils/playerv/mainwnd.c,
	  utils/playerv/playerv.c, utils/playerv/playerv.h: Removed image
	  window from playerv; added grid to playerv; added support for
	  truth device data to libplayerc

2002-06-07 16:53  inspectorg

	* client_libs/c++/sonarproxy.cc,
	  client_libs/libplayerc/dev_sonar.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/test_sonar.c,
	  utils/playerv/dev_sonar.c: Changed sonar packet

2002-06-07 11:35  gerkey

	* client_libs/c++/test/test_gps.cc: some minor fixes; Player now
	  ignores the "lock" file, in addition to ignoring the "clock"
	  file.  gets rid of that "Unknown device type 24515" error.

	  also, i "#ifdef DEBUG"ed some output in Stage vision device.

2002-06-07 10:30  inspectorg

	* utils/playerv/: dev_sonar.c, error.h: Minor tweaks

2002-06-06 23:30  inspectorg

	* client_libs/: c++/Makefile, c++/gpsproxy.cc, c++/gpsproxy.h,
	  c++/playerclient.h, c++/truthproxy.h, libplayerc/doc/Makefile,
	  libplayerc/doc/libplayerc.tex: Added support for truth device

2002-06-06 23:13  inspectorg

	* client_libs/libplayerc/: Makefile, dev_truth.c, playerc.h,
	  test/Makefile, test/test.c, test/test.h, test/test_truth.c: Added
	  truth device

2002-06-06 20:02  gerkey

	* player-manual/player.tex: touched up config req/rep methods

2002-06-06 19:53  gerkey

	* client_libs/: c/Makefile, c++/Makefile, c++/sonarproxy.h,
	  c++/test/Makefile: some tweaks to make c++ clients build on
	  Solaris

2002-06-05 18:26  gerkey

	* client_libs/: c++/sonarproxy.cc, c++/sonarproxy.h,
	  c++/test/test_sonar.cc, tcl/playerclient.tcl: new sonar geometry
	  support

2002-06-05 01:30  inspectorg

	* client_libs/libplayerc/client.c: Minor merging

2002-06-04 16:18  gerkey

	* client_libs/: c/playercclient.c, c++/playerclient.cc,
	  c++/truthproxy.cc, c++/truthproxy.h: a few changes in lots of
	  files:   - a 'player_device_id_t', which contains a device's
	  code, index, and port,     is now passed in and out of
	  configuration req/rep queues.  this allows	 one device (e.g.,
	  P2OS) to intelligently service requests actually     addressed to
	  other devices.

	    - a 'player_device_id_t' is now stored in each device as well,
	  under
	      the name 'device_id'.  it is public, and is set by
	      CDeviceTable::AddDevice() when the device is added to the
	  instantiated
	      device table.  this allows devices to know who they are.
	  still not a
	      perfect solution because you might want to know in the
	  constructor.

2002-06-03 21:59  inspectorg

	* client_libs/libplayerc/dev_position.c,
	  client_libs/libplayerc/dev_sonar.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/test_laser.c,
	  client_libs/libplayerc/test/test_position.c,
	  utils/playerv/dev_position.c: Added position geometry packet

2002-06-03 18:46  inspectorg

	* client_libs/libplayerc/dev_laser.c,
	  client_libs/libplayerc/dev_sonar.c,
	  client_libs/libplayerc/dev_vision.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/test_laser.c,
	  client_libs/libplayerc/test/test_sonar.c,
	  client_libs/libplayerc/test/test_vision.c,
	  utils/playerv/Makefile, utils/playerv/dev_laser.c,
	  utils/playerv/dev_lbd.c, utils/playerv/dev_position.c,
	  utils/playerv/dev_ptz.c, utils/playerv/dev_sonar.c,
	  utils/playerv/dev_vision.c, utils/playerv/imagewnd.c,
	  utils/playerv/playerv.c, utils/playerv/playerv.h: Added
	  width/height to vision; added geometry packets to sonar, laser

2002-06-03 15:02  gerkey

	* Makefile, README, distro.sh, client_libs/libplayerc/Makefile:
	  small changes to get ready for building distros

2002-06-02 17:40  inspectorg

	* Makefile, utils/playerv/Makefile: Updated makefiles; should build
	  rtk2

2002-06-02 17:24  inspectorg

	* client_libs/libplayerc/dev_position.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/doc/Makefile,
	  client_libs/libplayerc/doc/libplayerc.tex,
	  examples/libplayerc/Makefile, utils/playerv/dev_position.c:
	  Updated libplayerc manual

2002-06-01 09:42  inspectorg

	* client_libs/libplayerc/: playerc.h, doc/Makefile,
	  doc/libplayerc.tex: Added Makefile magic to extract documentation
	  from header

2002-05-31 18:58  inspectorg

	* client_libs/libplayerc/doc/: Makefile, libplayerc.tex: Added more
	  stuff to manual

2002-05-31 15:49  inspectorg

	* client_libs/libplayerc/doc/libplayerc.tex: Added some intro text

2002-05-30 23:00  inspectorg

	* client_libs/c/Makefile, client_libs/c++/Makefile,
	  client_libs/c++/bpsproxy.cc, client_libs/c++/laserbeaconproxy.cc,
	  client_libs/c++/test/Makefile, client_libs/libplayerc/Makefile,
	  client_libs/libplayerc/client.c,
	  client_libs/libplayerc/dev_bps.c,
	  client_libs/libplayerc/dev_laser.c,
	  client_libs/libplayerc/dev_lbd.c,
	  client_libs/libplayerc/dev_sonar.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/test_bps.c, examples/c++/Makefile,
	  utils/playerv/Makefile: Updated BPS device

2002-05-30 17:55  inspectorg

	* client_libs/libplayerc/test/: Makefile, test.c, test.h,
	  test_bps.c, test_sonar.c: Added bps and sonar tests

2002-05-30 17:14  inspectorg

	* client_libs/Makefile, client_libs/c/Makefile,
	  client_libs/c++/Makefile, client_libs/c++/test/Makefile,
	  client_libs/libplayerc/Makefile, examples/c++/Makefile,
	  examples/libplayerc/Makefile, examples/libplayerc/simple.c,
	  utils/playerv/Makefile: Moved examples for libplayerc

2002-05-30 13:50  gerkey

	* client_libs/: c++/laserbeaconproxy.cc, c++/laserproxy.cc,
	  libplayerc/dev_laser.c, libplayerc/dev_lbd.c,
	  tcl/playerclient.tcl, tcl/doc/tclplayer.tex: a few small fixes.
	  the devices that have "GET" configuration requests now take those
	  requests as 'short' messages in that only the subtype is
	  specified, without a bunch of unused fields.

2002-05-30 13:48  gerkey

	* player-manual/player.tex: fixed some device details

2002-05-30 11:24  gerkey

	* player-manual/: player.bib, player.tex: some more documentation

2002-05-30 10:12  gerkey

	* Makefile, Makefile.common, README, client_libs/c++/Makefile,
	  client_libs/c++/gripperproxy.h, client_libs/c++/playerclient.h,
	  client_libs/c++/visionproxy.h, client_libs/c++/doc/Makefile,
	  client_libs/c++/doc/cppclient.tex,
	  client_libs/c++/test/test_laser.cc,
	  client_libs/libplayerc/Makefile,
	  client_libs/libplayerc/test/Makefile,
	  client_libs/tcl/playerclient.tcl,
	  client_libs/tcl/doc/tclplayer.tex, utils/Makefile,
	  utils/playerv/Makefile: - documentation changes in c++ and tcl

	  - Makefile changes toward making a new distro

2002-05-29 16:45  gerkey

	* examples/tcl/: Makefile, viewer.tk: moved viewer.tk to utils

2002-05-29 08:49  inspectorg

	* utils/playerv/: Makefile, dev_laserbeacon.c, dev_lbd.c,
	  dev_vision.c, playerv.c, playerv.h: Did some re-organization

2002-05-29 08:49  inspectorg

	* client_libs/libplayerc/doc/: Makefile, libplayerc.tex: Added
	  manual and example

2002-05-28 21:23  gerkey

	* player-manual/player.tex: added a field to the vision data packet

2002-05-28 21:14  gerkey

	* Makefile.common, client_libs/c/playercclient.c,
	  client_libs/c++/broadcastproxy.cc, client_libs/c++/gpsproxy.h,
	  client_libs/c++/gripperproxy.cc, client_libs/c++/gripperproxy.h,
	  client_libs/c++/laserbeaconproxy.cc,
	  client_libs/c++/laserbeaconproxy.h,
	  client_libs/c++/laserproxy.cc, client_libs/c++/laserproxy.h,
	  client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/sonarproxy.cc, client_libs/c++/doc/Makefile,
	  client_libs/c++/doc/cppclient.tex,
	  client_libs/tcl/playerclient.tcl: made a few changes, mostly
	  cleaning up request/reply interactions, fixing/updating C++
	  client, and documentation.

2002-05-28 21:13  gerkey

	* client_libs/c++/test/: Makefile, test.cc, test.h,
	  test_gripper.cc: added gripper test

2002-05-28 21:03  gerkey

	* client_libs/c++/test/: Makefile, test.cc, test.h, test_bps.cc,
	  test_broadcast.cc, test_gps.cc, test_laser.cc, test_lbd.cc,
	  test_misc.cc, test_position.cc, test_ptz.cc, test_sonar.cc,
	  test_speech.cc, test_vision.cc: new tests

2002-05-26 22:45  inspectorg

	* Makefile.common: Added color field to vision blob data

2002-05-26 22:44  inspectorg

	* client_libs/libplayerc/: dev_ptz.c, dev_vision.c, playerc.h,
	  test/Makefile, test/test.c, test/test.h: Bug fixes

2002-05-26 22:44  inspectorg

	* utils/playerv/: Makefile, dev_laserbeacon.c, dev_ptz.c,
	  dev_vision.c, imagewnd.c, mainwnd.c, playerv.c, playerv.h: Added
	  vision and ptz

2002-05-26 17:30  inspectorg

	* client_libs/libplayerc/test/: Makefile, test.c, test.h,
	  test_laser.c, test_lbd.c, test_position.c, test_ptz.c,
	  test_vision.c: Updated tests

2002-05-26 16:35  inspectorg

	* client_libs/c++/: broadcastproxy.cc, broadcastproxy.h,
	  laserbeaconproxy.cc: Fixed compile errors, but broadcast and ldb
	  wont work properly yet

2002-05-26 16:33  inspectorg

	* client_libs/libplayerc/: Makefile, client.c, dev_bps.c,
	  dev_gps.c, dev_laserbeacon.c, dev_lbd.c, dev_ptz.c, dev_vision.c,
	  playerc.h, test/Makefile, test/test.c, test/test.h,
	  test/test_laser.c, test/test_laserbeacon.c, test/test_lbd.c,
	  test/test_vision.c: Added skeletons for bps, gps, ptz

2002-05-26 14:05  gerkey

	* Makefile, utils/Makefile, utils/playerv/Makefile: a few minor
	  changes, in preparation for new distribution

2002-05-26 13:55  gerkey

	* client_libs/: Makefile, c++/doc/cppclient.tex,
	  libplayerc/Makefile, lisp/doc/Makefile, lisp/doc/lispplayer.tex,
	  oldc++/doc/Makefile, oldc++/doc/oldcppclient.tex,
	  tcl/playerclient.tcl, tcl/doc/Makefile, tcl/doc/tclplayer.tex:
	  split language-specific client details into their own manuals

2002-05-26 13:44  gerkey

	* player-manual/player.tex: took language-specific docs out to
	  separate manuals

2002-05-25 15:38  inspectorg

	* client_libs/libplayerc/: Makefile, dev_vision.c, playerc.h,
	  test/Makefile, test/test.c, test/test_laser.c,
	  test/test_vision.c: Added skeleton for vision device

2002-05-24 20:42  gerkey

	* player-manual/player.tex: in the middle of Tcl client
	  documentation

2002-05-24 19:19  gerkey

	* player-manual/player.tex: (pretty much) finished documentation of
	  adding new devices

2002-05-24 17:01  inspectorg

	* Makefile.common, client_libs/libplayerc/dev_laser.c,
	  client_libs/libplayerc/dev_laserbeacon.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/test/test_laserbeacon.c,
	  utils/playerv/Makefile, utils/playerv/dev_laser.c,
	  utils/playerv/dev_laserbeacon.c: Changed queue to use void*

2002-05-23 21:22  inspectorg

	* client_libs/libplayerc/: Makefile, test.c, test/Makefile,
	  test/test.c, test/test.h, test/test_broadcast.c,
	  test/test_laser.c, test/test_laserbeacon.c, test/test_position.c:
	  Moved test code to separate dir

2002-05-22 19:41  gerkey

	* TODO, client_libs/tcl/playerclient.tcl, examples/tcl/viewer.tk:
	  two main things:

	    - changed all configurable devices to use new request/reply
	  configuration
	      protocol (even when they don't use the incoming queue, like
	  bps).  have
	      tested p2os devices and laser, but not laserbeacon or bps
	  (Andrew?)

	    - added thread management support to CDevice. if, in your
	  device, you
	      override the virtual class method 'void Main()', then you can
	  call
	      'StartThread()', which will create a new thread and execute
	  your method
	      in it.  this means that you have proper object context in the
	  thread,
	      including the ability to access private members.	when you're
	  done, just
	      call 'StopThread()', which will cancel() and join() the
	  thread.

	      have converted all threaded devices to use this model, and
	  have tested
	      all but bps (Andrew?)

2002-05-22 09:58  gerkey

	* player-manual/player.tex: added more info about how to extend the
	  server

2002-05-22 09:56  gerkey

	* TODO: minor changes

2002-05-21 09:32  inspectorg

	* client_libs/libplayerc/: Makefile, client.c, dev_broadcast.c,
	  dev_laser.c, playerc.h, test.c: Re-write of broadcast device

2002-05-20 23:24  gerkey

	* player-manual/: buffers.eps, buffers.fig, player.tex: in the
	  process of updating for 1.2, including accurate description of
	  server structure and how to add a new device.  also modified
	  server architecture diagram in order to show that only one each
	  client-reader and client-writer threads are used to service all
	  clients.

2002-05-20 23:21  gerkey

	* TODO: added some items to the TODO list

2002-05-17 23:01  inspectorg

	* client_libs/libplayerc/client.c,
	  client_libs/libplayerc/dev_laser.c,
	  client_libs/libplayerc/playerc.h, client_libs/libplayerc/test.c,
	  utils/playerv/dev_laser.c, utils/playerv/dev_position.c: Added
	  get config to laser

2002-05-17 10:43  gerkey

	* README, client_libs/c/playercclient.c,
	  client_libs/tcl/playerclient.tcl, examples/c++/randomwalk.cc:
	  merged in synch-io code (again)

2002-05-16 23:45  inspectorg

	* client_libs/libplayerc/client.c: Provisional support for new
	  request/reply model

2002-05-16 20:55  inspectorg

	* utils/playerv/: mainwnd.c, opt.c, playerv.c: Fixed short-form
	  option processing

2002-05-16 20:21  gerkey

	* README, client_libs/c/playercclient.c,
	  client_libs/tcl/playerclient.tcl, examples/c++/randomwalk.cc: one
	  big change: synchronous configuration is now possible.  requests
	  are put on per-device incoming queues, and each device puts
	  replies on per-device outgoing queues.

	  seems to work, including Stage devices. some physical devices
	  (e.g., P2OS) need to be updated to use this method.

2002-05-16 17:41  inspectorg

	* client_libs/libplayerc/: client.c, dev_laser.c,
	  dev_laserbeacon.c, dev_position.c, device.c, mclient.c,
	  playerc.c, playerc.h, playerc_private.h: Added subscription flag

2002-05-16 17:40  inspectorg

	* utils/playerv/: Makefile, dev_laser.c, dev_laserbeacon.c,
	  dev_position.c, mainwnd.c, opt.c, opt.h, playerv.c, playerv.h:
	  Added position device interface

2002-05-15 15:07  inspectorg

	* utils/playerv/Makefile, utils/playerv/dev_laser.c,
	  utils/playerv/dev_laserbeacon.c, utils/playerv/error.h,
	  utils/playerv/mainwnd.c, utils/playerv/opt.c,
	  utils/playerv/opt.h, utils/playerv/playerv.c,
	  utils/playerv/playerv.h, client_libs/libplayerc/Makefile,
	  client_libs/libplayerc/client.c,
	  client_libs/libplayerc/dev_laser.c,
	  client_libs/libplayerc/dev_laserbeacon.c,
	  client_libs/libplayerc/dev_position.c,
	  client_libs/libplayerc/device.c, client_libs/libplayerc/error.c,
	  client_libs/libplayerc/error.h, client_libs/libplayerc/mclient.c,
	  client_libs/libplayerc/playerc.c,
	  client_libs/libplayerc/playerc.h,
	  client_libs/libplayerc/playerc_private.h,
	  client_libs/libplayerc/test.c: [no log message]

2002-04-30 22:50  gerkey

	* examples/c++/randomwalk.cc: cleaned up some mutex handling, but
	  still had to insert a super-kludge pthread_cleanup function that
	  unlocks everything, in order to make sure that Player always
	  shuts down.  however, i think that all the runtime deadlocks
	  (which are more important) have been properly removed.

	  currently, Player segfaults on some device requests when running
	  inside Stage; what a pain in the ass.

2002-04-30 17:34  gerkey

	* client_libs/: c/playercclient.c, tcl/playerclient.tcl: going
	  toward synch request / reply.  laser seems to work; still to be
	  done:

	    - P2OS conversion

	    - BPS conversion

	    - StageDevice conversion (and debug; player crashes??)

	    - look at interface again; is it too messy/asymmetric?

	    - verify timestamping

	    - double-check those client mutexes; i'll bet there's deadlock
	  lurking in
		there somewhere...

2002-04-30 17:31  gerkey

	* README: foo

2002-04-30 14:38  gerkey

	* Makefile, client_libs/tcl/Makefile,
	  client_libs/tcl/playerclient.tcl, examples/c++/Makefile,
	  examples/tcl/Makefile, examples/tcl/ptz.tcl,
	  examples/tcl/sonarobstacleavoid.tcl, examples/tcl/viewer.tk:
	  changed tcl client to a package

2002-04-29 17:51  gerkey

	* client_libs/c++/playermulticlient.cc: moved the setting of
	  freshness flag after the Read

2002-04-23 16:34  gerkey

	* Makefile.common, examples/c++/say.cc: ok, i think that i fixed
	  all the stuff that i broke before.  i've tested with a robot and
	  some hardware, and everything works.	not much changed since last
	  time, except that Put/Get Command/Data now remember how much
	  data/command was Put, so that Get returns the right amount.  this
	  means that devices that use variable-length buffers (e.g.,
	  vision) can still use the default methods as defined in CDevice.

2002-04-19 16:11  gerkey

	* examples/c++/say.cc: CLock is DEAD!!! CLock is DEAD!!! CLock is
	  DEAD!!! CLock is DEAD!!!

	  (also CArenaLock is DEAD)

	  locking facilities have been pushed into CDevice:   Lock();
	  Unlock(); if a device uses the default interface methods
	  (GetData, etc.) provided in CDevice, then locking will be
	  performed automatically, as before.  if a device chooses to
	  override any of those default methods, then that device must
	  Lock() and Unlock() of its own accord (usually just Lock() on
	  entrance to the interface method, and Unlock() prior to exit).

	  predictably, CStageDevice overrides Lock() and Unlock() to use
	  the record locking mechanism, instead of pthread mutexes.

	  one (sort of) unfortunate side-effect:   - since i removed the
	  concept of a Lock object (i was tired of all those	 GetLock()
	  calls), the Stage-style locking code is actually *replicated*
	  in the StageTime class.  might be a way around this, i'll look
	  later.

	  this is NOT thoroughly tested, although Stage seems to work fine.
	   i can forsee two problem areas that i'll likely have to fix:

	    - P2OS devices probably don't share locking correctly any more

	    - data timestamping may or may not work correctly right now,
	  especially
	      in devices which override the default interface methods.

2002-03-16 16:26  gerkey

	* examples/tcl/: ptz.tcl, sonarobstacleavoid.tcl, viewer.tk: added
	  more paths to search for playerclient.tcl; really need to make
	  that a packge...

2002-03-16 16:21  gerkey

	* Makefile, distro.sh, examples/c++/Makefile, examples/tcl/ptz.tcl,
	  examples/tcl/sonarobstacleavoid.tcl, examples/tcl/viewer.tk: a
	  few distro changes

2002-03-16 16:12  gerkey

	* Makefile.common, client_libs/tcl/playerclient.tcl,
	  examples/c++/grip.cc, examples/tcl/viewer.tk: a few changes.

	    - P2OS device now seems to work in a general way.  it
	  successfully detects
	      the robot type (at least Pioneer 1 and 2) and uses the
	  appropriate
	      parameters.  also, the startup phase is more tolerant to
	  errors.

	    - Kim Jinsuck's radio modem init code has been added to the
	  P2OS device,
	      and the 'radio' command-line arg can be used to enable it.

	    - the four data delivery modes have been renamed:
		 PLAYER_DATAMODE_PUSH_ALL
		 PLAYER_DATAMODE_PULL_ALL
		 PLAYER_DATAMODE_PUSH_NEW
		 PLAYER_DATAMODE_PULL_NEW
	      they have been, more or less, tested.

	    - the Tk viewer is more functional now and its PTZ control is
	  better.

2002-03-16 16:03  gerkey

	* player-manual/player.tex: updated for 1.2-alpha

2002-03-14 20:03  gsibley

	* examples/c++/make_rsn.c: added make_rsn.c (in
	  player/examples/c++).  Use it to make world files for rsn.cc

2002-03-14 20:01  gsibley

	* client_libs/c++/moteproxy.cc, client_libs/c++/moteproxy.h,
	  client_libs/c++/playerclient.cc, examples/c++/rsn.cc: [no log
	  message]

2002-03-14 19:09  gerkey

	* client_libs/: c/playercclient.c, c++/playerclient.cc: a couple of
	  changes:

	  - we now have 4 data modes:	  - PLAYER_DATAMODE_CONTINUOUS: get
	  all data every cycle at a fixed freq	   -
	  PLAYER_DATAMODE_UPDATE: get only new data every cycle at a fixed
	  freq	   - PLAYER_DATAMODE_REQUESTREPLY: get all data every cycle
	  on demand	- PLAYER_DATAMODE_REQUESTREPLY_UPDATE: get new data
	  every cycle on demand

	  - vision and speech device startup is now faster and more robust
	  (yeah!)

2002-03-13 23:07  gerkey

	* Makefile.common, README, TODO, distro.sh,
	  client_libs/c/helpers.c, client_libs/c/playercclient.c,
	  client_libs/c/playercclient.h, client_libs/c++/playerclient.cc,
	  client_libs/c++/playerclient.h, client_libs/tcl/TODO,
	  client_libs/tcl/playerclient.tcl, examples/c++/forage.cc,
	  examples/c++/randomwalk.cc, examples/c++/visualservo.cc,
	  examples/lisp/sonarobstacleavoid.lisp,
	  examples/tcl/sonarobstacleavoid.tcl: *PROTOCOL CHANGE*

	  the Player message protocol now includes a SYNCH message that is
	  attached to the end of all of the data messages in each round of
	  data.  the SYNCH message has its own new type (5) and is
	  addressed from the Player device (1:0).  new datamodes are
	  forthcoming.

	  C,C++, and Tcl clients have been updated.  haven't bothered with
	  LISP client yet.

2002-03-11 18:52  rtv

	* client_libs/: c/playercclient.c, c/playercclient.h,
	  c++/playerclient.cc, c++/playerclient.h,
	  c++/playermulticlient.cc, c++/playermulticlient.h: added support
	  for connection by binary IP into c and c++ client libs

2002-03-09 19:16  gsibley

	* examples/c++/rsn_start.sh: turn off debugging #define's - GTS

2002-03-09 16:52  gsibley

	* client_libs/c++/moteproxy.cc, client_libs/c++/moteproxy.h,
	  examples/c++/rsn.cc: forgot to add motedevice files - my bad -
	  GTS

2002-03-07 19:26  gsibley

	* client_libs/c++/Makefile, client_libs/c++/playerclient.h,
	  examples/c++/Makefile: fixed Makefiles for rtk2.  added mote
	  device (point to point).

2002-03-04 12:56  rtv

	* examples/c++/: multimapping.cc, multirandom.cc: added
	  multimapping example, reverted multirandom example to
	  straightforward random walk

2002-02-11 10:44  inspectorg

	* client_libs/c++/broadcastproxy.cc: Some attempted fixes

2002-02-05 14:49  rtv

	* Makefile.common: reverted to current compilers

2002-02-05 11:36  inspectorg

	* Makefile.common: Hopefully minor formating changes

2002-02-02 16:41  gerkey

	* Makefile.common: moved all device-specific defaults that users
	  might want to change into defaults.h.

2002-02-02 13:09  gerkey

	* Makefile.common, client_libs/c/Makefile,
	  client_libs/c++/Makefile, client_libs/oldc++/Makefile,
	  examples/c++/Makefile, examples/oldc++/Makefile: cleaned up
	  Makefiles a bit and removed some compiler warnings

2002-02-01 11:25  rtv

	* Makefile.common: working on POSIX compliance, and looking into
	  win32+cygwin compilation as a POSIX tester. should allow an OSX
	  port too

2002-01-24 14:13  gerkey

	* Makefile, Makefile.common, client_libs/c/Makefile,
	  client_libs/c++/Makefile: changed two things:    - when C and C++
	  clients are made, they do a 'false install' locally	   in the
	  source tree by putting symlinks to their headers and libraries
	    in 'lib' and 'include' directories at the top-level.  this
	  makes the	 source tree look just like the install tree, so
	  that client programs,      such as 'xs' can be built against the
	  source tree.	thus, you can build	 all of stage with 'make -e
	  PLAYER_DIR=<path to Player source tree>'

	     - default install is now in user-space.  specifically, the
	  default
	       INSTALL_PREFIX is now '$(HOME)/player-<version>'.

2002-01-24 13:45  gerkey

	* client_libs/Makefile, client_libs/c/playercclient.c,
	  client_libs/c/print.c, client_libs/c++/visionproxy.cc,
	  client_libs/lisp/messages.lisp, client_libs/tcl/playerclient.tcl,
	  examples/Makefile, examples/c++/visualservo.cc,
	  examples/tcl/viewer.tk: changed to NEW Player vision data packet
	  format.  the vision device will now interact with either ACTS 1.0
	  or ACTS 1.2 (there's a 'version' command-line arg to pick your
	  version), and will always output the new packet format, which is
	  similar to ACTS 1.2, but byte-swapped rather than
	  6-bits-per-byte-plus-one encoded.

	  C++ and Tcl client libs have been updated; OLD C++ CLIENT NO
	  LONGER WORKS!

	  Lisp client doesn't have vision support yet...

2001-12-31 09:23  inspectorg

	* Makefile.common, client_libs/c++/Makefile, examples/tcl/ptz.tcl,
	  examples/tcl/sonarobstacleavoid.tcl, examples/tcl/viewer.tk: Some
	  minor formatting changes

2001-12-21 11:38  inspectorg

	* Makefile.common, client_libs/c++/broadcastproxy.cc,
	  examples/tcl/ptz.tcl, examples/tcl/sonarobstacleavoid.tcl,
	  examples/tcl/viewer.tk, player-manual/player.tex: Changed for 1.1
	  bugfix release

2001-12-19 19:16  vaughan

	* Makefile, client_libs/c/Makefile, client_libs/c/playercclient.c,
	  client_libs/c/playercclient.h, client_libs/c++/Makefile,
	  client_libs/c++/clientproxy.cc, client_libs/c++/clientproxy.h,
	  client_libs/c++/laserproxy.cc, client_libs/c++/laserproxy.h,
	  client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/playermulticlient.cc,
	  client_libs/c++/playermulticlient.h, client_libs/oldc++/Makefile,
	  examples/c++/Makefile, examples/c++/autolayout.cc,
	  examples/oldc++/Makefile: branching to test new device model

2001-11-27 11:18  gerkey

	* client_libs/c++/doc/Makefile: took out ps2pdf bit

2001-11-27 11:17  gerkey

	* distro.sh: now excluding c++ doc directory

2001-11-14 19:17  ahoward

	* player-manual/player.tex: Removed C++ client stuff from manual

2001-11-14 17:40  ahoward

	* client_libs/c++/doc/docker.py: Added doc generation tools

2001-11-14 16:05  ahoward

	* client_libs/c++/bpsproxy.h, client_libs/c++/broadcastproxy.h,
	  client_libs/c++/clientproxy.h,
	  client_libs/c++/laserbeaconproxy.h, client_libs/c++/laserproxy.h,
	  client_libs/c++/miscproxy.h, client_libs/c++/playerclient.h,
	  client_libs/c++/positionproxy.h, client_libs/c++/ptzproxy.h,
	  client_libs/c++/sonarproxy.h, client_libs/c++/speechproxy.h,
	  client_libs/c++/visionproxy.h, client_libs/c++/doc/Makefile,
	  client_libs/c++/doc/cppclient.tex, Makefile, Makefile.common:
	  Changed client library interface: documentation is now mostly
	  in-code.

2001-11-13 12:00  gerkey

	* player-manual/player.tex: changed date to today

2001-11-13 11:47  gerkey

	* player-manual/player.tex: added Bleeding

2001-11-12 19:49  ahoward

	* client_libs/c++/broadcastproxy.cc,
	  client_libs/c++/broadcastproxy.h, player-manual/player.tex:
	  Updated manual; some proxy changes

2001-11-12 17:03  ahoward

	* player-manual/player.tex: Added start of bps section

2001-11-12 15:05  ahoward

	* player-manual/player.tex: Fixes for broadcast device with
	  simulator

2001-11-12 14:45  ahoward

	* client_libs/c/Makefile, client_libs/c++/Makefile,
	  client_libs/oldc++/Makefile, examples/c++/Makefile,
	  examples/oldc++/Makefile: Fixes for broadcast device

2001-11-12 14:18  ahoward

	* client_libs/c++/broadcastproxy.cc, player-manual/player.tex:
	  More-or-less working broadcast device

2001-11-11 12:17  ahoward

	* client_libs/c/Makefile, client_libs/c++/Makefile,
	  client_libs/c++/broadcastproxy.cc,
	  client_libs/c++/broadcastproxy.h, client_libs/c++/playerclient.h,
	  client_libs/oldc++/Makefile, client_libs/oldc++/playerclient.cc,
	  examples/c++/Makefile, examples/oldc++/Makefile: Updated
	  broadcast device

2001-11-10 11:28  ahoward

	* player-manual/player.tex: Updated laser beacon device

2001-11-08 21:53  ahoward

	* client_libs/: c++/broadcastproxy.cc, c++/broadcastproxy.h,
	  c++/laserbeaconproxy.cc, c++/laserbeaconproxy.h,
	  oldc++/playerclient.cc: Changed laser beacon config commands.
	  Added broadcast proxy

2001-11-07 23:49  ahoward

	* client_libs/c++/: playerclient.cc, playerclient.h: Added
	  timestamp to playerclient

2001-11-07 21:43  ahoward

	* client_libs/c/Makefile, client_libs/c++/Makefile,
	  client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  client_libs/oldc++/Makefile, examples/c++/Makefile,
	  examples/oldc++/Makefile: Added const to some function args

2001-11-07 15:02  ahoward

	* player-manual/player.tex: Added sidespeed to manual

2001-10-13 12:42  gerkey

	* player-manual/player.tex: fixed typ0

2001-10-12 18:55  gerkey

	* README, player-manual/player.tex: foo

2001-10-12 18:53  gerkey

	* README.java: don't need this here anymore

2001-10-12 18:41  gerkey

	* distro.sh: slight change

2001-10-12 18:40  gerkey

	* examples/c++/startmany.tcl: little helper

2001-10-12 17:53  gerkey

	* player-manual/player.tex: set date

2001-10-12 17:51  gerkey

	* Makefile.common, client_libs/c/Makefile,
	  client_libs/c++/Makefile, examples/tcl/ptz.tcl,
	  examples/tcl/sonarobstacleavoid.tcl, examples/tcl/viewer.tk:
	  moving to version 1.0

2001-10-12 17:39  gerkey

	* player-manual/player.tex: changed to Times font for better PDFs

2001-10-12 17:34  gerkey

	* player-manual/: Makefile, player.tex: verion 1.0, methinks

2001-10-10 12:08  gerkey

	* examples/c++/laserobstacleavoid.cc: some changes, mostly to allow
	  for dynamic loading of device drivers

2001-10-05 16:52  gerkey

	* examples/lisp/sonarobstacleavoid.lisp: now turns on motors

2001-10-05 16:51  gerkey

	* client_libs/lisp/: constants.lisp, devices.lisp, messages.lisp:
	  added config request to enable motors

2001-10-05 16:36  gerkey

	* examples/lisp/sonarobstacleavoid.lisp: first lisp example

2001-10-05 16:35  gerkey

	* client_libs/lisp/: constants.lisp, core.lisp, devices.lisp,
	  messages.lisp, playerclient.lisp, utils.lisp: more or less works
	  now

2001-10-05 12:09  gerkey

	* client_libs/lisp/: constants.lisp, messages.lisp,
	  playerclient.lisp: can read data now

2001-10-05 10:40  gerkey

	* client_libs/lisp/: constants.lisp, messages.lisp,
	  playerclient.lisp: primitive, but works

2001-10-04 12:33  gerkey

	* client_libs/lisp/: constants.lisp, playerclient.lisp: first cut
	  at a lisp client

2001-10-03 14:03  gerkey

	* client_libs/c/Makefile, client_libs/c/playercclient.c,
	  client_libs/c++/Makefile, examples/c++/Makefile,
	  examples/c++/forage.cc: fixed C client read loop, returned
	  Makefiles to normal state

2001-10-02 12:03  gerkey

	* client_libs/c++/sonarproxy.cc: add math.h

2001-10-01 17:14  gerkey

	* client_libs/c/Makefile, client_libs/c++/gpsproxy.cc,
	  client_libs/oldc++/Makefile, examples/c++/Makefile,
	  examples/oldc++/Makefile: Makefile.common

2001-10-01 17:12  gerkey

	* examples/c++/: multirandom.cc, sonarobstacleavoid.cc: minor
	  changes

2001-09-28 23:47  gerkey

	* examples/c++/autolayout.cc: an autolayout program for stage

2001-09-28 22:31  gerkey

	* client_libs/c++/: Makefile, gpsproxy.h, playerclient.cc,
	  sonarproxy.cc, sonarproxy.h, gpsproxy.cc: added GetSonarPose

2001-09-28 22:17  gerkey

	* examples/c++/multirandom.cc: nifty multiclient random walk

2001-09-26 11:04  vaughan

	* client_libs/c/Makefile, client_libs/c++/Makefile,
	  client_libs/c++/playermulticlient.cc,
	  client_libs/c++/playermulticlient.h, client_libs/oldc++/Makefile,
	  examples/c++/Makefile, examples/c++/forage.cc,
	  examples/c++/randomwalk.cc, examples/oldc++/Makefile: working on
	  multi-host support

2001-09-25 14:16  gerkey

	* examples/c++/sonarobstacleavoid.cc: now does timing from stage

2001-09-23 00:38  gerkey

	* client_libs/c/Makefile, client_libs/c++/Makefile,
	  client_libs/oldc++/Makefile, examples/c++/Makefile,
	  examples/c++/stress.cc, examples/oldc++/Makefile: switched to 1
	  player per stage.  when in stage mode, player now interprets
	  '-port <num>' to mean the number of ports to listen on, then
	  reads the port numbers on stdin, newline-separated.  intial
	  results are encouraging.

2001-09-21 11:31  vaughan

	* client_libs/c++/gpsproxy.cc: fixed comment in Print() to show
	  heading

2001-09-21 11:30  vaughan

	* client_libs/c++/: gpsproxy.cc, gpsproxy.h: added heading support
	  and gnuplot-friendly Print() to GpsProxy

2001-09-20 19:06  vaughan

	* client_libs/c/Makefile, client_libs/c++/Makefile,
	  client_libs/c++/clientproxy.h, client_libs/c++/playerclient.cc,
	  client_libs/c++/playerclient.h,
	  client_libs/c++/playermulticlient.cc,
	  client_libs/c++/playermulticlient.h, client_libs/oldc++/Makefile,
	  examples/c++/Makefile, examples/c++/sonarobstacleavoid.cc,
	  examples/oldc++/Makefile: added more good stuff to the c++ client
	  libs

2001-09-20 14:44  vaughan

	* client_libs/c++/: playermulticlient.cc, playermulticlient.h:
	  added ClientRemove function

2001-09-19 23:08  gerkey

	* client_libs/tcl/playerclient.tcl, examples/tcl/viewer.tk: fixed
	  up tcl client

2001-09-19 23:02  gerkey

	* client_libs/c/playercclient.c, client_libs/c/playercclient.h,
	  client_libs/c++/Makefile, client_libs/c++/bpsproxy.cc,
	  client_libs/c++/bpsproxy.h, client_libs/c++/playerclient.cc,
	  client_libs/c++/playerclient.h, examples/tcl/viewer.tk: added
	  bpsproxy, spruced up viewer.tk, added gerkey extensions

2001-09-14 18:37  ahoward

	* client_libs/c/Makefile, client_libs/c++/Makefile,
	  client_libs/oldc++/Makefile,
	  client_libs/oldc++/oldplayerclient.h,
	  client_libs/oldc++/playerclient.cc, examples/c++/Makefile,
	  examples/oldc++/Makefile: Added gps and bps devices

2001-09-12 20:57  ahoward

	* Makefile.common, client_libs/c/Makefile,
	  client_libs/c++/Makefile, client_libs/oldc++/Makefile,
	  examples/c++/Makefile, examples/oldc++/Makefile: Improved laser
	  beacon detector (not quite done yet)

2001-09-08 13:45  ahoward

	* examples/tcl/: ptz.tcl, sonarobstacleavoid.tcl, viewer.tk: Fixed
	  laser beacon bug when using multiple clients

2001-09-07 10:18  ahoward

	* Makefile.common: Increased version number to match stage

2001-09-06 18:17  gerkey

	* client_libs/tcl/playerclient.tcl, examples/tcl/viewer.tk: fixed
	  viewer laser rendering and added bps support to client

2001-09-06 11:35  gerkey

	* Makefile, client_libs/Makefile, client_libs/c/Makefile,
	  client_libs/c++/Makefile, client_libs/oldc++/Makefile,
	  client_libs/tcl/Makefile, examples/Makefile,
	  examples/c++/Makefile, examples/oldc++/Makefile,
	  examples/tcl/Makefile: added 'dep' and 'clean_dep' targets to all
	  Makefiles

2001-09-05 19:37  gerkey

	* Makefile.common: foo

2001-09-05 19:31  gerkey

	* distro.sh: foo

2001-09-05 19:27  gerkey

	* Makefile.common, client_libs/c++/miscproxy.cc,
	  client_libs/c++/miscproxy.h, client_libs/tcl/playerclient.tcl:
	  added digital and analog in to misc packet; C++ and Tcl client
	  updated to match

2001-09-04 16:55  gerkey

	* client_libs/c/playercclient.c,
	  examples/c++/laserobstacleavoid.cc: new read loop

2001-08-30 14:25  gerkey

	* examples/c++/laserobstacleavoid.cc: many changes in order to cut
	  thread count.  now the clientmanager has two threads: one to read
	  and one to write.  it manages all clients with those threads.
	  still pending is the request/reply blocking problem, to be solved
	  soon with some queues.

2001-08-27 20:42  ahoward

	* Makefile.common: Added bps device (beacon-based position)

2001-08-27 14:36  ahoward

	* player-manual/beacon.eps: Added beacon fig

2001-08-27 14:35  ahoward

	* player-manual/player.tex: Added appendix describing the laser
	  beacon device

2001-08-23 18:00  gerkey

	* examples/c++/laserobstacleavoid.cc: now threadless; still need
	  bugfixes

2001-08-23 14:20  gerkey

	* TODO: foo

2001-08-23 09:22  ahoward

	* Makefile.common: Added heading and configuration packet to gps
	  device

2001-08-21 15:47  ahoward

	* Makefile.common, examples/tcl/ptz.tcl,
	  examples/tcl/sonarobstacleavoid.tcl, examples/tcl/viewer.tk:
	  Candidate for 1.0-beta

2001-08-21 15:10  ahoward

	* Makefile.common: Added options for user install

2001-08-16 20:30  gerkey

	* player-manual/player.tex: almost there

2001-08-16 20:17  gerkey

	* Makefile.common: to version 1.0-alpha

2001-08-16 16:03  gerkey

	* examples/c++/forage.cc: made it work better

2001-08-16 15:56  gerkey

	* examples/c++/Makefile: added execute to executable examples

2001-08-14 14:36  gerkey

	* client_libs/tcl/playerclient.tcl, examples/tcl/Makefile,
	  examples/tcl/sonarobstacleavoid.tcl: added player_authenticate
	  and sonarobstacleavoid

2001-08-14 14:05  gerkey

	* client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  client_libs/tcl/playerclient.tcl, examples/c++/randomwalk.cc,
	  examples/tcl/ptz.tcl, examples/tcl/viewer.tk: added
	  authentication

2001-08-13 16:21  gerkey

	* Makefile.common: foo

2001-08-13 16:20  gerkey

	* Makefile.common, client_libs/tcl/playerclient.tcl,
	  examples/tcl/Makefile, examples/tcl/viewer.tk: slight

2001-08-12 18:46  gerkey

	* client_libs/tcl/playerclient.tcl, examples/tcl/Makefile,
	  examples/tcl/ptz.tcl, examples/tcl/say.tcl,
	  examples/tcl/viewer.tk: A whole new Tcl client!!! and
	  examples/viewer/etc.

2001-08-12 18:41  gerkey

	* Makefile, Makefile.common: minor changes

2001-08-08 16:57  gerkey

	* client_libs/: Makefile, oldc++/playerclient.cc: small fixes;
	  oldc++

2001-08-08 16:37  vaughan

	* Makefile, Makefile.common, client_libs/Makefile,
	  client_libs/c++/Makefile, client_libs/c++/clientproxy.h,
	  client_libs/c++/occupancyproxy.cc,
	  client_libs/c++/occupancyproxy.h,
	  client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/truthproxy.cc, client_libs/c++/truthproxy.h,
	  client_libs/tcl/playerclient.tcl, examples/c++/Makefile,
	  examples/c++/truth.cc, examples/tcl/viewer.tk: First merge since
	  RTV's playerexp sojourn. added code for truth and occupancy
	  devices; untested but possibly useful.  Added UPDATE mode which
	  returns only fresh data or an empty data buffer for each device.
	  Proxies added for the truth and occupancy devices, with an
	  example truth logging program exmaples/c++/truth.cc

2001-08-07 12:17  gerkey

	* client_libs/c++/: playerclient.cc, visionproxy.cc, visionproxy.h:
	  fixed c++ proxy removal, and added pending_unlock to clientdata

2001-08-05 15:29  gerkey

	* Makefile: finished changing command-line args; -sane now works

2001-08-05 15:28  gerkey

	* player-manual/player.tex: changed command-line arg section, and
	  added notes about GPS

2001-08-03 20:40  gerkey

	* Makefile.common: slight change to Makefiles and also made
	  delete_func proper

2001-08-03 20:36  gerkey

	* Makefile.common, examples/c++/laserobstacleavoid.cc,
	  examples/c++/say.cc, examples/c++/sonarobstacleavoid.cc,
	  examples/tcl/viewer.tk: lots of changes; now you have to
	  explicitly create devices at the command line; 'sane' mode to
	  come later

2001-07-16 16:28  gerkey

	* client_libs/c++/Makefile: added gpsproxy.h to install

2001-07-16 09:25  gerkey

	* client_libs/: c/Makefile, c++/Makefile: from optimize to debug

2001-07-15 15:50  gerkey

	* client_libs/c++/playermulticlient.cc: added an include

2001-07-15 15:40  gerkey

	* client_libs/: c/Makefile, c++/Makefile: turned on -O3

2001-07-14 16:06  gerkey

	* client_libs/c++/Makefile, client_libs/c++/clientproxy.h,
	  client_libs/c++/gripperproxy.cc, client_libs/c++/playerclient.cc,
	  examples/c++/forage.cc, examples/c++/multilogger.cc,
	  examples/c++/visualservo.cc: added various gripper/puck features

2001-07-12 16:25  gerkey

	* player-manual/player.tex: froze in time

2001-07-12 00:04  gerkey

	* client_libs/c++/Makefile, client_libs/c++/gpsproxy.cc,
	  client_libs/c++/gpsproxy.h, client_libs/c++/playerclient.cc,
	  client_libs/c++/playerclient.h,
	  client_libs/c++/playermulticlient.cc,
	  client_libs/c++/playermulticlient.h,
	  client_libs/c++/visionproxy.cc, examples/c++/Makefile,
	  examples/c++/forage.cc, examples/c++/multilogger.cc: added GPS
	  device (stage), gps proxy and multiclient

2001-07-11 18:42  gerkey

	* client_libs/c++/gripperproxy.cc, client_libs/c++/gripperproxy.h,
	  examples/c++/Makefile, examples/c++/forage.cc,
	  examples/c++/grip.cc, examples/c++/visualservo.cc: added stuff to
	  gripperproxy and test programs for gripper and foraging

2001-07-10 19:09  gerkey

	* client_libs/c++/gripperproxy.cc, client_libs/c++/gripperproxy.h,
	  examples/c++/Makefile, examples/c++/visualservo.cc: gripper works

2001-07-10 00:33  gerkey

	* examples/c++/visualservo.cc: visual servo example

2001-07-10 00:30  gerkey

	* client_libs/tcl/playerclient.tcl, examples/c++/Makefile,
	  examples/tcl/viewer.tk: new stage gripper stuff, some Tcl client
	  mods

2001-06-29 17:11  gerkey

	* Makefile.common, examples/c++/laserobstacleavoid.cc: changed
	  version to include Bleeding

2001-06-29 17:02  gerkey

	* player-manual/player.tex: changed version to Bleeding

2001-06-29 16:42  gerkey

	* player-manual/Makefile: added html target

2001-06-29 16:33  gerkey

	* player-manual/Makefile: added html target

2001-06-29 01:39  gerkey

	* client_libs/c++/clientproxy.h, client_libs/c++/visionproxy.h,
	  examples/c++/laserobstacleavoid.cc,
	  examples/c++/sonarobstacleavoid.cc: minor c++ client changes

2001-06-29 01:38  gerkey

	* player-manual/player.tex: finished C++ docs

2001-06-28 14:26  gerkey

	* Makefile: fixed bleeding target name

2001-06-28 14:08  gerkey

	* Makefile: added distro-bleeding target

2001-06-14 11:13  gerkey

	* examples/c++/: Makefile, say.cc: new example

2001-06-14 11:13  gerkey

	* player-manual/player.tex: toward new client appendices

2001-05-27 14:32  gerkey

	* distro.sh: small distro change

2001-05-27 14:27  gerkey

	* Makefile.common: now 0.9.1

2001-05-25 16:56  gerkey

	* distro.sh: distro

2001-05-25 16:36  gerkey

	* Makefile.common: version

2001-05-25 16:34  gerkey

	* Makefile: foo

2001-05-25 16:29  gerkey

	* Makefile, distro.sh, client_libs/Makefile,
	  client_libs/c++/Makefile, client_libs/c++/clientproxy.cc,
	  client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  client_libs/c++/speechproxy.cc, examples/Makefile,
	  examples/c++/Makefile, examples/oldc++/Makefile,
	  examples/oldc++/example_from_manual.cc, examples/oldc++/goto.cc,
	  examples/oldc++/laserobstacleavoid.cc, examples/oldc++/ptz.cc,
	  examples/oldc++/randomwalk.cc,
	  examples/oldc++/sonarobstacleavoid.cc: small distro change

2001-05-25 16:08  gerkey

	* player-manual/player.tex: 0.9

2001-05-25 14:01  gerkey

	* client_libs/oldc++/: Makefile, devicedatatable.cc,
	  devicedatatable.h, playerclient.cc, playerclient.h,
	  olddevicedatatable.h, oldplayerclient.h: renamed

2001-05-25 13:51  gerkey

	* examples/c++/: Makefile, example_from_manual.cc, goto.cc,
	  laserobstacleavoid.cc, ptz.cc, randomwalk.cc,
	  sonarobstacleavoid.cc: new c++ examples

2001-05-25 13:36  gerkey

	* examples/c++/: Makefile, example_from_manual.cc, goto.cc,
	  laserobstacleavoid.cc, ptz.cc, randomwalk.cc,
	  sonarobstacleavoid.cc: making room for NEW c++ examples

2001-05-25 13:35  gerkey

	* examples/oldc++/: Makefile, example_from_manual.cc, goto.cc,
	  laserobstacleavoid.cc, ptz.cc, randomwalk.cc,
	  sonarobstacleavoid.cc: now the OLD c++ examples

2001-05-25 13:32  gerkey

	* client_libs/c++/: Makefile, clientproxy.cc, clientproxy.h,
	  gripperproxy.cc, gripperproxy.h, laserbeaconproxy.cc,
	  laserbeaconproxy.h, laserproxy.cc, laserproxy.h, miscproxy.cc,
	  miscproxy.h, playerclient.cc, playerclient.h, positionproxy.cc,
	  positionproxy.h, ptzproxy.cc, ptzproxy.h, sonarproxy.cc,
	  sonarproxy.h, speechproxy.cc, speechproxy.h, test.cc,
	  visionproxy.cc, visionproxy.h: The NEW c++ client lib

2001-05-25 13:31  gerkey

	* client_libs/c++/: Makefile, devicedatatable.cc,
	  devicedatatable.h, playerclient.cc, playerclient.h: making room
	  for NEW c++ client lib

2001-05-25 13:30  gerkey

	* client_libs/oldc++/: Makefile, devicedatatable.cc,
	  devicedatatable.h, playerclient.cc, playerclient.h: this is now
	  the OLD c++ client library

2001-05-25 12:39  gerkey

	* client_libs/: c/playercclient.c, c/playercclient.h,
	  c++/playerclient.cc: slight change to C client

2001-05-25 00:37  gerkey

	* distro.sh, client_libs/c/playercclient.c,
	  client_libs/c/playercclient.h: part way to new c++ client;
	  probably breaks everything right now...

2001-05-24 21:27  gerkey

	* client_libs/tcl/playerclient.tcl,
	  examples/c++/laserobstacleavoid.cc, examples/tcl/viewer.tk:
	  example fixes, and update to Tcl client

2001-05-24 19:50  gerkey

	* Makefile.common: back to 1.1.1beta

2001-05-23 20:23  gerkey

	* player-manual/: player.bib, player.tex: getting there

2001-05-23 19:37  gerkey

	* Makefile, Makefile.common, README, TODO, VERSION, distro.sh,
	  client_libs/Makefile, client_libs/c/Makefile,
	  client_libs/c++/Makefile, client_libs/tcl/Makefile,
	  examples/Makefile, examples/c++/Makefile, examples/tcl/Makefile:
	  many changes, mostly to do with compilation and configuration for
	  compilation.

	  Java and Python stuff is NOT included in distribution.

	  Player will NOT build on Solaris right now, because of some gmake
	  problem

2001-05-23 15:17  gerkey

	* Makefile, README, client_libs/tcl/playerclient.tcl,
	  examples/tcl/viewer.tk: added code to turn sonars and motors on
	  and off appropriately

	  also fixed sub/unsub state machine so that it works properly

2001-05-22 18:44  gerkey

	* player-manual/player.tex: almost done

2001-05-22 08:48  gerkey

	* player-manual/player.tex: new chapter

2001-05-21 18:56  gerkey

	* Makefile, distro.sh: fixed stuff

2001-05-15 18:16  ahoward

	* client_libs/c++/: playerclient.cc, playerclient.h: Frigged around
	  with thresholds on laser beacon detector

2001-05-11 20:07  ahoward

	* VERSION, client_libs/c++/playerclient.cc,
	  client_libs/c++/playerclient.h,
	  examples/c++/laserobstacleavoid.cc: Re-wrote beacon detector
	  again

2001-05-11 14:10  gerkey

	* Makefile, client_libs/c/Makefile, client_libs/c/playercclient.c,
	  client_libs/c++/Makefile, examples/c++/Makefile: ported to
	  Solaris (mostly)

2001-05-10 14:42  ahoward

	* client_libs/c++/playerclient.h: Tweaked the laser driver for
	  improved speed and more reliable initialisation

2001-05-09 23:37  ahoward

	* examples/c++/randomwalk.cc: Fixed randomwalk example for changed
	  laser

2001-05-09 18:31  ahoward

	* client_libs/c++/: playerclient.cc, playerclient.h: Added variable
	  resolution to laser device.  This will break some clients

2001-05-08 18:45  gerkey

	* client_libs/tcl/playerclient.tcl: added SPEECH_CODE

2001-05-08 18:45  gerkey

	* examples/tcl/say.tcl: simple example

2001-05-05 12:05  gerkey

	* client_libs/c/Makefile, client_libs/c/helpers.c,
	  client_libs/c/playercclient.c, client_libs/c/playercclient.h,
	  client_libs/c/print.c, client_libs/c++/playerclient.cc,
	  client_libs/tcl/playerclient.tcl, examples/c++/randomwalk.cc,
	  examples/tcl/viewer.tk: some changes, including protocol
	  constants

2001-05-05 12:02  gerkey

	* player-manual/: Makefile, epsf.sty: don't need it

2001-05-05 12:00  gerkey

	* player-manual/: exampleuse.eps, exampleuse.fig, opensonar.eps,
	  opensonar.fig: new figures

2001-05-05 11:59  gerkey

	* player-manual/player.tex: foo

2001-05-02 18:54  gerkey

	* player-manual/player.tex: almost to 1.1

2001-05-02 10:12  gerkey

	* player-manual/player.tex: almost to 1.1

2001-04-30 11:11  gerkey

	* client_libs/tcl/playerclient.tcl: made client better

2001-04-30 11:06  gerkey

	* player-manual/player.tex: still changing

2001-04-28 21:53  gerkey

	* player-manual/player.tex: moving to 1.1

2001-04-28 19:36  gerkey

	* player-manual/player.tex: added version info and spellchecked

2001-04-27 15:30  gerkey

	* examples/tcl/: ptz.tcl, viewer.tk: updated for new client

2001-04-27 15:30  gerkey

	* client_libs/c/: Makefile, helpers.c, playercclient.c,
	  playercclient.h, print.c: split into several files

2001-04-27 15:27  gerkey

	* client_libs/tcl/: TODO, playerclient.tcl: added more procs and
	  comments

2001-04-27 13:22  ahoward

	* client_libs/c++/playerclient.cc: Fixed time stuff for stage

2001-04-27 10:38  gerkey

	* TODO: who knows?

2001-04-26 18:00  ahoward

	* VERSION, client_libs/c/playercclient.c,
	  client_libs/c++/devicedatatable.h,
	  client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h:
	  Changes STX code handling; changed time field from 64bit to
	  2x32bit fields

2001-04-20 13:44  ahoward

	* client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  examples/c++/randomwalk.cc: Added laser beacon config commands

2001-04-17 16:25  ahoward

	* Makefile: Fixed pwd problem with make install

2001-04-17 16:15  ahoward

	* client_libs/c++/playerclient.cc, client_libs/c++/playerclient.h,
	  examples/c++/sonarobstacleavoid.cc: Added configuration
	  parameters to laser beacon device

2001-02-27 21:13  gerkey

	* client_libs/c++/: playerclient.cc, playerclient.h: added ability
	  to turn off sonars

2001-02-26 21:55  gerkey

	* client_libs/c++/: devicedatatable.h, playerclient.cc,
	  playerclient.h: various changes to make timestamps more
	  accessible (interim solution)

2001-02-16 13:43  gerkey

	* player-manual/: Makefile, draftify.pl: don't need draft, and
	  makefile is now generic

2001-02-16 11:21  gerkey

	* Makefile, TODO: now Player installs with version number, like
	  '/usr/local/player1.0beta'

2001-02-13 16:20  gerkey

	* player-manual/player.tex: updated to NOT be the IRIS tech report
	  format

2001-02-12 18:04  gerkey

	* Makefile: took out manual-related targets

2001-02-12 17:52  gerkey

	* player-manual/: Makefile, buffers.eps, buffers.fig, draftify.pl,
	  epsf.sty, player.bib, player.tex, threads.eps, threads.fig:
	  Initial revision

2001-02-12 17:52  gerkey

	* player-manual/: Makefile, buffers.eps, buffers.fig, draftify.pl,
	  epsf.sty, player.bib, player.tex, threads.eps, threads.fig:
	  Player manual

2001-02-09 11:15  ahoward

	* client_libs/c++/: playerclient.cc, playerclient.h: Updated for
	  broadcast device

2001-02-07 16:32  ahoward

	* client_libs/c++/: playerclient.cc, playerclient.h: Broadcast
	  device now works

2001-02-07 14:52  gerkey

	* client_libs/c/playercclient.c, client_libs/c++/playerclient.h,
	  client_libs/tcl/playerclient.tcl, examples/tcl/viewer.tk: more
	  byte-swapping fixes, including making the Tcl client operational
	  (i think; i've done minimal testing).

2001-02-07 12:25  gerkey

	* client_libs/: c/playercclient.c, tcl/playerclient.tcl: changed
	  device codes and indices to byte-swapped (short) integer
	  quantities.  Tcl client is NOT done yet, and so doesn't work
	  right now

2001-02-06 21:05  ahoward

	* client_libs/c/playercclient.c: Fixed packet reading loop

2001-02-06 20:54  gerkey

	* client_libs/c/playercclient.c: made robust loop for dealing with
	  LARGE packets

2001-02-06 20:26  gerkey

	* TODO, VERSION, examples/c++/randomwalk.cc: minor

2001-02-06 20:25  ahoward

	* client_libs/c++/playerclient.cc: Enabled new devices

2001-02-06 17:06  ahoward

	* client_libs/c++/: devicedatatable.cc, devicedatatable.h,
	  playerclient.cc, playerclient.h: Added some devices; changes for
	  stage

2001-02-06 12:49  ahoward

	* client_libs/c++/: playerclient.cc, playerclient.h: Fixed some
	  namespace collisions; added devices

2001-02-05 17:18  gerkey

	* Makefile, TODO, VERSION, examples/tcl/ptz.tcl: various minor
	  changes

2001-02-05 17:18  gerkey

	* client_libs/c/: playercclient.c, playercclient.h: pure C client.
	  it's done, barring the future addition of extra functionality

2001-02-05 17:11  gerkey

	* examples/c++/: Makefile, clienttest.cc, example_from_manual.cc,
	  goto.cc, laserobstacleavoid.cc, ptz.cc, randomwalk.cc,
	  sonarobstacleavoid.cc: removed dumb example.	updated others to
	  new client class (PlayerClient)

2001-02-05 17:08  gerkey

	* client_libs/c++/: Makefile, devicedatatable.cc,
	  devicedatatable.h, playerclient.cc, playerclient.h: new C++
	  client, including supporting devicedata linked list

2001-02-02 12:16  gerkey

	* TODO, client_libs/c/playercclient.c: getting toward a pure C
	  client

2001-01-31 21:17  gerkey

	* examples/Makefile: minor

2001-01-31 21:17  gerkey

	* client_libs/tcl/playerclient.tcl: new Tcl client ALMOST done

2001-01-31 21:17  gerkey

	* client_libs/c++/playerclient.cc: minor change

2001-01-31 21:17  gerkey

	* client_libs/c/: playercclient.c, playercclient.h: C client lib
	  ALMOST done

2001-01-31 21:16  gerkey

	* TODO, VERSION, client_libs/Makefile: updated

2001-01-28 19:23  gerkey

	* client_libs/c/: Makefile, playercclient.c, playercclient.h: first
	  step toward a C client

2001-01-26 15:01  gerkey

	* client_libs/tcl/playerclient.tcl, examples/tcl/viewer.tk:
	  upgraded to new protocol (more or less)

2001-01-26 15:01  gerkey

	* VERSION: version change

2001-01-16 10:45  gerkey

	* client_libs/tcl/playerclient.tcl: halfway toward new message
	  protocol.  NOT usable!

2001-01-12 17:28  gerkey

	* TODO: changed it

2001-01-12 17:11  gerkey

	* VERSION: update version

2001-01-12 17:09  gerkey

	* copyright_header: just a copyright header.  put it at the top of
	  each source file

2000-12-18 11:07  gerkey

	* TODO: added stuff

2000-12-06 22:12  vaughan

	* VERSION: changed debug level to 0.8c to match stage

2000-12-06 22:05  vaughan

	* VERSION: did nothing!

2000-12-05 15:29  gerkey

	* Makefile, distro.sh: now the 'distro' target depends on the
	  'clean' target, rather than having distro.sh call 'make clean'
	  explicitly

2000-12-05 15:05  gerkey

	* Makefile, VERSION, distro.sh: Makefile and VERSION changed for
	  easier automatic versioning.	Makefile now contains 'distro'
	  target which runs distro.sh to make a tarball.  neat.

2000-12-04 18:18  vaughan

	* client_libs/c++/playerclient.cc: fixed command read bug in c++
	  client library

2000-12-04 14:45  gerkey

	* VERSION: version number change

2000-12-01 17:30  ahoward

	* client_libs/c++/playerclient.cc: Added new-style stage ptz device

2000-11-30 19:14  ahoward

	* client_libs/c++/playerclient.cc: Added size specifiers to all
	  unstructured buffer calls

2000-11-30 18:50  vaughan

	* client_libs/c++/playerclient.cc: implemented sonar device model

2000-11-28 20:04  ahoward

	* client_libs/c++/: playerclient.cc, playerclient.h: Complete
	  re-write of laser device, with added configuration functionality

2000-11-28 17:42  ahoward

	* client_libs/c++/: playerclient.cc, playerclient.h: Added some
	  const's to c++ client

2000-11-28 16:16  ahoward

	* COPYING, Makefile, README, README.java, TODO, VERSION,
	  examples/Makefile, client_libs/Makefile,
	  client_libs/c++/Makefile, client_libs/c++/playerclient.cc,
	  client_libs/c++/playerclient.h, client_libs/tcl/Makefile,
	  client_libs/tcl/playerclient.tcl, examples/c++/Makefile,
	  examples/c++/clienttest.cc, examples/c++/example_from_manual.cc,
	  examples/c++/goto.cc, examples/c++/laserobstacleavoid.cc,
	  examples/c++/ptz.cc, examples/c++/randomwalk.cc,
	  examples/c++/sonarobstacleavoid.cc, examples/tcl/Makefile,
	  examples/tcl/ptz.tcl, examples/tcl/viewer.tk: Initial import

2000-11-28 16:16  ahoward

	* COPYING, Makefile, README, README.java, TODO, VERSION,
	  examples/Makefile, client_libs/Makefile,
	  client_libs/c++/Makefile, client_libs/c++/playerclient.cc,
	  client_libs/c++/playerclient.h, client_libs/tcl/Makefile,
	  client_libs/tcl/playerclient.tcl, examples/c++/Makefile,
	  examples/c++/clienttest.cc, examples/c++/example_from_manual.cc,
	  examples/c++/goto.cc, examples/c++/laserobstacleavoid.cc,
	  examples/c++/ptz.cc, examples/c++/randomwalk.cc,
	  examples/c++/sonarobstacleavoid.cc, examples/tcl/Makefile,
	  examples/tcl/ptz.tcl, examples/tcl/viewer.tk: Initial revision

