Nauczeni doświadczeniami z poprzednich zajęć dosyć szybko zdołaliśmy skonfigurować naszego robota.
Agatka gotowa do pracy:
Pierwszym z przykładowych algorytmów, które postanowiliśmy zaimplementować był ruch robot wstrzymywany i wznawiany poprzez klaśnięcie. W kodzie źródłowym zamieściliśmy odpowiednie źrodła programu (zadanie1.pl), poniższy filmik prezentuje tak zaprogramowanego robota.
Filmik (youtube) - robot wykonuje przykładowy algorytm reakcji na klaśnięcia
Zadaniem laboratorium było zaimplementowanie jednego lub więcej wybranych algorytmów. Pierwszym, który udało się nam zaimplementować był algorytm 'Panikarz', poniżej filmik prezentujący działanie robota z takim algorytmem, ponadto w kodach źródłowych można znaleźć naszą implementację tego problemu (panikarz.pl).
Filmik (youtube) - robot z zaimplementowanym algorytmem 'Panikarz'
Kolejnym z zaproponowanych algorytmów był 'Omijacz przeszkód', który nie do końca chciał działać stąd brak filmików, zamieszczamy jednak kod programu, który jest do ściągnięcia w kodach źródłowych (omijaczprzeszkod.pl).
Podczas pracy z robotem w środowisku PLNXT napotkaliśmy na kilka problemów: