34
SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL FORNO Relatore: Chiar.mo Prof. Ing. THOMAS PARISINI Correlatore: Ing. ALESSANDRO ARDESI CDL: Ing. Elettronica

SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Embed Size (px)

Citation preview

Page 1: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA

STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI

PIANI LAMINATI A CALDO

Laureando: MASSIMO DAL FORNO

Relatore: Chiar.mo Prof. Ing. THOMAS PARISINI

Correlatore: Ing. ALESSANDRO ARDESI

CDL: Ing. Elettronica

Page 2: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Oggetto della tesi: calibrazione di un sistema stereoscopico per la misura di laminati piani.

Realizzazione: algoritmo software su piattaforma Matlab.

Lavoro svolto presso Danieli Automation (UD)

Page 3: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

LAMINATO OTTENUTO DAL PROCESSO DI LAVORAZIONE:

SI VUOLE CONOSCERE LA DIMENSIONE “LARGHEZZA”

l

Page 4: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Specifiche:• Campo di misura: 400~1800 mm• Tolleranza: ±2mm

Vantaggi della stereoscopia:• Misura indipendente dallo spessore

dell’oggetto;• Possibilità di utilizzare telecamere CCD di

dimensione ridotta;• Notevole distanza dei CCD dal materiale da

misurare incandescente.

Page 5: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

SISTEMA DI MISURA PROPOSTO

OGGETTO DA MISURARE

X

Y

SENSORE CCD DX

SENSORE CCD SX

OBIETTIVODX

OBIETTIVOSX

LASER DX LASER

SX

Page 6: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Problemi introdotti dal sistema:

• Non linearità delle ottiche;

• Rumore;• Quantizzazione dei CCD;

Scopo del progetto: Calibrare il sistema

affinché lavori correttamente su un’ampia

gamma di valori di larghezza.

Page 7: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Calibrazione

La procedura di calibrazione può essere

scomposta nelle seguenti fasi:

1. Proiezione della luce sull’oggetto di larghezza nota;

2. Acquisizione dei dati rilevati dai CCD;

3. Iterazione dei due punti precedenti con altri materiali di larghezza diversa;

4. Calibrazione del sistema, eseguita mediante la correzione SW dei valori dei parametri fisici del sistema.

Page 8: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Misura generica

La misura avviene secondo le seguenti fasi:

1. Proiezione della luce sul materiale di larghezza incognita;

2. Acquisizione dei dati rilevati dai CCD;

3. Calcolo della larghezza mediante la funzione di trasferimento del sistema ottico.

Page 9: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Modello del sistema ottico

αD αS

βD βS

SENSORE CCD DX SENSORE CCD SX

OD

ID

OS

IS

ES1ED2

Spigolo 2P2(X2,Y2)

Spigolo 1 P1(X1,Y1)

Oggetto da misurare

Asse X

AsseY

CCDcentreCCDcentre

ED1ES2

Page 10: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Segnali video acquisiti dai CCD

EdgeD1 EdgeD2 EdgeS1 EdgeS2

Page 11: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

I dati acquisiti dal sistema sono i seguenti:

• EdgeD1• EdgeD2• EdgeS1• EdgeS2

Page 12: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Mentre i parametri sono:

• Os• Is• αs• βs• Od• Id• αd• βd• CCDcentre

Page 13: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Funzione di trasferimento del sistema

2212

21larghezza YYXX

Permette il calcolo delle coordinate cartesiane dei punti-P1(X1,Y1); -P2(X2,Y2);

e della larghezza dell’oggetto:

Page 14: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Espressione generale della larghezza in funzione delle variabili di sistema:

);,,,,,,,,2,1,2,1(larghezza ssIsOsddIdOdCCDcEsEsEdEdf

In cui- Ed1,Ed2,Es1,Es2 sono i fronti rilevati,- CCDc è il centro del CCD

Funzione “larghezza”

Fronti rilevati

Parametri

Larghezzadell’oggetto

Page 15: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Funzione costo relativa ad una singola acquisizione:

]1[)_larghezza_(costo 2realevalorestima

Funzione “costo”

Fronti rilevati

Parametri

Costo della misura

Page 16: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Funzione costo relativa ad una singola acquisizione:

);,,,,,,,,2,1,2,1(costo ssIsOsddIdOdCCDcEsEsEdEdg

Procedura di calibrazione:• Minimizzare la funzione costo, calcolando i

valori dei parametri Od, Id, αd, βd, Os, Is, αs, βs corrispondenti.

Page 17: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Metodi di ricerca del minimo di un campo scalare:

• Studio di funzione molto complesso per una funzione di otto variabili

• Algoritmo numerico

proprietà del gradiente di

un campo scalare

Page 18: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

• Il gradiente calcolato in un punto rappresenta la direzione di massimo incremento;

• Il suo opposto rappresenta la direzione di massimo decremento.

Page 19: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Funzione costo data dalla media degli errori dovuti a più rilevazioni di campioni diversi:

]2[__larghezza1

cos1

2)()(

N

i

ii realevalorestimaN

toMEDIO

Scopo della funzione “costo medio”:• Ottenere un set di parametri universali.

E’ necessario scegliere opportunamente le dimensioni

dei campioni da utilizzare nella calibrazione

complessiva del sistema.

Page 20: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

LA PROCEDURA DI CALIBRAZIONE• Si eseguono un certo numero Nril di rilevazioni da

campioni di larghezza nota.• Scelta di N misure (con N < Nril) con le quali calibrare

il sistema.• Minimizzazione della funzione costo complessiva,

ottenuta dalla media dei singoli costi di queste N rilevazioni.

Si otterranno così i valori degli otto parametri

Od, Id, αd, βd, Is, Os, αs, βs, corretti secondo

l’algoritmo di calibrazione globale.

Page 21: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Algoritmi sviluppati:

• Algoritmo di selezione delle misure da calibrare;

• Algoritmo di calibrazione per una singola acquisizione;

• Algoritmo di calibrazione complessivo.

Page 22: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

ALGORITMO DI SELEZIONE DELLE MISURE DA CALIBRARE

Discrimina quali delle Nril rilevazioni potranno essere

utilizzate in calibrazione.

Esse verranno scelte in base alle seguenti caratteristiche:• Dovranno contribuire in modo non ridondante alla

calibrazione complessiva del sistema;• Dovranno consentire la stima di un set di parametri

universale.

Page 23: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

ALGORITMO DI CALIBRAZIONE PER UNA SINGOLA ACQUISIZIONE

Calcola i parametri ottimi per una singola acquisizione minimizzando la relativa funzione costo.

Il procedimento è strutturato secondo le seguenti fasi:• Si parte dal punto rappresentato dai parametri misurati.• Viene calcolata la direzione di massimo decremento.• Al fine di minimizzare la funzione costo, è sufficiente

spostarsi all’interno del dominio di essa secondo la direzione di decremento.

Page 24: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

• Si procede iterando le precedenti operazioni fino a quando l’errore scende al di sotto di una soglia prefissata.

I parametri ottimi per una singola rilevazione sono stati ora

calcolati.

Page 25: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

ALGORITMO DI CALIBRAZIONE COMPLESSIVOMinimizza la funzione costo media data dalle rilevazioni selezionate in precedenza.

La procedura di ricerca del minimo è simile a quella del precedente algoritmo, l’unica differenza sta nel fatto che la funzione costo da ottimizzare è quella globale, e permette la stima di un set di parametri adatti alla misura in un ampio range di valori di larghezze.

Page 26: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

MISURE E RISULTATI SPERIMENTALI

Campioni utilizzati:

1. 415mm

2. 500mm

3. 615mm

4. 900mm

5. 1200mm

Page 27: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Per ciascun campione sono state effettuate 13 misure con il centro posto nelle seguenti

posizioni:

• Centro del campione posto in X=0, Y=0;• Centro traslato di ±10, ±20, ±30 mm rispetto

all’asse X;• Centro traslato di ±10, ±20, ±30 mm rispetto

all’asse Y;

Page 28: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Esempio: calibrazione eseguita con il primo campione posto in posizione centrale

SPOSTAMENTO LUNGO X [mm]

ERRORE IN FUNZIONE DI UNO SPOSTAMENTO LUNGO X [mm]

ERRORELIMITI MAX E MIN

Errori dovuti alla stima compresi nel margine di ±2mm

Page 29: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

ERRORE IN FUNZIONE DI UNO SPOSTAMENTO LUNGO Y [mm]

ERRORELIMITI MAX E MIN

SPOSTAMENTO LUNGO Y [mm]

La stima della larghezza non è corretta traslando l’oggetto rispetto ad Y.

Page 30: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Calibrazione eseguita con i campioni da 415 e 615mm posti al centro del sistema di riferimento.

ERRORELIMITI MAX E MIN

N° CAMPIONE

ERRORE DOVUTO ALLA STIMA DEI CAMPIONI [mm]

Page 31: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Calibrazione eseguita con i campioni da 415 e 900mm

ERRORE DOVUTO ALLA STIMA DEI CAMPIONI [mm]

ERRORELIMITI MAX E MIN

N° CAMPIONE

Page 32: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Restrizione del campo di misura da 415 a 615mm.Misure traslate lungo Y eliminate. Risultati degli algoritmi descritti.

ERRORE DOVUTO ALLA STIMA DEI CAMPIONI [mm]

N° RILEVAZIONE

ERRORELIMITI MAX E MIN

Page 33: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Conclusioni

Gli algoritmi descritti funzionano

correttamente in un campo di misura di

200mm, sono ammesse traslazioni lungo X;

mentre la misura non è corretta se il

campione viene traslato lungo Y.

Le possibili cause di questi malfunzionamenti

sono:• Le non linerità del sistema ottico;• La quantizzazione del CCD;

Page 34: SVILUPPO DI UN METODO DI CALIBRAZIONE DI UN SISTEMA STEREOSCOPICO PER LA MISURA DELLA LARGHEZZA DI PRODOTTI PIANI LAMINATI A CALDO Laureando: MASSIMO DAL

Sviluppi futuri

• Analisi dettagliata della funzione ottica degli obiettivi fotografici;

• Identificazione del modello;• Utilizzo di parametri variabili in funzione della

classe dimensionale dell’oggetto.