Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3643915.3644081acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Towards Proactive Decentralized Adaptation of Unmanned Aerial Vehicles for Wildfire Tracking

Published: 07 June 2024 Publication History

Abstract

Smart Cyber-Physical Systems (sCPS) operate in dynamic and uncertain environments, where anticipation to adverse situations is crucial and decentralization is often necessary due to e.g., scalability issues. Addressing the limitations related to the lack of foresight of (decentralized) reactive self-adaptation (e.g., slower response, sub-optimal resource usage), this paper introduces a novel method that employs Predictive Coordinate Descent (PCD) to enable decentralized proactive self-adaptation in sCPS. Our study compares PCD with a reactive Deep Q-Network (DQN) strategy on Unmanned Aerial Vehicles (UAV) in wildfire tracking adaptation scenarios. Results show how PCD outperforms DQN when furnished with high-quality predictions of the environment, but progressively degrades in effectiveness with predictions of decreasing quality.

References

[1]
Mehrnoosh Askarpour, Christos Tsigkanos, Claudio Menghi, Radu Calinescu, Patrizio Pelliccione, Sergio García, Ricardo Caldas, Tim J. von Oertzen, Manuel Wimmer, Luca Berardinelli, Matteo Rossi, Marcello M. Bersani, and Gabriel S. Rodrigues. 2021. RoboMAX: Robotic Mission Adaptation eXemplars. In 16th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS@ICSE 2021, Madrid, Spain, May 18--24, 2021. IEEE, 245--251.
[2]
David Baldazo, Juan Parras, and Santiago Zazo. 2019. Decentralized Multi-Agent Deep Reinforcement Learning in Swarms of Drones for Flood Monitoring. (2019).
[3]
Suraj Bijjahalli, Roberto Sabatini, and Alessandro Gardi. 2020. Advances in intelligent and autonomous navigation systems for small UAS. Progress in Aerospace Sciences 115 (5 2020), 100617.
[4]
Radu Calinescu, Simos Gerasimou, and Alec Banks. 2015. Self-adaptive Software with Decentralised Control Loops. In Fundamental Approaches to Software Engineering - 18th International Conference, FASE 2015, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2015, London, UK, April 11--18, 2015. Proceedings (Lecture Notes in Computer Science, Vol. 9033), Alexander Egyed and Ina Schaefer (Eds.). Springer, 235--251.
[5]
Javier Cámara, Henry Muccini, and Karthik Vaidhyanathan. 2020. Quantitative Verification-Aided Machine Learning: A Tandem Approach for Architecting Self-Adaptive IoT Systems. In 2020 IEEE International Conference on Software Architecture, ICSA 2020, Salvador, Brazil, March 16--20, 2020. IEEE, 11--22.
[6]
Daniel Claes, Frans Oliehoek, Hendrik Baier, and Karl Tuyls. 2017. Decentralised online planning for multi-robot warehouse commissioning. In Proceedings of the 16th Conference on Autonomous Agents and MultiAgent Systems. International Foundation for Autonomous Agents and Multiagent Systems, 492--500.
[7]
Deshan Cooray, Ehsan Kouroshfar, Sam Malek, and Roshanak Roshandel. 2013. Proactive self-adaptation for improving the reliability of mission-critical, embedded, and mobile software. IEEE Transactions on Software Engineering 39, 12 (2013), 1714--1735.
[8]
Simos Gerasimou, Radu Calinescu, Stepan Shevtsov, and Danny Weyns. 2017. UNDERSEA: An Exemplar for Engineering Self-Adaptive Unmanned Underwater Vehicles (Artifact). Dagstuhl Artifacts Ser. 3, 1 (2017), 03:1--03:2.
[9]
Aizaz Ul Haq, Niranjana Deshpande, AbdElRahman A. ElSaid, Travis Desell, and Daniel E. Krutz. 2022. Addressing tactic volatility in self-adaptive systems using evolved recurrent neural networks and uncertainty reduction tactics. In GECCO '22: Genetic and Evolutionary Computation Conference, Boston, Massachusetts, USA, July 9 - 13, 2022, Jonathan E. Fieldsend and Markus Wagner (Eds.). ACM, 1299--1307.
[10]
Petr Hnetynka, Tomas Bures, Ilias Gerostathopoulos, and Jan Pacovsky. 2020. Using Component Ensembles for Modeling Autonomic Component Collaboration in Smart Farming. In Proceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (Seoul, Republic of Korea) (SEAMS '20). Association for Computing Machinery, New York, NY, USA, 156--162.
[11]
Piyush Jain, Sean C.P. Coogan, Sriram Ganapathi Subramanian, Mark Crowley, Steve Taylor, and Mike D. Flannigan. 2020. A review of machine learning applications in wildfire science and management. Environmental Reviews 28 (2020), 478--505. Issue 4.
[12]
Kyle D. Julian and Mykel J. Kochenderfer. 2018. Distributed Wildfire Surveillance with Autonomous Aircraft using Deep Reinforcement Learning. Journal of Guidance, Control, and Dynamics 42 (10 2018), 1768--1778. Issue 8. https://arxiv.org/abs/1810.04244v1
[13]
Jackie Kazil, David Masad, and Andrew Crooks. 2020. Utilizing Python for Agent-Based Modeling: The Mesa Framework. In Social, Cultural, and Behavioral Modeling, Robert Thomson, Halil Bisgin, Christopher Dancy, Ayaz Hyder, and Muhammad Hussain (Eds.). Springer International Publishing, Cham, 308--317.
[14]
Jeffrey O. Kephart and David M. Chess. 2003. The Vision of Autonomic Computing. Computer 36, 1 (2003), 41--50.
[15]
Basil Kouvaritakis and Mark Cannon. 2016. Model predictive control. Switzerland: Springer International Publishing 38 (2016).
[16]
Marta Z. Kwiatkowska, Gethin Norman, and David Parker. 2007. Stochastic Model Checking. In Formal Methods for Performance Evaluation, 7th International School on Formal Methods for the Design of Computer, Communication, and Software Systems, SFM 2007, Bertinoro, Italy, May 28-June 2, 2007, Advanced Lectures (Lecture Notes in Computer Science, Vol. 4486), Marco Bernardo and Jane Hillston (Eds.). Springer, 220--270.
[17]
Axel Legay, Anna Lukina, Louis Marie Traonouez, Junxing Yang, Scott A Smolka, and Radu Grosu. 2019. Statistical model checking. In Computing and software science: state of the art and perspectives. Springer, 478--504.
[18]
Claudio Menghi, Sergio García, Patrizio Pelliccione, and Jana Tumova. 2018. Multirobot LTL Planning Under Uncertainty. In Formal Methods - 22nd International Symposium, FM 2018, Held as Part of the Federated Logic Conference, FloC 2018, Oxford, UK, July 15--17, 2018, Proceedings. 399--417.
[19]
Branko Miloradovic, Baran Çürüklü, Mikael Ekström, and Alessandro Vittorio Papadopoulos. 2022. GMP: A Genetic Mission Planner for Heterogeneous Multirobot System Applications. IEEE Trans. Cybern. 52, 10 (2022), 10627--10638.
[20]
Gabriel A. Moreno, Javier Cámara, David Garlan, and Bradley R. Schmerl. 2015. Proactive self-adaptation under uncertainty: a probabilistic model checking approach. In Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2015, Bergamo, Italy, August 30 - September 4, 2015, Elisabetta Di Nitto, Mark Harman, and Patrick Heymans (Eds.). ACM, 1--12.
[21]
Gabriel A. Moreno, Alessandro Vittorio Papadopoulos, Konstantinos Angelopoulos, Javier Cámara, and Bradley R. Schmerl. 2017. Comparing Model-Based Predictive Approaches to Self-Adaptation: CobRA and PLA. In 12th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS@ICSE 2017, Buenos Aires, Argentina, May 22--23, 2017. IEEE Computer Society, 42--53.
[22]
Yu Nesterov. 2012. Efficiency of coordinate descent methods on huge-scale optimization problems. SIAM Journal on Optimization 22, 2 (2012), 341--362.
[23]
Babatunji Omoniwa, Boris Galkin, and Ivana Dusparic. 2023. Density-Aware Reinforcement Learning to Optimise Energy Efficiency in UAV-Assisted Networks. arXiv preprint arXiv:2306.08785 (2023).
[24]
Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, et al. 2019. Pytorch: An imperative style, high-performance deep learning library. Advances in neural information processing systems 32 (2019).
[25]
Gustavo Rezende Silva, Juliane Päßler, Jeroen Zwanepol, Elvin Alberts, S Lizeth Tapia Tarifa, Ilias Gerostathopoulos, Einar Broch Johnsen, and Carlos Hernández Corbato. 2023. SUAVE: An Exemplar for Self-Adaptive Underwater Vehicles. In 2023 IEEE/ACM 18th Conference on Software Engineering for Adaptive and Self-Managing Systems (SEAMS). IEEE, 181--187.
[26]
Gricel Vázquez, Radu Calinescu, and Javier Cámara. 2022. Scheduling of Missions with Constrained Tasks for Heterogeneous Robot Systems. In Proceedings Fourth International Workshop on Formal Methods for Autonomous Systems (FMAS) and Fourth International Workshop on Automated and verifiable Software sYstem DEvelopment (ASYDE), FMAS/ASYDE@SEFM 2022, and Fourth International Workshop on Automated and verifiable Software sYstem DEvelopment (ASYDE)Berlin, Germany, 26th and 27th of September 2022 (EPTCS, Vol. 371), Matt Luckcuck and Marie Farrell (Eds.). 156--174.
[27]
Shanu Verma, Millie Pant, and Vaclav Snasel. 2021. A comprehensive review on NSGA-II for multi-objective combinatorial optimization problems. Ieee Access 9 (2021), 57757--57791.

Index Terms

  1. Towards Proactive Decentralized Adaptation of Unmanned Aerial Vehicles for Wildfire Tracking

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SEAMS '24: Proceedings of the 19th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
    April 2024
    233 pages
    ISBN:9798400705854
    DOI:10.1145/3643915
    Permission to make digital or hard copies of all or part 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 components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 June 2024

    Check for updates

    Author Tags

    1. UAV
    2. proactive adaptation
    3. predictive coordinate descent

    Qualifiers

    • Research-article

    Funding Sources

    • Spanish Government (FEDER, Ministerio de Ciencia e Innovación?Agencia Estatal de Investigación)
    • Spanish Government (Ministerio de Ciencia e Innovación?Agencia Estatal de Investigación)

    Conference

    SEAMS '24
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 17 of 31 submissions, 55%

    Upcoming Conference

    ICSE 2025

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 45
      Total Downloads
    • Downloads (Last 12 months)45
    • Downloads (Last 6 weeks)13
    Reflects downloads up to 04 Oct 2024

    Other Metrics

    Citations

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media