corso di percezione robotica (pro) b. modulo di percezione artificiale sistemi sensoriali...

21
Corso di Percezione Corso di Percezione Robotica (PRo) Robotica (PRo) B. Modulo di Percezione B. Modulo di Percezione Artificiale Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Upload: adelina-cicci

Post on 02-May-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Corso di Percezione Robotica Corso di Percezione Robotica (PRo)(PRo)

B. Modulo di Percezione B. Modulo di Percezione ArtificialeArtificiale

Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Page 2: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Sommario della lezioneSommario della lezioneDefinizione di trasduttore e di sistema sensorialeclassificazione dei trasduttori e delle modalità

sensorialirequisiti fondamentali dei sensorisensori di distanza e di prossimità: triangolazione,

metodi basati su luce strutturata e sul tempo di volo, sensori induttivi, a effetto Hall, capacitivi, a ultrasuoni, ottici

Riferimenti bibliografici:Fu, Gonzalez, Lee, “Robotica”, McGraw-HillRussel, “Robot Tactile Sensing”, Prentice Hall

Page 3: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Definizione di sensore e Definizione di sensore e trasduttoretrasduttore

SENSORE: parte di un sistema di misura che risponde al particolare parametro fisico che deve essere misurato

TRASDUTTORE: il componente del sistema che trasferisce l’informazione in forma di energia da una parte all’altra del sistema, a volte cambiando la forma di energia che contiene l’informazione

Page 4: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Elaborazione dei dati di misuraElaborazione dei dati di misura

SENSORE / TRASDUTTORE

SENSORE / TRASDUTTORE

POST-ELABORAZIO

NE

POST-ELABORAZIO

NE

PRE-ELABORAZIO

NE

PRE-ELABORAZIO

NE

INPUT OUTPUT

Page 5: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Schema di sistema per Schema di sistema per l’elaborazione dell’informazione l’elaborazione dell’informazione sensorialesensoriale

PROCESSOREPROCESSORETRASDUTTORE DI OUTPUT (ATTUATORE)

TRASDUTTORE DI OUTPUT (ATTUATORE)

TRASDUTTORE DI INPUT (SENSORE)

TRASDUTTORE DI INPUT (SENSORE)

QUANTITA’ DA

MISURARE

OUTPUT DEL SISTEMA

Page 6: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Classificazione dei trasduttoriClassificazione dei trasduttori

Radiante - onde elettromagnetiche: intensità, frequenza, polarizzazione e fase

Meccanica - parametri esterni della materia: posizione, velocità, dimensione, durezza, forza

Termica: temperatura, gradiente di temperatura, calore

Elettrica: potenziale, corrente, resistenza, capacità

Magnetica: intensità di campo, densità del flusso, permeabilità

Chimica - struttura interna della materia: concentrazioni, struttura del cristallo, stato di aggregazione

Sul tipo di energia in ingresso

Page 7: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Trasformazioni di energia in un Trasformazioni di energia in un trasduttoretrasduttore

ENERGIA IN INGRESSO

CHIMICAMAGNETICAELETTRICATERMICAMECCANICARADIANTE

ENERGIA AUSILIARIA

CHIMICAMAGNETICAELETTRICATERMICAMECCANICARADIANTENESSUNA

ENERGIA IN USCITA

CHIMICAMAGNETICAELETTRICATERMICAMECCANICARADIANTE

Page 8: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Trasformazioni di energia in un Trasformazioni di energia in un trasduttore - trasduttore - Es: ENCODER Es: ENCODER OTTICOOTTICO

ENERGIA IN INGRESSO

CHIMICAMAGNETICAELETTRICATERMICAMECCANICARADIANTE

ENERGIA AUSILIARIA

CHIMICAMAGNETICAELETTRICATERMICAMECCANICARADIANTENESSUNA

ENERGIA IN USCITA

CHIMICAMAGNETICAELETTRICATERMICAMECCANICARADIANTE

Page 9: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Rappresentazione Rappresentazione tridimensionale della tridimensionale della classificazione dei trasduttoriclassificazione dei trasduttori

Page 10: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Requisiti fondamentali di un Requisiti fondamentali di un sensore artificialesensore artificiale

Linearitàbassa isteresiripetibilitàalta risoluzionealta sensibilitàbassa sensibilità al rumore

Page 11: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

LinearitàLinearità

Se la funzione caratteristica input/output di un sensore viene rappresentata graficamente su una scala lineare, la LINEARITÀLINEARITÀ è un’indicazione della deviazione dell’output misurato del sensore rispetto ad una linea retta. La linea retta può essere scelta in vari modi. Ad es:1) linea retta tra i punti dati dagli output del sensore relativi agli input 0 e 100%2) linea retta che meglio approssima la curva dell’output del sensore con il metodo dei minimi quadrati

Page 12: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

IsteresiIsteresi

Se un sensore è affetto da ISTERESIISTERESI, per uno stesso valore di input l’output può variare in funzione del fatto che l’input stia crescendo o decrescendo al momento della misurazione

Page 13: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

RipetibilitàRipetibilità

Quando uno stesso valore di input è applicato ad un sensore, la RIPETIBILITÀRIPETIBILITÀ è una misura della variabilità nell’output del sensore (detta anche PRECISIONE)

Page 14: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

RisoluzioneRisoluzione

La RISOLUZIONERISOLUZIONE è la minima variazione nell’input che determina una variazione nell’output del sensore

Page 15: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

SensibilitàSensibilità

Una piccola variazione dell’input provoca una piccola variazione corrispondente nell’output. La SENSIBILITÀSENSIBILITÀ è la variazione dell’output divisa per la variazione dell’input

Page 16: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

RumoreRumore

Il RUMORERUMORE è il livello di segnale presente nell’output del sensore non provocato dall’input del sensore

Page 17: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Modalità sensoriali artificialiModalità sensoriali artificialiolfatto gusto uditodistanza/prossimitàtatto (percezione aptica):

propriocezione esterocezione:

forza/coppiacontattoproprietà termicherugosità

visione

Page 18: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Misurazione della distanza: Misurazione della distanza: triangolazionetriangolazione

Se due dispositivi a distanza nota possono ‘puntare’ lo stesso punto di un oggetto, allora la distanza dell’oggetto può essere calcolata conoscendo gli angoli di puntamento.

TRIANGOLAZIONE PASSIVA: utilizza due dispositivi di acquisizione di immaginiTRIANGOLAZIONE ATTIVA: utilizza un dispositivo di acquisizione di immagini ed una sorgente di luce controllata

Page 19: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Misurazione della distanza: luce Misurazione della distanza: luce strutturatastrutturata

E’ un’estensione della triangolazione attiva che utilizza una figura luminosa anziché un punto luminoso e calcola la distanza in base alla distorsione della figura

Page 20: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Misurazione della distanza:Misurazione della distanza:tempo di volotempo di volo

La misura della distanza di un oggetto è data dalla misura del tempo che un dato segnale impiega a raggiungere l’oggetto e a tornare indietro

d = (v x t)/2

d = distanza dell’oggettov = velocità del segnalet = tempo impiegato dal segnale per raggiungere l’oggetto e tornare indietro

Page 21: Corso di Percezione Robotica (PRo) B. Modulo di Percezione Artificiale Sistemi sensoriali artificiali antropomorfi e non antropomorfi

Percezione della prossimitàPercezione della prossimità

Percezione della presenza di un oggetto in un certo spazio

SwitchesSensori induttiviSensori ad effetto HallSensori capacitiviSensori ad ultrasuoniSensori ottici (ad infrarossi)Whiskers