Lego Mindstorms este o gamă de roboţi programabili, produşi de către firma Lego Group.

În cadrul kitului Lego Mindstorms, pe langă piesele care trebuiesc asamblate, sunt incluşi senzori şi cabluri de date. Produsul Lego Mindstorms îşi are originea din blocurile de senzori programabili introduse în jucăriile educaţionale. Prima linie de produse Mindstorms a fost lansată în 1998 sub numele de Robotics Invention System (RIS). Următoarea linie a fost lansată in 2006 si a fost denumita Lego Mindstorms NXT. Cea mai nouă versiune este Lego Mindstorms NXT 2.0 şi a fost lansată pe data de 5 August 2009. Radăcinile hardware şi software ale pachetului Mindstorms Robotics Invention System provin din cubul programabil realizat de către MIT Media Lab. Acest cub era programabil în limbajul Brick Logo, o adaptare a sintaxei limbajului Lisp, iar primul mediu de dezvoltare grafic pentru acesta, a fost realizat de către University of Colorado în 1994 pe baza mediului AgentSheets. Lego Mindstorms pot fi folosite pentru a simula modele ale sistemelor înglobate, asemanatoare roboţilor industriali, cu componente electromecanice controlate de calculator.

Fig. 1 Conţinutul kitului Robotics Invention System

Kitul Robotics Invention System conţinea două motoare, doi senzori de atingere şi un senzor de lumină. În versiunea NXT au fost introduse 3 servo motoare şi câte un senzor pentru lumină, sunet, contact şi un senzor ultrasonic de proximitate. Versiunea NXT a mai introdus si posibilitatea de a se conecta 4 senzori la blocul programabil fără a mai fi nevoie de un dispozitiv de multiplexare. În plus faţa de RIS, dispozitivele Lego Mindstorms NXT sunt capabile să realizeze conexiuni Bluetooth cu un computer sau între ele.

64 Kbytes RAM 8-bit AVR microcontroller 4 Kbytes FLASH. un senzor de culoare RGB care face distincţia între 6 culori: alb. albastru. cablu ce permite transmisia digitală pe 6 fire 3 porturi de ieşire. Fig. negru. 2 NXT Brick conectat la 3 motoare si 4 senzori Specificţaii tehnice NXT Brick • • • • • • • • • • • 32-bit ARM7 microcontroller 256 Kbytes FLASH. verde şi unitatea programabilă NXT Brick care citeşte datele senzorilor si comandă motoarele. galben. 512 Byte RAM Bluetooth(Bluetooth Class II V2. cablu ce permite transmisia digitală pe 6 fire LCD display grafic cu rezoluţia 100 x 64 pixel Boxă Sursă de alimentare: 6 baterii AA .Momentan pentru versiunea NXT 2. doi sezori de atingere. un senzor de proximitate (tot cu unde ultrasonice). rosu.0 compliant) port USB full speed (12 Mbit/s) 4 porturi de intrare.0 avem 619 piese printre care 3 servo motoare care permit interacţionarea cu mediul înconjurător.

Interfaţa este una usor de inteles şi se bazeaza pe principiul drag-and-drop a blocurilor de acţiune pentru fiecare componentă. Alte metode de programare ale roboţilor NXT sunt posibile cu ajutorul următoarelor programe: • Bricx Command Center (BricxCC) • Next Byte Codes (NBC) • Not eXactly C (NXC) • Robolab • ROBOTC • NXTGCC • leJOS NXJ • nxtOSEK • ICON . calcule şi acţionarea motoarelor. 3 Interfaţa programului NXT-G NXT-G este pachetul software de programare inclus in pachetele Mindstorms NXT. Pentru programe mai complexe este necesara downloadarea acestora de pe calculator cu ajutorul portului USB sau prin conexiunea wireless Bluetooth.Programe foarte simple pot fi create utilizând meniul din blocul NXT Brick. Fig. Platforma de programare a roboţilor prin NXT-G este o derivare a programului LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench). Acest mediu de dezvoltare este unul adecvat pentru programarea functiilor de baza precum: citirea semnalelor de intrare. Programele create pot folosi un număr de maxim 3 roboti fiecare echipat cu o placă NXT Brick.

• • • • • • • • MATLAB and Simulink Lua Ada URBI FLL NXT Navigation Robotics. . care are un set standard de 400 de componente şi un set extra cu 600 de componente. O altă diferenţa între Challenge Set şi varianta comercială este pachetul software inclus în varianta educaţionala: ROBOLAB GUI.NXT LibNXT PyNXC Lego Group în parteneriat cu MIT Media Laboratory a lansat o noua versiune educaţională pentru roboţii NXT numită Lego Mindstorms for Schools "Challenge Set".

com/st_prod.ro/pm/wiki/pm/prj2009/ca/avr-nxt .html?p_prodid=2196 http://elf.org/wiki/Lego_Mindstorms http://en.0 http://www.robotoys.wikipedia.org/wiki/Lego_Mindstorms_NXT http://en.pub.com http://en.org/wiki/Lego_Mindstorms_NXT_2.wikipedia.cs.Bibliografie: http://mindstorms.lego.wikipedia.

Sign up to vote on this title
UsefulNot useful