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