root / trunk / docs / libdragonfly / move_8h.html @ 6
History | View | Annotate | Download (7.2 KB)
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
---|---|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> |
3 |
<title>libdragonfly: move.h File Reference</title> |
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
6 |
</head><body> |
7 |
<!-- Generated by Doxygen 1.4.6 -->
|
8 |
<div class="tabs"> |
9 |
<ul>
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
12 |
<li id="current"><a href="files.html"><span>Files</span></a></li> |
13 |
</ul></div> |
14 |
<div class="tabs"> |
15 |
<ul>
|
16 |
<li><a href="files.html"><span>File List</span></a></li> |
17 |
<li><a href="globals.html"><span>Globals</span></a></li> |
18 |
</ul></div> |
19 |
<h1>move.h File Reference</h1>Contains definitions for controlling robot motion. <a href="#_details">More...</a> |
20 |
<p>
|
21 |
|
22 |
<p>
|
23 |
<a href="move_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> |
24 |
<tr><td></td></tr> |
25 |
<tr><td colspan="2"><br><h2>Defines</h2></td></tr> |
26 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga02f16883c5ce325e2dbb8c3835aa9a1"></a><!-- doxytag: member="move.h::FWD" ref="ga02f16883c5ce325e2dbb8c3835aa9a1" args="" --> |
27 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#ga02f16883c5ce325e2dbb8c3835aa9a1">FWD</a> 0</td></tr> |
28 |
|
29 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move forwards. <br></td></tr> |
30 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb8d9d2e1ff6a03ce3b45a32e0002a405"></a><!-- doxytag: member="move.h::BCK" ref="gb8d9d2e1ff6a03ce3b45a32e0002a405" args="" --> |
31 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gb8d9d2e1ff6a03ce3b45a32e0002a405">BCK</a> 1</td></tr> |
32 |
|
33 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move backwards. <br></td></tr> |
34 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gff79b776dbd665d08a0cfcb4c2931c98"></a><!-- doxytag: member="move.h::SLOW_SPD" ref="gff79b776dbd665d08a0cfcb4c2931c98" args="" --> |
35 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gff79b776dbd665d08a0cfcb4c2931c98">SLOW_SPD</a> 96</td></tr> |
36 |
|
37 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A slow speed. <br></td></tr> |
38 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga0dd7c6a61a43fb8a3698988c414a9bf"></a><!-- doxytag: member="move.h::HALF_SPD" ref="ga0dd7c6a61a43fb8a3698988c414a9bf" args="" --> |
39 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#ga0dd7c6a61a43fb8a3698988c414a9bf">HALF_SPD</a> 128</td></tr> |
40 |
|
41 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Half of the full speed. <br></td></tr> |
42 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gab20a9de15efe0d1b5599a3dd2ae9fea"></a><!-- doxytag: member="move.h::NRML_SPD" ref="gab20a9de15efe0d1b5599a3dd2ae9fea" args="" --> |
43 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gab20a9de15efe0d1b5599a3dd2ae9fea">NRML_SPD</a> 160</td></tr> |
44 |
|
45 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A normal speed. <br></td></tr> |
46 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga1f2e117ff854d46ca84f16a1eb8419a"></a><!-- doxytag: member="move.h::FAST_SPD" ref="ga1f2e117ff854d46ca84f16a1eb8419a" args="" --> |
47 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#ga1f2e117ff854d46ca84f16a1eb8419a">FAST_SPD</a> 192</td></tr> |
48 |
|
49 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A fast speed. <br></td></tr> |
50 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g35819c1d24f97763dab51cd367514443"></a><!-- doxytag: member="move.h::FULL_SPD" ref="g35819c1d24f97763dab51cd367514443" args="" --> |
51 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g35819c1d24f97763dab51cd367514443">FULL_SPD</a> 255</td></tr> |
52 |
|
53 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">The maximum speed. <br></td></tr> |
54 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4e9e38cfcdb9bfd0f80c69a574301731"></a><!-- doxytag: member="move.h::SLOW_TURN" ref="g4e9e38cfcdb9bfd0f80c69a574301731" args="" --> |
55 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g4e9e38cfcdb9bfd0f80c69a574301731">SLOW_TURN</a> 64</td></tr> |
56 |
|
57 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A slow turning speed. <br></td></tr> |
58 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdfc67eeed7b52f97b8483af04e27a9ce"></a><!-- doxytag: member="move.h::NRML_TURN" ref="gdfc67eeed7b52f97b8483af04e27a9ce" args="" --> |
59 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gdfc67eeed7b52f97b8483af04e27a9ce">NRML_TURN</a> 96</td></tr> |
60 |
|
61 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A medium turning speed. <br></td></tr> |
62 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb900792066abf52697bd19cc5240ae24"></a><!-- doxytag: member="move.h::FAST_TURN" ref="gb900792066abf52697bd19cc5240ae24" args="" --> |
63 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gb900792066abf52697bd19cc5240ae24">FAST_TURN</a> 128</td></tr> |
64 |
|
65 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A high turning speed. <br></td></tr> |
66 |
<tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
67 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g4e27eab618b1d874ff25fd2b2a65493b">move</a> (int velocity, int omega)</td></tr> |
68 |
|
69 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move the robot at the specified velocity. <a href="group__move.html#g4e27eab618b1d874ff25fd2b2a65493b"></a><br></td></tr> |
70 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g8e79749d6af4a0aa12aceee41ad62ebd">move_avoid</a> (int velocity, int omega, int strength)</td></tr> |
71 |
|
72 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move the robot while avoiding obstacles. <a href="group__move.html#g8e79749d6af4a0aa12aceee41ad62ebd"></a><br></td></tr> |
73 |
</table>
|
74 |
<hr><a name="_details"></a><h2>Detailed Description</h2> |
75 |
Contains definitions for controlling robot motion. |
76 |
<p>
|
77 |
This file offers higher-level functions for robot motion.<p>
|
78 |
<dl compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl> |
79 |
<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 5 16:33:32 2007 for libdragonfly by |
80 |
<a href="http://www.doxygen.org/index.html"> |
81 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> |
82 |
</body>
|
83 |
</html>
|