Sophie

Sophie

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

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>nomad<br/>
<small>
[<a class="el" href="group__drivers.html">Drivers</a>]</small>
</h1>  </div>
</div>
<div class="contents">

<p>NOMAD 200 driver.  
<a href="#_details">More...</a></p>
<table class="memberdecls">
</table>
<p>NOMAD 200 driver. </p>
<p>The nomad driver controls the Nomadics NOMAD200 robot, and should be easily modified to support close relatives.</p>
<p>In order for you to use the driver, you must first open the Nserver program in a computer. If you'd like to use the driver to control a real nomad, make sure that the Nserver can connect to the robot (check the NOMAD 200 user's manual for information on how to this). If you want to use the real robot and you are running Nserver on Nomad, you can just run Nserver with the setup files that came with it. Before running player, you should ld the module i200m (modprobe i200m), run i200minit and then run robotd.</p>
<dl class="user"><dt><b>Provides</b></dt><dd></dd></dl>
<p>The p2os driver provides the following device interfaces, some of them named:</p>
<ul>
<li><a class="el" href="group__interface__position2d.html">position2d</a></li>
<li>interface_bumber</li>
<li><a class="el" href="group__interface__sonar.html">sonar</a></li>
<li><a class="el" href="group__interface__ir.html">ir</a></li>
<li>"turret" <a class="el" href="group__interface__position1d.html">position1d</a></li>
<li>"compass" <a class="el" href="group__interface__position1d.html">position1d</a></li>
</ul>
<dl class="user"><dt><b>Configuration file options</b></dt><dd></dd></dl>
<ul>
<li>NOMAD_TIMEOUT_S (integer)<ul>
<li>Default: 5</li>
<li>time (s) between commands to the server that shuts down the nomad - must be bigger than cycle time</li>
</ul>
</li>
<li>CYCLE_TIME_US (integer)<ul>
<li>Default: 100000</li>
<li>time (us) between reading cycles</li>
</ul>
</li>
<li>NOMAD_MAX_VEL_TRANS (integer)<ul>
<li>Default: 200</li>
<li>maximum translational speed allowed (tenths of inch/s)</li>
</ul>
</li>
<li>NOMAD_MAX_ACC_TRANS (integer)<ul>
<li>Default: 300</li>
<li>maximum translational acceleration allowed (tenths of inch/s²)</li>
</ul>
</li>
<li>NOMAD_MAX_VEL_STEER (integer)<ul>
<li>Default: 450</li>
<li>maximum steering and turret speed allowed (tenths of degree/s)</li>
</ul>
</li>
<li>NOMAD_MAX_ACC_STEER (integer)<ul>
<li>Default: 300</li>
<li>maximum steering and turret acceleration allowed (tenths of degree/s²)</li>
</ul>
</li>
<li>REAL_ROBOT (integer)<ul>
<li>Default: 3</li>
<li>specifies whether to use real robot (0), same state that's configured in Nserver (3) or simulated robot(other)</li>
</ul>
</li>
<li>LOCKED (integer)<ul>
<li>Default: 1</li>
<li>specifies whether the turret movement is locked (1) with the base movement or not (0)</li>
<li>LOCKED must be set to one in order to instantiate the turret control</li>
</ul>
</li>
<li>ZERO (integer)<ul>
<li>Default: 1</li>
<li>specifies whether to zero (1) the robot on startup or not (0)</li>
<li>if you do set ZERO to 1, be sure that there's enough room around the robot when starting player</li>
</ul>
</li>
<li>HOST (string)<ul>
<li>Default: "localhost"</li>
<li>the name of the computer running Nserver</li>
</ul>
</li>
<li>PORT (integer)<ul>
<li>Default: 7019</li>
<li>the port of HOST in which Nserver is listening</li>
</ul>
</li>
</ul>
<dl class="user"><dt><b>Example</b></dt><dd></dd></dl>
<div class="fragment"><pre class="fragment">
driver
(
  name "nomad_driver"
  provides ["position2d:0" "bumper:0" "sonar:0" "ir:0" "turret:::position1d:0" "compass:::position1d:1"]

  # Options
  NOMAD_TIMEOUT_S 5
  CYCLE_TIME_US 100000
  NOMAD_MAX_VEL_TRANS 200
  NOMAD_MAX_ACC_TRANS 300
  NOMAD_MAX_VEL_STEER 450
  NOMAD_MAX_ACC_STEER 300
  REAL_ROBOT 3
  LOCKED 1
  ZERO 1
  HOST "localhost"
  PORT 7019
)
</pre></div><dl class="author"><dt><b>Author:</b></dt><dd>Víctor Campos </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>