Skip to content

Progetto Laboratorio di Sistemi Distribuiti e Pervasivi 2021

Notifications You must be signed in to change notification settings

federico-germinario/Dronazon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dronazon

Progetto Laboratorio di Sistemi Distribuiti e Pervasivi 2021 @UNIMI

Descrizione del progetto

Lo scopo del progetto è quello di realizzare un sistema che gestisca le consegne degli ordini ricevuti dal sito di e-commerce Dronazon, tramite l'utilizzo di droni. Dronazon ha a disposizione uno stormo di droni distribuiti all'interno di una smart-city per gestire le proprie consegne. I droni della smart-city si devono organizzare per eleggere un drone master. Ogni volta che un cliente di Dronazon effettua un nuovo ordine, questa informazione verrà passata al drone master della smart-city. Il drone master stabilirà poi quale drone si dovrà occupare di tale consegna. Ogni drone ha installato un sensore che rileva il livello di inquinamento dell'aria. Inoltre, ogni consegna implica un consumo di batteria. Quando il livello di batteria residua di un drone è al di sotto del 15%, il drone è costretto ad abbandonare il sistema. Periodicamente, i droni devono comunicare ad un server remoto, chiamato Server Amministratore, le informazioni relative al numero di consegne effettuate, al numero di chilometri percorsi, al livello di inquinamento dell'aria rilevato ed al livello di batteria rimanente. Gli amministratori di Dronazon potranno monitorare il proprio sistema di consegne attraverso il Server Amministratore. Inoltre, tramite il Server Amministratore è anche possibile registrare e rimuovere droni dal sistema dinamicamente.

About

Progetto Laboratorio di Sistemi Distribuiti e Pervasivi 2021

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages