To jest stara wersja strony!
Algorytmy (czujnik światła)
Poniżej znajdują się algorytmy sterowania wykorzystujące sensor natężenia światła.
Poruszanie się po wzdłuż narysowanej linii
Aby sprawdzić działanie algorytmu należy przygotować tor z linią. W tym celu należy przygotować makietę z narysowaną linią ruchu (czarna linia na białym tle). W algorytmach założono, że robot znajduje się na linii.
Zapis słowny
jedź do przodu
jeżeli brak linii czarnej (wartość czujnika powyżej progu) STOP inaczej wróć do (a)
obracaj w prawo o 50
jeżeli linia czarna STOP, idź do (a)
jeżeli obrót < 900 wróć do ( c)
obracaj w lewo o 50
jeżeli linia czarna STOP, idź do (a)
jeżeli obrót < 1800 wróć do (f)
STOP
Implementacja w Prologu
XTT
Objechanie przeszkody
==== Zapis słowny ====h
jedź do przodu
jeżeli przeszkoda zatrzymaj się (wskaźnik echosondy poniżej progu) idź do ( c) inaczej wróć do (a)
obróć się o 900 w prawo
zrób krok do przodu
obróć się o 900 w lewo i idź do (a)
Implementacja w Prologu
XTT
I tak kolejne....
Zapis słowny
Implementacja w Prologu
XTT
Uwagi
Materiały