BT-Enabled cognitive architecture: physical world sensing-processing-acting cycle/subsystem
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
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: | https://hdl.handle.net/1822/87524 |
Resumo: | Dissertação de mestrado de Engenharia Eletrónica Industrial e Computadores, Sistemas Embebidos e Computadores |
id |
RCAP_6b4f477a78c0974660cadf4134df6e23 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/87524 |
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 |
BT-Enabled cognitive architecture: physical world sensing-processing-acting cycle/subsystemArquitetura cognitiva ativada por árvores de comportamento: subsistema do mundo físicoCognitive architecturesBehavior treesEmbedded systemsArquiteturas cognitivasÁrvores de comportamentoSistemas embebidosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado de Engenharia Eletrónica Industrial e Computadores, Sistemas Embebidos e ComputadoresAs the Artificial Intelligence (AI) domain expands, there is an increasing need for advancements that go beyond the conventional data-driven approaches and embrace autonomous learning, drawing inspiration from the learning abilities and deep understanding of the world exhibited by the biological brain. Cognitive Architectures (CAs) have emerged as a crucial area of research, striving to model human-like cognition and reasoning. Nevertheless, the complex nature of cognitive systems poses challenges in integrating their diverse modules, impacting their explainability and expandability. This dissertation focuses on developing a subsystem within a CA that interfaces an agent with the physical world, employing Behavior Trees (BTs) as the underlying structuring mechanism. The proposed solution revolves around a sensing-processing-acting cycle, where the constituent modules establish connections with the diverse memory structures of the agent, empowering it to perceive, learn, decide, and act accordingly. The generic design specifications of this solution are geared towards a use case that facilitates the contextualized demonstration of this solution within a practical scenario. The selected use case consists of an agent navigating an unfamiliar environment, actively perceiving and recognizing relevant points of interest, referred to as references, as well as their interconnections. The agent selects logical routes, leveraging its own knowledge, and seeks assistance when faced with unknown paths. The efficiency of this solution is demonstrated through the implementation of the subsystem on a low end embedded system. Supporting the subsystem is a custom BT engine optimized for embedded system execution, complemented by a monitoring tool that enables real-time observation of BT execution. Validation of this work is achieved through simulations conducted on a real prototype deployed on an embedded platform, operating in a controlled environment to allow the generation of prompt and well founded conclusions. The results demonstrate the potential of the proposed approach in bridging the gap between current AI systems and the remarkable learning abilities observed in biological systems. Furthermore, they affirm the scalability of the developed CA, both within the use case under consideration and in other diverse applications.À medida que o domínio da Inteligência Artificial (IA) se expande, surge uma necessidade crescente de avanços que vão além das abordagens convencionais baseadas em treinos pré-estabelecidos e que adotem a aprendizagem autónoma, inspirando-se nas capacidades de aprendizagem e compreensão do mundo exibidas pelo cérebro biológico. As arquiteturas cognitivas surgem como uma área crucial de pesquisa, com o objetivo de modelar cognição e raciocínio semelhantes aos dos humanos. No entanto, a complexa natureza dos sistemas cognitivos apresenta desafios na integração dos seus diversos módulos, afetando a sua explicabilidade e expansibilidade. Esta dissertação foca-se no desenvolvimento de um subsistema de uma arquitetura cognitiva que proporciona a interface de um agente com o mundo físico, utilizando árvores de comportamento como o mecanismo subjacente de estruturação. A solução proposta baseia-se num ciclo de perceção processamento-ação, em que os módulos constituintes estabelecem conexões com as diversas estruturas de memória do agente, capacitando-o a perceber, aprender, decidir e agir em conformidade. As especificações de design genéricas desta solução são orientadas para um caso de uso que facilita a demonstração contextualizada desta solução num cenário prático. O caso de uso consiste num agente que navega num ambiente desconhecido, ativamente identificando pontos de interesse relevantes, denominados referências, bem como as suas interconexões. O agente seleciona rotas lógicas, recorrendo ao seu próprio conhecimento, e procura assistência quando confrontado com caminhos desconhecidos. A eficiência desta solução é demonstrada através da implementação do subsistema num sistema embebido de baixo desempenho. O subsistema é suportado por um motor de árvores de comportamento adaptado para execução em sistemas embebidos, complementado por uma ferramenta de monitorização que permite a observação em tempo real da execução de árvores de comportamento. A validação deste trabalho é alcançada através de simulações realizadas num protótipo implementado numa plataforma embebida, operando num ambiente controlado para permitir conclusões rápidas e fundamentadas. Os resultados comprovam o potencial da abordagem proposta na redução da lacuna entre os sistemas de IA atuais e as capacidades de aprendizagem observadas nos sistemas biológicos.Tavares, AdrianoUniversidade do MinhoSilva, João Manuel Gonçalves2023-07-262023-07-26T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/87524eng203418026info: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:RCAAP2023-12-16T01:20:13Zoai:repositorium.sdum.uminho.pt:1822/87524Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T00:54:22.494349Repositó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 |
BT-Enabled cognitive architecture: physical world sensing-processing-acting cycle/subsystem Arquitetura cognitiva ativada por árvores de comportamento: subsistema do mundo físico |
title |
BT-Enabled cognitive architecture: physical world sensing-processing-acting cycle/subsystem |
spellingShingle |
BT-Enabled cognitive architecture: physical world sensing-processing-acting cycle/subsystem Silva, João Manuel Gonçalves Cognitive architectures Behavior trees Embedded systems Arquiteturas cognitivas Árvores de comportamento Sistemas embebidos Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
BT-Enabled cognitive architecture: physical world sensing-processing-acting cycle/subsystem |
title_full |
BT-Enabled cognitive architecture: physical world sensing-processing-acting cycle/subsystem |
title_fullStr |
BT-Enabled cognitive architecture: physical world sensing-processing-acting cycle/subsystem |
title_full_unstemmed |
BT-Enabled cognitive architecture: physical world sensing-processing-acting cycle/subsystem |
title_sort |
BT-Enabled cognitive architecture: physical world sensing-processing-acting cycle/subsystem |
author |
Silva, João Manuel Gonçalves |
author_facet |
Silva, João Manuel Gonçalves |
author_role |
author |
dc.contributor.none.fl_str_mv |
Tavares, Adriano Universidade do Minho |
dc.contributor.author.fl_str_mv |
Silva, João Manuel Gonçalves |
dc.subject.por.fl_str_mv |
Cognitive architectures Behavior trees Embedded systems Arquiteturas cognitivas Árvores de comportamento Sistemas embebidos Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Cognitive architectures Behavior trees Embedded systems Arquiteturas cognitivas Árvores de comportamento Sistemas embebidos Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Dissertação de mestrado de Engenharia Eletrónica Industrial e Computadores, Sistemas Embebidos e Computadores |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-07-26 2023-07-26T00:00:00Z |
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 |
https://hdl.handle.net/1822/87524 |
url |
https://hdl.handle.net/1822/87524 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
203418026 |
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.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_ |
1799136431815262208 |