Page 40 - ODV Training outline_RO
P. 40
Roboți complet interactivi
În ciuda faptului că utilizarea senzorilor este o aplicație simplă în sine, aceștia pot
fi utilizați pentru a construi și programa roboți capabili să efectueze în mod
autonom operații predeterminate care se adaptează la lumea înconjurătoare prin
exploatarea citirilor senzorilor. Prin urmare, prin adăugarea de senzori la robotul
cu două roți construit anterior, pot fi concepute comportamente din ce în ce mai
complexe pe baza logicii condiționate, corespunzătoare unor blocuri de
programare specifice.
Oprire cu obstacol - senzor ultrasonic
Un prim exemplu de robot mobil interactiv ar putea presupune încorporarea unui
senzor ultrasonic, capabil să detecteze prezența și distanța unui obstacol. Acest
lucru poate duce la generarea unui cod care instruiește robotul să efectueze o
mișcare specifică în funcție de starea de prezență a obstacolului. De obicei,
robotul începe să se miște și se oprește numai atunci când senzorul detectează
prezența unui obstacol mai aproape de un prag specificat.
Construcția roboților și programarea acestora pot deveni progresiv mai complexe
, permițând realizarea unor comportamente cu logică condiționată bazate pe mai
mult de un senzor sau pe diferitele niveluri ale citirilor și pragurilor acestora.
De exemplu, s-ar putea adăuga un senzor de culoare robotului anterior, în plus
față de senzorul cu ultrasunete. Mișcarea robotului ar putea fi apoi condiționată