Affiliation:
1. Alma Mater Studiorum—Università di Bologna, Cesena (FC), Italy
2. Aarhus University Nordre Ringgade 1, Aarhus C, Denmark
Abstract
We focus on the online multi-object
k
-coverage problem (OMOkC), where mobile robots are required to sense a mobile target from
k
diverse points of view, coordinating themselves in a scalable and possibly decentralised way. There is active research on OMOkC, particularly in the design of decentralised algorithms for solving it. We propose a new take on the issue: Rather than classically developing new algorithms, we apply a macro-level paradigm, called
aggregate computing
, specifically designed to directly program the global behaviour of a whole
ensemble
of devices at once. To understand the potential of the application of aggregate computing to OMOkC, we extend the Alchemist simulator (supporting aggregate computing natively) with a novel toolchain component supporting the simulation of mobile robots. This way, we build a software engineering toolchain comprising language and simulation tooling for addressing OMOkC. Finally, we exercise our approach and related toolchain by introducing new algorithms for OMOkC; we show that they can be expressed concisely, reuse existing software components and perform better than the current state-of-the-art in terms of coverage over time and number of objects covered overall.
Publisher
Association for Computing Machinery (ACM)
Subject
Software,Computer Science (miscellaneous),Control and Systems Engineering
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Knowledge Equivalence in Digital Twins of Intelligent Systems;ACM Transactions on Modeling and Computer Simulation;2024-01-14
2. Field-informed Reinforcement Learning of Collective Tasks with Graph Neural Networks;2023 IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS);2023-09-25
3. Artificial Collective Intelligence Engineering: A Survey of Concepts and Perspectives;Artificial Life;2023
4. Methods to Assign UAVs for K-Coverage and Recharging in IoT Networks;IEEE Transactions on Mobile Computing;2023
5. Towards Automated Engineering for Collective Adaptive Systems: Vision and Research Directions;2022 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech);2022-09-12