Home > Published Issues > 2018 > Volume 7, No. 3, July 2018 >

A Proposed Architecture for a Heterogeneous Unmanned Aerial Vehicles System

Ahmed Barnawi, Abdullah Al-Barakati, Asif Khan, Fuad Bajaber, and Omar Alhubaiti
King Abdulaziz University, Faculty of Computing and Information Technology, Jeddah- Saudi Arabia

Abstract—The Multiple Autonomous Unmanned Vehicle Experimental Testbed (MAUVET) is a platform designed by our research group as an open architecture platform with open communication standards and modular software core functions. This paper describes some aspects of the software architecture for MAUVET, focusing on API and GUI interfaces. The software architecture proposed in this paper is an abstraction that hides complexity from application developers who uses the API to interact with UAVs. The testbed framework that uses a modular architecture, is meant to be easily extendable, as it employs software engineering principles such as scalability and reusability. We also present some analysis of our graphical user interface (GUI) that controls UAVs’ missions. We also show how some UAVs' functions were tested in some scenarios using UAV emulator. 
 
Index Terms—embedded systems, multilayered architecture, UAV controller, unmanned aerial vehicles, test-bed

Cite: Ahmed Barnawi, Abdullah Al-Barakati, Asif Khan, Fuad Bajaber, and Omar Alhubaiti, "A Proposed Architecture for a Heterogeneous Unmanned Aerial Vehicles System," International Journal of Electrical and Electronic Engineering & Telecommunications, Vol. 7, No. 3, pp. 119-126, July 2018. Doi: 10.18178/ijeetc.7.3.119-126