In robotic swarms, nodes must cooperate in order to accomplish complex tasks. Robot interactions may occur at run-time based on the dynamic network topology and on mission-specific goals. For this reason, service discovery mechanisms are fundamental in order to inform each robot about the functionalities offered by the other peers. Although several network discovery protocols have been proposed so far, none of them fits the unique characteristics of robotic swarms in terms of dynamic topology, communication heterogeneity, and latency requirements. In this paper, we fill such gap by designing, implementing and evaluating a novel service discovery mechanisms for generic Robotic Systems-of-Systems (RSoS). The study proposes algorithmic and practical contributions. Regarding the first, we describe a novel distributed service discovery algorithm for RSoS which adapts to highly mobile robotic environments while limiting the network overhead and latency. Regarding the latter, we implemented the proposed algorithm within the Uhura swarm robotics framework; as a result, our solution is able to support multi-radio scenarios where robots are provided with heterogeneous Machine-to-Machine (M2M) communication technologies. In addition, we validate our solution through large-scale simulations and a test-bed in which ground robots are able to discover a Federated Learning (FL) task and join it at run-time to improve the accuracy.

Montecchiari, L., Trotta, A., Gigli, L., Bellone, L., Di Felice, M., Natalizio, E. (2023). Distributed Service Discovery over Heterogeneous Robotic Systems-of-Systems. Piscataway US : IEEE [10.1109/dcoss-iot58021.2023.00047].

Distributed Service Discovery over Heterogeneous Robotic Systems-of-Systems

Montecchiari, Leonardo;Trotta, Angelo;Gigli, Lorenzo;Bellone, Lorenzo;Di Felice, Marco;
2023

Abstract

In robotic swarms, nodes must cooperate in order to accomplish complex tasks. Robot interactions may occur at run-time based on the dynamic network topology and on mission-specific goals. For this reason, service discovery mechanisms are fundamental in order to inform each robot about the functionalities offered by the other peers. Although several network discovery protocols have been proposed so far, none of them fits the unique characteristics of robotic swarms in terms of dynamic topology, communication heterogeneity, and latency requirements. In this paper, we fill such gap by designing, implementing and evaluating a novel service discovery mechanisms for generic Robotic Systems-of-Systems (RSoS). The study proposes algorithmic and practical contributions. Regarding the first, we describe a novel distributed service discovery algorithm for RSoS which adapts to highly mobile robotic environments while limiting the network overhead and latency. Regarding the latter, we implemented the proposed algorithm within the Uhura swarm robotics framework; as a result, our solution is able to support multi-radio scenarios where robots are provided with heterogeneous Machine-to-Machine (M2M) communication technologies. In addition, we validate our solution through large-scale simulations and a test-bed in which ground robots are able to discover a Federated Learning (FL) task and join it at run-time to improve the accuracy.
2023
Proceedings Proceedings - 19th International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2023
227
231
Montecchiari, L., Trotta, A., Gigli, L., Bellone, L., Di Felice, M., Natalizio, E. (2023). Distributed Service Discovery over Heterogeneous Robotic Systems-of-Systems. Piscataway US : IEEE [10.1109/dcoss-iot58021.2023.00047].
Montecchiari, Leonardo; Trotta, Angelo; Gigli, Lorenzo; Bellone, Lorenzo; Di Felice, Marco; Natalizio, Enrico
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/963670
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact