Sistema baseado em ROS distribuído para controlo de uma plataforma skid-steering

Detalhes bibliográficos
Autor(a) principal: Silva, Filipe Aguiar da
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/23356
Resumo: Esta dissertação tem como objetivo a implementação de um sistema de ROS distribuído para o controlo de uma plataforma robótica móvel com uma configuração skid-steering. Para o seu desenvolvimento são usados múltiplos microcontroladores de baixo custo, o Raspberry Pi, que interligados em rede permitem a partilha de mensagens ROS e o respetivo controlo da plataforma. A par disto, foram desenvolvidas algumas funcionalidades que permitem melhor facilidade de utilização de todo o sistema, como o controlo remoto. É ainda criado um ambiente de simulação para uma plataforma skid-steering que interage com todos os processos desenvolvidos de ROS. Por fim, de forma a testar a solução, foi realizada uma aplicação em ambiente virtual que visa a utilização de todas as funcionalidades desenvolvidas. Esta aplicação consiste no seguimento de uma linha usando uma câmara, sendo também possível a intervenção humana no seu controlo, recorrendo ao uso de um comando joystick.
id RCAP_187ed6dc51e7e2bcd3dfc0d017835c37
oai_identifier_str oai:ria.ua.pt:10773/23356
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Sistema baseado em ROS distribuído para controlo de uma plataforma skid-steeringRobots móveisMicrocontroladoresControlo remotoEsta dissertação tem como objetivo a implementação de um sistema de ROS distribuído para o controlo de uma plataforma robótica móvel com uma configuração skid-steering. Para o seu desenvolvimento são usados múltiplos microcontroladores de baixo custo, o Raspberry Pi, que interligados em rede permitem a partilha de mensagens ROS e o respetivo controlo da plataforma. A par disto, foram desenvolvidas algumas funcionalidades que permitem melhor facilidade de utilização de todo o sistema, como o controlo remoto. É ainda criado um ambiente de simulação para uma plataforma skid-steering que interage com todos os processos desenvolvidos de ROS. Por fim, de forma a testar a solução, foi realizada uma aplicação em ambiente virtual que visa a utilização de todas as funcionalidades desenvolvidas. Esta aplicação consiste no seguimento de uma linha usando uma câmara, sendo também possível a intervenção humana no seu controlo, recorrendo ao uso de um comando joystick.This dissertation aims to implement a distributed ROS system to control a mobile robotic platform with a skid-steering configuration. For its development are used multiple low-cost microcontrollers, Raspberry Pi, which networked together allow the sharing of ROS messages and the platform control. Alongside this, some features have been developed that allow better usability of the entire system, such as remote control. It also created a simulation environment for a skid-steering platform that interacts with all the processes developed in ROS. Finally, in order to test the solution, an application in virtual environment is realized that aims at the use of all the functionalities developed. This application consists in a line following application using a camera, being also possible the human intervention in its control, resorting to the use of a joystick command.Universidade de Aveiro2018-06-04T10:18:14Z2017-01-01T00:00:00Z2017info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/23356TID:201939738porSilva, Filipe Aguiar dainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T11:45:29Zoai:ria.ua.pt:10773/23356Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:57:08.820867Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Sistema baseado em ROS distribuído para controlo de uma plataforma skid-steering
title Sistema baseado em ROS distribuído para controlo de uma plataforma skid-steering
spellingShingle Sistema baseado em ROS distribuído para controlo de uma plataforma skid-steering
Silva, Filipe Aguiar da
Robots móveis
Microcontroladores
Controlo remoto
title_short Sistema baseado em ROS distribuído para controlo de uma plataforma skid-steering
title_full Sistema baseado em ROS distribuído para controlo de uma plataforma skid-steering
title_fullStr Sistema baseado em ROS distribuído para controlo de uma plataforma skid-steering
title_full_unstemmed Sistema baseado em ROS distribuído para controlo de uma plataforma skid-steering
title_sort Sistema baseado em ROS distribuído para controlo de uma plataforma skid-steering
author Silva, Filipe Aguiar da
author_facet Silva, Filipe Aguiar da
author_role author
dc.contributor.author.fl_str_mv Silva, Filipe Aguiar da
dc.subject.por.fl_str_mv Robots móveis
Microcontroladores
Controlo remoto
topic Robots móveis
Microcontroladores
Controlo remoto
description Esta dissertação tem como objetivo a implementação de um sistema de ROS distribuído para o controlo de uma plataforma robótica móvel com uma configuração skid-steering. Para o seu desenvolvimento são usados múltiplos microcontroladores de baixo custo, o Raspberry Pi, que interligados em rede permitem a partilha de mensagens ROS e o respetivo controlo da plataforma. A par disto, foram desenvolvidas algumas funcionalidades que permitem melhor facilidade de utilização de todo o sistema, como o controlo remoto. É ainda criado um ambiente de simulação para uma plataforma skid-steering que interage com todos os processos desenvolvidos de ROS. Por fim, de forma a testar a solução, foi realizada uma aplicação em ambiente virtual que visa a utilização de todas as funcionalidades desenvolvidas. Esta aplicação consiste no seguimento de uma linha usando uma câmara, sendo também possível a intervenção humana no seu controlo, recorrendo ao uso de um comando joystick.
publishDate 2017
dc.date.none.fl_str_mv 2017-01-01T00:00:00Z
2017
2018-06-04T10:18:14Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10773/23356
TID:201939738
url http://hdl.handle.net/10773/23356
identifier_str_mv TID:201939738
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade de Aveiro
publisher.none.fl_str_mv Universidade de Aveiro
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137625462800384