Enabling Drone Services: Drone Crowdsourcing and Drone Scripting

Drones are rapidly finding their way into civilian applications, and are mostly networked, enabling their remote programming, and connectivity with humans. However, drones are limited by the weight they can carry and battery power resulting in limited resources. Moreover, some applications require u...

Full description

Bibliographic Details
Main Authors: Majed Alwateer, Seng W. Loke, Niroshinie Fernando
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8788511/
_version_ 1818380692997799936
author Majed Alwateer
Seng W. Loke
Niroshinie Fernando
author_facet Majed Alwateer
Seng W. Loke
Niroshinie Fernando
author_sort Majed Alwateer
collection DOAJ
description Drones are rapidly finding their way into civilian applications, and are mostly networked, enabling their remote programming, and connectivity with humans. However, drones are limited by the weight they can carry and battery power resulting in limited resources. Moreover, some applications require utilising multiple drones to act in coordination. The combination of utilising nearby devices (i.e. with additional resources beyond the drone capability) and controlling multiple drones in a more convenient way has the potential to overcome these limitations. This paper proposes and examines programmable crowd-powered drones, involving two key concepts for combining drones and smartphones as a crowd-powered resource cloud. In particular, we focus on crowd-sourcing for drone computations, and multi-drone service management using a new scripting language for coordinated flight paths of multiple drones. We describe our underlying model and experimentation with these concepts. We then extensively discuss the prospect of drones servicing communities within IoT ecosystems, as a future direction.
first_indexed 2024-12-14T02:22:44Z
format Article
id doaj.art-b5c8bc0c72314960bdd966c00edbeda9
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-14T02:22:44Z
publishDate 2019-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-b5c8bc0c72314960bdd966c00edbeda92022-12-21T23:20:27ZengIEEEIEEE Access2169-35362019-01-01711003511004910.1109/ACCESS.2019.29332348788511Enabling Drone Services: Drone Crowdsourcing and Drone ScriptingMajed Alwateer0https://orcid.org/0000-0001-6430-9806Seng W. Loke1Niroshinie Fernando2Department of Computer Science and Information Technology, La Trobe University, Melbourne, VIC, AustraliaSchool of Information Technology, Deakin University, Geelong, VIC, AustraliaSchool of Information Technology, Deakin University, Geelong, VIC, AustraliaDrones are rapidly finding their way into civilian applications, and are mostly networked, enabling their remote programming, and connectivity with humans. However, drones are limited by the weight they can carry and battery power resulting in limited resources. Moreover, some applications require utilising multiple drones to act in coordination. The combination of utilising nearby devices (i.e. with additional resources beyond the drone capability) and controlling multiple drones in a more convenient way has the potential to overcome these limitations. This paper proposes and examines programmable crowd-powered drones, involving two key concepts for combining drones and smartphones as a crowd-powered resource cloud. In particular, we focus on crowd-sourcing for drone computations, and multi-drone service management using a new scripting language for coordinated flight paths of multiple drones. We describe our underlying model and experimentation with these concepts. We then extensively discuss the prospect of drones servicing communities within IoT ecosystems, as a future direction.https://ieeexplore.ieee.org/document/8788511/Dronessmart drone servicescrowdsourcingcrowd computingdrone programming
spellingShingle Majed Alwateer
Seng W. Loke
Niroshinie Fernando
Enabling Drone Services: Drone Crowdsourcing and Drone Scripting
IEEE Access
Drones
smart drone services
crowdsourcing
crowd computing
drone programming
title Enabling Drone Services: Drone Crowdsourcing and Drone Scripting
title_full Enabling Drone Services: Drone Crowdsourcing and Drone Scripting
title_fullStr Enabling Drone Services: Drone Crowdsourcing and Drone Scripting
title_full_unstemmed Enabling Drone Services: Drone Crowdsourcing and Drone Scripting
title_short Enabling Drone Services: Drone Crowdsourcing and Drone Scripting
title_sort enabling drone services drone crowdsourcing and drone scripting
topic Drones
smart drone services
crowdsourcing
crowd computing
drone programming
url https://ieeexplore.ieee.org/document/8788511/
work_keys_str_mv AT majedalwateer enablingdroneservicesdronecrowdsourcinganddronescripting
AT sengwloke enablingdroneservicesdronecrowdsourcinganddronescripting
AT niroshiniefernando enablingdroneservicesdronecrowdsourcinganddronescripting