Todo List

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?

Class player_gps_data
: Review the units used here

Group tutorial_config
Put some useful examples here

Group tutorial_interface
Write this

Group tutorial_plugins
Write this

Group tutorial_maps
Write this

Group interfaces
  • Normalize subtype names (PLAYER_PTZ_REQ_GEOM vs PLAYER_POSITION2D_REQ_GET_GEOM)
  • Normalize subtype numbers (PLAYER_POSITION2D_SET_ODOM = 6 and PLAYER_POSITION2D_RESET_ODOM = 5, while position3d has PLAYER_POSITION3D_REQ_SET_ODOM = 5 and PLAYER_POSITION_3D_REQ_RESET_ODOM = 6)

Group interface_gripper
This interface is VERY Pioneer-specific, and should really be generalized.

Group interface_limb
Use pre-defined types, like player_pose3d_t, wherever possible

Group interface_mcom
Is this interface used and/or needed any more?

Group interface_player
Determine what, if any, data delivery modes and requests are needed.

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

Group driver_acoustics
Write a full description

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

Group driver_mixer
Write a description

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

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

Group driver_shapetracker
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_upcbarcode
This driver is currently disabled because it needs to be updated to the Player 2.0 API.

Group driver_imageseq
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_sphere
This driver is currently disabled because it needs to be updated to the Player 2.0 API.

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

Group driver_laserbarcode
This driver is currently disabled because it needs to be updated to 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.

Group driver_laserfeature
Document this driver.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Group driver_linuxjoystick
Add support for continuously sending commands, which might be needed for position devices that use watchdog timers.

Group driver_amcl
  • Implement / update other sensor models

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

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

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

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

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

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_roomba
  • Add power and bumper interfaces
  • 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
  • Add some config requests, like position geometry

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

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

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

Group driver_inertiacube2
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 driver_amtecpowercube
This driver is currently disabled because it needs to be updated to the Player 2.0 API.

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

Group driver_canonvcc4
Add more functionalities. Actually Only pan, tilt and zoom values can be set up.

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

Group driver_dummy
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_waveaudio
This driver is currently disabled because it needs to be updated to the Player 2.0 API.

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

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

Group libplayertcp
  • More verbose documentation on this library, including the protocol

Group libplayerxdr
Make the interface code/string table dynamic, so that new interfaces can be added at runtime @}

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

Group util_playerwritemap
write usage

Group multiclient
Document mutliclient

Group player_clientlib_libplayerc_py
Document this library properly.

Last updated 12 September 2005 21:38:45