[[
✎ pl:mindstorms:mindstorms_lab
]]
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 LEGO Mindstorms ====== Cele Lab: * Zapoznanie się z technologią Mindstorms * Programowanie podzespołów robotów przy pomocy istniejących metod i narzędzi * Przygotowanie do rozwijania w oparciu o Mindstorms mechanizmów projektowania logiki sterujących dla robotów, z wykorzystaniem wizualnych metod reprezentacji wiedzy i języka Prolog Środki: * zestawy Mindstorms NXT * oprogramowanie LEGO dostarczone z w.w. * software opensource, w szczególności: [[http://bricxcc.sourceforge.net/nbc/|NBC]], [[http://bricxcc.sourceforge.net/|BrixCC]], [[http://nxtpp.sourceforge.net/|NXT++]], [[http://lejos.sourceforge.net/|LeJOS]] FIXME --- //[[gjn@agh.edu.pl|Grzegorz J. Nalepa]] 2007/11/29 13:27// ====== LAB1 ====== ===== Opis ===== Cel: * Zapoznać się z elementami sprzętowymi zestawu NXT: NXTbrick, sensorami i silnikami. * Zapoznać się z podstawami programowania i komunikacji w.w. przy pomocy środowiska LEGO Środki: * sprzęt: NXTbrick, 2 silniki, 3 sensory, kable łączące, kabel USB, ew. łącze BT * software: środowisko LEGO ===== Wstęp ===== W zależności od sytuacji i stanu zestawu NXT, zidentyfikować: * opisy //Quickstart// (**QS**) i //User Manual// (**UM**) * podzespoły: * Brick (komputer) - małe białe pudełko * sensory x4 * silniki x2 * kable 2+4+1 * ew. czarne pudełko //Quickstart// a w nim zestaw podstawowych elementów do silnika ===== Podłączenie Zmysłów ===== * włożyć baterie do Brick * podłączyć silniki i sensory (QS:2, UM:7) __zgodnie__ z numerami portów * włączyć Brick, ===== I'm alive! ===== Przetestować UI Brick. * podstawy, QS:3 * uruchomić testowe programy UM:14--17 ("Try Me") * pełny opis UI w UM:20--21 * oglądnąć dane ze zmysłów przez "View" ===== Podłączenie do komputera ===== * uruchomić aplikację LEGO * podłączyć Brick przez USB do komputera * nawiązać połączenie ===== Programowanie ===== * skonstruować trywialny program składający się z 2 elementów w sekwencji sensor/motor * przesłać program do Brick i przetestować * powyższe 2 kroki powtórzyć dla kilku sensorów ===== Logika ===== Użycie podstawowych konstrukcji sterujących (np. warunkowych) do budowania trywialnych miniprogramów. * zaprogramować algorytmy typu: jeżeli jakieś zdarzenie sensoryczne, wtedy, jeżeli inne coś innego, etc. ====== LAB2 ====== Cel: budowa prostych algorytmów sterowania w środowisku LEGO Środki: Brick ze zmysłami, ew. gotowy mini/robot + software LEGO ====== LAB3 ====== Cel: programowanie NXT przy pomocy NBC, Bricxcc Środki: ====== LAB4 ====== Cel: Środki:
pl/mindstorms/mindstorms_lab.1196794138.txt.gz
· ostatnio zmienione: 2019/06/27 15:57 (edycja zewnętrzna)
Pokaż stronę
Poprzednie wersje
Menadżer multimediów
Do góry