Navegação de um robô móvel por processamento de imagem

Detalhes bibliográficos
Autor(a) principal: Goulão, Alexandre Duarte
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10400.21/16779
Resumo: A robótica móvel é um campo científico notável, que pretende automatizar a movimentação de um mecanismo com uma designada função, para que este tenha a habilidade de realizar as suas tarefas sem permanecer numa posição fixa. Para este efeito, utiliza uma variedade de recursos para identificar o seu ambiente durante o deslocamento. Um dos métodos mais significativos, para o auxílio do reconhecimento do espaço envolvente, é o processamento de imagem. Esta dissertação visa o desenvolvimento de um robô móvel, composto por uma câmera, numa posição alta, com o intuito de realizar a aquisição da imagem, e sensores para evitar obstáculos. O utilizador interage com o robô móvel através do número de dedos da mão. Assim, o algoritmo de processamento de imagem desenvolvido permite controlar a movimentação do robô. O robô móvel foi estruturado com uma perspetiva simples e de baixo custo, mas que também conseguisse desempenhar o seu papel eficientemente. Para realizar o controlo do mesmo é utilizado um Raspberry Pi model 3B+. O foco principal deste projeto está presente no algoritmo de processamento de imagem, desenvolvido em python, com auxílio da biblioteca OpenCV. Empregando métodos de extração de características e de obtenção de contornos, foi possível identificar a mão do utilizador e o número de dedos apresentados. Este programa permite assim, controlar o robô móvel como um tipo de comando, em que consoante o número de dedos exibidos irá executar um diferente tipo de movimento.
id RCAP_58ceab0ffbd7eb9127364d989d5696d7
oai_identifier_str oai:repositorio.ipl.pt:10400.21/16779
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Navegação de um robô móvel por processamento de imagemRobóticaRobô móvelProcessamento de ImagemRaspberry PiDeteção de DedosRoboticsMobile robotImage processingRaspberry PiFinger detectionA robótica móvel é um campo científico notável, que pretende automatizar a movimentação de um mecanismo com uma designada função, para que este tenha a habilidade de realizar as suas tarefas sem permanecer numa posição fixa. Para este efeito, utiliza uma variedade de recursos para identificar o seu ambiente durante o deslocamento. Um dos métodos mais significativos, para o auxílio do reconhecimento do espaço envolvente, é o processamento de imagem. Esta dissertação visa o desenvolvimento de um robô móvel, composto por uma câmera, numa posição alta, com o intuito de realizar a aquisição da imagem, e sensores para evitar obstáculos. O utilizador interage com o robô móvel através do número de dedos da mão. Assim, o algoritmo de processamento de imagem desenvolvido permite controlar a movimentação do robô. O robô móvel foi estruturado com uma perspetiva simples e de baixo custo, mas que também conseguisse desempenhar o seu papel eficientemente. Para realizar o controlo do mesmo é utilizado um Raspberry Pi model 3B+. O foco principal deste projeto está presente no algoritmo de processamento de imagem, desenvolvido em python, com auxílio da biblioteca OpenCV. Empregando métodos de extração de características e de obtenção de contornos, foi possível identificar a mão do utilizador e o número de dedos apresentados. Este programa permite assim, controlar o robô móvel como um tipo de comando, em que consoante o número de dedos exibidos irá executar um diferente tipo de movimento.Mobile robotics is a remarkable scientific field, that aims to automate the movement of a mechanism with a designated function, so that it has the ability to perform its tasks without remaining in a fixed position. For this purpose, it utilizes a variety of features to identify its environment while moving. One of the most significant methods for assisting in the recognition of the surrounding space, is image processing. This dissertation aims to develop a mobile robot, composed of a camera in an elevated position, in order to perform image acquisition, and sensors to avoid obstacles. The user interacts with the mobile robot through the number of fingers on the hand. Thus, the developed image processing algorithm allows control of the robot's movement. The mobile robot was structured with a low-cost perspective and to be relatively simple, but also able to perform its role efficiently. A Raspberry Pi model 3B+ is used to control it. The main focus of this project is present in the image processing algorithm, developed in python, with the aid of the OpenCV library. By employing methods of feature and contour extraction, it was possible to identify the user's hand and the number of fingers displayed. From this program, it is possible to control the mobile robot as a type of remote, where depending on the number of fingers displayed it will perform a different movement function.Almeida, Maria da Graça Vieira de BritoRCIPLGoulão, Alexandre Duarte2024-01-05T11:34:46Z20222022-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.21/16779urn:tid:203372050porinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-12T08:36:25Zoai:repositorio.ipl.pt:10400.21/16779Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T19:56:48.114215Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Navegação de um robô móvel por processamento de imagem
title Navegação de um robô móvel por processamento de imagem
spellingShingle Navegação de um robô móvel por processamento de imagem
Goulão, Alexandre Duarte
Robótica
Robô móvel
Processamento de Imagem
Raspberry Pi
Deteção de Dedos
Robotics
Mobile robot
Image processing
Raspberry Pi
Finger detection
title_short Navegação de um robô móvel por processamento de imagem
title_full Navegação de um robô móvel por processamento de imagem
title_fullStr Navegação de um robô móvel por processamento de imagem
title_full_unstemmed Navegação de um robô móvel por processamento de imagem
title_sort Navegação de um robô móvel por processamento de imagem
author Goulão, Alexandre Duarte
author_facet Goulão, Alexandre Duarte
author_role author
dc.contributor.none.fl_str_mv Almeida, Maria da Graça Vieira de Brito
RCIPL
dc.contributor.author.fl_str_mv Goulão, Alexandre Duarte
dc.subject.por.fl_str_mv Robótica
Robô móvel
Processamento de Imagem
Raspberry Pi
Deteção de Dedos
Robotics
Mobile robot
Image processing
Raspberry Pi
Finger detection
topic Robótica
Robô móvel
Processamento de Imagem
Raspberry Pi
Deteção de Dedos
Robotics
Mobile robot
Image processing
Raspberry Pi
Finger detection
description A robótica móvel é um campo científico notável, que pretende automatizar a movimentação de um mecanismo com uma designada função, para que este tenha a habilidade de realizar as suas tarefas sem permanecer numa posição fixa. Para este efeito, utiliza uma variedade de recursos para identificar o seu ambiente durante o deslocamento. Um dos métodos mais significativos, para o auxílio do reconhecimento do espaço envolvente, é o processamento de imagem. Esta dissertação visa o desenvolvimento de um robô móvel, composto por uma câmera, numa posição alta, com o intuito de realizar a aquisição da imagem, e sensores para evitar obstáculos. O utilizador interage com o robô móvel através do número de dedos da mão. Assim, o algoritmo de processamento de imagem desenvolvido permite controlar a movimentação do robô. O robô móvel foi estruturado com uma perspetiva simples e de baixo custo, mas que também conseguisse desempenhar o seu papel eficientemente. Para realizar o controlo do mesmo é utilizado um Raspberry Pi model 3B+. O foco principal deste projeto está presente no algoritmo de processamento de imagem, desenvolvido em python, com auxílio da biblioteca OpenCV. Empregando métodos de extração de características e de obtenção de contornos, foi possível identificar a mão do utilizador e o número de dedos apresentados. Este programa permite assim, controlar o robô móvel como um tipo de comando, em que consoante o número de dedos exibidos irá executar um diferente tipo de movimento.
publishDate 2022
dc.date.none.fl_str_mv 2022
2022-01-01T00:00:00Z
2024-01-05T11:34:46Z
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/10400.21/16779
urn:tid:203372050
url http://hdl.handle.net/10400.21/16779
identifier_str_mv urn:tid:203372050
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.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833598410091921408