|
@@ -6,22 +6,32 @@
|
|
-zufaellige Richtungsaenderung nach Zusammenstoss mit einem Hindernis
|
|
-zufaellige Richtungsaenderung nach Zusammenstoss mit einem Hindernis
|
|
-Rasenteile werden als gemaeht gekennzeichnet, wenn sie befahren wurden
|
|
-Rasenteile werden als gemaeht gekennzeichnet, wenn sie befahren wurden
|
|
-Maehprozess mit Tkinter visualisieren
|
|
-Maehprozess mit Tkinter visualisieren
|
|
|
|
+-Ende des Maehrvorgangs: 95% Maehrerfolg
|
|
|
|
|
|
--> Feld
|
|
|
|
|
|
+-> Hauptfenster
|
|
|
|
+-Feld fuellt Hauptfenster vollstaendig aus
|
|
|
|
+-Titel:Maehroboter
|
|
|
|
+-Fenster schließen mit X
|
|
|
|
+
|
|
|
|
+-> Feld=Garten
|
|
-Groesse:400x600
|
|
-Groesse:400x600
|
|
-Feldfarbe: ungemaeht=gruen , gemaeht=schwarz
|
|
-Feldfarbe: ungemaeht=gruen , gemaeht=schwarz
|
|
|
|
|
|
|
|
+-> Maehroboter
|
|
|
|
+-Geometrie: rund
|
|
|
|
+-Groesse: Radius=50
|
|
|
|
+-Darstellung: roter Punkt
|
|
|
|
+
|
|
|
|
+
|
|
-> Bewegung
|
|
-> Bewegung
|
|
--Startposition: vorgegeben (x=30, y=10)
|
|
|
|
--Geschwindigkeit: gleichbleibend
|
|
|
|
--Winkel: 90 Grad
|
|
|
|
--Kollision: Beruehrung der Wand , danach zufaellige Richtungsaenderung
|
|
|
|
|
|
+-Startposition und Endposition: vorgegeben mit x=30, y=10 --> Dockingstation
|
|
|
|
+-Fahrtweg: geradlinig
|
|
|
|
+-Geschwindigkeit: konstant, Koordinaten+0,5
|
|
|
|
+-Richtungsaenderung bei Kollision (Wand): 90 Grad
|
|
-darf bereits gemaehte Wege kreuzen
|
|
-darf bereits gemaehte Wege kreuzen
|
|
-Fahrtweg wird durch schwarze Linie dargestellt (gemaehte Flaeche)
|
|
-Fahrtweg wird durch schwarze Linie dargestellt (gemaehte Flaeche)
|
|
|
|
|
|
--> Maehroboter
|
|
|
|
--Groesse: Radius zum maehen _Fahrtradius
|
|
|
|
--Darstellung: roter Punkt
|
|
|
|
|
|
|
|
-> Ende
|
|
-> Ende
|
|
--nach 95%
|
|
|
|
|
|
+-festgelegtes Ende bei erneutem Erreichen der Startposition--> kein Maeherfolg mehr (visuell entspricht es 95% Maeherfolg, Kontrolle erfolgte ueber Koordinatenausgabe)
|
|
|
|
+-Ende: Hinweisfenster fuer Anwender sichtbar, Programmexit
|