ABSTRACT
Unmanned aerial vehicles (UAV) are revolutionizing critical industries. Their inexpensive and accessible nature makes them useful for a number of broad applications including agriculture, infrastructure inspection, and more. In response to this popularity, UAV manufacturers, hobbyists, and researchers have developed myriad software packages for UAV control to simplify and automate UAV flight. Recent advances have also led to autonomous UAV that complete complex missions without human pilots and swarms of UAV that work together to solve tasks. Recently, researchers have used autonomy and swarms to allow UAV to cover wide areas quickly and intelligently. Few software packages explicitly support either autonomy and swarming for UAV, and none to our knowledge combine these features. We present early work on SoftwarePilot 2.0, a UAV software package that supports swarms of autonomous UAV. SoftwarePilot 2.0 improves on prior work to expand microservice model designs which are easier to manage using cloud-native technologies. SoftwarePilot 2.0's edge-efficient design allows UAV swarms to easily scale across the edge and cloud, and supports cutting edge autonomy techniques.
- J. Boubin, C. Burley, P. Han, B. Li, B. Porter, and C. Stewart. Marble: Multi-agent reinforcement learning at the edge for digital agriculture. In Proceedings of the 7th ACM/IEEE Symposium on Edge Computing, 2022.Google ScholarCross Ref
- J. Boubin, C. Stewart, S. Zhang, N. T. Babu, and Z. Zhang. Softwarepilot. http://github.com/boubinjg/softwarepilot, 2019.Google Scholar
- J. G. Boubin, N. T. Babu, C. Stewart, J. Chumley, and S. Zhang. Managing edge resources for fully autonomous aerial systems. In Proceedings of the 4th ACM/IEEE Symposium on Edge Computing, pages 74--87. ACM, 2019.Google ScholarDigital Library
- DJI. Prerequisites-dji mobile sdk documentation. https://developer.dji.com/, 2018.Google Scholar
- EpiSci. Swarmsense: Intelligent uav swarms. https://www.episci.com/product/swarmsense/.Google Scholar
- H. Genc, Y. Zu, T. Chin, M. Halpern, and V. J. Reddi. Flying iot: Toward low-power vision in the sky. IEEE Micro, 37(6):40--51, November 2017.Google Scholar
- L. Meier, J. Camacho, B. Godbolt, J. Goppert, L. Heng, M. Lizarraga, et al. Mavlink: Micro air vehicle communication protocol. Online]. Tillgänglig: http://qgroundcontrol.org/mavlink/start. [Hämtad 2014-05-22], 2013.Google Scholar
- Parrot. Parrot olympe sdk. https://developer.parrot.com/docs/olympe/index.html.Google Scholar
- C. Qu, J. Boubin, D. Gafurov, J. Zhou, N. Aloysius, h. Nguyen, and P. Calyam. Uav swarms in smart agriculture: Experiences and opportunities. In 2022 IEEE International Conference on eScience. IEEE, 2022.Google ScholarCross Ref
- L. Ruetten, P. A. Regis, D. Feil-Seifer, and S. Sengupta. Area-optimized uav swarm network for search and rescue operations. In 2020 10th annual computing and communication workshop and conference (CCWC), pages 0613--0618. IEEE, 2020.Google Scholar
- J. L. Sanchez-Lopez, R. A. S. Fernández, H. Bavle, C. Sampedro, M. Molina, J. Pestana, and P. Campoy. Aerostack: An architecture and open-source software framework for aerial robotics. In International Conference on Unmanned Aircraft Systems, 2016.Google ScholarCross Ref
- A. Van't Hof and J. Nieh. Androne: Virtual drone computing in the cloud. In Proceedings of the Fourteenth EuroSys Conference 2019, pages 1--16, 2019.Google ScholarDigital Library
- Z. Zhang, S. Khanal, A. Raudenbush, K. Tilmon, and C. Stewart. Assessing the efficacy of machine learning techniques to characterize soybean defoliation from unmanned aerial vehicles. Computer and Electronics in Agriculture, 2022.Google ScholarDigital Library
Index Terms
- Scalable distributed microservices for autonomous UAV swarms: poster abstract
Recommendations
Adaptive Deployment for Autonomous Agricultural UAV Swarms
SenSys '22: Proceedings of the 20th ACM Conference on Embedded Networked Sensor SystemsUnmanned aerial vehicles (UAV) play a critical role in many edge computing deployments and applications. UAV are prized for their maneuverability, low cost, and sensing capacity, facilitating many applications that would otherwise be prohibitively ...
Towards Autonomous Micro UAV Swarms
Micro Unmanned Aerial Vehicles (UAVs) such as quadrocopters have gained great popularity over the last years, both as a research platform and in various application fields. However, some complex application scenarios call for the formation of swarms ...
Modeling UAV swarm flight trajectories using Rapidly-exploring Random Tree algorithm
AbstractThe paper presents the concept of determining the flight trajectory of an unmanned aerial vehicle (UAV) swarm that forms a flying ad-hoc network (FANET) for communication with each other. The FANET allows the swarm to follow a predetermined route ...
Comments