checkpoint
[bachelor-thesis/written-stuff.git] / Ausarbeitung / experiment1.tex
index ca605b9..b467077 100644 (file)
  \caption{Measuring turn angles with laser pointer\label{fig:laserpointer}}
 \end{figure}
 
-The test equipment consisted of a small Intel Atom \index{netbook} which was
+The test equipment consisted of a small x86 \index{netbook} which was
 mounted on
-an iRobot Roomba~500\index{Roomba~500} robot. The netbook controlled the Roomba
+an iRobot Roomba~500\index{Roomba} robot. The netbook controlled the Roomba
 over a
-\acs{USB}-to-serial converter plugged into the Open Interface \index{Open
-Interface|see {iRobot Roomba Open Interface}} port on the
+\acs{USB}-to-serial converter plugged into the Open Interface \index{iRobot
+Roomba Open Interface} port on the
 Roomba, and hosted as the environment for executing the Wiselib \index{Wiselib}
-code (see fig.~\ref{fig:roombasetup}).
+code (see Fig.~\ref{fig:roombasetup}).
 
 In the first experiment, the original movement behaviour of the Roomba was
 measured to establish a pool of data for correction approaches to work on.
 There was no error correction involved, and the Roomba started right off with
 the full velocity the movement was executed with; so there was no control to
 adhere a constant acceleration when starting or stopping the movement. Due to
-limitations in the iRobot Roomba Open Interface\index{Open Interface} it is only
+limitations in the iRobot Roomba Open Interface\index{iRobot Roomba Open
+Interface} it is only
 possible to explicitly start and stop the Roomba's movements at different times,
 so the Wiselib's implementation of the Roomba control code first starts the
 Roomba's movement, calculates the time needed until the movement should be
@@ -50,7 +51,7 @@ of paper with a printed polar coordinate system in which a circular hole was cut
 in the center to let the Roomba's wheels touch the floor. The sheet was fixed
 on the floor, and the Roomba was aligned in the center of the paper. A laser
 pointer\index{laser pointer} attached to the Roomba pointed to the current
-orientation on the paper, as shown in fig.~\ref{fig:laserpointer}. The accuracy
+orientation on the paper, as shown in Fig.~\ref{fig:laserpointer}. The accuracy
 for these tests was 1~degree.
 
 After the initial setup, the application \cmd{roomba\_tests} (see
@@ -120,7 +121,7 @@ arithmetic mean\index{arithmetic mean} of all results for a data point.
 
 Figure~\ref{fig:orig:lam:drive} shows that the error becomes greater
 with increasing input distance when driving straight on the
-laminated floor, however, in fig.~\ref{fig:orig:carpet:drive} we see the
+laminated floor, however, in Fig.~\ref{fig:orig:carpet:drive} we see the
 opposite effect on the carpet floor, the error decreases with greater input
 distance. This could happen due to imprecise measurement of distances in either
 the Roomba's sensors or the Wiselib implementation that controls the Roomba, or
This page took 0.027557 seconds and 4 git commands to generate.