Geometry Lab
Search Target In Polygon


Search Target In Polygon

To reopen the STIP windows push:

(If you see no button here, your browser does not completely support JAVA 1.1.
In this case either enable it or try this URL again with the appletviewer from the JDK1.1.x for your Operating System.)

What is STIP ?

STIP is the abbreviation of "Search Target In a Polygon" and is the simulation of a robot who uses his visual system to find an unknown target in an unknown room with a polygonal ground plan and insurmountable walls. STIP allows a broad variety of human interaction, ranging from pure calculation of several values up to competing with the robot in a 3D-environment.

STIP was entirely written in JAVA 1.1 by Nicole Heckenkemper as a "Diplomarbeit" for the "Lehrgebiet Praktische Informatik VI" at the "FernUniversität Hagen" and it's main purposes are the visualisation and teaching of the course "Algorithmische Geometrie" and the realization of an experimental environment for this problem.

STIP has numerous parameters which can be optimized to fit the users needs.



© 1997 Praktische Informatik VI, FernUniversität Hagen
© 2001 Institute of Computer Science, Dept. I, University of Bonn
Author: Nicole Wengatz geb. Heckenkemper ()
Please send comments to:


For a short introduction into the theory of this work, click  here .



Usage


Contents

Since STIP has three major windows with different intentions, here will follow a short description of them. The three windows are: You can click here on any of the listed features to jump there directly:

Robot Window



Mouse usage



Description of the Menubar of the Robot window


File-Menu

Back to the Contents.

Important hint!

An applet which is loaded over the network cannot ordinarily read or write files on the host that is executing it.
It is also not allowed to initiate a print job.
Depending on the used browser it may be possible to enable these features, which is mostly the case.


Show-Menu

Back to the Contents.


User Mode-Menu

Back to the Contents.


Options-Menu

Back to the Contents.


Help-Menu

Back to the Contents.


Statusline

Back to the Contents.

Errors, as well as other status messages are displayed in the statusline below the menubar.



Resultline

Back to the Contents.

The following fields are displayed in the resultline below the statusline:



Canvas

Back to the Contents.

In the canvas, below the resultline can be displayed:



Description of the Buttons

Back to the Contents. Hint
The TS, SPT and the shortest path can only be displayed when they have been computed already and are valid.
They can easily be invalidated by moving any point.





Human Window and 3D Window

Try for yourself to find the target!



Mouse usage

Back to the Contents.


Navigation in the 3D Window

Back to the Contents.

Alternatively you can navigate with the following keys (3D Window):

   UP arrow key => go ahead
 DOWN arrow key => go backwards
 LEFT arrow key => turn left
RIGHT arrow key => turn right
The 3D Window shows the user a virtual sight through the polygon from the place where the robot currently is, in the direction the robot currently moves.
In the beginning the view is from the startpoint "up" in the 2D-canvas.

When the user selects with the mouse a new point where the robot shall go to, and the selected direction lies in a very different direction than the one before, the sight in the 3D Window will slowly turn around and when the new angle is reached, the robot will start on its way.

The "sky" in the robot window is blue and the "ground" is olive. The polygonsegments are grey "walls". Walls which are closer to the robot will appear brighter.

The search can not be paused (no need for that) in this window, only aborted.




Description of the Menubar of the Human Window:


Options-Menu

Back to the Contents.


Help-Menu

Back to the Contents.


Statusline and Resultline in the Human Window:

Back to the Contents.

The statusline and the resultline are the same as in the Robot Window

Please read the explanations there.




Canvas in the Human Window:

Back to the Contents.

The canvas in the Human Window is mostly the same as in the Robot Window, but has some exceptions:

For a more common explanation of the parts of the canvas of the Human Window click here.



Description of the Buttons

Back to the Contents.

For a short introduction into the theory behind this work, click here.
Back to the Contents.

© 1997 Praktische Informatik VI, FernUniversität Hagen
© 2001 Institute of Computer Science, Dept. I, University of Bonn
Author: Nicole Wengatz geb. Heckenkemper ()
Please send comments to:


© Universität Bonn, Informatik Abt. I - webmaster - Letzte Änderung: Tue Jan 3 18:16:42 2006