Page 39 - ODV Training outline_RO
P. 39
Primii roboți
Mergând mai departe, aprofundați în asamblarea roboților simpli . Această
activitate tactilă nu numai că întărește înțelegerea, ci și declanșează creativitatea.
Construiți fizic roboți de bază folosind componentele asamblate și apoi începeți
faza de programare. Creați rutine simple care să vă determine roboții să răspundă
la comenzile de bază, stimulând un sentiment de realizare.
Primul robot în mișcare
Un prim exercițiu tipic pentru un robot de bază poate implica construirea unui
robot format doar dintr-un butuc programabil și două motoare , fiecare cu o
roată, plus un al treilea suport care permite robotului să se rotească sau să
traverseze curbe (acest suport ar putea fi o roată sferică sau o patină). Odată ce
asamblarea este finalizată, continuați cu programarea, creând un program care
pur și simplu face robotul să se miște înainte, înapoi sau să navigheze pe curbe .
Pentru aceste tipuri de operații te joci cu diferențele de viteză dintre cele două
roți: când roțile se rotesc cu aceeași viteză, robotul se mișcă drept, în caz contrar,
urmează curbe, a căror curbură crește odată cu diferența de viteză mai mare
dintre roți. . Ca caz extrem, dacă cele două roți se mișcă cu viteze opuse, robotul
se rotește pe loc. Aplicațiile de programare oferă adesea blocuri predefinite
pentru a gestiona mișcarea roboților pe baza acestei configurații.
Următorul pas, fără a fi nevoie de modificări în construcția fizică a robotului,
presupune începerea creării de programe progresiv mai elaborate pentru a ghida
robotul pe o anumită cale. Această activitate poate fi modulată cu ușurință la
diferite niveluri de dificultate: puteți începe prin a instrui robotul să se miște,
alocați puncte de început și de sfârșit specifice și plasați unul sau mai multe
obstacole de-a lungul căii . Acest lucru poate trece apoi la căi de programare care
necesită optimizarea codului. De exemplu, un program care ghidează un robot
de-a lungul unei căi pătrate poate fi creat folosind blocuri „buclă” în loc să se
repete comenzile.