Development of a robotic vision system with a modular architecture
Autor(a) principal: | |
---|---|
Data de Publicação: | 2014 |
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/14028 |
Resumo: | Vision systems are becoming a very active research area and rapidly changing with new applications arising more and more. Applications using image processing are getting common as time moves forward, and applications such as converting documents to text, cameras detecting faces and people smiling, object recognition among others are found in daily objects such as cameras and phones. With the development of vision systems, robotics is an area that can bene t a lot more from abilities such as object detection and information extraction such as object position and orientation. The purpose of this thesis is the development of a modular vision system to be used by the robotic soccer players of team CAMBADA, participant in the robocup Middle Size Leage (MSL). The modular vision system is also easily exported onto other robotic projects that possess vision, a way of seeing the world around them. The vision system will possess modules with speci cs tasks such as inage acquisition and object detection, visual debug and remote con guration of the inherent system parameters. The vision system will use the UAVision library to acquire images and information extraction. A remote application to interact and con gure the vision system was also developed using the Qt4 application programming interface. This remote application will interact with the server module of the modular vision system through the network using the transmission control protocol. In order to transfer images and parameters of the vision system a library was developed to handle the transmission control protocol using as base the POSIX sockets application programming interface. This library is used in the modular vision system server as well as in the remote application. The main objectives of this thesis have been accomplished and part of this work is already being used by the CAMBADA team. |
id |
RCAP_b6065a23a75277b4bc2054dd22a4f609 |
---|---|
oai_identifier_str |
oai:ria.ua.pt:10773/14028 |
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 |
Development of a robotic vision system with a modular architectureEngenharia de computadoresRobots autónomosVisão artificial (Robótica)Vision systems are becoming a very active research area and rapidly changing with new applications arising more and more. Applications using image processing are getting common as time moves forward, and applications such as converting documents to text, cameras detecting faces and people smiling, object recognition among others are found in daily objects such as cameras and phones. With the development of vision systems, robotics is an area that can bene t a lot more from abilities such as object detection and information extraction such as object position and orientation. The purpose of this thesis is the development of a modular vision system to be used by the robotic soccer players of team CAMBADA, participant in the robocup Middle Size Leage (MSL). The modular vision system is also easily exported onto other robotic projects that possess vision, a way of seeing the world around them. The vision system will possess modules with speci cs tasks such as inage acquisition and object detection, visual debug and remote con guration of the inherent system parameters. The vision system will use the UAVision library to acquire images and information extraction. A remote application to interact and con gure the vision system was also developed using the Qt4 application programming interface. This remote application will interact with the server module of the modular vision system through the network using the transmission control protocol. In order to transfer images and parameters of the vision system a library was developed to handle the transmission control protocol using as base the POSIX sockets application programming interface. This library is used in the modular vision system server as well as in the remote application. The main objectives of this thesis have been accomplished and part of this work is already being used by the CAMBADA team.Os sistemas de visão estão a tornar-se uma área de pesquisa bastante activa e de grande mudança com novas aplicações a aparecerem cada vez mais. Aplicações que usam processamento de imagem tornam-se cada vez mais comuns com o passar do tempo executando tarefas como converter documentos manuscritos para documentos digitais, fazer detecção ao de caras humanas e acções humanas como sorrir, reconhecimento de objectos específicos entre outras. Estes tipos de aplicações encontram-se em objectos do dia-a-dia como em câmaras e telemóveis. Com o desenvolvimento de sistemas de visão, a área da robótica pode beneficiar mais de capacidades como detecção de objectos e a sua posição. O objectivo desta tese e o desenvolvimento de um sistema de visão modular a ser usado nos jogadores robóticos da equipa CAMBADA, participantes na Liga de Tamanho Médio (MSL). O sistema de visão modular pode ser facilmente exportado para outros projectos de robótica que possuam visão, uma forma de ver o mundo que os rodeia. Este possuir a módulos com tarefas específicas como aquisição de imagem e detecção de objectos, depuramento visual e configuração remota dos parâmetros inerentes ao sistema. O sistema de visão usar a a biblioteca UAVision para aquirir imagens e extrair informação. Uma aplicação remota para interagir e configurar o sistema de visão foi também desenvolvido usando a interface de programação de aplicações Qt4. Esta aplicação remota ir a interagir com o modulo servidor do sistema de visão modular através da rede usando o protocolo de controle de transmissão. Para transferir images e parâmetros do sistema de visão foi desenvolvida uma biblioteca para lidar com o protocolo de controlo de transmissão usando como base a interface de programação de aplicações de sockets da POSIX. Esta biblioteca e usada no servidor do sistema de visão modular assim como na aplicação remota. Os objectivos principais desta tese foram cumpridos e parte deste trabalho encontra-se j a em uso pela equipa CAMBADA.Universidade de Aveiro2015-05-08T14:36:26Z2014-01-01T00:00:00Z2014info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/14028TID:201580632porSantos, Joaquim Vasco Oliveira dosinfo: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:25:37Zoai:ria.ua.pt:10773/14028Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:49:42.551421Repositó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 |
Development of a robotic vision system with a modular architecture |
title |
Development of a robotic vision system with a modular architecture |
spellingShingle |
Development of a robotic vision system with a modular architecture Santos, Joaquim Vasco Oliveira dos Engenharia de computadores Robots autónomos Visão artificial (Robótica) |
title_short |
Development of a robotic vision system with a modular architecture |
title_full |
Development of a robotic vision system with a modular architecture |
title_fullStr |
Development of a robotic vision system with a modular architecture |
title_full_unstemmed |
Development of a robotic vision system with a modular architecture |
title_sort |
Development of a robotic vision system with a modular architecture |
author |
Santos, Joaquim Vasco Oliveira dos |
author_facet |
Santos, Joaquim Vasco Oliveira dos |
author_role |
author |
dc.contributor.author.fl_str_mv |
Santos, Joaquim Vasco Oliveira dos |
dc.subject.por.fl_str_mv |
Engenharia de computadores Robots autónomos Visão artificial (Robótica) |
topic |
Engenharia de computadores Robots autónomos Visão artificial (Robótica) |
description |
Vision systems are becoming a very active research area and rapidly changing with new applications arising more and more. Applications using image processing are getting common as time moves forward, and applications such as converting documents to text, cameras detecting faces and people smiling, object recognition among others are found in daily objects such as cameras and phones. With the development of vision systems, robotics is an area that can bene t a lot more from abilities such as object detection and information extraction such as object position and orientation. The purpose of this thesis is the development of a modular vision system to be used by the robotic soccer players of team CAMBADA, participant in the robocup Middle Size Leage (MSL). The modular vision system is also easily exported onto other robotic projects that possess vision, a way of seeing the world around them. The vision system will possess modules with speci cs tasks such as inage acquisition and object detection, visual debug and remote con guration of the inherent system parameters. The vision system will use the UAVision library to acquire images and information extraction. A remote application to interact and con gure the vision system was also developed using the Qt4 application programming interface. This remote application will interact with the server module of the modular vision system through the network using the transmission control protocol. In order to transfer images and parameters of the vision system a library was developed to handle the transmission control protocol using as base the POSIX sockets application programming interface. This library is used in the modular vision system server as well as in the remote application. The main objectives of this thesis have been accomplished and part of this work is already being used by the CAMBADA team. |
publishDate |
2014 |
dc.date.none.fl_str_mv |
2014-01-01T00:00:00Z 2014 2015-05-08T14:36:26Z |
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/14028 TID:201580632 |
url |
http://hdl.handle.net/10773/14028 |
identifier_str_mv |
TID:201580632 |
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_ |
1799137547986665472 |