Figure 13: All the subregions for conventional drone and
for quadcopter broken down by the analysis type.
quadcopter subregions which compares well with 809
conventional drone subregions and 2181 quadcopter
subregions in single node execution.
6 CONCLUSIONS
DIFPL uses a novel approach to flexibly divide a large
area into subregions and dynamically adjust them to
optimally cover with a single drone flight. It combines
spatial data and drone limitations or constraints mod-
eled as linear inequalities to automate flight path of
drones. The distributed implementation presents way
to handle large datasets which can not be processed on
a single node. The subregion level distribution allows
horizontal scalability. The flight plans produced by
distributed version are similar in numbers to the ones
by single node implementation but generated more ef-
ficiently. The technique used is not only useful for the
task of surveying power lines but extensible to a host
of other drone applications.
REFERENCES
Aji, A., Wang, F., Vo, H., Lee, R., Liu, Q., Zhang, X., and
Saltz, J. (2013). Hadoop gis: A high performance spa-
tial data warehousing system over mapreduce. Proc.
VLDB Endow., 6(11):1009–1020.
Apache and Hadoop (2014). http://hadoop.apache.org.
Apache Hadoop.
Babaei, A. R. and Mortazavi, M. (2010). Three-dimensional
curvature-constrained trajectory planning based on in-
flight waypoints. Journal of Aircraft.
Bills, C.and Chen, J. and Saxena, A. (2011). Autonomous
mav flight in indoor environments using single image
perspective cues. In Robotics and Automation (ICRA),
2011 IEEE International Conference on.
Cary, A., Sun, Z., Hristidis, V., and Rishe, N. (2009). Ex-
periences on processing spatial data with mapreduce.
In Proceedings of the 21st International Conference
on Scientific and Statistical Database Management,
SSDBM 2009, pages 302–319, Berlin, Heidelberg.
Springer-Verlag.
Chmaj, G. and Selvaraj, H. (2015). Distributed process-
ing applications for uav/drones: A survey. In Sel-
varaj, H., Zydek, D., and Chmaj, G., editors, Progress
in Systems Engineering, volume 1089 of Advances in
Intelligent Systems and Computing, pages 449–454.
Springer International Publishing.
De Paula Santos, G., Garcia Marques, L., Miranda Neto,
M., Cardoso, A., Lamounier, E., and Yamanaka, K.
(2013). Development of a genetic algorithm to im-
prove a uav route tracer applied to a man-in-the-loop
flight simulator. In Virtual and Augmented Reality
(SVR), 2013 XV Symposium on, pages 284–287.
Dean, J. and Ghemawat, S. (2008). Mapreduce: Simpli-
fied data processing on large clusters. Commun. ACM,
51(1):107–113.
Deng, T., Xiong, Z. M., and Meng, Y. J. L. Q. Z. (2013).
Research on 3d route planning for uav in low-altitude
penetration based on improved ant colony algorithm.
Applied Mechanics and Materials, 442:556–561.
Eldawy, A., Li, Y., Mokbel, M. F., and Janardan, R. (2013).
Cg hadoop: Computational geometry in mapreduce.
In ACM SIGSPATIAL, pages 294–303.
Eldawy, A. and Mokbel, M. F. (2013). A demonstration of
spatialhadoop: An efficient mapreduce framework for
spatial data. Proc. VLDB Endow., 6(12):1230–1233.
Koh, L. P. and Wich, S. A. (2012). Dawn of drone ecology:
lowcost autonomous aerial vehicles for conservation.
Tropical Conservation Science, 5(2):121–132.
Krajnik, T., Vonasek, V., Fiser, D., and Faigl, J. (2011). AR
drone as a platform for robotic research and educa-
tion. Communications in Computer and Information
Science, 161:172–186.
Li, L., Liu, X., Peng, Z.-R., and Xu, X. (2013). Multi-
objective optimization model and evolutionary algo-
rithm to plan uav cruise route for road traffic surveil-
lance. In Transportation Research Board 92nd Annual
Meeting.
Lugo, J. J. and Zell, A. (2014). Framework for autonomous
onboard navigation with the ar.drone. Journal of In-
telligent and Robotic Systems, 73(1-4):401–412.
Segor, F., B
¨
urkle, A., Kollmann, M., and Sch
¨
onbein, R.
(2011). Instantaneous autonomous aerial reconnais-
sance for civil applications. In ICONS 2011, The Sixth
International Conference on Systems, St. Maarten,
The Netherlands Antilles.
Visse, A., Dijkshoorn, N., van der Veen, M., and Jurri-
aans, R. (2011). Closing the gap between simula-
tion and reality in the sensor and motion models of
an autonomous ar.drone. In Proceedings of the Inter-
national Micro Air Vehicles conference.
Wang, K., Han, J., Tu, B., Dai, J., Zhou, W., and Song,
X. (2010). Accelerating spatial data processing with
mapreduce. In Proceedings of the 2010 IEEE 16th
International Conference on Parallel and Distributed
Systems, ICPADS ’10, pages 229–236, Washington,
DC, USA. IEEE Computer Society.
Williams, S. C. P. (2013). Studying volcanic eruptions with
aerial drones. In Proc Natl Acad Sci U S A.
GISTAM2015-1stInternationalConferenceonGeographicalInformationSystemsTheory,ApplicationsandManagement
26