Sistema baseado em ROS distribuído para controlo de uma plataforma skid-steering
Autor(a) principal: | |
---|---|
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 |