La piattaforma ros per lo sviluppo di applicazioni per la robotica: panoramica e caso di studio

Croccolino, Lorenzo (2019) La piattaforma ros per lo sviluppo di applicazioni per la robotica: panoramica e caso di studio. [Laurea], Università di Bologna, Corso di Studio in Ingegneria e scienze informatiche [L-DM270] - Cesena
Documenti full-text disponibili:
[img] Documento PDF (Thesis)
Disponibile con Licenza: Creative Commons: Attribuzione - Non commerciale - Non opere derivate 3.0 (CC BY-NC-ND 3.0)

Download (3MB)

Abstract

Per aiutare gli sviluppatori e rendere la programmazione dei robot sempre più efficiente sono stati rilasciati diversi framework che hanno ricevuto un grande appoggio sia dalle community di programmatori che da grandi software house. Alcuni dei più utilizzati oggi sono Microsoft Robotics Developer Studio, Mobile Robot Programming Toolkit (MRPT) e Robotic Operating System (ROS). Durante questa tesi si andrà ad approfondire l’architettura, il funzionamento e lo sviluppo proprio di quest’ultimo, ROS. Oltre ad una rassegna dei componenti software, delle funzionalità e delle caratteristiche peculiari che fanno di questo software uno dei più diffusi all’interno dell’industria robotica, verranno illustrati due casi di studio inerenti proprio alla robotica di servizio e sviluppati attraverso l’impiego di ROS. Il primo prevede un robot in grado di esplorare un ambiente simulato e simultaneamente mapparlo. La navigazione è affidata ad un algoritmo che rende questa operazione autonoma oppure ad un operatore che è in grado, tramite un’interfaccia grafica, di comandare in modo puntuale il robot. All’interno del secondo caso invece è proposta un’esperienza reale dove viene descritto lo sviluppo di un robot per il trasporto di merci con funzione di inseguimento dell’operatore. All’interno dello studio viene descritto l’iter di sviluppo a partire da una prima versione con tecnologie molto semplici fino ad arrivare, tramite evoluzioni implementative, ad una versione più complessa e all’adozione di ROS.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Croccolino, Lorenzo
Relatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum ingegneria informatica
Ordinamento Cds
DM270
Parole chiave
ROS,robot,robotica,embedded systems
Data di discussione della Tesi
12 Dicembre 2019
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^