System Design of an Open-Source Cloud-Based Framework for Internet of Drones Applications

Research output: Contribution to conference without publisher/journalPaperResearchpeer-review

Abstract

Unmanned Aerial Vehicles (UAV) are increasingly gaining interest in Internet of Drones (IoD) applications for automatizing the labor-intensive tasks. They are used in various areas such as infrastructure inspection. However, UAVs have limited energy resources and computational processing capabilities, which prevents them from running applications onboard and accessing the internet for gaining knowledge about their mission.
In order to address these challenges imposed by limited resource on the drone, we propose a new cloud system infrastructure for building open-source IoD applications.
We have designed a client-server architecture which hosts the drone as a client and the cloud as a scalable server.
For validating the developed IoD application, an open-source drone simulator and flight controller are adopted to perform the tests.
The overall architecture of a drone-cloud framework is presented along with a use case to show the applicability of the proposed framework.
Original languageEnglish
Publication date2019
Publication statusPublished - 2019

Fingerprint

Systems analysis
Internet
Unmanned aerial vehicles (UAV)
Servers
Energy resources
Drones
Simulators
Inspection
Personnel
Controllers
Processing

Keywords

  • Cloud computing,
  • ROS/ROS2
  • Kubernetes Cluster
  • Docker
  • drones
  • Simulation

Cite this

@conference{26be78dae6c74abd8186fa9296d589f4,
title = "System Design of an Open-Source Cloud-Based Framework for Internet of Drones Applications",
abstract = "Unmanned Aerial Vehicles (UAV) are increasingly gaining interest in Internet of Drones (IoD) applications for automatizing the labor-intensive tasks. They are used in various areas such as infrastructure inspection. However, UAVs have limited energy resources and computational processing capabilities, which prevents them from running applications onboard and accessing the internet for gaining knowledge about their mission. In order to address these challenges imposed by limited resource on the drone, we propose a new cloud system infrastructure for building open-source IoD applications. We have designed a client-server architecture which hosts the drone as a client and the cloud as a scalable server. For validating the developed IoD application, an open-source drone simulator and flight controller are adopted to perform the tests. The overall architecture of a drone-cloud framework is presented along with a use case to show the applicability of the proposed framework.",
keywords = "Cloud computing,, ROS/ROS2, Kubernetes Cluster, Docker, drones, Simulation",
author = "Golizheh Mehrooz and Emad Ebeid and Peter Schneider-Kamp",
year = "2019",
language = "English",

}

System Design of an Open-Source Cloud-Based Framework for Internet of Drones Applications. / Mehrooz, Golizheh; Ebeid, Emad; Schneider-Kamp, Peter.

2019.

Research output: Contribution to conference without publisher/journalPaperResearchpeer-review

TY - CONF

T1 - System Design of an Open-Source Cloud-Based Framework for Internet of Drones Applications

AU - Mehrooz, Golizheh

AU - Ebeid, Emad

AU - Schneider-Kamp, Peter

PY - 2019

Y1 - 2019

N2 - Unmanned Aerial Vehicles (UAV) are increasingly gaining interest in Internet of Drones (IoD) applications for automatizing the labor-intensive tasks. They are used in various areas such as infrastructure inspection. However, UAVs have limited energy resources and computational processing capabilities, which prevents them from running applications onboard and accessing the internet for gaining knowledge about their mission. In order to address these challenges imposed by limited resource on the drone, we propose a new cloud system infrastructure for building open-source IoD applications. We have designed a client-server architecture which hosts the drone as a client and the cloud as a scalable server. For validating the developed IoD application, an open-source drone simulator and flight controller are adopted to perform the tests. The overall architecture of a drone-cloud framework is presented along with a use case to show the applicability of the proposed framework.

AB - Unmanned Aerial Vehicles (UAV) are increasingly gaining interest in Internet of Drones (IoD) applications for automatizing the labor-intensive tasks. They are used in various areas such as infrastructure inspection. However, UAVs have limited energy resources and computational processing capabilities, which prevents them from running applications onboard and accessing the internet for gaining knowledge about their mission. In order to address these challenges imposed by limited resource on the drone, we propose a new cloud system infrastructure for building open-source IoD applications. We have designed a client-server architecture which hosts the drone as a client and the cloud as a scalable server. For validating the developed IoD application, an open-source drone simulator and flight controller are adopted to perform the tests. The overall architecture of a drone-cloud framework is presented along with a use case to show the applicability of the proposed framework.

KW - Cloud computing,

KW - ROS/ROS2

KW - Kubernetes Cluster

KW - Docker

KW - drones

KW - Simulation

M3 - Paper

ER -