Commit 72ae5b5a authored by Timothy Stack's avatar Timothy Stack

Flesh out the captions for the robotmap and webcam screenshots. In

particular, mention that the tape grid is used to calibrate the
tracking cameras.
parent 67ff3af6
...@@ -80,6 +80,16 @@ function NLCLINKFIG($link, $value, $caption) ...@@ -80,6 +80,16 @@ function NLCLINKFIG($link, $value, $caption)
</td>"; </td>";
} }
function NLCLINKFIG2($link, $value, $caption, $explanation)
{
echo "<td valign=\"top\" class=\"stealth\" width='50%'>
<a href=\"$link\" border=\"1\">
<center>$value</center></a>
<font size=\"-2\"><b>$caption:</b>
$explanation</font>
</td>";
}
function NLCEMPTY() function NLCEMPTY()
{ {
echo "<td class=\"stealth\"></td>"; echo "<td class=\"stealth\"></td>";
...@@ -347,26 +357,34 @@ that updates in real time. ...@@ -347,26 +357,34 @@ that updates in real time.
<p> <p>
<table width="100%" cellpadding=0 cellspacing=0 border=0 class="stealth"> <table width="100%" cellpadding=0 cellspacing=0 border=0 class="stealth">
<tr> <tr>
<?php NLCLINKFIG("robotmap-ss.gif", <?php NLCLINKFIG2("robotmap-ss.gif",
"<img src=\"robotmap-ss-thumb.gif\" border=1 "<img src=\"robotmap-ss-thumb.gif\" border=2
alt=\"Robot Map Screenshot\">", alt=\"Robot Map Screenshot\">",
"Sample Robot Map Screenshot") ?> "Sample Robot Map Screenshot",
<?php NLCLINKFIG("webcam-ss.gif", "All four robots arranged in an 'L' shape. The real world
"<img src=\"webcam-ss-thumb.gif\" border=1 coordinates for the robots are in the bottom middle table.")
alt=\"Webcam Screenshot\">", ?>
"Sample Webcam Screenshot") ?> <?php NLCLINKFIG2("webcam-ss.gif",
"<img src=\"webcam-ss-thumb.gif\" border=2
alt=\"Webcam Screenshot\">",
"Sample Webcam Screenshot",
"The real world view of the same four robots from the map
screenshot. Note that the grid on the floor is used to
calibrate the overhead tracking cameras and not lines for the
robots to follow.") ?>
</tr> </tr>
</table> </table>
<p> <p>
Take a few moments to familiarize yourself with those pages since we'll be Take a few moments to familiarize yourself with those pages since we'll be
making use of them during the rest of the tutorial. One important item to note making use of them during the rest of the tutorial. One important item to note
is the "Elapsed event time" value, which displays how much time has elapsed on the robot map page is the "Elapsed event time" value, which displays how
since the robots have reached their initial positions. The elapsed time is much time has elapsed since the robots have reached their initial positions.
also connected to when <code>"$ns at"</code> events in the NS file are run. In The elapsed time is also connected to when <code>"$ns at"</code> events in the
this case, there were no events in the NS file, so we'll be moving the robot by NS file are run. In this case, there were no events in the NS file, so we'll
sending dynamic SETDEST events, much like sending START and STOP events to <a be moving the robot by sending dynamic SETDEST events, much like sending START
href="docwrapper.php3?docname=advanced.html">traffic generators</a> and <a and STOP events to <a href="docwrapper.php3?docname=advanced.html">traffic
generators</a> and <a
href="docwrapper.php3?docname=advanced.html#ProgramObjects">program href="docwrapper.php3?docname=advanced.html#ProgramObjects">program
objects</a>. objects</a>.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment