Page 70 - MATINF Nr. 1
P. 70
˘
RUBRICA DE ROBOTICA
Programarea robotilor LEGO folosind mediul
,
Mindstorms EV3
Doru Anastasiu Popescu 1
Robot , ii sunt folosit , i pentru a realiza anumite activit˘at , i. Pentru a crea s , i programa robot , i
s-au realizat kit-uri speciale s , i medii de programare. Un asemenea robot este cel obt , inut din
piese LEGO care pentru deplasare foloses , te mediul interactiv de programare Mindstorms EV3.
Kit-ul de baz˘a numit ˆın englez˘a LEGO Mindstorm Education EV3 Core Set cont , ine piesele
necesare pentru realizarea unui robot, care s˘a se deplaseze pe o suprafat , ˘a plan˘a (acesta cont , ine
dou˘a motoare pentru deplasare, senzori, unitate de comand˘a – numit˘a c˘ar˘amid˘a inteligent˘a,
rot , i s , i alte componente LEGO necesare construct , iei robotului).
ˆ
In Figura 1 este prezentat un robot simplu construit cu aceste piese. Pachetul de baz˘a
cont , ine descrierea necesar˘a construirii unui robot, cu difert , i senzori, astfel ˆıncˆat s˘a poat˘a fi
programat pentru deplasarea cu anumite restrict , ii. Un senzor poate fi de mai multe feluri:
de culoare – pentru determinarea unei culori, tactil – pentru a detecta aparit , ia unui obiect,
infraros , u – pentru detectarea obiectelor din apropierea robotului, etc. Robotul pe care ˆıl vom
folosi (Figura 1) pentru verificarea programelor va avea dou˘a motoare mari, cˆate unul pentru
fiecare roat˘a lateral˘a s , i o c˘ar˘amid˘a inteligent˘a (intelligent brick) pentru a controla act , iunile sale.
Aceast˘a c˘ar˘amid˘a are rolul de a memora proiectele s , i de a lansa ˆın execut , ie programele din ele.
Fig. 1: Elementele constructive ale unui robot LEGO Minstorms EV3
Pentru a crea programe ce deplaseaz˘a robotul avem nevoie de instalarea mediului Mindstorms
Education EV3, care nu necesit˘a costuri de licent , ˘a. Kit-ul de instalare se g˘ases , te la adresa
1
Conf. univ. dr., Universitatea din Pites , ti, dopopan@yahoo.com
70