Laboratorium 2
Cel: budowa prostych algorytmów sterowania w środowisku LEGO
Środki:
Output: Sprawozdanie umieszczone w wiki
Opis
Przebieg lab:
budowa prostego robota mobilnego, równolegle z
projektowaniem prostego algorytmu, następnie
integracja i testowanie,
ewaluacja i wnioski → Sprawozdanie
Podział zespołu:
budowniczy robota 1,2 osoby,
tworzenie algorytmu 1,2 osoby
UWAGA:
należy używać wyłącznie niezbędnych klocków,
należy wyciągać klocki stopniowo,
-
Budowa robota
Tworzenie algorytmu
Algorytmy
Patrol
robot jeździ po zadanej trajektorii (kwadrat, koło, trójkąt)
powtarza przejazd N razy
robot zatrzymuje się po napotkaniu przeszkody (zbliżenie, dotyk)
odtwarzany jest sygnał dźwiękowy
robot cofa
Uniki
robot jedzie prosto, ew. po trajektorii
po zbliżeniu do przeszkody (sonar) wykonuje unik, np. obrót w prawo
przy uniku odtwarzany jest dźwięk
Śledzenie
Sterowanie
sterowanie robotem za pomocą sygnałów dźwiękowych, klaśnięcie, ew dotykowych?
np. 1 klaśnięcie - przód, 2 - tył
Komunikacja
Integracja
Oba zespoły testują stworzony algorytm na zbudowanym robocie.
Proszę pamiętać, że po wgraniu do robota programu sterującego, można odlączyć kabel USB i puścić go na podłodze.
Zakończenie
UWAGA: należy to robić powoli i ostrożnie - polamanie klocków przy rozmontowaniu jest latwiejsze niż przy montażu.
SPRAWOZDANIE
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ń