11.07.2014 Views

Progetto e Realizzazione di un Sensore Ibrido Omnidirezionale/pin ...

Progetto e Realizzazione di un Sensore Ibrido Omnidirezionale/pin ...

Progetto e Realizzazione di un Sensore Ibrido Omnidirezionale/pin ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Coor<strong>di</strong>namento Com<strong>un</strong>icazione Ricerca Features Sistema Binoculare<br />

Gen.<br />

Modulo Visivo Com<strong>un</strong>icatore Gestore Di Ricerca Sistema Binoculare<br />

(Sistema <strong>di</strong> visione) Visivo<br />

(Com<strong>un</strong>icatore)<br />

(Ricercatore)<br />

Mondo Esterno Messaggio Feature Telecamera<br />

Immagine Frame Grabber<br />

Segmentata<br />

Ostacolo<br />

ImmagineRGB<br />

Robot<br />

ImmagineRGB<br />

Ricostruita<br />

Area Camminabile ImmagineGrey<br />

ImmagineGrey<br />

Ricostruita<br />

Il concetto Agente Esterno è rimasto escluso da questa sud<strong>di</strong>visione perché è<br />

considerato agente esterno al sistema: riceve i risultati dell’elaborazione e segue i suoi<br />

processi specifici.<br />

Inoltre, tutto ciò che è legato ad <strong>un</strong>a specifica applicazione del sistema appartiene al<br />

package <strong>di</strong> Ricerca Features. Questo permette <strong>di</strong> ottenere alta coesione e, isolando tra<br />

loro le <strong>di</strong>fferenti f<strong>un</strong>zionalità del sistema, in<strong>di</strong>pendenza <strong>di</strong> molti packages dal dominio<br />

specifico.<br />

Conviene inoltre che per ogni package si definisca <strong>un</strong> “facade controller“ che svolga<br />

anche compiti <strong>di</strong> interfaccia verso gli altri packages (per ridurne l’accoppiamento). In<br />

particolare avremo:<br />

118

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

Saved successfully!

Ooh no, something went wrong!