Documenti full-text disponibili:
Abstract
Le smartcam sono telecamere capaci di rilevare entità di interesse, e sono generalmente impiegate nella sorveglianza. Con l'avanzamento della tecnologia si è creata la possibilità di renderle mobili e dotarle di mezzi trasmissivi. Questo ha aperto grandi opportunità per la coordinazione di reti di smartcam con lo scopo di aumentarne l'efficienza. Lo sviluppo di tali sistemi può beneficiare dall'impiego di specifici strumenti per la simulazione e programmazione in modo da facilitarne l'implementazione e la valutazione.
Nell'ambito di questa tesi viene adottato Alchemist, uno degli ambienti che consentono simulazioni di Collective Adaptive System. Vengono quindi illustrate e discusse la fasi di sviluppo di un nuovo modulo software volto ad estendere Alchemist con il supporto alle smartcam. Inoltre vengono riprodotti alcuni algoritmi presenti in letteratura ed implementati di nuovi con l'ausilio dell'Aggregate Programming, un paradigma per la programmazione di sistemi distribuiti. Questi algoritmi hanno lo scopo di creare un sistema adattativo di smartcam che comunicano fra di esse per coordinarsi nei movimenti, e nella decisione degli obiettivi da raggiungere. L'obiettivo è l'incremento del livello di copertura della zona alla quale sono preassegnate, ed il raggiungimento di un certo livello di ridondanza nell'osservazione di eventuali entità di interesse. Infine viene effettuata una validazione empirica degli algoritmi attraverso la simulazione di alcuni scenari.
Abstract
Le smartcam sono telecamere capaci di rilevare entità di interesse, e sono generalmente impiegate nella sorveglianza. Con l'avanzamento della tecnologia si è creata la possibilità di renderle mobili e dotarle di mezzi trasmissivi. Questo ha aperto grandi opportunità per la coordinazione di reti di smartcam con lo scopo di aumentarne l'efficienza. Lo sviluppo di tali sistemi può beneficiare dall'impiego di specifici strumenti per la simulazione e programmazione in modo da facilitarne l'implementazione e la valutazione.
Nell'ambito di questa tesi viene adottato Alchemist, uno degli ambienti che consentono simulazioni di Collective Adaptive System. Vengono quindi illustrate e discusse la fasi di sviluppo di un nuovo modulo software volto ad estendere Alchemist con il supporto alle smartcam. Inoltre vengono riprodotti alcuni algoritmi presenti in letteratura ed implementati di nuovi con l'ausilio dell'Aggregate Programming, un paradigma per la programmazione di sistemi distribuiti. Questi algoritmi hanno lo scopo di creare un sistema adattativo di smartcam che comunicano fra di esse per coordinarsi nei movimenti, e nella decisione degli obiettivi da raggiungere. L'obiettivo è l'incremento del livello di copertura della zona alla quale sono preassegnate, ed il raggiungimento di un certo livello di ridondanza nell'osservazione di eventuali entità di interesse. Infine viene effettuata una validazione empirica degli algoritmi attraverso la simulazione di alcuni scenari.
Tipologia del documento
Tesi di laurea
(Laurea)
Autore della tesi
Pettinari, Federico
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum ingegneria informatica
Ordinamento Cds
DM270
Parole chiave
smartcam,protelis,alchemist,aggregate programming,cas,coordinazione,algoritmi,programmazione aggregata,linpro
Data di discussione della Tesi
10 Ottobre 2019
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Pettinari, Federico
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum ingegneria informatica
Ordinamento Cds
DM270
Parole chiave
smartcam,protelis,alchemist,aggregate programming,cas,coordinazione,algoritmi,programmazione aggregata,linpro
Data di discussione della Tesi
10 Ottobre 2019
URI
Statistica sui download
Gestione del documento: