To jest stara wersja strony!


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: NBC, BrixCC, NXT++, LeJOS

FIXMEGrzegorz 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)
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