skip to main content
10.1145/3565386.3565484acmconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
demonstration
Public Access

Scalable distributed microservices for autonomous UAV swarms: poster abstract

Published:22 November 2022Publication History

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.

References

  1. 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 ScholarGoogle ScholarCross RefCross Ref
  2. J. Boubin, C. Stewart, S. Zhang, N. T. Babu, and Z. Zhang. Softwarepilot. http://github.com/boubinjg/softwarepilot, 2019.Google ScholarGoogle Scholar
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. DJI. Prerequisites-dji mobile sdk documentation. https://developer.dji.com/, 2018.Google ScholarGoogle Scholar
  5. EpiSci. Swarmsense: Intelligent uav swarms. https://www.episci.com/product/swarmsense/.Google ScholarGoogle Scholar
  6. 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 ScholarGoogle Scholar
  7. 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 ScholarGoogle Scholar
  8. Parrot. Parrot olympe sdk. https://developer.parrot.com/docs/olympe/index.html.Google ScholarGoogle Scholar
  9. 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 ScholarGoogle ScholarCross RefCross Ref
  10. 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 ScholarGoogle Scholar
  11. 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 ScholarGoogle ScholarCross RefCross Ref
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Scalable distributed microservices for autonomous UAV swarms: poster abstract

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        Middleware Demos and Posters '22: Proceedings of the 23rd International Middleware Conference Demos and Posters
        November 2022
        32 pages
        ISBN:9781450399319
        DOI:10.1145/3565386

        Copyright © 2022 Owner/Author

        Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 22 November 2022

        Check for updates

        Qualifiers

        • demonstration

        Acceptance Rates

        Overall Acceptance Rate203of948submissions,21%

        Upcoming Conference

        MIDDLEWARE '24
        25th International Middleware Conference
        December 2 - 6, 2024
        Hong Kong , Hong Kong
      • Article Metrics

        • Downloads (Last 12 months)76
        • Downloads (Last 6 weeks)13

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader