 |
[]
[] []
|
|
Applet
Um das Applet zu starten, bitte auf den Start-Button klicken!
Dieses Java-Applet simuliert verschiedene Strategien zum Verlassen einer
unbekannten Umgebung:
- Manual
-
Der Benutzer kann den Roboter mit folgenden Befehlen selbst steuern (siehe Panel "Robot Commands")
:
Move: Bewegt den Roboter in Richtung seiner Orientierung
Move left/right hand: Bewegt den Roboter rechts/links am Hindernis entlang bis zur nächsten Ecke
Turn left/right hand: Dreht den Roboter an einer Hindernisecke
Reset angle counter: Setzt den Winkelzähler (siehe Angle-Counter Panel) zurück
- Stick to obstacle
-
Bewegt den Roboter, bis er ein Hindernis erreicht und folgt dann der Wand, bis der Ausgang erreicht wird.
Dies funktioniert nicht immer!
- Hold direction
- Verlässt ein Hindernis, sobald der Roboter die gleiche Orientierung wie am Startpunkt
erreicht. Dies funktioniert nicht immer!
- Pledge
-
Verlässt ein Hindernis, wenn der Winkelzähler den Wert Null erreicht. Funktioniert immer.
- Compass
-
Simuliert einen Roboter mit einem Kompass, der fehlerbehaftet sein kann
(Deviation).
Die zu verlassende Szene kann mit "Edit Polygon" beliebig verädert werden.
Filme
Dieser Film
(geringe Auflösung (3,7 MB),
mittlere Auflösung (16.2 MB),
im Quicktime-Format)
zeigt, wie ein Miniaturroboter des Typs
Khepera II
den Pledge-Algorithmus anwendet,
um aus einem Labyrinth herauszufinden.
© 2002 Institute of Computer Science, Dept. I, University of Bonn