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
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Capitolo IV, Il sistema <strong>dei</strong> <strong>gesti</strong><br />
Una volta ricevuta in input una lista di richieste il concretizzatore esegue i seguenti<br />
passi:<br />
1. cercare il gesto nel gestuario: se non esiste passare alla richiesta successi-<br />
va, altrimenti andare avanti<br />
2. controllare se è possibile effettuare il gesto:<br />
2.1. se il gesto richiede l’uso di tutte e due le mani controllare che en-<br />
trambe siano libere, altrimenti passare alla richiesta successiva<br />
2.2. se il gesto richiede l’uso di una sola mano controllare se almeno<br />
una delle mani è disponibile altrimenti passare alla richiesta succes-<br />
siva<br />
3. creare un’istanza del gesto con i vincoli di temporizzazione richiesti<br />
A questo punto il concretizzatore esamina la lista <strong>dei</strong> <strong>gesti</strong> istanziati e inserisce tra di<br />
loro <strong>dei</strong> <strong>gesti</strong> particolari, detti <strong>gesti</strong> di riposo che vanno effettuati quando c’è molto<br />
spazio tra due <strong>gesti</strong> consecutivi. Anche su questo punto abbiamo detto che è stato<br />
svolto un lavoro di raffinamento me<strong>gli</strong>o descritto nel prossimo capitolo.<br />
Nel passo 1 dell’algoritmo che abbiamo appena visto si fa riferimento a un gestua-<br />
rio. Esso è una raccolta di <strong>gesti</strong> sotto forma di file di testo nei quali i <strong>gesti</strong> sono de-<br />
scritti nel linguaggio GestureScript appositamente definito, descritto nel paragrafo fi-<br />
nale di questo capitolo.<br />
IV.4.2 Pianificatore del movimento<br />
Il pianificatore del movimento è la componente che calcola effettivamente il movi-<br />
mento delle braccia e delle mani dell’agente.<br />
Il suo input è un vettore di <strong>gesti</strong>. La struttura dati che viene utilizzata <strong>per</strong> memoriz-<br />
zare le informazioni di ciascun gesto è una gerarchia in cui ogni gesto è composto di<br />
vari fotogrammi chiave e ogni fotogramma di varie componenti:<br />
53