995 resultados para Progettazione e Sviluppo di un Multiplayer Online Game su Reti Peer-to-Peer
Resumo:
Progettazione di dettaglio di un banco di prova per testare sistemi ADCS per CubeSat: Alma Test-Bed. Ci si è concentrati sul progetto di un primo nucleo di AlmaTB in grado di testare il controllo di tipo magnetico. Fanno parte di AlmaTB una gabbia di Helmholtz, un air-bearing system, un CubeSat di test, un metrology system. La gabbia di Helmholtz è un apparato costituito da tre coppie di bobine, una per ogni asse spaziale, che serve ad annullare il campo magnetico locale e simulare quello che si troverà in orbita attorno alla Terra. Un software ricava i dati del campo magnetico terrestre da modello IGRF a determinate coordinate e quota e fornisce agli alimentatori del set di bobine l'indicazione della corrente da distribuire. L'air-bearing system è un cuscinetto d'aria generato da un compressore che serve a ricreare le caratteristiche condizioni dell'ambiente spaziale di microgravità e attrito quasi-zero. Il CubeSat di test sarà montato su questo sistema. Il CubeSat di test, nella prima versione di AlmaTB, contiene i sensori e gli attuatori di tipo magnetico per determinare e controllare l'assetto di un nanosatellite. Il magnetometro presente all'interno è utilizzato anche come controllo del funzionamento della gabbia di Helmholtz. Il metrology system traccia i movimenti e l'inclinazione del CubeSat. Questo fornisce il riferimento di assetto vero, in modo da capire se il sistema ADCS lavora correttamente. Una volta che il banco di prova sarà completato e operativo sarà possibile testare algoritmi di determinazione e controllo di assetto che utilizzano diversi dispositivi tra sensori e attuatori disponibili nel mock-up. Su una workstation sono installati i software di controllo ed elaborazione dati. Si è scelto di procedere con un approccio di tipo "chiavi in mano", cioè scegliendo, quando disponibile, sistemi già completi e disponibili sul mercato. La prima versione di AlmaTB nasce dall'importante, vasto lavoro di matching tra i diversi apparati.
Resumo:
Oggigiorno, a causa dell’aumento delle emissioni gassose di ammoniaca, occorre far fronte alla necessità di salvaguardare l’ambiente e la salute degli esseri viventi. A tale scopo, stanno acquisendo sempre più interesse dispositivi portatili che forniscano quantificazioni accurate. Grazie alle interessanti prestazioni esibite dai transistor elettrochimici organici (OECTs) a base di PEDOT:PSS, per la quantificazione di analiti in ambiente acquoso, nasce l’idea di realizzare un sensore elettrochimico ad essi ispirato e in grado di effettuare determinazioni in fase gas. Si vuole realizzare una tipologia di sensore a due terminali che unisca l’elettronica di lettura semplificata, l’amplificazione del segnale e il basso apporto di energia necessario garantito dagli OECTs, ad una geometria adeguata anche per applicazioni non convenzionali. Tale dispositivo viene modificato tramite elettrodeposizione di particelle di IrO2 per rendere il canale polimerico sensibile alle variazioni di pH e sottoposto a dip coating in un idrogel semi-solido per garantire la presenza di un’interfaccia efficace tra il materiale sensibile e l’aria circostante in cui si vuole quantificare ammoniaca. Questo lavoro di tesi ha comportato una prima fase di progettazione del sensore, dove vengono valutati i parametri di deposizione e caratterizzazione delle particelle sintetizzate e del materiale composito finale, la corretta formulazione del substrato gel per un’interfaccia solido-gas efficace ed una seconda, dove l’attenzione è invece volta all’ottimizzazione della risposta elettrochimica e delle prestazioni del sensore, con particolare riguardo verso ripetibilità, riproducibilità delle misure, tempo di risposta e limite di rivelabilità. Al termine del lavoro si raggiunge l’ottimizzazione di un sensore elettrochimico a due terminali per la quantificazione di ammoniaca gassosa che, grazie alla sua geometria, si presta anche ad applicazioni wearable nel campo dei materiali intelligenti.
Resumo:
Da anni ormai siamo inconsapevolmente "in guerra" con la natura. Sfruttiamo e sprechiamo risorse naturali senza alcuna considerazione per le conseguenze. Le città sono considerate le principali fonti dei problemi ambientali e la regolamentazione del consumo energetico urbano è fondamentale per affrontare il cambiamento climatico globale. DERNetSoft Inc, start-up californiana, ha intravisto il problema come un’opportunità per creare un proprio business il cui scopo è quello di contribuire a costruire un futuro a basse emissioni di carbonio, fornendo un servizio tecnologico scalabile e conveniente per consentire la riduzione delle emissioni di gas a effetto serra a livello mondiale. Per farlo vengono utilizzati i concetti di DER Energy e Aggregation Energy. Nel volume di tesi si affrontano e descrivono la progettazione di un’applicazione mobile, multipiattaforma, sviluppata con il framework React Native. L’app sviluppata è supportata da un’architettura basata su dei micro servizi implementati tramite il cloud di Google. La principale funzionalità dell’applicazione sviluppata è quella di notificare gli utenti di un evento ELRP che, attraverso incentivi economici, promuove la riduzione del consumo energetico durante i periodi di forte stress o emergenza della rete elettrica.
Resumo:
L’intensificarsi della concorrenza globale, il rapido sviluppo delle tecnologie e le mutevoli richieste dei clienti hanno portato a una tendenza verso maggiori differenze nei requisiti dei clienti, maggiore necessità di personalizzazione, cicli di vita dei prodotti sempre più brevi e la necessità di una rapida introduzione di nuovi prodotti. I produttori devono tenere conto di queste nuove tendenze e devono essere in grado di fronteggiarle per ottenere un vantaggio competitivo. I sistemi di produzione riconfigurabili RMS sono adatti nella gestione di queste richieste in quanto il sistema può essere continuamente riconfigurato per adattarsi alle richieste del mercato in termini di volumi richiesti e personalizzazione esatta dai clienti. Lo sviluppo effettivo di RMS risulta, ad oggi, molto impegnativo per le aziende e questo è il principale motivo per il quale si ricorre ancora a sistemi di produzione maggiormente tradizionali come DMS e FMS. Questo elaborato definisce le caratteristiche fondamentali ed i principi di progettazione dei RMS, facendone un confronto con quelle dei sistemi DMS e FMS. Successivamente, partendo da un esempio industriale e seguendo i principi fondamentali dei RMS, si sviluppano dei concept di linea produttiva, con celle e stazioni idonee allo sviluppo di un sistema riconfigurabile. In ultima analisi, presso il laboratorio dell’Università di Aalborg, in Danimarca, vengono condotte prove pratiche sulla linea di produzione riconfigurabile Festo. Queste hanno permesso di mettere in luce gli aspetti di forza e le criticità di tali sistemi. Infine, vengono proposte idee per rendere più efficaci i RMS e vengono brevemente illustrate altre possibili tipologie di riconfigurazione in cui viene completamente stravolto il concetto di linea di produzione odierno.
Resumo:
Il progetto di tesi è stato svolto all’interno del reparto R&D dell’azienda Modena40, startup con sede a Rimini (RN) che si occupa di design e progettazione di motociclette. Il progetto a cui ho preso parte è stato commissionato dal produttore cinese CF Moto, di cui Modena40 rappresenta il reparto ricerca e sviluppo europeo. Esso riguarda la progettazione di un primo prototipo marciante di motocicletta sportiva, con lo scopo di svolgere test su strada per la definizione di geometrie, ergonomia ed aerodinamica. La progettazione inizierà con un benchmark delle sportive con motore V4 attualmente sul mercato. Successivamente verranno progettate tutte le componenti utili allo studio preliminare. Ho ricoperto il ruolo di ingegnere progettista, con il compito di progettare il telaio e curarne le fasi di prototipazione. Si progetterà un telaio modulare suddiviso in più parti avvitate tra loro, ognuna con un processo di produzione dedicato, per consentire una facile realizzazione e facili modifiche in fase di sviluppo. Il telaio sarà progettato tenendo conto di scelte target come ingombri, ergonomia e calcoli strutturali. All’interno della tesi sarà quindi illustrata la teoria di base e le successive scelte tecniche, discutendo e giustificando il processo che ha portato alle conclusioni raggiunte.
Resumo:
In questo elaborato di tesi vengono presentati la ricerca e il lavoro che hanno portato all’ideazione e sviluppo di CirculAR. CirculAR consiste in un dispositivo per la realtà aumentata, che assiste i conducenti di veicoli a due ruote, quali biciclette, monopattini e motocicli, proiettandogli informazioni utili per una guida in sicurezza. L’energia che alimenta il dispositivo per la realtà aumentata viene generata, in modo sostenibile, dalla conversione in energia elettrica dell’energia cinetica ottenuta dalle vibrazioni che si scaricano al telaio, originate dal contatto tra manto stradale e veicolo stesso. Il sistema - prodotto è composto, infatti, da due dispositivi differenti, un wearable device e un generatore elettrico, che cooperano per il raggiungimento di una Realtà Aumentata più sostenibile ed innovativa. Per lo sviluppo di CirculAR sono state prese in considerazione tecnologie innovative ad oggi oggetto di grande ricerca e interesse scientifico; per questo studio in particolare, si è deciso di conciliare queste tecnologie con una progettazione mirata alla semplificazione ed alla specializzazione dei singoli componenti per garantirne un generale livello di forte innovazione tecnologica ed, al contempo, una riduzione del costo complessivo di vendita del prodotto. Il connubio di queste tecnologie ha permesso di realizzare due dispositivi innovativi sia da un punto di vista tecnologico che da un punto di vista della sostenibilità, che possono rappresentare un modello per una futura generazione di wearable device sostenibile.
Resumo:
Il presente elaborato vuole guidare il lettore lungo l’itinerario che ha previsto la cura e il rilascio di un’applicazione web a tema di e-learning. Greenwich, questo il nome della piattaforma, vuole essere un efficiente strumento di supporto online alla didattica del corso di Basi di Dati dell’Università di Bologna. Lo scopo primario dell’applicazione web è, infatti, quello di fornire agli studenti un mezzo per eseguire query mongoDB in maniera semplice, mirata e su richiesta del docente. Salvo un’approfondita ricerca culturale riguardante il contesto in cui si sviluppa l’applicazione, l’obiettivo primario della trattazione rimane quello di descrivere in modo ordinato i momenti impattanti che hanno segnato, passo dopo passo, le fasi di crescita di Greenwich, raggruppati in tre macro fasi caratteristiche: progettazione, implementazione e validazione.
Resumo:
Le esperienze cooperative in realtà mista. Che cosa sono? Quali sono gli scopi dietro il loro sviluppo? Che cosa aspetta uno sviluppatore che si avvicina a questi sistemi? Questa tesi cerca di rispondere a queste domande ponendo sotto esame diverse tecnologie di collocazione molto recente, analizzando un progetto preso come caso di studio e implementato tramite diversi strumenti. Al giorno d’oggi, la sfera della realtà mista/realtà aumentata si sta espandendo sempre di più, arrivando a sfiorare mondi che prima risultavano totalmente scollegati. Il mondo dello sviluppo in ambito gaming è entrato infine in questo panorama grazie alle tante similarità con certi tipi di applicazioni MR. Uno degli strumenti più utilizzati in questo ambito è Unity, un motore grafico utilizzato per creare videogiochi e non solo: in questo progetto si sfrutterà questo ambiente di sviluppo per realizzare una semplice applicazione in realtà mista cooperativa, che permetta quindi l’accesso a più utenti contemporaneamente e la loro interazione. Per farlo, si valuteranno diverse opzioni, in particolare due, Netcode for GameObjects e Photon PUN, provenienti da due ambienti diversi ma entrambe strettamente legate a Unity, cercando di ottenere lo stesso risultato ma con due strade diverse come base per un confronto. Basteranno queste tecnologie o ci vuole ancora altro per la realtà mista? Questo studio trova una base matura e pronta a uscire dal suo guscio? Oppure c’è ancora tanta strada da fare? Sulla base di questo verrà tenuto il confronto, cercando una risposta generale ma concreta. Questa tesi si dividerà in due parti: la parte introduttiva, che fornirà tutti i concetti sulla realtà mista necessari e un panorama sull’ambiente MR in generale. La seconda, invece, servirà a illustrare quali sono le sfide di uno sviluppo in questo mondo, usando un progetto applicativo come soluzione a queste sfide o almeno ad una loro parte.
Resumo:
L'intelligenza artificiale (IA) trova nei giochi un campo di applicazione molto vasto, nel quale poter sperimentare svariate tecniche e proporre nuove stimolanti sfide che spingano i partecipanti ad esplorare nuovi orizzonti nell'ambito delle applicazioni di IA. La Keke AI Competition rappresenta una di queste sfide, introducendo una gara tra agenti intelligenti per il gioco Baba is You, puzzle game in cui i giocatori possono creare regole che influenzano le meccaniche del gioco in maniera temporanea o permanente. La natura di queste regole dinamiche crea una sfida per l'intelligenza artificiale, che deve adattarsi ad una varietà di combinazioni di meccaniche per risolvere un livello. Questo progetto di tesi si propone di realizzare un agente intelligente che possa idealmente partecipare alla competizione sfruttando tecniche di pianificazione automatica. In particolare, l'agente progettato si basa sull'algoritmo di pianificazione graphplan che opera a diversi livelli di astrazione posti in gerarchia tra loro ed è stato realizzato completamente in Prolog. Questo progetto mostra quindi come le tecniche di pianificazione automatica siano un valido strumento per risolvere alcune tipologie di giochi innovativi complessi nell'ambito dell'IA.
Resumo:
I principi Agile, pubblicati nell’omonimo Manifesto più di 20 anni fa, al giorno d’oggi sono declinati in una moltitudine di framework: Scrum, XP, Kanban, Lean, Adaptive, Crystal, etc. Nella prima parte della tesi (Capitoli 1 e 2) sono stati descritti alcuni di questi framework e si è analizzato come un approccio Agile è utilizzato nella pratica in uno specifico caso d’uso: lo sviluppo di una piattaforma software a supporto di un sistema di e-grocery da parte di un team di lab51. Si sono verificate le differenze e le similitudini rispetto alcuni metodi Agile formalizzati in letteratura spiegando le motivazioni che hanno portato a differenziarsi da questi framework illustrando i vantaggi per il team. Nella seconda parte della tesi (Capitoli 3 e 4) è stata effettuata un’analisi dei dati raccolti dal supermercato online negli ultimi anni con l’obiettivo di migliorare l’algoritmo di riordino. In particolare, per prevedere le vendite dei singoli prodotti al fine di avere degli ordini più adeguati in quantità e frequenza, sono stati studiati vari approcci: dai modelli statistici di time series forecasting, alle reti neurali, fino ad una metodologia sviluppata ad hoc.