Sistema Multimodale di Sensoristica con scambio Dati in Formato VRS VRS è un formato file ottimizzato per immagazzinare flussi di dati, in ordine temporale grazie ad un timestamp, provenienti da: fotocamere, microfoni, sensori di temperatura, ed altri. Lo scopo di questa tesi è creare un layer che si interpone fra una gestione delle periferiche e il livello applicativo in grado di incapsulare le funzionalità della libreria meta per la gestione di VRS e di potersi collegare a qualsiasi tipo di sensore. I goal raggiunti durante il lavoro di progettazione software sono i seguenti: 1) Creare uno stream di dati dalla videocamera di un pc e scriverli su disco, ovvero la creazione di un file VRS utilizzando delle librerie opencv (sistema operativo: ubuntu). Questo goal è stato raggiunto con la creazione di un gestore di stream di immagini. 2) Aggiungere allo stesso tipo di file anche lo stream audio, mediante libreria portaudio su pc. Questo goal è stato raggiunto con la creazione di un gestore di stream audio. 3) Creare una libreria general purpose che possa generare uno stream contenente qualsiasi tipo di informazione e aggiungere lo stream al file con gli altri stream. Questo goal è stato raggiunto con la creazione di un gestore di stream general purpose. 4) Costruire una libreria che dia la possibilità di definire per ogni gestore di stream le caratteristiche dello stream stesso durante l’esecuzione del programma, ovvero senza dare le informazioni relative alla sensoristica a priori (soft coding), dando quindi la possibilità di utilizzare qualunque numero di gestori di stream (es: 3 gestori immagini, 2 gestori audio, 5 gestori general purpose) ottenendo una perfetta adattabilità ad ogni tipo di dispositivo. È stata creata una libreria c++ che, incapsulata la libreria VRS e cross compilata, si interfaccia ed adatta a strutture di tipi di dati base.

Sistema Multimodale di Sensoristica con scambio Dati in Formato VRS

GRECO, MARCO
2022/2023

Abstract

Sistema Multimodale di Sensoristica con scambio Dati in Formato VRS VRS è un formato file ottimizzato per immagazzinare flussi di dati, in ordine temporale grazie ad un timestamp, provenienti da: fotocamere, microfoni, sensori di temperatura, ed altri. Lo scopo di questa tesi è creare un layer che si interpone fra una gestione delle periferiche e il livello applicativo in grado di incapsulare le funzionalità della libreria meta per la gestione di VRS e di potersi collegare a qualsiasi tipo di sensore. I goal raggiunti durante il lavoro di progettazione software sono i seguenti: 1) Creare uno stream di dati dalla videocamera di un pc e scriverli su disco, ovvero la creazione di un file VRS utilizzando delle librerie opencv (sistema operativo: ubuntu). Questo goal è stato raggiunto con la creazione di un gestore di stream di immagini. 2) Aggiungere allo stesso tipo di file anche lo stream audio, mediante libreria portaudio su pc. Questo goal è stato raggiunto con la creazione di un gestore di stream audio. 3) Creare una libreria general purpose che possa generare uno stream contenente qualsiasi tipo di informazione e aggiungere lo stream al file con gli altri stream. Questo goal è stato raggiunto con la creazione di un gestore di stream general purpose. 4) Costruire una libreria che dia la possibilità di definire per ogni gestore di stream le caratteristiche dello stream stesso durante l’esecuzione del programma, ovvero senza dare le informazioni relative alla sensoristica a priori (soft coding), dando quindi la possibilità di utilizzare qualunque numero di gestori di stream (es: 3 gestori immagini, 2 gestori audio, 5 gestori general purpose) ottenendo una perfetta adattabilità ad ogni tipo di dispositivo. È stata creata una libreria c++ che, incapsulata la libreria VRS e cross compilata, si interfaccia ed adatta a strutture di tipi di dati base.
2022
Multimodal Sensor Data Transfer with VRS Format
Sensori
Realtà aumentata
Realtà virtuale
VRS format
Sviluppo software
File in questo prodotto:
File Dimensione Formato  
Presentazione tesi.pdf

accesso aperto

Dimensione 1.34 MB
Formato Adobe PDF
1.34 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/57991