corso di laurea magistrale in informatica corso di...
TRANSCRIPT
![Page 1: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/1.jpg)
Corso di Laurea Magistrale in Informatica
Corso di Robotica
Sensori per la robotica
Cecilia [email protected]
![Page 2: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/2.jpg)
Misurazione della distanza:triangolazione
Se due dispositivi a distanza nota possono‘puntare’ lo stesso punto di un oggetto, allorala distanza dell’oggetto può essere calcolataconoscendo gli angoli di puntamento.
TRIANGOLAZIONE PASSIVA: utilizza duedispositivi di acquisizione di immaginiTRIANGOLAZIONE ATTIVA: utilizza undispositivo di acquisizione di immagini ed unasorgente di luce controllata
![Page 3: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/3.jpg)
Sensori di DISTANZA o RANGE oPROFONDITA’
Il range (o profondità) è la distanza tra il sensore e l’oggetto rilevato.La percezione del range è importante per il riconoscimento degli oggetti edell’ambiente e nel controllo della navigazione di un robot; spesso è usato,anche insieme ad un sistema di visione, per ricostruire il modello 3D di unascena
Il principio fisico alla base della percezione del range è la triangolazione,ovvero la rilevazione di un oggetto da due punti di vista differenti ad unadistanza nota l’uno dall’altro
![Page 4: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/4.jpg)
Misurazione della distanza:tempo di voloLa misura della distanza di un oggetto è data dallamisura del tempo che un dato segnale (ad es. unimpulso sonoro) impiega a raggiungere l’oggetto e atornare indietro
d = (v x t)/2d = distanza dell’oggettov = velocità del segnalet = tempo impiegato dal segnale per raggiungerel’oggetto e tornare indietro
Sensoresegnale
Oggetto
d
![Page 5: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/5.jpg)
Misurazione della distanza:tempo di volo(esempio: ultrasuoni)
d = 0.5 te vv è la velocità media degli impulsi emessite è il tempo che intercorre da quando l’impulso è stato emessoalla ricezione della sua eco.
![Page 6: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/6.jpg)
Sensori ad ultrasuoni
![Page 7: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/7.jpg)
Sensori ad ultrasuoni
![Page 8: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/8.jpg)
2 componenti principali:- trasduttore di ultrasuoni(che funziona sia daemettitore che da ricevitore)- elettronica per il calcolodella distanza
Ciclo operativo tipico:- l’elettronica di controllo fa inviare ultrasuoni al trasduttore- il ricevitore viene disabilitato per un intervallo di tempo, per evitare falserisposte dovute a segnale residuo nel trasduttore- il segnale ricevuto viene amplificato con un guadagno crescente, percompensare la diminuzione di intensità con la distanza- eco di ritorno che superano una certa soglia vengono presi inconsiderazione e associati a delle distanze calcolate in base al tempotrascorso dalla trasmissione
Sensori ad ultrasuoniRange:da 0.3m a 10.5mAmpiezza del fascio:30°Accuratezza:ca. 25mm
![Page 9: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/9.jpg)
Esempi di applicazione di sensori adultrasuoni su robot mobili
![Page 10: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/10.jpg)
Sensori US sul B21 e sul Pioneer
![Page 11: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/11.jpg)
Navigazione con sensori a ultrasuoni
![Page 12: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/12.jpg)
Navigazione con sensori a ultrasuoni
![Page 13: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/13.jpg)
LASER RANGE FINDERS
A simple pin-hole short-range-finding sensor uses a laser diode as a lightsource, and a linear photo-diode array as a detector. The range from a sensorto the object is a function of the position of the maximum detected light alongthe array.
![Page 14: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/14.jpg)
LASER RANGE FINDERS
![Page 15: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/15.jpg)
LaserFinder LMS 200
Map building using the LMS 200 laser scanner
Technical specificationAngular Resolution 1° / 0,5 ° / 0,25°Response Time (ms) 13 / 26 / 53Resolution (mm) 10Systematic Error (mm mode) +/- 15 mmStatistic Error (1 Sigma) 5 mmLaser Class 1Max. Distance (m) 80Data Interface RS422 / RS232
![Page 16: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/16.jpg)
Hokuyo laser scanner
![Page 17: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/17.jpg)
Esempio di mappa costruita con unlaser scanner
![Page 18: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/18.jpg)
Sensori di prossimità
Percezione della presenza di unoggetto in un certo intorno spaziale Sensori a effetto Hall Sensori ottici, a infrarossi
![Page 19: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/19.jpg)
SENSORI DI PROSSIMITA’Sensori di prossimità passivi: rilevano perturbazioninell’ambiente, come ad esempio modifiche del campomagnetico o elettricoES: sensori passivi a campo magnetico: sensori ad effetto hallSensori di prossimità attivi: sfruttano i cambiamenti cheavvengono ad un segnale emesso, che possono avvenire inseguito all’interruzione o alla riflessione del cammino delsegnale verso il ricevitoreES: sensori ottici attivi: emettitore e ricevitore di segnaleluminoso
![Page 20: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/20.jpg)
Sensore di prossimità a effetto Hall
In assenza di un oggetto da rilevare, il sensorecapta un forte campo magnetico emesso dalmagnete permanente, mentre capta un campo piùdebole quando un oggetto ferromagnetico si trovanelle immediate vicinanze e varia la conformazionedelle linee di forza
![Page 21: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/21.jpg)
Sensori di prossimità ottici
![Page 22: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/22.jpg)
Sensori a infrarossi
![Page 23: Corso di Laurea Magistrale in Informatica Corso di Roboticadidawiki.di.unipi.it/.../rob/rob15-sensorirobotica3.pdf · Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it](https://reader035.vdocuments.pub/reader035/viewer/2022071004/5fc0f438846757788b19921e/html5/thumbnails/23.jpg)
B21 IR sensorsSharp GP2D02 IR Distance Measuring Sensor