To jest stara wersja strony!
Laboratorium 3
Cel: zaawansowane programowanie w LEGO
Środki:
Opis
Przebieg lab:
zapoznanie się z budową robota UG (robot zożony, instrukcja budowy znajduje sie w Users Guide)
uruchomienie przygototowanego programu Robo3
na sucho
unieś robota tak aby nie dotykal kolami podloża,
uruchom program – kola zaczną się obracać
aktywuj sensor dotyku – kola powinny się zatrzymać
aktywuj sensor dźwieku (gwizdnij, klaśnij, dmuchnij…) – kola zaczną sie obracać, szczęki zostaną rozwarte
uruchomienie Robo3
ustaw robota na plaskiej powierzchni na przeciwko koszyka z kulką
uruchom program Robo3
co zrobil robot?
projektowanie algorytmu sterowania,
integracja i testowanie,
ewaluacja i wnioski.
Tworzenie algorytmu
Algorytmy
Poniżej znajdują się przykladowe algorytmy. Zaimplementuj przynajmniej jeden z nich. Oczywiście można zaproponować swój wlasny algorytm.
Magazynier
podnieś kulkę (użyj sensora dotyku)
wykonaj zwrot o 180 stopni
przenieś kulkę pod ścianę (użyj sonaru do określenia co jest ścianą)
wylacznik awaryjny: klaśniecie
Magazynier 2
podnieś kulkę (użyj sensora dotyku)
wykonaj zwrot o 180 stopni
przenieś kulkę w miejsce oznaczone innym kolorem (np. biala kartka), wykorzystaj sensor światla
wylacznik awaryjny: klaśniecie
Zlodziej
Zlodziej 2
Integracja
Algorytm należy przetestować na robocie UG
Proszę pamiętać, że po wgraniu do robota programu sterującego, można odlączyć kabel USB i puścić go na podlodze.
Zakończenie
W przypisanej grupie przestrzeni nazw stworzyć stronę, na której:
opisać krótko działanie algorytmu
uploadować pliki projektów, ewentualnie zdjęcia, filmiki
zapisać spostrzeżenia, napotkane problemy, wnioski
Wykaz sprawozdań