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.

2.2 Soluzioni progettuali<br />

Le scelte di progetto che maggiormente influiscono sul funzionamento e<br />

sulla struttura del sistema sono le seguenti:<br />

- utilizzare dei servomotori per muovere il sistema di puntamento;<br />

- sfruttare una rete neurale per controllare i motori stessi;<br />

- riprendere le immagini con una sola telecamera fissa;<br />

- lavorare con immagini a toni di grigio;<br />

- utilizzare il predittore di Kalman per stimare e predire il moto del target.<br />

L’utilizzo di servoattuatori per il movimento del robot ha il vantaggio di un<br />

pilotaggio molto semplice, come si avrà modo di illustrare al capitolo 3.3. La<br />

precisione del posizionamento è invece relativamente limitata dalle caratteristiche<br />

dei motori utilizzati, poiché si tratta di servocomandi di basso costo costruiti per<br />

applicazioni di modellismo.<br />

La scelta di utilizzare una sola telecamera per l’osservazione dell’ambiente<br />

si traduce con l’impossibilità di stimare la distanza dell’oggetto da colpire e,<br />

quindi, è necessario assumere che l’oggetto si muova in un piano.<br />

Sostanzialmente, con una sola telecamera è impossibile ricostruire le<br />

caratteristiche tridimensionali di una scena, e quindi anche del moto dell’oggetto.<br />

Sempre riguardo all’apparato di visione, si è scelto di utilizzare una telecamera<br />

fissa. In questo modo l’area di movimento dell’oggetto è limitata dal campo<br />

visivo dell’obiettivo montato sulla telecamera: è ovvio che se il target non viene<br />

ripreso dalla telecamera, in quanto si muove al di fuori dell’area di visione, è<br />

impossibile predirne la traiettoria!<br />

La soluzione di adottare delle reti neurali per immagazzinare la conoscenza<br />

necessaria al pilotaggio dei motori porta con sé delle interessanti conseguenze. Si<br />

può pensare che, modificando il sistema per migliorarne le prestazioni (ad<br />

esempio con la visione stereoscopica e il movimento delle telecamere), è possibile<br />

continuare ad utilizzare una rete neurale per muovere i motori. La nuova rete<br />

7

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

Saved successfully!

Ooh no, something went wrong!