Ćwiczenia zaczęliśmy od przygodtowania stanowiska i robota zgodnie z instrukcją.
Podczas zajęć napisaliśmy program gdzie robot jeździł i szkuał wyjścia w obrębie czarnej lini. Rotoba testowaliśmy na planszy dostarczonej przez „Lego”. Kod programu:
consult('/plnxt/'). start :- nxt_rotate(360,40). trigger_create(_,check_color,[nxt_stop,szukaj]), nxt_rotate(360,90). check_color :- nxt_light(Light), Light > 30 . szukaj :- nxt_go_cm(100,10), nxt_rotate(100,10 + random(180)), start.
Komendę nxt_open wpisywaliśmy bezpośrednio w konsoli ponieważ gdy wpisywaliśmy ją w pliku program się zawieszał.
Podczas testowania działania algorytmu, program zdawał się działać poprawnie:) Niestety na implementację pozostałych algorytmów nie starczyło nam czasu.