Visual servoing of a human head using fixed targets

Detalhes bibliográficos
Autor(a) principal: Sousa, César Miguel Rodrigues de
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/10773/16996
Resumo: Este trabalho apresenta como tese que a visão pode ter um papel importante no equilíbrio e navegação de robôs humanóides tal como acontece nos seres humanos, em particular se se assumir a existência de características fixas no cenário envolvente. O Projeto Humanóide da Universidade de Aveiro (PHUA) é usado neste trabalho como base para desenvolver a proposição desta dissertação. Todos os componentes mecânicos do pescoço do PHUA foram reconstruídos e melhorados para assegurar uma infraestrutura fiável. Foram desenvolvidos algoritmos de processamento de imagem e seguimento visual para encontrar e seguir um alvo fixo, com o intuito de obter realimentação visual para o sistema de seguimento do pescoço. Desenvolveu-se também um algoritmo de controlo de seguimento para a cabeça do humanoide com o intuito de seguir um alvo baseado em realimentação visual. A informação da posição do pescoço pode ser integrada posteriormente com a rede sensorial do humanóide de forma a melhorar o equilíbrio do robô. Foram ainda calculadas e testadas as equações que estimar o movimento do robô, recorrendo aos ângulos da pan and tilt unit (pescoço) e sabendo a distância em cada instante da câmara ao alvo a seguir. O desenvolvimento do software foi baseado numa plataforma modular que permite a criação de vários modos de funcionamento independentes (ROS). Para simular os movimento do humanóide com a intenção de testar o sistema de seguimento desenvolvido, foi utilizado um robô industrial Fanuc. Os resultados dos testes demonstraram que os algoritmos de visão por computador tem um bom desempenho face ao contexto da aplicação. O controlo de seguimento baseado em velocidade, é o melhor para obter um sistema de seguimento visual para robôs humanóides simples e fiàvel.
id RCAP_8c5c1877dfa08c2cf8e34e1fa2d907f6
oai_identifier_str oai:ria.ua.pt:10773/16996
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 Visual servoing of a human head using fixed targetsEngenharia de automação industrialVisão por computadorControlo remotoAndroidesEste trabalho apresenta como tese que a visão pode ter um papel importante no equilíbrio e navegação de robôs humanóides tal como acontece nos seres humanos, em particular se se assumir a existência de características fixas no cenário envolvente. O Projeto Humanóide da Universidade de Aveiro (PHUA) é usado neste trabalho como base para desenvolver a proposição desta dissertação. Todos os componentes mecânicos do pescoço do PHUA foram reconstruídos e melhorados para assegurar uma infraestrutura fiável. Foram desenvolvidos algoritmos de processamento de imagem e seguimento visual para encontrar e seguir um alvo fixo, com o intuito de obter realimentação visual para o sistema de seguimento do pescoço. Desenvolveu-se também um algoritmo de controlo de seguimento para a cabeça do humanoide com o intuito de seguir um alvo baseado em realimentação visual. A informação da posição do pescoço pode ser integrada posteriormente com a rede sensorial do humanóide de forma a melhorar o equilíbrio do robô. Foram ainda calculadas e testadas as equações que estimar o movimento do robô, recorrendo aos ângulos da pan and tilt unit (pescoço) e sabendo a distância em cada instante da câmara ao alvo a seguir. O desenvolvimento do software foi baseado numa plataforma modular que permite a criação de vários modos de funcionamento independentes (ROS). Para simular os movimento do humanóide com a intenção de testar o sistema de seguimento desenvolvido, foi utilizado um robô industrial Fanuc. Os resultados dos testes demonstraram que os algoritmos de visão por computador tem um bom desempenho face ao contexto da aplicação. O controlo de seguimento baseado em velocidade, é o melhor para obter um sistema de seguimento visual para robôs humanóides simples e fiàvel.Assuming the existence of fixed characteristics on the scene, this work addresses the thesis that vision may play a major role in humanoids balance and navigation such as it plays in humans. The Project Humanoid of the University of Aveiro (PHUA) is used as a framework to evolve the thesis of this dissertation and all the mechanical components of the PHUA’s neck were rebuilt to guarantee a good infrastructure basis. Image processing and tracking algorithms were developed to find and track a fixed target on an image. Based on the image feedback, a neck’s tracking control algorithm was implemented to track the target. The information of the position of the neck may be further used to integrate with other sensor data aiming to improve the PHUA’s balance. Throughout the information of the angle of the pan and tilt servomotors and knowing the distance of the target, there were calculated the equations that translate the position of the pan and tilt unit in the world and therefore, the robot’s position. The software development is sustained by the Robot Operating System (ROS) framework following the philosophy of a modular and open-ended development. An industrial anthropomorphic robot was used to reproduce the humanoid movements in order to test the whole tracking and ego-motion system. The results showed that the computer vision algorithms present a satisfactory performance for the specific needs and the velocity control algorithm for the tracking system suits the best to accomplish a good and simple tracking system infrastructure in order to obtain the visual feedback for the humanoid.Universidade de Aveiro2017-03-08T14:59:34Z2016-01-01T00:00:00Z2016info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/16996TID:201570300engSousa, César Miguel Rodrigues deinfo: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:32:27Zoai:ria.ua.pt:10773/16996Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:52:13.256701Repositó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 Visual servoing of a human head using fixed targets
title Visual servoing of a human head using fixed targets
spellingShingle Visual servoing of a human head using fixed targets
Sousa, César Miguel Rodrigues de
Engenharia de automação industrial
Visão por computador
Controlo remoto
Androides
title_short Visual servoing of a human head using fixed targets
title_full Visual servoing of a human head using fixed targets
title_fullStr Visual servoing of a human head using fixed targets
title_full_unstemmed Visual servoing of a human head using fixed targets
title_sort Visual servoing of a human head using fixed targets
author Sousa, César Miguel Rodrigues de
author_facet Sousa, César Miguel Rodrigues de
author_role author
dc.contributor.author.fl_str_mv Sousa, César Miguel Rodrigues de
dc.subject.por.fl_str_mv Engenharia de automação industrial
Visão por computador
Controlo remoto
Androides
topic Engenharia de automação industrial
Visão por computador
Controlo remoto
Androides
description Este trabalho apresenta como tese que a visão pode ter um papel importante no equilíbrio e navegação de robôs humanóides tal como acontece nos seres humanos, em particular se se assumir a existência de características fixas no cenário envolvente. O Projeto Humanóide da Universidade de Aveiro (PHUA) é usado neste trabalho como base para desenvolver a proposição desta dissertação. Todos os componentes mecânicos do pescoço do PHUA foram reconstruídos e melhorados para assegurar uma infraestrutura fiável. Foram desenvolvidos algoritmos de processamento de imagem e seguimento visual para encontrar e seguir um alvo fixo, com o intuito de obter realimentação visual para o sistema de seguimento do pescoço. Desenvolveu-se também um algoritmo de controlo de seguimento para a cabeça do humanoide com o intuito de seguir um alvo baseado em realimentação visual. A informação da posição do pescoço pode ser integrada posteriormente com a rede sensorial do humanóide de forma a melhorar o equilíbrio do robô. Foram ainda calculadas e testadas as equações que estimar o movimento do robô, recorrendo aos ângulos da pan and tilt unit (pescoço) e sabendo a distância em cada instante da câmara ao alvo a seguir. O desenvolvimento do software foi baseado numa plataforma modular que permite a criação de vários modos de funcionamento independentes (ROS). Para simular os movimento do humanóide com a intenção de testar o sistema de seguimento desenvolvido, foi utilizado um robô industrial Fanuc. Os resultados dos testes demonstraram que os algoritmos de visão por computador tem um bom desempenho face ao contexto da aplicação. O controlo de seguimento baseado em velocidade, é o melhor para obter um sistema de seguimento visual para robôs humanóides simples e fiàvel.
publishDate 2016
dc.date.none.fl_str_mv 2016-01-01T00:00:00Z
2016
2017-03-08T14:59:34Z
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/16996
TID:201570300
url http://hdl.handle.net/10773/16996
identifier_str_mv TID:201570300
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.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_ 1799137572380737536