Article thumbnail
Location of Repository

A modular software architecture for UAVs

By İbrahim Taygun Kekeç, Ibrahim Taygun Kekec, Barış Can Üstündağ, Baris Can Ustundag, Mehmet Ali Güney, Mehmet Ali Guney, Alper Yıldırım, Alper Yildirim, Mustafa Ünel and Mustafa Unel


There have been several attempts to create scalable and hardware independent software architectures for Unmanned Aerial Vehicles (UAV). In this work, we propose an onboard architecture for UAVs where hardware abstraction, data storage and communication between modules are efficiently maintained. All processing and software development is done on the UAV while state and mission status of the UAV is monitored from a ground station. The architecture also allows rapid development of mission-specific third party applications on the vehicle with the help of the core module

Topics: TJ163.12 Mechatronics
Publisher: 'Institute of Electrical and Electronics Engineers (IEEE)'
Year: 2013
DOI identifier: 10.1109/IECON.2013.6699782
OAI identifier:

Suggested articles


  1. (2007). A middleware architecture for unmanned aircraft avionics,” doi
  2. (2012). Build your own quadrotor: Open-source projects on unmanned aerial vehicles,” doi
  3. (2006). Decentralized cooperative aerial surveillance using fixed-wing miniature uavs,” doi
  4. (2012). Design and Construction of a Novel Quad Tilt-Wing doi
  5. (2010). Development of a hand-launched small uav for ground reconnaissance,” Aerospace and Electronic Systems, doi
  6. (2010). Lcm: Lightweight communications and marshalling,” doi
  7. (2011). Mini-uav-borne lidar for fine-scale mapping,” doi
  8. (2005). Mobile military security with concentration on unmanned aerial vehicles,” doi
  9. (2010). Multi-uav cooperation and control for load transportation and deployment,” doi
  10. (2005). Novel generic middleware building blocks for dependable modular avionics systems,” doi
  11. (2012). Pixhawk: A micro aerial vehicle design for autonomous flight using onboard computer vision,” doi
  12. (2009). Ros: an open-source robot operating system,”
  13. (2003). Stomp: a software architecture for the design and simulation of uav-based sensor networks,” doi
  14. (2005). Target acquisition, localization, and surveillance using a fixed-wing mini-uav and gimbaled camera,” in Robotics and Automation, doi

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.