BehaviourGeneration​GA

A genetic mechanism for reasoning and behaviour generation
272 descargas
Actualizado 15 ago 2015

Ver licencia

The Behaviour Generation (BG) module is an implementation of a genetic algorithm that focuses on finding the best configuration of a robot that needs to take a route decision in order to fulfil an emergency intervention task. As part of an intelligent system used for control, the proposed algorithm can run locally, on the robot's platform, or globally, if the corresponding agent is a central supervisor that assigns tasks to robots under its control.
In its definition, behaviour generation is the module that receives objectives from the reasoning module, plans from the internal knowledge base & world model (KBWM), and transmits states to KBWM and commands to the physical executors.

The robot's configuration contains parameters that define its internal model, which then the intelligent agent uses, first in the decision making process, and then to construct the behaviour. To model some internal characteristics a fuzzy model was implemented.

This package is the software companion piece to the paper "Genetic Decision Mechanism for Reasoning and Behaviour Generation in Adaptive Intelligent Agents" by Andreea Ion, Vlad Constantinescu, Monica Patrascu

BehaviourGenerationGA was implemented and tested under Matlab 7 (R2011b).
If you find BehaviourGenerationGA useful or find any bugs please let me know. Thanks for trying the algorithm!

Citar como

Andreea Ion (2024). BehaviourGenerationGA (https://www.mathworks.com/matlabcentral/fileexchange/52501-behaviourgenerationga), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2011b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Genetic Algorithm en Help Center y MATLAB Answers.
Agradecimientos

Inspirado por: SpeedyGA: A Fast Simple Genetic Algorithm

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.0.0