17.06.2013 Views

Analisi e sintesi dei gesti comunicativi per gli - Maurizio Mancini

Analisi e sintesi dei gesti comunicativi per gli - Maurizio Mancini

Analisi e sintesi dei gesti comunicativi per gli - Maurizio Mancini

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.

Capitolo V, Motore gestuale<br />

Figura 5. Il tool sviluppato <strong>per</strong> il calcolo della cinematica inversa<br />

A questo punto non è rimasto altro da fare che includere nel motore la parte di co-<br />

dice del tool che effettuava il calcolo della cinematica inversa:<br />

1. settare S e T con le dimensioni di braccio e avambraccio;<br />

2. istanziare un oggetto di classe SRS:<br />

SRS(&T, &S, a, p);<br />

dove a è un vettore parallelo all’avambraccio e p è parallelo al vetto-<br />

re intorno a cui ruota il gomito;<br />

3. settare la matrice G con le coordinate del punto che l’agente deve<br />

indicare (target);<br />

4. eseguire il metodo SRS::SetGoal(&G);<br />

5. eseguire il metodo SRS:SolveR1(&R1) che calcola la matrice di rota-<br />

zione della spalla;<br />

6. convertire la matrice di rotazione in una terna di singole rotazioni ri-<br />

spetto a<strong>gli</strong> assi coordinati (rappresentazione euleriana) che è quella<br />

utilizzata nel motore;<br />

81

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

Saved successfully!

Ooh no, something went wrong!