Lego MindStorms, programowanie sterownika RCX, język NQC, LASM, VB, projekty lego, projekty robotów


LEGO MindStormsenglish version


lego mindstorms, sterownik RCX, NQC, LASM, VB, sterowniki, robotyka, roboty, projekty lego, projekty robotów

Lego MindStorms to kompletne zestawy pozwalające na budowę programowalnych robotów. Najważniejszą częścią robota jest sterownik RCX programowany przy użyciu języka NQC, LASM oraz Visual Basic. Głównym tematem strony są roboty i robotyka: sterowniki RCX, projekty LEGO, projekty robotów, programowanie robotów z klocków LEGO oraz budowa sterownika RCX. Znajdziesz tu gotowe algorytmy i projekty, kody źródłowe, opracowania i materiały na temat LEGO MindStorms, sterownika RCX oraz wykorzystania kamery internetowej. Do projektów dołączane zostały darmowe galerie, darmowe zdjęcia, fotki i filmiki. Opisane zostało także wykorzystanie zestawów LEGO MindStorms przy pisaniu pracy magisterskiej.



Wstęp  •   Projekty  •   Język NQC  •   Linki


Wstęp do Lego Mindstorms

LEGO MindStorms to kompletne zestawy pozwalające na budowę programowalnych robotów. Dokładny opis znajdziesz w pracy przejściowej poświęconej m. in. LEGO MindStorms.
Aktualnie piszę pracę magisterską pt. ′Metody i algorytmy pozycjonowania robota mobilnego′ wykorzystując do tego zestawy LEGO MindStorms. W miarę możliwości będę tu umieszczał artykuły, opisy, kody źródłowe oraz darmowe galerie, darmowe zdjęcia, fotki i filmiki z przebiegu mojej pracy dyplomowej.

Projekty

Pierwszym moim projektem związanym z LEGO MindStorms był projekt pojazdu gąsienicowego poruszającego się po zadanej trajektorii. Budowa robota była bardzo prosta - sterownik umieszczony na gąsienicach, dwa silniki, dwa czujniki światła oraz czujnik dotyku. Pojazd podążał wzdłuż czarnej linii namalowanej na białym arkuszu papieru. Za detekcję właściwej scieżki odpowiedzialne były czujniki światła, a czujnik dotyku powodował zatrzymanie robota po uderzeniu w przeszkodę. Program napisałem w języku NQC.


Galeria   Kod źródłowy



Drugi projekt był bardziej skomplikowany. Jego budowa została zaczerpnięta ze strony Philippe Harbina. Nie jest to jednak wierna kopia, ponieważ kilka elementów zmieniłem. Program napisany w języku NQC jest mojego autorstwa. Pojazd również poruszał się na gąsienicach po czarnej linii, ale dodatkowo wykrywał na swojej drodze obiekty i zbierał je do swojego koszyka. Zasada wykrywania czarnej linii była identyczna jak w poprzednim projekcie. Proces wykrywania oparty był na czujniku dotyku, który po wykryciu obiektu powodował zatrzymanie pojazdu i zebranie obiektu. Po drobnej rozbudowie robot może służyć jako domowy odkurzacz;-)

Galeria   Kod źródłowy



Dwa powyższe projekty zostały wykonane przeze mnie na prezentację w czasie Dni Nauki 2006 na Uniwersytecie Zielonogórskim.





Trzecim projektem jest moja praca magisterska pt. "Metody i algorytmy pozycjonowania robota mobilnego". Więcej informacji na ten temat znajdziesz tutaj




Język NQC

kurs języka NQC   polecenia języka NQC  


Linki

projekty JP Browna   projekty Philippe Harbina   Bricx Command Center



Reklama

język angielski fajerwerki Kurs HTML chirurgia plastyczna implanty meble skórzane