z-logo
Premium
Architectural Methodology Based on Intentional Configuration of Behaviors[Note 1. Address correspondence should be addressed to François Michaud, Department ...]
Author(s) -
Michaud François,
Lachiver Gérard,
Le Dinh Chon Tam
Publication year - 2001
Publication title -
computational intelligence
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.353
H-Index - 52
eISSN - 1467-8640
pISSN - 0824-7935
DOI - 10.1111/0824-7935.00136
Subject(s) - computer science , architecture , mechanism (biology) , artificial intelligence , control (management) , robot , object (grammar) , human–computer interaction , fuzzy logic , behavioral pattern , software engineering , art , philosophy , epistemology , visual arts
Intelligence has been an object of study for a long time. Different architectures try to capture and reproduce these aspects into artificial systems (or agents), but there is still no agreement on how to integrate them into a general framework. With this objective in mind, we propose an architectural methodology based on the idea of intentional configuration of behaviors. Behavior‐producing modules are used as basic control components that are selected and modified dynamically according to the intentions of the agent. These intentions are influenced by the situation perceived, knowledge about the world, and internal variables that monitor the state of the agent. The architectural methodology preserves the emergence of functionality associated with the behavior‐based paradigm in the more abstract levels involved in configuring the behaviors. Validation of this architecture is done using a simulated world for mobile robots, in which the agent must deal with various goals such as managing its energy and its well‐being, finding targets, and acquiring knowledge about its environment. Fuzzy logic, a topologic map learning algorithm, and activation variables with a propagation mechanism are used to implement the architecture for this agent.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here