Experimenting with the Robot Operating System (ROS) to enable communication between drones in the Dronology project.

  • Huseyin Eryoruk

Student thesis: Master typesMaster in Computer Science Professional focus in Software engineering


Unmanned Aerial Vehicles, more commonly known as UAVs, are becoming increasingly popular. In the past decade tremendous improvements have been made in every aspect of the domain, such as software solutions, hardware, design, etc. UAVs were being used for military goals first, before starting to be used for recreational and for commercial purposes.
The needs are evolving alongside with the technologies. The current solutions are mostly focused on flying single drones. As the needs are becoming more complex, the necessity of flying several drones is increasing. Developed by the University of Notre Dame, Dronology is addressing this need. Dronology is a software for drone management and flight coordination using Dronekit. It allows to create flights and deploy multiple UAVs. All the commands are sent from the ground and the drones do not communicate with each other, a limitation due to Dronekit. Overcoming the latter is very important as it will make it possible to develop complex systems for monitoring, search-and-rescue, etc.
This thesis tries to address this limitation by using a technology different from Dronekit, called Robotic Operating System. The two main questions addresses in this work are : (1) Is ROS suitable for drone. (2) How to achieve data exchange between flying drones?
Date of Award21 Jan 2020
Original languageEnglish
Awarding Institution
  • University of Namur
SupervisorPatrick HEYMANS (Supervisor)

Cite this