Depth Camera Based Image Processing for Indoor Mobile Robots Localization and Navigation
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10316/81636 |
Resumo: | Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia |
id |
RCAP_0dd6b9b6d6d21013055814d91a0890ee |
---|---|
oai_identifier_str |
oai:estudogeral.uc.pt:10316/81636 |
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 |
Depth Camera Based Image Processing for Indoor Mobile Robots Localization and NavigationProcessamento de Imagem Baseado em Câmera de Profundidade para Localização e Navegação de Robôs Móveis InterioresMapeamentoDetecção de PlanosExtração de PlanosImagem de ProfundidadeProcessamento de ImagemMappingPlane DetectionPlane ExtractionDepth ImageImage ProcessingDissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e TecnologiaO aumento do desenvolvimento de plataformas robóticas móveis capazes de desempenhar actividades de navegação, localização e mapeamento em ambientes partilhados com humanos tem vindo a propulsionar áreas de investigação tais como a Robótica Móvel, Robótica Cooperativa, Interação Homem-Máquina, etc. Esta questão ganha maior relevância quando se reúnem as condições de criar uma plataforma robótica móvel própria, de raiz, tornando-a num sistema robusto que serve de matéria de investigação a nível interno e porventura, mais tarde, vir a ser colocado no mercado. O Interbot, robô social, é uma plataforma robótica móvel desenvolvida pelo ISR para actuação em ambientes interiores partilhados com humanos. Nesta dissertação propõe-se um módulo de aquisição e processamento de imagem, mais especificamente de imagens de profundidade, com o objectivo de fornecer ferramentas úteis de localização e navegação para esta plataforma. Em termos de hardware, é usado um sensor Microsoft Kinect One devidamente adaptado à plataforma. Posto isto, desenvolveu-se um sistema de processamento de imagens de profundidade de baixa complexidade. O sistema recebe a informação do ambiente envolvente através do sensor Microsoft Kinect One, estes dados são submetidos a uma primeira fase de processamento, onde são extraídas as estruturas planares da imagem (planos da imagem) e respectivos parâmetros (equação do plano, normal do plano, pontos do plano), e uma segunda fase de processamento onde é gerado um \textit{laser scan} com base nos dados previamente processados. O utilizador tem a possibilidade de facilmente regular os parâmetros de configuração do sistema consoante as características do ambiente e a finalidade desejada. Todos os algoritmos propostos foram desenvolvidos e testados em MatLab e ROS (Robotic Operating System). .The increasing development of mobile robotic platforms able to perform activities such as localization, navigation or even map building in human shared environments has been propelling research areas such as Mobile Robotics, Cooperative Robotics, Human-Machine Interaction, etc. This issue is especially relevant when there are conditions to create an own mobile robotic platform from the scratch, making a robust system that serves internally for research purposes and perhaps to be placed on the market later on. The social robot, Interbot, is a mobile robotic platform developed by the ISR for indoor environments deployment. In this dissertation an image processing and acquisition module, more specifically depth images is proposed, with the aim of providing useful localization and navigation tools for this platform. In terms of hardware, it is used a Microsoft Kinect One sensor properly attached to the Interbot platform. Hereupon, a low complexity depth image processing system was developed. The system acquires the surrounding environment information using the Microsoft Kinect One sensor, this data is subjected to a first stage of processing, where the planar structures of the image (image planes) and their information (plane's equation, normal to plan and points within the plane) are extracted, then a second processing phase where an obstacle laser scan is generated based on the preprocessed data. The user has the ability to easily adjust the system configuration parameters depending on the environmental characteristics where he wants to use the system and depending on the desired purpose. All proposed algorithms are developed and tested in MatLab and ROS (Robot Operating System). .2016-09-19info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/81636http://hdl.handle.net/10316/81636TID:202056724engFerreira, Ivo André Serafiminfo: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:RCAAP2022-05-25T01:31:56Zoai:estudogeral.uc.pt:10316/81636Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:03:42.799928Repositó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 |
Depth Camera Based Image Processing for Indoor Mobile Robots Localization and Navigation Processamento de Imagem Baseado em Câmera de Profundidade para Localização e Navegação de Robôs Móveis Interiores |
title |
Depth Camera Based Image Processing for Indoor Mobile Robots Localization and Navigation |
spellingShingle |
Depth Camera Based Image Processing for Indoor Mobile Robots Localization and Navigation Ferreira, Ivo André Serafim Mapeamento Detecção de Planos Extração de Planos Imagem de Profundidade Processamento de Imagem Mapping Plane Detection Plane Extraction Depth Image Image Processing |
title_short |
Depth Camera Based Image Processing for Indoor Mobile Robots Localization and Navigation |
title_full |
Depth Camera Based Image Processing for Indoor Mobile Robots Localization and Navigation |
title_fullStr |
Depth Camera Based Image Processing for Indoor Mobile Robots Localization and Navigation |
title_full_unstemmed |
Depth Camera Based Image Processing for Indoor Mobile Robots Localization and Navigation |
title_sort |
Depth Camera Based Image Processing for Indoor Mobile Robots Localization and Navigation |
author |
Ferreira, Ivo André Serafim |
author_facet |
Ferreira, Ivo André Serafim |
author_role |
author |
dc.contributor.author.fl_str_mv |
Ferreira, Ivo André Serafim |
dc.subject.por.fl_str_mv |
Mapeamento Detecção de Planos Extração de Planos Imagem de Profundidade Processamento de Imagem Mapping Plane Detection Plane Extraction Depth Image Image Processing |
topic |
Mapeamento Detecção de Planos Extração de Planos Imagem de Profundidade Processamento de Imagem Mapping Plane Detection Plane Extraction Depth Image Image Processing |
description |
Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016-09-19 |
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/10316/81636 http://hdl.handle.net/10316/81636 TID:202056724 |
url |
http://hdl.handle.net/10316/81636 |
identifier_str_mv |
TID:202056724 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
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_ |
1799133930498031616 |