Różnice

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

Odnośnik do tego porównania

pl:mindstorms:lab:lab2 [2008/12/17 15:35]
wojnicki
pl:mindstorms:lab:lab2 [2019/06/27 15:50]
Linia 1: Linia 1:
-====== Laboratorium 2 ====== 
-Cel: budowa prostych algorytmów sterowania w środowisku LEGO 
  
-Środki: ​ 
-  * zestaw LEGO 
-  * instrukcja //​QuickStart//​ 
-  * software LEGO MINDSTORMS NXT 
- 
-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, 
-  * wszystkie nieużywane klocki należy schować do [[https://​ai.ia.agh.edu.pl/​wiki/​pl:​mindstorms:​lab:​wyposazenie#​rozlozenie_klockow_w_przegrodach|odpowiednich przegródek w pojemniku]] 
- 
-===== Budowa robota ===== 
-(Zespół budowniczy) 
-  * Należy zbudować trywialnego robota mobilnego opisanego w instrukcji //​QuickStart//​ 
-  * Dołączyć z boku lub z przodu Brick wybrany sensor (np. sonar) 
- 
-===== 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 podłodze. 
- 
-===== Zakończenie ===== 
-  * Rozmontować robota, wkladając wszystkie części do  [[https://​ai.ia.agh.edu.pl/​wiki/​pl:​mindstorms:​lab:​wyposazenie#​rozlozenie_klockow_w_przegrodach|odpowiednich przegródek w pudełku]] 
-__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 
-[[pl:​mindstorms:​studenci:​przedmioty:​jsi:​sprawozdania2008|Wykaz sprawozdań]] 
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