Lego NXT na AI-CIT

Na tejto stránke nájdete návod ako programovať roboty Lego NXT v našom laboratóriu.

Súčasťou je softvér na rozpoznávanie polohy robotov Imgproc a podpora pre riadenie viacerých robotov naraz systémom RobotControl. To celé je integrované so simulátorom, na ktorom si môžete vyskúšať vaše algoritmy.

Samozrejme nie ste obmedzený iba na tieto nástroje. Pre ovládanie môžete pouiť ľubovoľný prostriedok, napríklad knižnicu MindSqualls

nxtlego.jpg

Programovanie mobilných robotov

Rozpoznávanie polohy robotov

re väčšinu úloh je dobré poznať polohu robota na hracej ploche. To sa deje pomocou kamery a systému pre spracovanie obrazu.

Programovanie v Robotcontrol

Programovanie robota v sebe zahŕňa množstvo často opakujúcich sa úloh. Z toho dôvodu vznikol balíček s pracovným názvom RobotControl,ktorý v sebe integruje niektoré potrfebné komponenty pre riadenie mobilných robotov.

Programovanie v C#

Bluetooth

Aby bolo môžné riadiť roboty NXT priamo z PC, je nutné vytvoriť bezdrôtové spojenie protokolom Bluetooth.

Úvod do robotiky

Úlohy,ktoré sa riešia v mobilejrobotike zahŕňajú navigáciu, lokalizáciu a mapovanie.

Komunikácia a plánovanie

Hardware

Zaujímavé odkazy

student: NXT (last edited 2010-01-18 09:35:30 by DanielHladek)