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_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_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