18.08.2013 Views

UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica

UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica

UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

neurale dovrebbe prevedere, come ingressi, la posizione angolare dei motori che<br />

movimentano le telecamere oltre a quella dei motori del dispositivo di<br />

puntamento: teoricamente il concetto di mappare lo spazio immagine (di una o più<br />

telecamere) nello spazio delle variabili di pilotaggio dei motori rimane invariato.<br />

Ciò che cambia è la complessità della rete, oltre all’algoritmo di generazione del<br />

training set.<br />

L’aver optato per delle immagini a toni di grigio limita le possibilità di<br />

elaborazione dell’immagine necessaria per individuare il target nell’immagine<br />

stessa. Per trovare i pixel appartenenti al bersaglio viene fatta una semplice soglia<br />

sull’intensità dei punti, quindi è necessario che l’oggetto abbia un colore che lo<br />

separi nettamente dallo sfondo. Uno svantaggio di questo approccio è che la<br />

soglia dipende fortemente da diverse condizioni, come ad esempio dalle<br />

condizioni di illuminazione dell’ambiente, per cui va attentamente calibrata in<br />

fase di tuning del sistema. Questa scelta si è resa necessaria in quanto, tenuto<br />

conto delle caratteristiche dell’hardware a disposizione, una più complessa<br />

elaborazione dell’immagine sarebbe risultata troppo pesante dal punto di vista del<br />

tempo di calcolo richiesto.<br />

Infine, per stimare la traiettoria dell’oggetto da colpire, si è scelto di<br />

utilizzare il filtro di Kalman, che rappresenta una soluzione robusta ed efficace al<br />

problema di stimare e prevedere lo stato di un oggetto in presenza di rumore sulle<br />

misurazioni. Questo fa del filtro di Kalman uno dei metodi più diffusamente usati<br />

per questo tipo di applicazioni.<br />

2.3 Cos’è il visual tracking<br />

Per visual tracking si intende, in generale, l’insieme di operazioni necessarie<br />

ad agganciare, seguire e prevedere la traiettoria (tracking) di un oggetto in<br />

movimento a partire dalle informazioni ricavate dall’elaborazione di immagini<br />

ricevute da uno o più sensori ottici.<br />

8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!