Do zrobienia

Do ogólnego zrobienia z Mindstorms.

Wstępny harmonogram

  • 23.11.2007 11:30 demo z macbook-a JPI
  • 27.11.2007 inst. soft. lego win i brickx/nxc
  • 4.12.2007
    • gotowy soft w lab, calość do 1. etapu ćwiczeń
    • propozycje dwóch 1. ćwiczeń (jpi/majka)
    • podpisanie nxt
  • 5.12.2007 pierwsze zaj. ze stud w 215
    1. pomysły na 2-3 ćwiczenia

Edycja wiki dla początkujących

  • nie za dużo haseł, raczej strukturalizacja istniejących
  • wszystkie hasła po polsku w namespace „pl:mindstorms:”
  • wszystkie hasła po ang. w namespace „mindstorms:”

Do/W lab 215

  • PTM: prośba a sprawdzenie w polityce NT uprawnień dla studenta do inst. usb
  • JPI: woreczki pliiz
  • podpisać kostki i pudełka nxt, wg. numeracji/nazewnictwa do bluetooth
  • adresacja i nazewnictwo pecetów + podpisanie
  • upgrade firmware'u NXT?
  • zdjęcia + strona reklamowa ;-)
  • telefon: wyjście na zewn. + centrala AGH
  • RAM512
  • nie potrzebne WinXP?
  • monitory, +2 sztuki, +1 brakujący kabel
  • na kiedyś: żaluzje w oknach po prawej, przy tablicy

Software

Zakupy

  • kupić pudełka, patrz wzorcowe pudełko
  • bluetooth (ptm)
  • kupić baterie/ładowarki w miarę możliwości na 6bat

Propozycje Ćwiczeń Lab

Założenia:

  • Są 3 grupy stud.
  • Wszystkie ćwiczenia w zespołach 3-4 osobowych.
  • jest 5 ćwiczeń

Propozycje

  1. zajęcia:
    • NIE składamy robota
    • poznajemy środowisko od LEGO
    • poznajemy sensory i silniki oraz sposób ich programowania w środowisku LEGO
    • instr., str. 6-7
    • pomysł na ćwicznia praktyczne: FIXME dla konktretnych sensorów
      1. zdarzenie na sensorze (klaśnięcie, światło, zbliżenie)
      2. akcja: ruch silnika, lampka w czujniku swiatla
      3. raport: na LCD, dźwięk z NXT
  2. lab
    • studenci dostają gotowe, złożone roboty
    • implementacja prostych alg. sterujacych korzystajac ze srodowiska graf.
  3. lab
    • proste alg. sterujace w C-costam, bez uzycia graf. strodowiska
  4. lab???
    • składanie? czy inne środowisko?

inne:

  • składanie 4 podstawowych robotów wg instrukcji
  • komunikacja przez BT, sterowanie NXT z komórki!

Propozycje Projektów

  • strona/wiki o NXT
  • uporządkowanie ćwiczeń

Dyżury

Patryk Majka:

  • wtorek: 17:45- (jest jpi201)
  • środy: 17:30- (jest gjn/jpi201)
  • czwartek: 9- (jest gjn/iww)

Mindstorms NXT pod Linux'em

NXT++

NXC pod Linux'a

  • po długich poszukiwaniach nie udało mi się znaleźć highlighting'u (czyli podświetlania składni) dla NXC pod Linux'a
  • kompilator można ściągnąć ze strony: kliknij
  • przykładowe pliki źródłowe można znaleźć na tej samej stronie co link wyżej
  • kompilacja: nbc -T=NXT -O=file.rxe file.nxc

przy uruchamianiu kompilatora może wystąpić błąd iż nie ma bliblioteki libbluetooth.so.2, należy utworzyć link symboliczny: ln -s scieżka/libbluetooth.so.1 scieżka/libbluetooth.so.2

  • aby dowiedzieć się MAC adres konkretnego Mindstorm'a wpisz w linii komend: hcitool scan
  • program do wrzucania/uruchamiania/kasowania skompilowanych plików .rxe poprzez BLUETOOTH na Mindstorm'ie znajdziesz tutaj, a tutaj instrukcje. Programem tym możesz sprawdzić poziom baterii czy np zatrzymać uruchomiony program na Mindstorm'ie.
pl/mindstorms/notatki.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