Blog

Sensori di distanza: come un robot sente cosa ha davanti

Alessandro Panait·

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:

  1. Portata: quanto lontano devi vedere?
  2. Fascio: ti serve un punto preciso (ToF) o un cono approssimativo (ultrasuoni)?
  3. 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.

Commenti (0)