Sensori di distanza: come un robot sente cosa ha davanti
Per evitare muri e ostacoli, un robot deve misurare la distanza. Tre tecnologie comuni, ognuna con pregi e difetti.
Infrarossi (IR)
Un sensore IR emette luce infrarossa e misura il riflesso. Economico, piccolo, veloce. Buono per corto e medio raggio. Debolezza: superfici scure o inclinate riflettono male, quindi le letture possono sparire. Molti piccoli robot usano vari sensori IR attorno al telaio.
Ultrasuoni
Un sensore a ultrasuoni manda un impulso sonoro e cronometra l'eco. Economico e funziona su quasi ogni superficie a prescindere dal colore. Debolezza: fascio largo ("vede" un cono, non un punto) e problemi con superfici inclinate o morbide che disperdono il suono.
Time-of-Flight (ToF)
Un sensore ToF misura quanto ci mette un impulso laser a tornare indietro. Fascio stretto, veloce, preciso a corto raggio. Piu' costoso, ma il piu' accurato per puntare un punto specifico.
Come scegliere
Fatti tre domande:
- Portata: quanto lontano devi vedere?
- Fascio: ti serve un punto preciso (ToF) o un cono approssimativo (ultrasuoni)?
- Superficie: affronterai oggetti scuri, inclinati o morbidi?
La mossa da esperti: combina e filtra
I robot usano spesso vari sensori di distanza, e mediano sempre le letture nel tempo invece di fidarsi di una. Una lettura singola puo' essere un glitch su un bordo lucido. Anche il montaggio conta: due sensori inclinati leggermente verso l'interno ti dicono non solo che c'e' qualcosa davanti, ma piu' o meno a che angolo.