Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

pl:mindstorms:lab:lab2 [2008/04/03 23:25]
wpiestrak utworzono
pl:mindstorms:lab:lab2 [2019/06/27 15:50]
Linia 1: Linia 1:
-====== JSI: 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.txt · ostatnio zmienione: 2019/06/27 15:50 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0