Todo List
Module driver_acts
This driver is currently disabled because it needs to be updated to the Player 2.0 API.
Module driver_amcl
  • Implement / update other sensor models
Module driver_canonvcc4
Provide more detailed documentation
Module driver_clodbuster
This driver is currently disabled because it needs to be updated to the Player 2.0 API.
Module 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
Module driver_er1
Implement IR and power interfaces.
Module driver_garcia
This driver is currently disabled because it needs to be updated to the Player 2.0 API.
Module driver_gstreamer
Add support for mono images
Module driver_imageseq
Add support for color images.
Module driver_inertiacube2
This driver is currently disabled because it needs to be updated to the Player 2.0 API.
Module driver_laserbarcode
This driver has not been tested with the player 2.0 API
Module driver_laservisualbarcode
This driver has not been tested with the v2.0 API
Module driver_laservisualbw
This driver has not been tested with the player 2 API.
Module driver_linuxjoystick
Add support for continuously sending commands, which might be needed for position devices that use watchdog timers.
Module driver_motionmind
: add support for PLAYER_POSITON_1D_CMD_VEL
Module driver_reb
This driver is currently disabled because it needs to be updated to the Player 2.0 API.
Module 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
Module driver_segwayrmp
Enable advanced functionality (ramp speeds, etc)
Module driver_shapetracker

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

Document this driver

Module driver_simpleshape
This driver is currently disabled because it needs to be updated to the Player 2.0 API.
Module driver_sphinx2
Add documentation about sphinx2
Module 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.
Module driver_upcbarcode
This driver is currently disabled because it needs to be updated to the Player 2.0 API.
Module driver_vfh
: add support for getting the robot's true global pose via the simulation interface
Module interface_player
Determine what, if any, data delivery modes and requests are needed.
Module interfaces
Normalize subtype names (PLAYER_PTZ_REQ_GEOM vs PLAYER_POSITION2D_REQ_GET_GEOM)
Module libplayertcp
More verbose documentation on this library, including the protocol
Module multiclient
Document mutliclient
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.
Module playerc_proxy_simulation
write playerc_proxy_simulation description
Member PlayerCc::ClientProxy::GetDriverName () const
GetDriverName isn't guarded by locks yet
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?
Module tutorial_config
Put some useful examples here
Module tutorial_interface
  • Describe playerc bindings
Module tutorial_maps
Write this
Module tutorial_plugins
  • Add example of building plugin using libtool.
  • Add "theory" from Architecture Chapter of the old manual.
Module util_playercam
  • add additional vision feedback abilities w/ opencv (directional histogram)
Module util_playerjoy
Calibrate out initial offset; should be possible by parsing the JS_EVENT_INIT message.
Module util_playerwritemap

write a synopsis

write usage