[[
✎ pl:mindstorms:lab:lab2
]]
aiWiki
Pokaż stronę
Ostatnie zmiany
Indeks
Zaloguj
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
====== Laboratorium 2 ====== Cel: budowa prostych algorytmów sterowania w środowisku LEGO Środki: Brick ze zmysłami, ew. gotowy mini/robot + software LEGO ===== Opis ===== Przebieg lab: - budowa prostego robota mobilnego, równolegle z - projektowaniem prostego algorytmu, następnie - integracja i testowanie, - ewaluacja i wnioski. 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, * wszystkie nieużyte klocki należy schować do zamykanego pojemnika. ===== Budowa robota ===== (Zespół budowniczy) * Należy zbudować trywialnego robota mobilnego opisanego w **QS**. * Należy znaleźć odpowiedni woreczek z elementami - podpisany //QS// * W przypadku braku w.w, należy je skompletować z pomocą prowadzącego i włożyć do woreczka. * Dołączyć z boku lub z przodu Brick wybrany sensor (np. sonar), do tego mogą być potrzebne dodatkowe klocki z innego woreczka ===== Tworzenie algorytmu ===== (Zespół sterowania) * stworzyć proste (1-2) alg. sterowania, * założyć użycie 1 sensora * zapisać pliki projektów ===== 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 ==== * robot podąża za źródłem światła, dźwięku ==== 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 ==== * proszę przeanalizować możliwość komunikacji między robotami przez Bluetooth ===== 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 podlodze. ===== Zakończenie ===== * Rozmontować robota, wkladając wszystkie części (poza kablami, silnikami,sonsorem i Brick), do jednego większego pojemnika, woreczka. __UWAGA__: należy to robić powoli i ostrożnie - polamanie klocków przy rozmontowaniu jest latwiejsze niż przy montażu. :-( * wyslać emailem sprawozdanie zawierające: pliki stworzonych algorytmów, kilkuzdaniowe opisy algorytmów, pomysly na inne algorytmy, zdjęcia zrobionych robotów, etc.
pl/mindstorms/lab/lab2.1208870807.txt.gz
· ostatnio zmienione: 2019/06/27 15:57 (edycja zewnętrzna)
Pokaż stronę
Poprzednie wersje
Menadżer multimediów
Do góry