Mostra i principali dati dell'item

dc.contributor.advisorZunino, Rodolfo <1961>
dc.contributor.authorD'Anna, Edoardo <1994>
dc.contributor.otherGabriele Rosasco
dc.date.accessioned2025-04-03T14:10:05Z
dc.date.available2025-04-03T14:10:05Z
dc.date.issued2025-03-26
dc.identifier.urihttps://unire.unige.it/handle/123456789/11737
dc.description.abstractLa presente tesi descrive lo sviluppo della comunicazione tra un client ESP32 e un server basato su ROS, finalizzata a mostrare in tempo reale i dati rilevati da un sensore LIDAR. Il lavoro si apre con un’introduzione al progetto Sylvester Rover v2, con particolare attenzione all’architettura hardware e software e agli obiettivi della ricerca. Successivamente, vengono analizzate le caratteristiche tecniche dei dispositivi utilizzati, come l’ESP32 e il sensore RPLidar A1, oltre ai protocolli di comunicazione adottati, tra cui UART, TCP e UDP. Sono inoltre descritti gli strumenti software utilizzati, tra cui Ubuntu (22.04), Visual Studio Code e PlatformIO, con dettagli sullo sviluppo e la configurazione di nodi e package in ROS. La fase sperimentale include lo sviluppo del firmware per il controllo del LIDAR e la trasmissione dei dati, l’integrazione con ROS 2, la visualizzazione in RViz. Il lavoro si conclude con l’analisi dei risultati ottenuti e le prospettive future, come l’implementazione di un sistema di navigazione autonoma utilizzando la tecnologia SLAM sul rover Sylvester, sviluppato dal Professor Zunino in collaborazione con alcuni studenti.it_IT
dc.description.abstractThis thesis describes the development of communication between an ESP32 client and a ROS-based server, aimed at displaying real-time data from a LIDAR sensor. The work begins with an introduction to the Sylvester Rover v2 project, with a particular focus on its hardware and software architecture and the research objectives. Next, the technical characteristics of the devices used, such as the ESP32 and the RPLidar A1 sensor, are analyzed, along with the communication protocols adopted, including UART, TCP, and UDP. The software tools used, including Ubuntu (22.04), Visual Studio Code, and PlatformIO, are also described, with details on the development and configuration of nodes and packages in ROS. The experimental phase includes the development of firmware for LIDAR control and data transmission, integration with ROS 2, and visualization in RViz. The work concludes with an analysis of the obtained results and future perspectives, such as the implementation of an autonomous navigation system using SLAM technology on the Sylvester Rover, developed by Professor Zunino in collaboration with some students.en_UK
dc.language.isoit
dc.rightsinfo:eu-repo/semantics/openAccess
dc.titleSensori e metodi per la mappatura dell'ambiente in rover semi autonomiit_IT
dc.title.alternativeSensors and methods for environmental mapping in semi-autonomous roversen_UK
dc.typeinfo:eu-repo/semantics/masterThesis
dc.subject.miurING-INF/01 - ELETTRONICA
dc.subject.miurING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
dc.subject.miurING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
dc.publisher.nameUniversità degli studi di Genova
dc.date.academicyear2023/2024
dc.description.corsolaurea9269 - INGEGNERIA MECCANICA - PROGETTAZIONE E PRODUZIONE
dc.description.area9 - INGEGNERIA
dc.description.department100025 - DIPARTIMENTO DI INGEGNERIA MECCANICA, ENERGETICA, GESTIONALE E DEI TRASPORTI


Files in questo item

Thumbnail

Questo item appare nelle seguenti collezioni

Mostra i principali dati dell'item