Transcript
Page 1: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

1

31

FondamentiFondamentisui Sensori applicati nella sui Sensori applicati nella

RoboticaRobotica(Seconda Parte)(Seconda Parte)

Ph.DPh.D Ing.Ing. Folgheraiter MicheleFolgheraiter Michele

Corso di Robotica Corso di Robotica Prof.ssaProf.ssa Gini GiuseppinaGini Giuseppina

2006/20072006/2007

32

Sensori termo-resistivi (Temperatura)

(Metalli)

• In un range di temperatura relativamente ristretto

• dove α = coefficiente di temperatura resistivo (TCR)• ρ0=resistività alla temperatura di riferimento T0

(es. 0°C o 25°C)• Per intervalli di temperatura più complessi si

ricorre a polinomi, esempio per il tungsteno

ρ = 4.45 + 0.0269 T + 1.914 10-6 T2

(con T in °C)

)](1[ 00 TT −+= αρρ

Page 2: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

2

33

)1079.360036.1( 40 TRR −⋅+=

• Metalli PTC ( )

• Il coefficiente α (TCR) deve essere basso per resistori utilizzati in circuiti elettronici

• Al contrario, α deve essere il più alto possibile per realizzare sensori di temperatura (termistore)

• Esempio: Platino (sensore Pt100) opera in un range tra -200°C e 600°C (PTC)

RT ⇔↑↑

34

• Molti semiconduttori e ossidi possiedono una caratteristica resistenza-temperatura non lineare, NTC ( ) .

⎟⎟⎠

⎞⎜⎜⎝

⎛−β

= 0T1

T1

0T eRR

β è la temperatura caratteristica del materiale in Kelvin(3000-5000 K). [0°K=-273,15°C]OSS: Quando sono richieste accuratezze spinte si ricorre ad approssimazioni polinomiali.

Sensori termo-resistivi a Semiconduttore

RT ⇔↓↑

Page 3: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

3

35

Sensori piezoelettrici (Curie1880)(Forza)

• Fenomeno presente in cristalli naturali (quarzo) • Consiste nella generazione di carica elettrica da parte di

un materiale cristallino sottoposto ad una sollecitazione meccanica

• E’ un effetto reversibile:

energia meccanica energia elettrica

applicataForzaFBeAmorsettiaimefe

kFe

u

u

==

=

...

36

Sensori piezoresistivi (Strain-gauge)(Forza)

Sforzo:

• E = modulo di Young del materiale [N/m2]• F = forza applicata [N]• a = sezione interessata [m2]• S= gauge Factor

E’ l’effetto di variazione della resistività di un opportuno materiale quando è soggetto ad una deformazione dovuta ad uno sforzo ad esso applicato (ridotto nei materiali metallici, piùconsistente nei semiconduttori).

RRSEaF Δ⋅⋅

=0

00 LLS

RR Δ=

ΔMateriale PiezoResistivo

0LLE

aF Δ==σ

Materiale di Supporto

Page 4: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

4

37

• Il resistore è saldato su un substrato portante elastico, che viene fissato sull’ oggetto che si deforma

• Il resistore è quindi isolato elettricamente dall’ oggetto

• Il coefficiente di espansione termica del substrato deve essere coincidente con quello del materiale di cui è fatto il resistore

• Per avere una buona sensibilità il sensore deve avere lunghi segmenti longitudinali e corti segmenti trasversali, così la sensibilità trasversale è molto minore rispetto a quella longitudinale

38

• La pista di materiale piezoresistivo può essere considerata come un cilindrico che subisce una elongazione (il volume V rimane costante), esso possiede una resistenza pari a:

alR ρ=

da cui si ricava la sensibilità:

adldR ρ

=

che è tanto migliore quanto più stretto è il cilindro e quanto maggiore è la resistività del materiale.

S = Sensibilità (“gauge factor”)

[2-6 per metalli, 40-200 per semiconduttori]

alV =

dldRS =

Page 5: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

5

39

Esempio di sensore di Forza/Momento per Manipolatore

E’ montato tra la fine del braccio e il polso.

Vi sono solitamente 8 strain gauge disposti sulle 4 lamine deformabili.

40

z

y

x

z

y

x

z

y

x

z

z

y

y

x

MMMRRR

M

wwwwwwww

⋅=

4

4

3

3

2

2

1

1

A noi interessa passare dalle 8 misurazioni, effettuate con i sensori di forza, ai 3 momenti e le 3 forze secondo i tre assi cartesiani. Quindi è necessario determinare la matrice RF .

Attraverso una fase di calibrazione si forniscono delle forze e dei momenti noti, si misurano i valori delle resistenze dei sensori, quindi si calcolano i parametri della matrice M (che devono soddisfare la seguente equazione).

1−= MRF

Page 6: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

6

41

Sensori ad Effetto Hall (Prossimità)(E.Hall 1879)

• In un materiale conduttore sottoposto ad un campo magnetico Bz normale al flusso di una corrente elettrica di intensità Ix, si manifesta una d.d.p. Vy in direzione perpendicolare alle direzioni sia di Bz sia di Ix.

• Il fenomeno è dovuto al fatto che le cariche elettriche (forza di Lorentz), in movimento per la presenza della corrente, si accumulano su di una faccia del materiale per effetto del campo magnetico, finché non si determina un campo elettrico agente sugli elettroni tale da opporsi e compensare la forza dovuta al campo magnetico.

• Sensori Hall sono usati per rilevare campi magnetici, posizione e spostamento di oggetti

x

y

z

42

• La tensione di Hall può essere prelevata con opportuni elettrodi. E’ bassa nei conduttori e negli isolanti, alta nei semiconduttori)

• Non sono molto lineari rispetto all’intensità del campo B e quindi richiedono una calibrazione per misure di precisione

• ES: un dispositivo commerciale (arseniuro di indio) con una corrente di controllo di 0.1A, presenta una tensione di Hall pari a 0.15V per un campo di induzione magnetica pari a 1Wb/m2.

Nb: q<0

Usato come sensore angolare

Page 7: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

7

43

Sensori ad effetto fotoconduttivo

(Sensori passivi) (Intensità Luminosa)

• Variazione di resistività in materiali investiti da radiazioni di varie lunghezza d’onda.

• Si utilizzano materiali semiconduttori.

• La radiazione incidente consente il passaggio di elettroni da uno stato di legame ad uno libero, questi non hanno energia sufficiente per uscire dal materiale (fotoemissione), ma contribuiscono alla conduzione facendo diminuire la resistività.

• E’ necessario collegare il sensore ad un generatore di tensione per ottenere un flusso di corrente elettrica misurabile e dipendente dall’intensità della radiazione incidente.

44

Sensori ad Effetto Fotovoltaico(Sensori attivi)

(Intensità Luminosa)

• Permette la conversione di energia elettromagnetica in energia elettrica (celle solari).

• Si presenta nelle giunzioni p-n dei semiconduttori, sottoposte a radiazioni danno luogo alla comparsa di una f.e.m.

• Illuminando la giunzione si producono coppie elettroni-lacune(combinazioni tipiche sono selenio-ferro e rame-ossidoDiRame)

• Fototransitor sono elementi fotovoltaici usati come interruttori nei quali piccole quantità di luce sono in grado di produrre la commutazione del circuito dalla condizione di minima corrente a quella di corrente elevata

p n

Page 8: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

8

45

Sensori ad ultrasuoni (velocità di un fluido)(Effetto Doppler, 1842)

• Consiste nella variazione di frequenza delle onde acustiche, ottiche , radio dovuta al moto relativo tra sorgente dell’onda riflessa e ricevitore.

vkff 21 =−

f1 = Frequenza dell’onda incidentef2 = Frequenza dell’onda riflessav = Velocità media del fluido

KHzf 200=

46

Encoder OtticiPermettono di misurare la posizione del giunto:

Encoder Assoluto

In questo caso la posizione èdeterminata in modo assoluto, sono formati da un disco di materiale trasparente su cui sono applicate delle zone oscurate .

Encoder commerciali hanno 12 tracce, le quali consentono una risoluzione pari a :

°=⎥⎦⎤

⎢⎣⎡ ° 08,0

2360

12

Page 9: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

9

47

Encoder Incrementale

In questo caso la posizione è determinata in modo relativo; sul disco sono presenti due tracce in cui i settori (trasparenti/opachi) sono in quadratura tra di loro. Molte volte è presente una terza traccia con un unico settore oscurato che permette di definire il riferimento iniziale.

Rispetto gli encoder assoluti, dove la posizione ècodificata direttamente sul disco, questo tipo di encoder necessita di un circuito elettronico in grado di ricostruire la posizione dal tipo di impulsi generati durante la rotazione.

Sono più economici rispetto agli encoder assoluti perché di più facile realizzazione, quindi sono i piùutilizzati.

48

Sistemi Per Rilevarela DISTANZA

Page 10: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

10

49

Metodo di Triangolazione

Il movimento di scansione avviene sul piano definito dalla linea che va dall'oggetto al rivelatore e dalla linea che va dal rivelatore alla sorgente.

Si orienta l’emettitore fintantoché il rilevatore misura la massima intensitàdi luce riflessa.

Conoscendo la posizione del rilevatore è possibile ricostruire le coordinate 3D dell’oggetto.

αtgsd =

)()90cos()cos()90(

αααα

senxxsxsenxd⋅=−⋅=⋅=−⋅=

50

Telemetro a sfasamento (distanza)

Si separa la luce emessa in due parti: una viene fatta rimbalzare sull’oggetto, l'altra su degli specchi posti ad una distanza nota.

Si hanno così due cammini ottici che provocano uno sfasamento tra i due segnali.

Calcolando la differenza delle due ondeho un segnale con ampiezza risultante dipendente dallo sfasamento (ampiezza minima se le onde sono in fase e ampiezza massima se sono in contro-fase).

Dmax< λ/2

λ

E/R

Page 11: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

11

51

La lunghezza d'onda λ della luce laser λluce utilizzata per questi sensori è dell'ordine dei micrometri (per esempio 632.8 nm per un laser a elio-neon) ma in robotica si misurano distanze degli ordini del metro, quindi occorre una λ dell'ordine di qualche metro.

Si riesce a superare il problema modulando il laser con una portante a frequenza più bassa: f = 10 MHz (lunghezza d'onda di 30 m ).

sKmc

mfc

/300000

][

=

52

Telemetro a Tempo di volo (distanza)

Funziona misurando le distanze attraverso il tempo di volo di un segnale da sensore a oggetto ed ancora a sensore.Trasmettitore e ricevitore sono solitamente sensori piezoelettrici che funzionano ad impulso o ad onda continua.

Lo spazio percorso è 2d mentre il tempo di percorrenza è 2d/c=ΔT(c=velocità dell’onda)

Page 12: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

12

53

Tuttavia la velocità della luce è troppo elevata 300.000 Km/s, va bene per distanze molto elevate, in Robotica si preferisce usareonde sonore : sm /340=ν

Tuttavia la velocità della luce è troppo elevata 300.000 Km/s, va bene per distanze molto elevate, in Robotica si preferisce usareonde sonore : sm /340=ν

Anche se le onde acustiche hanno una scarsa direzionalità , solitamente il cono di apertura è 20-40° contro 0.1° del laser.

Si verificano così i seguenti problemi:

1. Misurazione imprecisa del fronte di salita

2. Radiazione riflessa attenuata (basso rapporto segnale/rumore).

3. Non è possibile determinare la forma degli oggetti, ma solo la distanza.

54

Applicazioni in Robotica Mobile:

Nei Robot mobili si utilizzano sensori a ultrasuoni che si basano sul tempo di volo, vengono spesso usati come sensori di prossimità in modo da evitare gli ostacoli. Grazie al basso costo si costruiscono array di sensori che vengono poi disposti lungo il perimetro del carrello.

Page 13: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

13

55

Sensori di Contatto

( Mani Artificiali) (Pressioni di contatto)

La capacità umana di manipolare oggetti dipende fortemente dal senso del tatto.

Mediante il tatto, il nostro cervello è in grado di raccogliere una miriade di informazioni dell’oggetto manipolato:• Temperatura

• Rugosità

• Forma

• Consistenza

Questo soprattutto grazie alla presenza, nella cute, di diversi tipi di recettori (sensori) in grado di convertire gli stimoli fisici in un segnale elettrico (impulsivo), che grazie al sistema nervoso periferico viene trasmesso fino al cervello.

56

Attualmente molti sistemi robotici presentano un EndEffector equipaggiato di sensori di forza e momento.

In alcuni sistemi sperimentali sono presenti anche matrici di sensori di contatto.

Meccanocettori:

Corpuscoli di Pacini: Sensibili a rapide vibrazioni (10-500Hz).

Corpuscoli di Ruffini: Vibrazioni (15-400Hz).

Corpuscoli di Merkel: Sensibili alla pressione (0-3Hz).

Corpuscoli di Meissner: Sensibili a basse pressioni (3-40Hz).

Page 14: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

14

57

Array di elementi Resistivi

Permettono di rilevare una mappa 2D delle forze di contatto tra l’EndEffector e l’oggetto manipolato.

La matrice sensitiva si forma grazie alla disposizione ortogonale di due serie di elettrodi filiformi, separate da uno strato di materiale piezoresistivo (trasduttore da forza).

Es) 32 (16*16) conduttori per una matrice di 256 elementi.

58

Caratteristiche richieste al materiale trasduttore:

•Un’ alta variazione di resistenza rispetto la variazione di pressione (alta sensibilità), questo per arrivare ad una elevata risoluzione.

•Valore di resistenza a vuoto dell’ordine dei 100 ohm, in modo da poter lavorare con segnali di almeno 1Volt (I=10 mA) e quindi meno sensibili al rumore.

•Flessibilità, per adattarsi all’oggetto ispezionato.

•Alta capacità di carico 0-600.000Pa su singolo elemento ( 0,6 N)

•Buona ripetibilità

•Bassa isteresi

21mm Nmm 6010 2 ⎯→⎯

N

Page 15: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

15

59

Possibile scelta per il materiale trasduttore:

Gomma caricata Carbonio: Il materiale viene preparato da una miscela di gomma-siliconica e polvere di carbonio.

•Basso costo di realizzazione +•Alto Stress a fatica del materiale, che viene danneggiato dalle micro-particelle -

•Elevata isteresi -• Difficoltà ad ottenere un materiale omogeneo (resistivitànon costante spazialmente) -Tuttavia per particolari applicazioni le caratteristiche meccaniche ed elettriche possono essere alterate secondo le esigenze.

60

Pabar 51011 ⋅≡

Costruzione del sensoreSu una piastrina di materiale plastico vengono depositate delle piste di materiale conduttore.

Due file di conduttori vengono disposti ortogonalmente sulle due facce opposte del materiale piezo-resitivo.

Page 16: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

16

61

Per poter estrarre informazioni da ogni singolo elemento dell’array è necessario esaminare un elemento per volta.

Questo è possibile grazie ad un multiplexer analogico (serie di interruttori che mettono ad alta impedenza le linee che non sono utilizzate).

E’ possibile leggere il valore trasdotto da ogni elemento sensibile con una frequenza di 1MHz.

62

1R2R

Page 17: Fondamenti sui Sensori applicati nella Robotica … · Sensori termo-resistivi (Temperatura) (Metalli) • In un range di temperatura relativamente ristretto •dove α= coefficiente

17

63


Recommended