Hostname: page-component-76fb5796d-zzh7m Total loading time: 0 Render date: 2024-04-26T20:27:34.577Z Has data issue: false hasContentIssue false

Maximum likelihood estimate sharing for collective perception in static environments for swarm robotics

Published online by Cambridge University Press:  01 June 2023

Ahmed Abdelli*
Affiliation:
Ecole Militaire Polytechnique, Algiers, Algeria
Ali Yachir
Affiliation:
Ecole Militaire Polytechnique, Algiers, Algeria
Abdenour Amamra
Affiliation:
Ecole Militaire Polytechnique, Algiers, Algeria
Belkacem Khaldi
Affiliation:
LabRI-SBA Laboratory, Ecole Superieure en Informatique - 08 May 1945 - Sidi Bel Abbes, Sidi Bel Abbes, Algeria
*
Corresponding author: Ahmed Abdelli; Email: ahmedabdelli@kaist.ac.kr

Abstract

Collective decision-making by a swarm of robots is of paramount importance. In particular, the problem of collective perception wherein a swarm of robots aims to achieve consensus on the prevalent feature in the environment. Recently, this problem has been formulated as a discrete collective estimation scenario to estimate their proportion rather than deciding about the prevalent one. Nevertheless, the performance of the existing strategies to resolve this scenario is either poor or depends on higher communication bandwidth. In this work, we propose a novel decision-making strategy based on maximum likelihood estimate sharing (MLES) to resolve the discrete collective estimation scenario. Experimentally, we compare the tradeoff speed versus accuracy of MLES with state-of-the-art methods in the literature, such as direct comparison (DC) and distributed Bayesian belief sharing (DBBS). Interestingly, MLES achieves an accurate consensus nearly 20% faster than DBBS, its communication bandwidth requirement is the same as DC but six times less than DBBS, and its computational complexity is $O(1)$. Furthermore, we investigate how noisy sensors affect the effectiveness of the strategies under consideration, with MLES showing better sustainability.

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Khaldi, B. and Cherif, F., “An overview of swarm robotics: Swarm intelligence applied to multi-robotics,” Int. J. Comput. Appl. 126(2), 3137 (2015).Google Scholar
Şahin, E. Swarm Robotics: From Sources of Inspiration to Domains of Application, Swarm Robotics, Şahin, E. Spears, W. M. Springer, Berlin, Heidelberg, 2005, 1020.CrossRefGoogle Scholar
Brambilla, M., Ferrante, E., Birattari, M. and Dorigo, M., “Swarm robotics: A review from the swarm engineering perspective,” Swarm Intell. 7(1), 141 (2013).CrossRefGoogle Scholar
Barca, J. C. and Sekercioglu, Y. A., “Swarm robotics reviewed,” Robotica 31(3), 345359 (2013).CrossRefGoogle Scholar
Schranz, M., Umlauft, M., Sende, M. and Elmenreich, W., “Swarm robotic behaviors and current applications,” Front. Robot. AI 7, 36 (2020).CrossRefGoogle ScholarPubMed
Reina, A., Valentini, G., Fernández-Oto, C., Dorigo, M. and Trianni, V., “A design pattern for decentralised decision making,” PLOS One 10(10), e0140950 (2015).CrossRefGoogle ScholarPubMed
Valentini, G., Ferrante, E. and Dorigo, M., “The best-of-n problem in robot swarms: Formalization, state of the art, and novel perspectives,” Front. Robot. AI 4, 9 (2017).CrossRefGoogle Scholar
Talamali, M. S., Saha, A., Marshall, J. A. R. and Reina, A., “When less is more: Robot swarms adapt better to changes with constrained communication,” Sci. Robot. 6(56), eabf1416 (2021).CrossRefGoogle ScholarPubMed
Lee, C., Lawry, J. and Winfield, A. F. T., “Negative updating applied to the best-of-n problem with noisy qualities,” Swarm Intell. 15(1), 111143 (2021).CrossRefGoogle Scholar
Nedjah, N. and Junior, L. S., “Review of methodologies and tasks in swarm robotics towards standardization,” Swarm Evol. Comput. 50, 100565 (2019).CrossRefGoogle Scholar
Hamann, H. Swarm Robotics: A Formal Approach (Springer International Publishing, Germany, 2018).CrossRefGoogle Scholar
Valentini, G., Ferrante, E., Hamann, H. and Dorigo, M., “Collective decision with 100 kilobots: Speed versus accuracy in binary discrimination problems,” Auton. Agent Multi-Agent Syst. 30a(3), 553580 (2016).CrossRefGoogle Scholar
Ebert, J. T., Gauci, M., Mallmann-Trenn, F. and Nagpal, R.. Bayes Bots: Collective Bayesian Decision-Making in Decentralized Robot Swarms. In: 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 2020 pp. 71867192.Google Scholar
Camazine, S., Deneubourg, J.-L., Franks, N. R., Sneyd, J., Theraula, G. and Bonabeau, E.. Self-Organization in Biological Systems (Princeton University Press, UK, 2001).Google Scholar
Bartashevich, P. and Mostaghim, S., “Multi-featured collective perception with evidence theory: Tackling spatial correlations,” Swarm Intell. 15(1), 83110 (2021).CrossRefGoogle Scholar
Shan, Q. and Mostaghim, S., “Discrete collective estimation in swarm robotics with distributed Bayesian belief sharing,” Swarm Intell. 15(4), 377402 (2021).CrossRefGoogle Scholar
Shan, Q. and Mostaghim, S., “Benchmarking Performances of Collective Decision-Making Strategies with Respect to Communication Bandwidths in Discrete Collective Estimation,” In: Swarm Intelligence, Lecture Notes in Computer Science, Dorigo, M., Hamann, H., López-Ibáñez, M., García-Nieto, J., Engelbrecht, A., Pinciroli, C., Strobel, V. and Camacho-Villalón, C., Springer International Publishing, Cham, 2022, 5465.CrossRefGoogle Scholar
Valentini, G., Brambilla, D., Hamann, H. and Dorigo, M., “Collective Perception of Environmental Features in a Robot Swarm,” In: Swarm Intelligence, M. Dorigo, M. Birattari, X. Li, M. López-Ibáñez, K. Ohkura, C. Pinciroli and T. Stützle, (Springer International Publishing, Cham) 2016, 65–76.Google Scholar
Shan, Q., Heck, A. and Mostaghim, S.. Discrete Collective Estimation in Swarm Robotics with Ranked Voting Systems. In: 2021 IEEE Symposium Series on Computational Intelligence (SSCI), (2021) pp. 18.Google Scholar
Mondada, F., Bonani, M., Raemy, X., Pugh, J., Cianci, C., Klaptocz, A., Magnenat, S., Zufferey, J.-C., Floreano, D., Martinoli, A.. The e-puck, a Robot Designed for Education in Engineering, vol. 1. Instituto Politécnico de Castelo Branco, Portugal, (2009) pp. 5965.Google Scholar
Strobel, V., Ferrer, E. C.ó and Dorigo, M.. Managing Byzantine Robots via Blockchain Technology in a Swarm Robotics Collective Decision Making Scenario. In: Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS ’18, Richland, SC: International Foundation for Autonomous Agents and Multiagent Systems, 2018, 541549.Google Scholar
Ebert, J. T., Gauci, M. and Nagpal, R.. Multi-Feature Collective Decision Making in Robot Swarms. In: Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS ’18, Richland, SC: International Foundation for Autonomous Agents and Multiagent Systems, 2018, 17111719.Google Scholar
Bartashevich, P. and Mostaghim, S., “Benchmarking Collective Perception: New Task Difficulty Metrics for Collective Decision-Making,” In: Progress in Artificial Intelligence, Lecture Notes in Computer Science, Oliveira, P. M., Novais, P. and Reis, L. P., Springer International Publishing, Cham, 2019, 699711.CrossRefGoogle Scholar