The document describes FLYAQ, an open-source platform for mission planning of autonomous quadrotors. FLYAQ allows on-site personnel to graphically define monitoring missions and the actions needed at points of interest. FLYAQ then automatically generates code that is executed by each quadrotor to autonomously complete the monitoring mission. This helps reduce costs, safety issues, and inefficient schedules associated with on-site monitoring work. The platform provides a higher level of abstraction and flexible definition of missions compared to other solutions.
2. Environment Monitoring Today
HIGH COSTS
Personnel Costs
On-site Transportation
Communication Overhead INTUITION
SAFETY ISSUES help on-site personnel
On-site personnel is exposed to through a fleet of
severe risks autonomous quadrotors
INEFFICIENT SCHEDULES
by performing the most
risky and tedious tasks
Exhausting work shifts
Night Stops
3. FLYAQ
The Open-Source Platform for Mission Planning of Autonomous Quadrotors
1 I NEED TO
MONITOR A
CERTAIN AREA
(GOAL) 4
THE FLEET OF
QUADROTORS TAKES
OFF AND
2 AUTONOMOUSLY
COMPLETES THE
I GRAPHICALLY MONITORING MISSION
DEFINE THE 3 FLYAQ SENSORS ON EACH QUADROTOR
MONITORING MISSION AUTOMATICALLY • CAMERA
& THE ACTIONS TO GENERATES THE • IR OR THERMAL CAMERA
BE PERFORMED AT CODE THAT WILL • LIGHT SENSOR
EACH POINT/AREA BE EXECUTED BY • GAS PARTICLES SENSOR
OF INTEREST EACH QUADROTOR • MICROPHONE
4. Why we are unique
HIGHER LEVEL OF ABSTRACTION
Monitoring missions are defined graphically
Integration with Open Street Map
Smart Planning, for example:
• automatic management of the choreography of quadrotors
• energy consumption estimation and automatic management
• ...
FLEXIBLE DEFINITION OF MONITORING MISSIONS
The language for defining monitoring missions is based on the “event-condition-action” paradigm
EASY TECHNOLOGICAL TRANSFER
The language for defining monitoring missions speaks the same language of on-site operators
no need for expensive training sessions
5. Team
PhD. Davide Di Ruscio PhD. Ivano Malavolta PhD. Patrizio Pelliccione
(1978) (1983) (1975)
Assistant Professor at the Research Fellow at the Information Assistant Professor at the
Information Engineering, Computer Engineering, Computer Science and Information Engineering, Computer
Science and Mathematics Mathematics (DISIM) department Science and Mathematics
(DISIM) department of the of the University of L’Aquila. (DISIM) department of the
University of L’Aquilla. He works on Responsible of a full course about University of L’Aquila. He works on
Model-Driven Engineering, software Mobile Applications Development. His verification and validation of complex
evolution, model differencing, code research interests inlcude software systems, adaptable and self-
generation and Web development architecture, Model-Driven adaptable systems, service-based
Engineering, and Mobile Applications. computing, model-driven engineering.