You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
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!
Cite As
Andreea Ion (2026). BehaviourGenerationGA (https://uk.mathworks.com/matlabcentral/fileexchange/52501-behaviourgenerationga), MATLAB Central File Exchange. Retrieved .
Acknowledgements
Inspired by: SpeedyGA: A Fast Simple Genetic Algorithm
General Information
- Version 1.0.0.0 (10.4 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0.0 |
