BT-enabled cognitive architecture: internal affect 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/87525 |
Resumo: | Dissertação de mestrado em Engenharia Eletrónica Industrial e Computadores, Sistemas Embebidos e Computadores |
id |
RCAP_3eec1c0d852ad4a3b2ba76a6ddb09473 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/87525 |
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: internal affect sensing-processing-acting cycle/subsystemArquitetura cognitiva ativada por árvores de comportamento: subsistema interno afetivoEmotionsCognitive architectureBehavior treesXMLSensing-Processing-Action (SPA) modelEmoçõesArquiteturas cognitivasÁrvores de comportamentoModelo SensingProcessing-Action (SPA)Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Engenharia Eletrónica Industrial e Computadores, Sistemas Embebidos e ComputadoresEmotions provide a valuation system that assigns positive or negative affective states to different options, assisting in the assessment of risks and rewards. This emotional component allows cognitive architectures (CAs) to align the choices of an agent with its goals and well-being. Building upon this understanding, this dissertation extends a CA by integrating the internal affect subsystem. Thissubsystem is structured using Behavior Trees (BTs), taking advantage of the high degree of flexibility and the inherent ease with which BTs enable a modular expansion and adaptation of the CA. A custom BT engine is leveraged in order to ensure compatibility with other subsystems of the CA and optimize resource usage for an embedded environment. Given that the hierarchical structure of XML is highly suitable for representing BTs, the custom engine is expanded to accept BTs in XML format as input. Furthermore, in order to provide an efficient communication structure between the nodes within the engine, a communication mechanism is incorporated into the engine, the Blackboard. The internal affect subsystem adheres to the Sensing-Processing-Action (SPA) model of the brain and proposes a simplified model of emotions along with their corresponding memory manipulation processes. In order to enable the subsystem to make contextually appropriate decisions and generate intentions based on the current emotional state, a practical application was devised. This application is focused on guiding an agent from its present location to a desired destination. Within this context, the subsystem aligns the logical choices of the agent with its well-being, prioritizing routes that satisfy its needs. Additionally, the desired location is based on the current drive, which itself is determined by the current emotional state. The subsystem underwent several validation tests as part of the fully integrated CA. During these tests, a prototype and a controlled environment were developed and employed to validate each memory manipulation process and functionality of the subsystem, ensuring the successful achievement of the goal.As emoções fornecem um sistema de avaliação que atribui estados afetivos positivos ou negativos a diferentes opções, que auxiliam na avaliação de riscos e recompensas. Esta componente emocional permite que arquiteturas cognitivas alinhem as escolhas de um agente com os seus objetivos e bem estar. Com base nisto, esta dissertação estende uma arquitetura cognitiva ao integrar o subsistema interno afetivo. Este subsistema é estruturado em árvores de comportamento, tirando partido do alto grau de flexibilidade e a facilidade inerente com que as árvores de comportamento facilitam a extensão modular e adaptação da arquitetura cognitiva. Um motor de árvores de comportamento personalizado foi utilizado para garantir a compatibilidade com outros subsistemas da arquitetura cognitiva e otimizar o uso de recursos para um ambiente embebido. Dado que a estrutura hierárquica do formato XML é adequada para representar árvores de comportamento, o motor personalizado é expandido de forma a aceitar árvores de comportamento no formato XML como entrada. Além disso, de modo a fornecer um meio de comunicação eficiente entre nós, é desenvolvida e adicionada ao motor uma Blackboard. O subsistema interno afetivo baseia-se no modelo do cérebro Sensing-Processing-Action (SPA) e propõe um modelo de emoções simplificado juntamente com os respetivos processos de manipulação de memória. Para permitir que o subsistema tome decisões contextualmente apropriadas e gere intenções com base no estado emocional atual, foi criada uma aplicação prática. Esta aplicação foca-se em guiar um agente da sua localização atual para um destino desejado, selecionado pela motivação atual, que por sua vez é determinada pelo estado emocional atual. Dentro deste contexto, o subsistema alinha as decisões lógicas do agente com o seu bem-estar, priorizando rotas que satisfaçam essa condição. O subsistema foi submetido a vários testes de validação como parte da arquitetura cognitiva totalmente integrada, de forma a garantir que o objetivo final fosse alcançado. Para os testes foi desenvolvido e utilizado um protótipo num ambiente controlado para validar cada processo de manipulação de memória e funcionalidade do subsistema.Tavares, AdrianoUniversidade do MinhoDuro, Rui Miguel Barbosa Pereira2023-07-262023-07-26T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/87525eng203418077info: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:08Zoai:repositorium.sdum.uminho.pt:1822/87525Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T00:54:22.357188Repositó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: internal affect sensing-processing-acting cycle/subsystem Arquitetura cognitiva ativada por árvores de comportamento: subsistema interno afetivo |
title |
BT-enabled cognitive architecture: internal affect sensing-processing-acting cycle/subsystem |
spellingShingle |
BT-enabled cognitive architecture: internal affect sensing-processing-acting cycle/subsystem Duro, Rui Miguel Barbosa Pereira Emotions Cognitive architecture Behavior trees XML Sensing-Processing-Action (SPA) model Emoções Arquiteturas cognitivas Árvores de comportamento Modelo SensingProcessing-Action (SPA) Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
BT-enabled cognitive architecture: internal affect sensing-processing-acting cycle/subsystem |
title_full |
BT-enabled cognitive architecture: internal affect sensing-processing-acting cycle/subsystem |
title_fullStr |
BT-enabled cognitive architecture: internal affect sensing-processing-acting cycle/subsystem |
title_full_unstemmed |
BT-enabled cognitive architecture: internal affect sensing-processing-acting cycle/subsystem |
title_sort |
BT-enabled cognitive architecture: internal affect sensing-processing-acting cycle/subsystem |
author |
Duro, Rui Miguel Barbosa Pereira |
author_facet |
Duro, Rui Miguel Barbosa Pereira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Tavares, Adriano Universidade do Minho |
dc.contributor.author.fl_str_mv |
Duro, Rui Miguel Barbosa Pereira |
dc.subject.por.fl_str_mv |
Emotions Cognitive architecture Behavior trees XML Sensing-Processing-Action (SPA) model Emoções Arquiteturas cognitivas Árvores de comportamento Modelo SensingProcessing-Action (SPA) Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Emotions Cognitive architecture Behavior trees XML Sensing-Processing-Action (SPA) model Emoções Arquiteturas cognitivas Árvores de comportamento Modelo SensingProcessing-Action (SPA) Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Dissertação de mestrado em 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/87525 |
url |
https://hdl.handle.net/1822/87525 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
203418077 |
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_ |
1799136431810019328 |