Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/115627
DC FieldValueLanguage
dc.contributor.advisorCoimbra, António Paulo Mendes Breda Dias-
dc.contributor.advisorCrisóstomo, Manuel Marques-
dc.contributor.authorSimão, Rui Jorge Louraço-
dc.date.accessioned2024-07-16T22:03:21Z-
dc.date.available2024-07-16T22:03:21Z-
dc.date.issued2024-03-05-
dc.date.submitted2024-07-16-
dc.identifier.urihttps://hdl.handle.net/10316/115627-
dc.descriptionDissertação de Mestrado em Engenharia Eletrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractThis master thesis presents the development of an autonomous beach cleaning robot using ROS (Robot Operating System), image recognition, and a special proposed robot with a robotic arm. The work objective was to create a new autonomous robot that would contribute to making the world cleaner by focusing on beach environments, which pose unique challenges in terms of terrain, robot localization, and environmental perception.The work involved integrating various tools and technologies, including AI-based image recognition and the utilization of ROS for the development of a virtual robot with a robotic arm. The development process required learning and understanding these tools.This work includes the creation of a simulated environment, composed by a beach terrain, litter objects and robot with all its components like a litter collecting tool, deposit basket and robotic arm. The dissertation proceeds with the usage of image recognition algorithms, as YOLOv7, and multiple datasets, proceeding with the ROS development, integration, and testing.The ROS framework played a crucial role in the development and integration of different components, including path planning, robotic arm control, video inference, and drive control. Several ROS packages were also developed to manage these specific functionalities.The results demonstrated the effectiveness of the system developed in a simulated environment.The work serves as a basis for future advancements in the field of autonomous cleaning robots and encourages further exploration, in particular for beach environments, and implementation in real-world scenarios.eng
dc.description.abstractEsta dissertação de mestrado apresenta o desenvolvimento de um robô autónomo de limpeza de praias utilizando ROS (Robot Operating System), reconhecimento de imagem e equipado de um braço robótico. O objetivo do trabalho foi criar um robô que contribuísse para tornar o mundo mais limpo, com foco em ambientes de praia, que apresentam desafios únicos em termos de terreno, localização de robôs e perceção ambiental.O trabalho envolveu a integração de várias ferramentas e tecnologias, incluindo reconhecimento de imagem baseado em IA e a utilização de ROS para o desenvolvimento de um virtual robô equipado com um braço robótico. O processo de desenvolvimento exigiu a aprendizagem e a compreensão dessas ferramentas, que não haviam sido exploradas extensivamente antes.Este trabalho inclui a criação de um ambiente simulado (ROS), em terreno de praia, lixo, sendo que o robô foi concebido com os seguintes componentes: balde para depositar o lixo, braço robótico e uma ferramenta de recolha do lixo. A dissertação prossegue com a descrição da utilização de algoritmos de reconhecimento de imagens, como o YOLOv7, e o recurso a vários datasets, seguindo com o desenvolvimento, integração e testes em ROS.A utilização do ROS desempenhou um papel crucial no desenvolvimento e integração de diferentes componentes, incluindo planeamento de trajetória, controlo do braço robótico, inferência de vídeo e controlo de navegação. Foram desenvolvidos vários pacotes ROS para lidar com essas funcionalidades específicas.Os resultados obtidos demonstraram a viabilidade da utilização do robô proposto.O trabalho serve como base para avanços futuros no campo de robôs de limpeza autónomos e incentiva mais exploração e implementação em cenários do mundo real.por
dc.language.isoeng-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/-
dc.subjectROSeng
dc.subjectImage recognitioneng
dc.subjectAutonomous roboteng
dc.subjectBeach cleaning tooleng
dc.subjectROSpor
dc.subjectReconhecimento de imagempor
dc.subjectRobô autónomopor
dc.subjectFerramenta de limpeza de praiapor
dc.titleDESIGN, 3D MODELING AND SIMULATION OF AN AUTONOMOUS BEACH CLEANING ROBOTeng
dc.title.alternativePROJETO, MODELAÇÂO 3D E SIMULAÇÃO DE UM ROBÔ AUTÓNOMO DE LIMPEZA DE PRAIASpor
dc.typemasterThesis-
degois.publication.locationCoimbra-
degois.publication.titleDESIGN, 3D MODELING AND SIMULATION OF AN AUTONOMOUS BEACH CLEANING ROBOTeng
dc.peerreviewedyes-
dc.identifier.tid203660676-
thesis.degree.disciplineEngenharia Electrotécnica e de Computadores-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Engenharia Eletrotécnica e de Computadores-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Eng. Electrotécnica e de Computadores-
uc.degree.grantorID0500-
uc.contributor.authorSimão, Rui Jorge Louraço::0009-0006-9046-2568-
uc.degree.classification16-
uc.degree.presidentejuriLobo, Jorge Nuno de Almeida e Sousa Almada-
uc.degree.elementojuriCoimbra, António Paulo Mendes Breda Dias-
uc.degree.elementojuriTavakoli, Mahmoud-
uc.contributor.advisorCoimbra, António Paulo Mendes Breda Dias-
uc.contributor.advisorCrisóstomo, Manuel Marques-
item.openairetypemasterThesis-
item.fulltextCom Texto completo-
item.languageiso639-1en-
item.grantfulltextopen-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
File SizeFormat
Diss_RuiSimao.pdf4.54 MBAdobe PDFView/Open
Show simple item record

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons