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 Bozhinoski | 1 | 17 | 2.89 |
Davide Di Ruscio | 2 | 744 | 68.81 |
Ivano Malavolta | 3 | 468 | 49.69 |
Patrizio Pelliccione | 4 | 998 | 84.04 |
Massimo Tivoli | 5 | 1256 | 63.22 |