Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 727fa15453fcace956b835e2377d4269 > files > 1721

player-doc-3.0.2-5.fc14.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">

<html>
<!-- $Id: header.html 8799 2010-06-28 04:12:42Z jpgr87 $ -->

<HEAD>


<meta HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=utf-8">
<meta name="keywords" content="stage, robot, simulation, player, player/stage">
<link href="doxygen.css" rel="stylesheet" type="text/css">

<style type="text/css">

.floatright { float: right; margin: 0 0 1em 1em; }

body {
  font-family: sans-serif;
  #font-family: Geneva, Verdana, Helvetica, Arial, sans-serif;
  background-color: #FFF;
  color:#000;
}


a:link { 
	color: #A00;
}

a:visited { 
	color: #800;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }


.timestamp { text-align:right; background-color: #DDD; font-size:75%;}

h1 { 
  font-size:160%; 
}

h2 {
  font-size:110%;
  #color: #FFF;
  #background-color: #666;
  #padding:3px;
}

h3 { text-align:left; }

img {
  border: 0;
}

ul.menu { 
    position:relative;
    left:-2.5em;
    margin-bottom:0px;
    margin-top:0px;
}

ul.menu1 { 
    position:relative;
    left:-2.1em;
    margin-bottom:0px;
    margin-top:0px;
}

li.menu { 
    list-style-type: none;
    position:relative;
    #left:-0.5em;
}


#sidebar { position: absolute; left:0px; padding:2em; top:0em; width:12em;}

#content { position: absolute; left:12em; top:0em; padding-left:3em; padding-right:3em; padding-bottom:2em; margin-top:1em; margin-right:2em; }

div.box { background-color:#EEE; border: 1px solid #000; padding: 0.5ex 0.4em 0.5ex 0.6em; margin:1em;  }
div.title { font-weight:bold; background-color:#eee; margin-bottom:2px;}

div.topbar { position: absolute; top:0px; left:9em; margin:1em; }

</style>

<TITLE>Player Manual</TITLE>

</HEAD>

<body>

<div id="sidebar"> 

<h2 style="text-align:center;">
<a href="index.html">
<img width=140 src="http://playerstage.sourceforge.net/images/player_button_v3.png" alt="Player logo"><br></a>
</h2>



<div class="box">
<div class=title>Player</div>

<ul class=menu>
<li class=menu><a href="index.html">Frontpage</a>
<li class=menu><a href="modules.html">Contents</a>
</ul>
</div>

<div class="box">
<div class=title>User</div>

<ul class=menu>
<li class=menu><a href="install.html">Installation</a>
<li class=menu><a href="start.html">Quick start</a>
<li class=menu><a href="supported_hardware.html">Supported&nbsp;devices</a>
<li class=menu><a href="group__tutorials.html">Tutorials</a>
<li class=menu><a href="group__utils.html">Utilities</a>
<li class=menu><a href="group__clientlibs.html">Client&nbsp;libraries</a>
<li class=menu><a href="http://playerstage.sourceforge.net/wiki/Basic_FAQ">FAQ</a>
<li class=menu><a href="help.html">Help</a>

</ul>
</div>

<div class=box>
<div class="title">Developer</div>
<ul class=menu>
<li class=menu><a href="architecture.html">Architecture</a>
<li class=menu><a href="group__libplayercore.html">libplayercore</a>
<ul class=menu1>
<li class=menu><a href="group__interfaces.html">interfaces</a></li>
</ul>
<li class=menu><a href="group__libplayerdrivers.html">libplayerdrivers</a>
<ul class=menu1>
<li class=menu><a href="group__drivers.html">drivers</a></li>
</ul>
<li class=menu><a href="group__libplayercommon.html">libplayercommon</a>
<li class=menu><a href="group__libplayerutils.html">libplayerutils</a>
<li class=menu><a href="group__libplayersd.html">libplayersd</a>
<li class=menu><a href="group__libplayertcp.html">libplayertcp</a>
<li class=menu><a href="group__libplayerxdr.html">libplayerxdr</a>
<li class=menu><a href="todo.html">TODO</a>
</ul>
</div>

<div class=box>
<!-- <a href="http://sourceforge.net"><img border=0 src="http://sourceforge.net/sflogo.php?group_id=42445&type=1"></a> -->
<div class="title">Online</div>
<a href="http://playerstage.sourceforge.net">Homepage</a><br>
<a href="http://sourceforge.net/project/showfiles.php?group_id=42445">Download</a><br>
<a href="http://sourceforge.net/projects/playerstage">Project</a><br>
<a href="http://sourceforge.net/tracker/?group_id=42445">Bugs</a><br>
<a href="http://sourceforge.net/mail/?group_id=42445">Help</a>
</div>


</div>

<div id="content" >
<!-- Generated by Doxygen 1.7.1 -->
<div class="header">
  <div class="headertitle">
<h1>Todo List </h1>  </div>
</div>
<div class="contents">
<p><a class="anchor" id="_todo000009"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__acts.html">driver_acts</a>  </dt>
<dd>This driver is currently disabled because it needs to be updated to the Player 2.0 API.</dd>
</dl>
<p><a class="anchor" id="_todo000024"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__amcl.html">driver_amcl</a>  </dt>
<dd><ul>
<li>Implement / update other sensor models</li>
</ul>
</dd>
</dl>
<p><a class="anchor" id="_todo000038"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__canonvcc4.html">driver_canonvcc4</a>  </dt>
<dd>Provide more detailed documentation</dd>
</dl>
<p><a class="anchor" id="_todo000025"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__clodbuster.html">driver_clodbuster</a>  </dt>
<dd>This driver is currently disabled because it needs to be updated to the Player 2.0 API.</dd>
</dl>
<p><a class="anchor" id="_todo000028"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__create.html">driver_create</a>  </dt>
<dd><ul>
<li>Add support for IRs, vacuum motors, etc.</li>
<li>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</li>
</ul>
</dd>
</dl>
<p><a class="anchor" id="_todo000026"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__er1.html">driver_er1</a>  </dt>
<dd>Implement IR and power interfaces.</dd>
</dl>
<p><a class="anchor" id="_todo000027"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__garcia.html">driver_garcia</a>  </dt>
<dd>This driver is currently disabled because it needs to be updated to the Player 2.0 API.</dd>
</dl>
<p><a class="anchor" id="_todo000014"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__gstreamer.html">driver_gstreamer</a>  </dt>
<dd>Add support for mono images</dd>
</dl>
<p><a class="anchor" id="_todo000015"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__imageseq.html">driver_imageseq</a>  </dt>
<dd>Add support for color images.</dd>
</dl>
<p><a class="anchor" id="_todo000034"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__inertiacube2.html">driver_inertiacube2</a>  </dt>
<dd>This driver is currently disabled because it needs to be updated to the Player 2.0 API.</dd>
</dl>
<p><a class="anchor" id="_todo000017"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__laserbarcode.html">driver_laserbarcode</a>  </dt>
<dd>This driver has not been tested with the player 2.0 API</dd>
</dl>
<p><a class="anchor" id="_todo000018"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__laserfeature.html">driver_laserfeature</a>  </dt>
<dd><p class="startdd">This driver is currently disabled because it needs to be updated to the Player 2.0 API.</p>
<p class="enddd">Document this driver.</p>
</dd>
</dl>
<p><a class="anchor" id="_todo000020"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__laservisualbarcode.html">driver_laservisualbarcode</a>  </dt>
<dd>This driver has not been tested with the v2.0 API</dd>
</dl>
<p><a class="anchor" id="_todo000021"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__laservisualbw.html">driver_laservisualbw</a>  </dt>
<dd>This driver has not been tested with the player 2 API.</dd>
</dl>
<p><a class="anchor" id="_todo000023"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__linuxjoystick.html">driver_linuxjoystick</a>  </dt>
<dd>Add support for continuously sending commands, which might be needed for position devices that use watchdog timers.</dd>
</dl>
<p><a class="anchor" id="_todo000035"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__motionmind.html">driver_motionmind</a>  </dt>
<dd>: add support for PLAYER_POSITON_1D_CMD_VEL</dd>
</dl>
<p><a class="anchor" id="_todo000030"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__reb.html">driver_reb</a>  </dt>
<dd>This driver is currently disabled because it needs to be updated to the Player 2.0 API.</dd>
</dl>
<p><a class="anchor" id="_todo000029"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__roomba.html">driver_roomba</a>  </dt>
<dd><ul>
<li>Add support for IRs, vacuum motors, etc.</li>
<li>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</li>
</ul>
</dd>
</dl>
<p><a class="anchor" id="_todo000031"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__segwayrmp.html">driver_segwayrmp</a>  </dt>
<dd>Enable advanced functionality (ramp speeds, etc)</dd>
</dl>
<p><a class="anchor" id="_todo000010"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__shapetracker.html">driver_shapetracker</a>  </dt>
<dd><p class="startdd">This driver is currently disabled because it needs to be updated to the Player 2.0 API.</p>
<p class="enddd">Document this driver</p>
</dd>
</dl>
<p><a class="anchor" id="_todo000012"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__simpleshape.html">driver_simpleshape</a>  </dt>
<dd>This driver is currently disabled because it needs to be updated to the Player 2.0 API.</dd>
</dl>
<p><a class="anchor" id="_todo000040"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__sphinx2.html">driver_sphinx2</a>  </dt>
<dd>Add documentation about sphinx2</dd>
</dl>
<p><a class="anchor" id="_todo000022"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__statgrab.html">driver_statgrab</a>  </dt>
<dd><ul>
<li>Test this code more!</li>
<li>Allow for the driver to return the temperature of the system in multiple location of the robot.</li>
<li>Also allow for the battery voltage to be monitored. </li>
</ul>
</dd>
</dl>
<p><a class="anchor" id="_todo000013"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__upcbarcode.html">driver_upcbarcode</a>  </dt>
<dd>This driver is currently disabled because it needs to be updated to the Player 2.0 API.</dd>
</dl>
<p><a class="anchor" id="_todo000037"></a> </p>
<dl>
<dt>Group <a class="el" href="group__driver__vfh.html">driver_vfh</a>  </dt>
<dd>: add support for getting the robot's true global pose via the <a class="el" href="group__interface__simulation.html">simulation</a> interface</dd>
</dl>
<p><a class="anchor" id="_todo000006"></a> </p>
<dl>
<dt>Group <a class="el" href="group__interface__player.html">interface_player</a>  </dt>
<dd>Determine what, if any, data delivery modes and requests are needed.</dd>
</dl>
<p><a class="anchor" id="_todo000005"></a> </p>
<dl>
<dt>Group <a class="el" href="group__interfaces.html">interfaces</a>  </dt>
<dd><ul>
<li>Normalize subtype names (PLAYER_PTZ_REQ_GEOM vs PLAYER_POSITION2D_REQ_GET_GEOM) </li>
</ul>
</dd>
</dl>
<p><a class="anchor" id="_todo000041"></a> </p>
<dl>
<dt>Group <a class="el" href="group__libplayertcp.html">libplayertcp</a>  </dt>
<dd><ul>
<li>More verbose documentation on this library, including the protocol </li>
</ul>
</dd>
</dl>
<p><a class="anchor" id="_todo000048"></a> </p>
<dl>
<dt>Group <a class="el" href="group__multiclient.html">multiclient</a>  </dt>
<dd>Document mutliclient</dd>
</dl>
<p><a class="anchor" id="_todo000050"></a> </p>
<dl>
<dt>Group <a class="el" href="group__player__clientlib__libplayerc__py.html">player_clientlib_libplayerc_py</a>  </dt>
<dd>Document this library properly. </dd>
</dl>
<p><a class="anchor" id="_todo000007"></a> </p>
<dl>
<dt>Member <a class="el" href="group__interface__player.html#ga606c5d19cc8ce04c8652e9bd8c8540b7">player_device_auth_req_t</a>  </dt>
<dd>Add support for this mechanism to libplayertcp. Right now, it's disabled.</dd>
</dl>
<p><a class="anchor" id="_todo000008"></a> </p>
<dl>
<dt>Member <a class="el" href="group__interface__player.html#ga5c7f179a1fedddd5d2f88736d808601e">player_device_nameservice_req_t</a>  </dt>
<dd>Update this structure and add support for it to libplayertcp. Right now it's disabled. </dd>
</dl>
<p><a class="anchor" id="_todo000049"></a> </p>
<dl>
<dt>Group <a class="el" href="group__playerc__proxy__simulation.html">playerc_proxy_simulation</a>  </dt>
<dd>write playerc_proxy_simulation description</dd>
</dl>
<p><a class="anchor" id="_todo000053"></a> </p>
<dl>
<dt>Member <a class="el" href="classPlayerCc_1_1ClientProxy.html#a4057929568e8d25843119f76b01ab48d">PlayerCc::ClientProxy::GetDriverName</a> () const  </dt>
<dd>GetDriverName isn't guarded by locks yet </dd>
</dl>
<p><a class="anchor" id="_todo000052"></a> </p>
<dl>
<dt>Member <a class="el" href="classPlayerCc_1_1MapProxy.html#ae06c0d904afbd34e154d7d72aa233f6c">PlayerCc::MapProxy::GetHeight</a> () const  </dt>
<dd>should this be returned as a player_size_t? </dd>
</dl>
<p><a class="anchor" id="_todo000051"></a> </p>
<dl>
<dt>Member <a class="el" href="classPlayerCc_1_1MapProxy.html#aea502c129ac15b0153d1fc3fef3d9ed8">PlayerCc::MapProxy::GetWidth</a> () const  </dt>
<dd>should this be returned as a player_size_t? </dd>
</dl>
<p><a class="anchor" id="_todo000036"></a> </p>
<dl>
<dt>Member <a class="el" href="classSegwayRMP400.html#af9a7d2442e7dbd619197c7219afd3b26">SegwayRMP400::ProcessData</a> () </dt>
<dd>Add smarter approach to combine the data from both RMPs. For now, just average. </dd>
</dl>
<p><a class="anchor" id="_todo000032"></a> </p>
<dl>
<dt>Member <a class="el" href="classSegwayRMP.html#a533bab32d35b2733f40e9083d0df0531">SegwayRMP::Main</a> () </dt>
<dd>We are getting intermittent timeouts. Does not break functionality, but should be checked. </dd>
</dl>
<p><a class="anchor" id="_todo000033"></a> </p>
<dl>
<dt>Member <a class="el" href="classSegwayRMP.html#a17e359d0e45f05a98a0891ffab1f2731">SegwayRMP::ProcessMessage</a> (<a class="el" href="classQueuePointer.html" title="An autopointer for the message queue.">QueuePointer</a> &amp;resp_queue, <a class="el" href="structplayer__msghdr.html" title="Generic message header.">player_msghdr</a> *hdr, void *data) </dt>
<dd>Handle config requests </dd>
</dl>
<p><a class="anchor" id="_todo000016"></a> </p>
<dl>
<dt>Member <a class="el" href="classSphereDriver.html#aae00afd6dde3191c6393252f037fb178">SphereDriver::SphereDriver</a> (<a class="el" href="classConfigFile.html" title="Class for loading configuration file information.">ConfigFile</a> *cf, int section) </dt>
<dd>is there a replacement clear command? </dd>
</dl>
<p><a class="anchor" id="_todo000001"></a> </p>
<dl>
<dt>Group <a class="el" href="group__tutorial__config.html">tutorial_config</a>  </dt>
<dd>Put some useful examples here</dd>
</dl>
<p><a class="anchor" id="_todo000002"></a> </p>
<dl>
<dt>Group <a class="el" href="group__tutorial__interface.html">tutorial_interface</a>  </dt>
<dd>Write this</dd>
</dl>
<p><a class="anchor" id="_todo000004"></a> </p>
<dl>
<dt>Group <a class="el" href="group__tutorial__maps.html">tutorial_maps</a>  </dt>
<dd>Write this </dd>
</dl>
<p><a class="anchor" id="_todo000003"></a> </p>
<dl>
<dt>Group <a class="el" href="group__tutorial__plugins.html">tutorial_plugins</a>  </dt>
<dd>Write this</dd>
</dl>
<p><a class="anchor" id="_todo000042"></a> </p>
<dl>
<dt>Group <a class="el" href="group__util__playercam.html">util_playercam</a>  </dt>
<dd><ul>
<li>add additional vision feedback abilities w/ opencv (directional histogram)</li>
</ul>
</dd>
</dl>
<p><a class="anchor" id="_todo000045"></a> </p>
<dl>
<dt>Group <a class="el" href="group__util__playerjoy.html">util_playerjoy</a>  </dt>
<dd>Calibrate out initial offset; should be possible by parsing the JS_EVENT_INIT message.</dd>
</dl>
<p><a class="anchor" id="_todo000046"></a> </p>
<dl>
<dt>Group <a class="el" href="group__util__playerwritemap.html">util_playerwritemap</a>  </dt>
<dd><p class="startdd">write a synopsis</p>
<p class="enddd">write usage</p>
</dd>
</dl>
</div>
<!-- render the modification time of the source file -->


<div class="timestamp">
<hr>

<table style="width:100%;">
<tr>
<td style="text-align:left;">
Last updated 12 September 2005 21:38:45
<!--
<td style="text-align:right;">
<a href="http://validator.w3.org/check/referer"><img style="vertical-align:middle;border:0;width:88px;height:31px"
          src="http://www.w3.org/Icons/valid-html401"
          alt="Valid HTML 4.01!"></a>

 <a href="http://jigsaw.w3.org/css-validator/">
  <img style="vertical-align:middle;border:0;width:88px;height:31px"
       src="http://jigsaw.w3.org/css-validator/images/vcss"
       alt="Valid CSS!">
 </a>
-->
</tr>
</table>
</div>


</tr>
</table>

</BODY>
</HTML>