Abstract
The autonomy of mobile systems depends greatly on the capability of the power source that supplies the necessary energy. Typically these sources are limited batteries that cannot keep up with the functionality and services that modern mobile equipment features. This situation motivates researchers and practitioners to develop strategies to promote efficient energy usage on mobile platforms. However, to reduce the energy consumption it is required to have reliable means to measure the devices behavior and its relationship to the battery discharge. This problem is relevant in platforms that depend strongly on batteries like cellphones, tablets, wearables, or drones. This paper focuses on drones, introducing a software system that acquires data during a drone mission, featuring an online battery discharge analyzer. The goal of this software is to provide a means to identify the operations that spend more energy and, as consequence, deliver the necessary information to avoid energy expensive movements and extend the battery lifetime for improved drone autonomy.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abrahamsson, P., Fronza, I., Moser, R., Vlasenko, J., Pedrycz, W.: Predicting development effort from user stories, pp. 400–403 (2011)
Balan, R.K., Satyanarayanan, M., Park, S.Y., Okoshi, T.: Tactics-based remote execution for mobile computing. In: Proceedings of the 1st International Conference on Mobile Systems, Applications and Services, pp. 273–286. ACM (2003)
Bornholt, J., Mytkowicz, T., McKinley, K.S.: The model is not enough: understanding energy consumption in mobile devices. Power (Watts) 1(2), 3 (2012)
Cao, L.: Support vector machines experts for time series forecasting. Neurocomputing 51, 321–339 (2003)
Clarke, R.: Understanding the drone epidemic. Comput. Law Secur. Rev. 30(3), 230–246 (2014)
Corral, L., Georgiev, A., Janes, A., Kofler, S.: Energy-aware performance evaluation of Android custom kernels. In: IEEE/ACM 4th International Workshop on Green and Sustainable Software (GREENS), pp. 1–7, May 2015
Corral, L., Georgiev, A.B., Sillitti, A., Succi, G.: Method reallocation to reduce energy consumption: an implementation in Android OS. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing, SAC 2014, pp. 1213–1218. ACM (2014)
Flinn, J., Satyanarayanan, M.: Energy-aware adaptation for mobile applications. SIGOPS Oper. Syst. Rev. 33(5), 48–63 (1999)
Fronza, I., El Ioini, N., Corral, L.: The Future of Energy-Aware Software: The Case of Drones. Cutter Information Corp., Arlington (2015)
Fronza, I., Sillilti, A., Sued, G., Vlasenko, J.: Failure prediction based on log files using the Cox proportional hazard model, pp. 456–461 (2011)
Hj, T.: Testing for Normality. Marcel Dekker, New York (2002)
Lewis, G., Lago, P.: Architectural tactics for cyber-foraging: results of a systematic literature review. J. Syst. Softw. 107, 158–186 (2015)
Mann, H.B., Whitney, D.R.: On a test of whether one of two random variables is statistically larger than the other. Ann. Math. Statist. 18(1), 50–60 (1947)
Martin, J.: How to improve smartphone battery life: 10 tips and tricks to make your phone’s battery last longer - is facebook to blame for poor battery life? October 2015. http://www.pcadvisor.co.uk/how-to/mobile-phone/how-improve-smartphone-battery-life-facebook-3284240/. Accessed 25 Feb 2016
Parrot Rolling Spider: Rolling spider user guide UK (2015). www.parrot.com/support/parrot-rolling-spider/
Pathak, A., Hu, Y.C., Zhang, M.: Where is the energy spent inside my app?: fine grained energy accounting on smartphones with eprof. In: Proceedings of the 7th ACM European Conference on Computer Systems, EuroSys 2012, pp. 29–42. ACM (2012)
Procaccianti, G., Lago, P., Vetro, A., Fernández, D.M., Wieringa, R.: The green lab: experimentation in software energy efficiency. In: Proceedings of the 37th International Conference on Software Engineering, vol. 2, pp. 941–942. IEEE Press (2015)
Shapiro, S.S., Wilk, M.B.: An analysis of variance test for normality (complete samples). Biometrika 3(52), 591–611 (1965)
Vallina-Rodriguez, N., Crowcroft, J.: Energy management techniques in modern mobile handsets. IEEE Commun. Surv. Tutorials 15(1), 179–198 (2013)
Yoon, C., Kim, D., Jung, W., Kang, C., Cha, H.: Appscope: application energy metering framework for android smartphones using kernel activity monitoring. In: Proceedings of the 2012 USENIX Conference on Annual Technical Conference, USENIX ATC 2012, p. 36. USENIX Association (2012)
Zhang, L., Tiwana, B., Qian, Z., Wang, Z., Dick, R.P., Mao, Z.M., Yang, L.: Accurate online power estimation and automatic battery behavior based power model generation for smartphones. In: Proceedings of the Eighth IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, CODES/ISSS 2010, pp. 105–114. ACM (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Corral, L., Fronza, I., Ioini, N.E., Ibershimi, A. (2016). A Measurement Tool to Track Drones Battery Consumption During Flights. In: Younas, M., Awan, I., Kryvinska, N., Strauss, C., Thanh, D. (eds) Mobile Web and Intelligent Information Systems. MobiWIS 2016. Lecture Notes in Computer Science(), vol 9847. Springer, Cham. https://doi.org/10.1007/978-3-319-44215-0_28
Download citation
DOI: https://doi.org/10.1007/978-3-319-44215-0_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-44214-3
Online ISBN: 978-3-319-44215-0
eBook Packages: Computer ScienceComputer Science (R0)