Title
FLYAQ: Enabling Non-expert Users to Specify and Generate Missions of Autonomous Multicopters
Abstract
Multicopters are increasingly popular since they promise to simplify a myriad of everyday tasks. Currently, vendors provide low-level APIs and basic primitives to program multicopters, making mission development a task-specific and error-prone activity. As a consequence, current approaches are affordable only for users that have a strong technical expertise. Then, software engineering techniques are needed to support the definition, development, and realization of missions at the right level of abstraction and involving teams of autonomous multicopters that guarantee the safety today's users expect. In this paper we describe a tool that enables end-users with no technical expertise, e.g., firefighters and rescue workers, to specify missions for a team of multicopters. The detailed flight plan that each multicopter must perform to accomplish the specified mission is automatically generated by preventing collisions between multicopters and obstacles, and ensuring the preservation of no-fly zones.
Year
DOI
Venue
2015
10.1109/ASE.2015.104
Automated Software Engineering
Keywords
Field
DocType
Multicopter,Model-Driven Engineering,Domain-specific Languages
Flight plan,Domain-specific language,Abstraction,Software engineering,Everyday tasks,Systems engineering,Computer science,Model-driven architecture,Software,Drone
Conference
ISSN
Citations 
PageRank 
1527-1366
8
0.53
References 
Authors
10
5
Name
Order
Citations
PageRank
Darko Bozhinoski1172.89
Davide Di Ruscio274468.81
Ivano Malavolta346849.69
Patrizio Pelliccione499884.04
Massimo Tivoli5125663.22