Lezione 18: Sonar, e laser range scanner ex Uni/Sito webmail/Dida/2011/roba/lezioni... · Le...
Transcript of Lezione 18: Sonar, e laser range scanner ex Uni/Sito webmail/Dida/2011/roba/lezioni... · Le...
Robotica - Robot Industriali e di Servizio 2011-2012
27 aprile 2012
Lezione 18 Sonar e laser range scanner
1 © 2012 - 2014 Riccardo Cassinis - Tutti i diritti riservati
Robotica – Robot Industriali e di Servizio
Lezione 18: Sonar, e laser range scanner
27 aprile 2012
Sensori a tempo di volo
Misurano il tempo necessario a un determinato gruppo di onde per raggiungere un bersaglio e tornare indietro
Onde usate: Acustiche Luminose
Come: A impulsi (pacchetti) Modulate
27 aprile 2012 Lezione 18 Sonar e laser range scanner 2
Robotica - Robot Industriali e di Servizio 2011-2012
27 aprile 2012
Lezione 18 Sonar e laser range scanner
2 © 2012 - 2014 Riccardo Cassinis - Tutti i diritti riservati
Sensori acustici (sonar) Nati per uso subacqueo Funzionano anche nell’aria Velocità del suono nell’aria: ~340 m/s = 340mm/ms Distanza di 1m: quasi 6 ms perché il suono deve andare e tornare
27 aprile 2012 Lezione 18 Sonar e laser range scanner 3
Un esempio “amatoriale”
27 aprile 2012 Lezione 18 Sonar e laser range scanner 4
Robotica - Robot Industriali e di Servizio 2011-2012
27 aprile 2012
Lezione 18 Sonar e laser range scanner
3 © 2012 - 2014 Riccardo Cassinis - Tutti i diritti riservati
Un esempio industriale
27 aprile 2012 Lezione 18 Sonar e laser range scanner 5
Il sonar della Polaroid
27 aprile 2012 Lezione 18 Sonar e laser range scanner 6
Robotica - Robot Industriali e di Servizio 2011-2012
27 aprile 2012
Lezione 18 Sonar e laser range scanner
4 © 2012 - 2014 Riccardo Cassinis - Tutti i diritti riservati
Il trasduttore del sonar (in trasmissione)
Si tratta di un trasduttore capacitivo Sfrutta la forza che si esercita fra le armature di un
condensatore F=K Q1Q2/d2 Deve essere caricato
a ~140V
27 aprile 2012 Lezione 18 Sonar e laser range scanner 7
Il trasduttore del sonar (in ricezione)
Si tratta di un trasduttore capacitivo Sfrutta la variazione di f.e.m. che si verifica fra le
armature di un condensatore variando la distanza fra le armature:
Deve essere caricato a ~140V
27 aprile 2012 Lezione 18 Sonar e laser range scanner 8 €
C =QV
€
C = εAd
€
V =QdεA
Robotica - Robot Industriali e di Servizio 2011-2012
27 aprile 2012
Lezione 18 Sonar e laser range scanner
5 © 2012 - 2014 Riccardo Cassinis - Tutti i diritti riservati
Uso del meccanismo
Emettere un “chirp” Frequenza: intorno a 50 KHz Intensità: molto forte Ascoltare Amplificare e filtrare Integrare e confrontare con una soglia
27 aprile 2012 Lezione 18 Sonar e laser range scanner 9
Sorgenti di errore
Temperatura v = 331 m/s + (0.6 m/s/C)*T La velocità del suono nell'aria secca, alla temperatura
di 0°C, è di 331,6 m/s, ma aumenta al crescere della temperatura; a 20 °C, ad esempio, raggiunge il valore di 344 m/s. Essa, infatti, risulta proporzionale alla radice quadrata del rapporto tra pressione e densità: poiché al crescere della temperatura la densità diminuisce, la velocità, che è inversamente proporzionale alla radice di quest’ultima grandezza, aumenta.
Pressione Umidità Percentuale di CO2
27 aprile 2012 Lezione 18 Sonar e laser range scanner 10
Robotica - Robot Industriali e di Servizio 2011-2012
27 aprile 2012
Lezione 18 Sonar e laser range scanner
6 © 2012 - 2014 Riccardo Cassinis - Tutti i diritti riservati
Altri errori:
Le onde che incidono su una superficie vengono: Assorbite Diffuse Riflesse
Il rapporto tra le tre frazioni dipende da: Natura del materiale - frequenza del segnale Scabrosità del materiale Angolo di incidenza
27 aprile 2012 Lezione 18 Sonar e laser range scanner 11
Altri errori:
Eco non rilevata: Oggetto troppo piccolo Oggetto troppo assorbente Angolo di incidenza troppo piccolo
27 aprile 2012 Lezione 18 Sonar e laser range scanner 12
Robotica - Robot Industriali e di Servizio 2011-2012
27 aprile 2012
Lezione 18 Sonar e laser range scanner
7 © 2012 - 2014 Riccardo Cassinis - Tutti i diritti riservati
Le caratteristiche del trasduttore
27 aprile 2012 Lezione 18 Sonar e laser range scanner 13
La conseguenza fondamentale:
Il sonar non misura la distanza dell’oggetto verso cui è puntato
Il sonar misura la distanza dell’oggetto più vicino all’interno di un angolo solido di circa 30°
27 aprile 2012 Lezione 18 Sonar e laser range scanner 14
Robotica - Robot Industriali e di Servizio 2011-2012
27 aprile 2012
Lezione 18 Sonar e laser range scanner
8 © 2012 - 2014 Riccardo Cassinis - Tutti i diritti riservati
Risultati pratici:
27 aprile 2012 Lezione 18 Sonar e laser range scanner 15
Un’altra conseguenza della scarsa direzionalità
Possibilità di scambiare un’eco altrui per il proprio (eco)
27 aprile 2012 Lezione 18 Sonar e laser range scanner 16
Robotica - Robot Industriali e di Servizio 2011-2012
27 aprile 2012
Lezione 18 Sonar e laser range scanner
9 © 2012 - 2014 Riccardo Cassinis - Tutti i diritti riservati
Sensori ottici a tempo di volo
27 aprile 2012 Lezione 18 Sonar e laser range scanner 17
Un esempio commerciale:
27 aprile 2012 Lezione 18 Sonar e laser range scanner 18
Robotica - Robot Industriali e di Servizio 2011-2012
27 aprile 2012
Lezione 18 Sonar e laser range scanner
10 © 2012 - 2014 Riccardo Cassinis - Tutti i diritti riservati
Il sensore SICK PLS (Proximity Laser Scanner)
27 aprile 2012 Lezione 18 Sonar e laser range scanner 19
Sensore TOF usato come scanner:
27 aprile 2012 Lezione 18 Sonar e laser range scanner 20
Robotica - Robot Industriali e di Servizio 2011-2012
27 aprile 2012
Lezione 18 Sonar e laser range scanner
11 © 2012 - 2014 Riccardo Cassinis - Tutti i diritti riservati
I risultati:
27 aprile 2012 Lezione 18 Sonar e laser range scanner 21
Le mappe di orizzonte
Ottenute effettuando letture successive in direzioni diverse
Mostrano SOLO ciò che può essere visto dal punto di osservazione!
Sono basate sui dati (erronei) del sensore.
27 aprile 2012 Lezione 18 Sonar e laser range scanner 22
Robotica - Robot Industriali e di Servizio 2011-2012
27 aprile 2012
Lezione 18 Sonar e laser range scanner
12 © 2012 - 2014 Riccardo Cassinis - Tutti i diritti riservati
Simuliamo un sonar panoramico:
27 aprile 2012 Lezione 18 Sonar e laser range scanner 23
Le mappe di occupazione (occupancy maps)
Proviamo a costruirne una
27 aprile 2012 Lezione 18 Sonar e laser range scanner 24