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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Il cuore del modulo è costituito dal task che porta il puntatore laser alle<br />

coordinate specificate. La dinamica del task è controllata in anello chiuso, con uno<br />

schema di regolazione di tipo PI (proporzionale-integrale). L’incremento del<br />

valore di pilotaggio dei motori è proporzionale alla differenza tra la posizione<br />

desiderata e quella attuale, opportunamente saturato per limitare l’escursione del<br />

movimento dei motori.<br />

Il punto desiderato viene considerato raggiunto quando il puntatore laser<br />

entra in un opportuno raggio di distanza dal set-point (in pixel). A questo punto<br />

vengono memorizzate le variabili di pilotaggio e vengono associate alla posizione<br />

raggiunta, quindi si passa alla posizione successiva. Se, durante il movimento, per<br />

qualsiasi ragione, il puntatore laser viene perso (ad esempio se il moto dei motori<br />

lo portano all’esterno dell’area di scansione), il task ritorna alla posizione di<br />

riposo in modo automatico. Questo fa capire quanto sia importante che la<br />

posizione di riposo dei motori faccia puntare il laser all’interno dell’area di<br />

scansione.<br />

E’ importante calibrare oculatamente il raggio dell’area entro la quale si<br />

considera “centrato” l’obiettivo. A causa della scarsa risoluzione nel movimento<br />

dei servo, un raggio troppo stretto (1-2 pixel alla distanza di circa 1 metro e mezzo<br />

tra il dispositivo di puntamento e il piano immagine) provoca l’impossibilità da<br />

parte del sistema di centrare il punto. Un raggio troppo grande introduce un errore<br />

elevato nella generazione del training set. Quindi il raggio dovrebbe essere scelto<br />

il più piccolo possibile, ma che consentisse di centrare il punto in qualsiasi<br />

posizione dello spazio immagine.<br />

Il controllo in anello chiuso ha lo svantaggio di essere lento nel portare il<br />

puntatore nella posizione desiderata, ma è l’unica soluzione per risolvere il<br />

problema. Il feedback del controllo avviene controllando sull’immagine lo<br />

spostamento del puntatore, che è ben diverso dal posizionare il puntatore<br />

generando direttamente i giusti valori di pilotaggio.<br />

113

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

Saved successfully!

Ooh no, something went wrong!