===== Unikanie przeszkód =====
==== Zapis słowny ====
- jedź do przodu
- jeżeli przeszkoda zatrzymaj się (wskaźnik echosondy poniżej progu) idź do (3) inaczej wróć do (1)
- obróć się o 900 w prawo
- idź do (1)
==== Zapis regułowy ====
Rule: 1
if ultrasonic_sensor_Value > number
then go = 1 and turn = 0
Rule: 2
if ultrasonic_sensor_Value ≤ number
then go = 0 and turn += 90
Rule: 3
stop
==== Implementacja w Prologu ====
start :-
nxt_ultrasonic_sensor(port,Value),
Value > number,
nxt_go(1).
start :-
nxt_ultrasonic_sensor(port,Value),
Value =< number,
nxt_turn(speed,90).
start :-
go(0).
==== XTT ====
{{:pl:miw:miw08_mindstormsdesign:alg1_poprawka.png|XTT}}