Todo List

Group driver_acts
  This driver is currently disabled because it needs to be updated to the Player 2.0 API.
Group driver_amcl
  - Implement / update other sensor models
Group driver_canonvcc4
  Provide more detailed documentation
Group driver_clodbuster
  This driver is currently disabled because it needs to be updated to the Player 2.0 API.
Group driver_create
  - Add support for IRs, vacuum motors, etc.
  - Recover from a cliff/wheeldrop sensor being triggered in safe mode; the robot goes into passive mode when this happens, which right now requires Player to be restarted
Group driver_er1
  Implement IR and power interfaces.
Group driver_garcia
  This driver is currently disabled because it needs to be updated to the Player 2.0 API.
Group driver_gstreamer
  Add support for mono images
Group driver_imageseq
  Add support for color images.
Group driver_inertiacube2
  This driver is currently disabled because it needs to be updated to the Player 2.0 API.
Group driver_laserbarcode
  This driver has not been tested with the player 2.0 API
Group driver_laserfeature

  This driver is currently disabled because it needs to be updated to the Player 2.0 API.

  Document this driver.

Group driver_laservisualbarcode
  This driver has not been tested with the v2.0 API
Group driver_laservisualbw
  This driver has not been tested with the player 2 API.
Group driver_linuxjoystick
  Add support for continuously sending commands, which might be needed for position devices that use watchdog timers.
Group driver_motionmind
  : add support for PLAYER_POSITON_1D_CMD_VEL
Group driver_reb
  This driver is currently disabled because it needs to be updated to the Player 2.0 API.
Group driver_roomba
  - Add support for IRs, vacuum motors, etc.
  - Recover from a cliff/wheeldrop sensor being triggered in safe mode; the robot goes into passive mode when this happens, which right now requires Player to be restarted
Group driver_segwayrmp
  Enable advanced functionality (ramp speeds, etc)
Group driver_shapetracker

  This driver is currently disabled because it needs to be updated to the Player 2.0 API.

  Document this driver

Group driver_simpleshape
  This driver is currently disabled because it needs to be updated to the Player 2.0 API.
Group driver_sphinx2
  Add documentation about sphinx2
Group driver_statgrab
  - Test this code more!
  - Allow for the driver to return the temperature of the system in multiple location of the robot.
  - Also allow for the battery voltage to be monitored.
Group driver_upcbarcode
  This driver is currently disabled because it needs to be updated to the Player 2.0 API.
Group driver_vfh
  : add support for getting the robot's true global pose via the simulation interface
Group interface_player
  Determine what, if any, data delivery modes and requests are needed.
Group interfaces
  - Normalize subtype names (PLAYER_PTZ_REQ_GEOM vs PLAYER_POSITION2D_REQ_GET_GEOM)
Group libplayertcp
  - More verbose documentation on this library, including the protocol
Group multiclient
  Document mutliclient
Group player_clientlib_libplayerc_py
  Document this library properly.
Member player_device_auth_req_t
  Add support for this mechanism to libplayertcp. Right now, it's disabled.
Member player_device_auth_req_t
  Add support for this mechanism to libplayertcp. Right now, it's disabled.
Member player_device_nameservice_req_t
  Update this structure and add support for it to libplayertcp. Right now it's disabled.
Member player_device_nameservice_req_t
  Update this structure and add support for it to libplayertcp. Right now it's disabled.
Group playerc_proxy_simulation
  write playerc_proxy_simulation description
Member PlayerCc::ClientProxy::GetDriverName () const
  GetDriverName isn't guarded by locks yet
Member PlayerCc::MapProxy::GetHeight () const
  should this be returned as a player_size_t?
Member PlayerCc::MapProxy::GetWidth () const
  should this be returned as a player_size_t?
Member SegwayRMP400::ProcessData ()
  Add smarter approach to combine the data from both RMPs. For now, just average.
Member SegwayRMP::Main ()
  We are getting intermittent timeouts. Does not break functionality, but should be checked.
Member SegwayRMP::ProcessMessage (QueuePointer &resp_queue, player_msghdr *hdr, void *data)
  Handle config requests
Member SphereDriver::SphereDriver (ConfigFile *cf, int section)
  is there a replacement clear command?
Group tutorial_config
  Put some useful examples here
Group tutorial_interface
  Write this
Group tutorial_maps
  Write this
Group tutorial_plugins
  Write this
Group util_playercam
  - add additional vision feedback abilities w/ opencv (directional histogram)
Group util_playerjoy
  Calibrate out initial offset; should be possible by parsing the JS_EVENT_INIT message.
Group util_playerwritemap

  write a synopsis

  write usage

Last updated 12 September 2005 21:38:45