Autorzy: Michał Chalupczak, Słowamorir Widlarz, Grzegorz Dydo-Rozniecki
Robot: Jasio
Na laboratoriach staraliśmy się zaimplementować jeden z algorytmów zaproponowanych w opisie: Śledzenie linii. Robot umieszczony na planszy testowej dojeżdża do grubej czarnej linii i od tego momentu stara się poruszać wzdłuż tej linii. Po wciśnięciu sensora dotyku kończy pracę.
:- consult('plnxt.pl'). start:- nxt_open, nxt_light_LED(activate, force), go_on_buddy, trigger_create(_,pushed,nxt_stop). go_on_buddy :- nxt_go(500), trigger_create(_,line,find_way). find_way :- nxt_stop, sleep(0.1), nxt_go(300,50), nxt_stop, sleep(0.1), nxt_turn(300, 160), nxt_go_sec(300, 2), trigger_create(_,line,tracking). tracking :- nxt_stop, sleep(0.1), nxt_turn(300, -160), go_on_buddy. line :- nxt_light(Value,force), Value < 20. pushed :- nxt_touch(Value,force), Value=1.