Spis treści

Poruszanie się wzdłuż linii

Poniżej znajdują się algorytm sterowania wykorzystujący sensor natężenia światła.

Algorytm 1

Aby sprawdzić działanie algorytmu należy przygotować makietę z narysowaną czarną linią (najlepiej na białym tle). W algorytmie założono, że robot znajduje się na czarnej linii w chwili startu. Zadaniem robota jest poruszanie się wzdłuż linii.

Zapis słowny

  1. jedź do przodu jeżeli widzisz czarną linię, inaczej idź do pkt (2)
  2. obracaj się w prawo o N0 póki obrót < 450. Jeżeli linia czarna idź do (1). Jeżeli obrót > 450 idź do (3).
  3. obróć się w lewo o 450. Obracaj się o -N0 w lewo póki obrót > -450. Jeżeli linia czarna idź do (1). Jeżeli obrót < -450 to STOP

Zapis regułowy

Poniżej został zastosowany zupełny zapis reguł. W zapisie w Prologu zapis ten ulegnie zmianie.



Implementacja w Prologu



XTT

XTT

XTT2

UWAGI!!! FIXME