This project is the result of my undergraduate thesis in Mechatronics Engineering. Developed in MATLAB and based on the mGaia agent oriented software engineering (AOSE) methodology, it simulates a Multi-Agent System (MAS) algorithm in which two robots cooperate by communicating and coordinating their movements to transport an object too large to be carried individually.
The simulation accounts for robot kinematics and sensor operation, and allows the user to monitor both robots' coordinates and message exchanges, as well as generating events such as path obstacles and loss of communication between the robots.
The source files in this project are registered on my behalf at Unversidad Militar Nueva Granada, and are thus confidential and for demonstration purposes only. Please refer to the license for more details.
The media folder contains video recordings of the simulation.
To interact with the simulation, you must install MATLAB and perform the following steps:
- Download the src folder.
- Open MATLAB and navigate to the location where the folder was downloaded.
- Start the simulation by typing
run(AmbienteVirtual)
in the "Command Window" or by double-clicking AmbienteVirtual.m in the left-side navigation pane.