AgentSpeak for UAV Development. UAVAS is a framework that employs Agent-Oriented programming techniques to develop UAV behaviors. This project uses a communication protocol model to enable high-level interactions, such as team-work cooperations or path travels. In the images, there are the screenshot of a simulation with teams, the UAVAS framework's conceptual, and a screenshot of a simulation with Flight Model Simulator RC-Sim. Some objectives of this project are:
- Create a simulator engine to test our AgentSpeak codes (working with JBullet to implement the 3D physic environment);
- Develop a custom framework to operate under MikroKopter UAV's (currently, implementing with DSL);
- Research the area of multi-agent languages applied to UAVs, with development and simulation of algorithms (working with Jason to implement the agents);