Modelização do integrador do agente CAMBADA

Detalhes bibliográficos
Autor(a) principal: Magalhães, Carlos Manuel Carvalho
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/13974
Resumo: No âmbito do projecto CAMBADA, do qual o DETI/UA (Departamento de Electrónica, Telemática e Informática da Universidade de Aveiro) é parceiro, surge a necessidade de analisar e produzir uma estrutura modelar para o integrador que incorpora o agente CAMBADA. O principal objectivo desta dissertação é dotar o integrador de um modelo fácil de compreender, de rápida evolução e simples implementação no desenvolvimento de novos conceitos. A equipa CAMBADA já possui uma estrutura bem definida para o agente que controla os seus robôs, de tal forma que a necessidade de o manter funcional e munido das suas capacidades é algo inevitável. Assim sendo, o integrador deste agente deixou de ser um módulo extenso, interdependente nas suas responsabilidades e de edição complexa, para se tornar num módulo que obedece a um modelo simples e de fácil edição. O módulo integrador é um dos importantes componentes que integra o agente CAMBADA, já que é o módulo com a responsabilidade de integrar toda a informação referente ao robô e ao estado do mundo que o rodeia. Um módulo complexo, mas fundamental para o bom funcionamento do robô e para o sucesso nas tomadas de decisão durante um jogo. O projecto de modelizar o integrador do agente CAMBADA incide no trabalho subjacente a esta dissertação, que consistiu essencialmente numa primeira análise laboriosa do integrador existente e posteriormente na criação de uma estrutura completamente nova e modelada, que é suportada por um modelo alicerçado em interfaces que dividem a complexidade da integração nas diversas áreas sensoriais que o robô CAMBADA incorpora. Nesse sentido, o novo modelo é constituído por módulos independentes para a integração da informação relativa à bola e ao robô, já que a informação relativa aos obstáculos, ao estado do jogo e ao baixo nível é integrada como anteriormente no módulo principal de integração. Foram exploradas formas de filtragem assentes no uso de filtros de Kalman e de Partículas, para as observações referentes às amostras usadas no cálculo da posição e velocidade da bola de jogo. O objectivo principal deste trabalho foi cumprido, já que foi evidente a melhoria que o novo modelo trouxe ao módulo de integração do agente CAMBADA. Quanto à implementação dos novos métodos de filtragem segundo o uso dos filtros estudados, não produziram o resultado esperado, uma vez que não trouxeram uma melhoria significativa à precisão dos dados obtidos do mundo. Contudo, serviram para demonstrar o quão importante é o novo modelo, porque possibilitou a integração de novas implementações sem a necessidade de alterar o integrador.
id RCAP_63b6eca63e1773996ad2d6c5f203666f
oai_identifier_str oai:ria.ua.pt:10773/13974
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 Modelização do integrador do agente CAMBADAEngenharia de computadoresRobóticaRobots móveisRobots autónomosNo âmbito do projecto CAMBADA, do qual o DETI/UA (Departamento de Electrónica, Telemática e Informática da Universidade de Aveiro) é parceiro, surge a necessidade de analisar e produzir uma estrutura modelar para o integrador que incorpora o agente CAMBADA. O principal objectivo desta dissertação é dotar o integrador de um modelo fácil de compreender, de rápida evolução e simples implementação no desenvolvimento de novos conceitos. A equipa CAMBADA já possui uma estrutura bem definida para o agente que controla os seus robôs, de tal forma que a necessidade de o manter funcional e munido das suas capacidades é algo inevitável. Assim sendo, o integrador deste agente deixou de ser um módulo extenso, interdependente nas suas responsabilidades e de edição complexa, para se tornar num módulo que obedece a um modelo simples e de fácil edição. O módulo integrador é um dos importantes componentes que integra o agente CAMBADA, já que é o módulo com a responsabilidade de integrar toda a informação referente ao robô e ao estado do mundo que o rodeia. Um módulo complexo, mas fundamental para o bom funcionamento do robô e para o sucesso nas tomadas de decisão durante um jogo. O projecto de modelizar o integrador do agente CAMBADA incide no trabalho subjacente a esta dissertação, que consistiu essencialmente numa primeira análise laboriosa do integrador existente e posteriormente na criação de uma estrutura completamente nova e modelada, que é suportada por um modelo alicerçado em interfaces que dividem a complexidade da integração nas diversas áreas sensoriais que o robô CAMBADA incorpora. Nesse sentido, o novo modelo é constituído por módulos independentes para a integração da informação relativa à bola e ao robô, já que a informação relativa aos obstáculos, ao estado do jogo e ao baixo nível é integrada como anteriormente no módulo principal de integração. Foram exploradas formas de filtragem assentes no uso de filtros de Kalman e de Partículas, para as observações referentes às amostras usadas no cálculo da posição e velocidade da bola de jogo. O objectivo principal deste trabalho foi cumprido, já que foi evidente a melhoria que o novo modelo trouxe ao módulo de integração do agente CAMBADA. Quanto à implementação dos novos métodos de filtragem segundo o uso dos filtros estudados, não produziram o resultado esperado, uma vez que não trouxeram uma melhoria significativa à precisão dos dados obtidos do mundo. Contudo, serviram para demonstrar o quão importante é o novo modelo, porque possibilitou a integração de novas implementações sem a necessidade de alterar o integrador.In the context of the CAMBADA project, in which the DETI/UA (Department of Electronics, Telematics and Informatics, University of Aveiro) is a partner, there is the need to analyze and produce an improved model structure for the integrator that incorporates the CAMBADA agent. The objective of this dissertation is to provide an integrator model that is easy to understand, allows rapid evolution and where it is simple to implement new concepts of development. The CAMBADA team already has a well-defined structure for the agent that controls the robots, hence, they need to maintain functional and equipped their capabilities. The integrator of this agent has changed from an extensive, interdependent in their responsibilities and complex module to become a module that follows a simple model and is easy to edit. The integrator module is one of the important components that integrates the agent CAMBADA, since it is the module with the responsibility to integrate all of the information on the robot and on the state of the world that surrounds it. A complex module, but it is essential for the proper functioning of the robot and the success in decision-making during a game. The new model of the CAMBADA agent integrator was specified and implemented in this dissertation work. First, a laborious analysis of the existing integrator was performed and subsequently the creation of a completely new and modeled structure which houses grounded model interfaces which divide the complexity of integrating the various sensory areas that incorporates CAMBADA robot was achieved. In this sense, the new model consists of independent modules for the integration of information on the ball and the robot. Information concerning obstacles and the state of the game at the lower level is integrated as before in the main module integration. Forms of filtering based on the use of Kalman and Particle filters, for observations relating to the samples used to calculate the position and velocity of the game ball were explored. The main objective of this work was completed. There is an evident improvement with the new model brought to the integration of CAMBADA agent module. The implementation of new methods of filtering using the filter according to the study did not produce the expected results, since it did not bring a significant improvement in the accuracy of the data obtained from the world. However it served to demonstrate how important the new model is, because it allowed the new implementations of integration, without the need to change the integrator.Universidade de Aveiro2015-04-30T11:21:15Z2014-01-01T00:00:00Z2014info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/13974TID:201568810porMagalhães, Carlos Manuel Carvalhoinfo: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:28Zoai:ria.ua.pt:10773/13974Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:49:40.428810Repositó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 Modelização do integrador do agente CAMBADA
title Modelização do integrador do agente CAMBADA
spellingShingle Modelização do integrador do agente CAMBADA
Magalhães, Carlos Manuel Carvalho
Engenharia de computadores
Robótica
Robots móveis
Robots autónomos
title_short Modelização do integrador do agente CAMBADA
title_full Modelização do integrador do agente CAMBADA
title_fullStr Modelização do integrador do agente CAMBADA
title_full_unstemmed Modelização do integrador do agente CAMBADA
title_sort Modelização do integrador do agente CAMBADA
author Magalhães, Carlos Manuel Carvalho
author_facet Magalhães, Carlos Manuel Carvalho
author_role author
dc.contributor.author.fl_str_mv Magalhães, Carlos Manuel Carvalho
dc.subject.por.fl_str_mv Engenharia de computadores
Robótica
Robots móveis
Robots autónomos
topic Engenharia de computadores
Robótica
Robots móveis
Robots autónomos
description No âmbito do projecto CAMBADA, do qual o DETI/UA (Departamento de Electrónica, Telemática e Informática da Universidade de Aveiro) é parceiro, surge a necessidade de analisar e produzir uma estrutura modelar para o integrador que incorpora o agente CAMBADA. O principal objectivo desta dissertação é dotar o integrador de um modelo fácil de compreender, de rápida evolução e simples implementação no desenvolvimento de novos conceitos. A equipa CAMBADA já possui uma estrutura bem definida para o agente que controla os seus robôs, de tal forma que a necessidade de o manter funcional e munido das suas capacidades é algo inevitável. Assim sendo, o integrador deste agente deixou de ser um módulo extenso, interdependente nas suas responsabilidades e de edição complexa, para se tornar num módulo que obedece a um modelo simples e de fácil edição. O módulo integrador é um dos importantes componentes que integra o agente CAMBADA, já que é o módulo com a responsabilidade de integrar toda a informação referente ao robô e ao estado do mundo que o rodeia. Um módulo complexo, mas fundamental para o bom funcionamento do robô e para o sucesso nas tomadas de decisão durante um jogo. O projecto de modelizar o integrador do agente CAMBADA incide no trabalho subjacente a esta dissertação, que consistiu essencialmente numa primeira análise laboriosa do integrador existente e posteriormente na criação de uma estrutura completamente nova e modelada, que é suportada por um modelo alicerçado em interfaces que dividem a complexidade da integração nas diversas áreas sensoriais que o robô CAMBADA incorpora. Nesse sentido, o novo modelo é constituído por módulos independentes para a integração da informação relativa à bola e ao robô, já que a informação relativa aos obstáculos, ao estado do jogo e ao baixo nível é integrada como anteriormente no módulo principal de integração. Foram exploradas formas de filtragem assentes no uso de filtros de Kalman e de Partículas, para as observações referentes às amostras usadas no cálculo da posição e velocidade da bola de jogo. O objectivo principal deste trabalho foi cumprido, já que foi evidente a melhoria que o novo modelo trouxe ao módulo de integração do agente CAMBADA. Quanto à implementação dos novos métodos de filtragem segundo o uso dos filtros estudados, não produziram o resultado esperado, uma vez que não trouxeram uma melhoria significativa à precisão dos dados obtidos do mundo. Contudo, serviram para demonstrar o quão importante é o novo modelo, porque possibilitou a integração de novas implementações sem a necessidade de alterar o integrador.
publishDate 2014
dc.date.none.fl_str_mv 2014-01-01T00:00:00Z
2014
2015-04-30T11:21:15Z
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/13974
TID:201568810
url http://hdl.handle.net/10773/13974
identifier_str_mv TID:201568810
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_ 1799137547275730944