Systems for relative localization in multi-robot systems based on ultra-wideband (UWB) ranging have recently emerged as robust solutions for GNSS-denied environments. Scalability remains one of the key challenges, particularly in ad-hoc deployments. Recent solutions include dynamic allocation of active and passive localization modes for different robots or nodes in the system. With larger-scale systems becoming more distributed, key research questions arise in the areas of security and trustability of such localization systems. This paper studies the potential integration of collaborative-decision making processes with distributed ledger technologies. Specifically, we investigate the design and implementation of a methodology for running an UWB role allocation algorithm within smart contracts in a blockchain. In previous works, we have separately studied the integration of ROS2 with the Hyperledger Fabric blockchain, and introduced a new algorithm for scalable UWB-based localization. In this paper, we extend these works by (i) running experiments with larger number of mobile robots switching between different spatial configurations and (ii) integrating the dynamic UWB role allocation algorithm into Fabric smart contracts for distributed decision-making in a system of multiple mobile robots. This enables us to deliver the same functionality within a secure and trustable process, with enhanced identity and data access management. Our results show the effectiveness of the UWB role allocation for continuously varying spatial formations of six autonomous mobile robots, while demonstrating a low impact on latency and computational resources of adding the blockchain layer that does not affect the localization process.
翻译:以超宽波段为基础的多机器人系统相对本地化系统(UWB)相对本地化系统(UWB)的相对本地化系统最近已成为全球导航卫星系统封闭环境中的可靠解决方案。 缩放性仍然是关键挑战之一, 特别是在临时部署中。 最近的解决方案包括系统内不同机器人或节点的主动和被动本地化模式动态分配; 随着规模更大的系统日益分布, 此类本地化系统在安全和可信任性领域出现关键研究问题。 本文研究协作决策流程与分布式分类账技术的可能整合。 具体地说, 我们调查了在智能合同中运行一个UWB角色配置算法的设计和实施方法。 在以往的工程中,我们分别研究了ROS2与超升格的Fabric 块链或节点的动态配置模式的动态分配。 随着规模扩大的系统在安全和可信任性系统中转换更多的移动机器人,我们扩展了这些工程。 将动态的UWB角色配置算法整合为Fabric 智能合同, 在一个智能合同中运行一个不易变的系统内, 交付多移动配置数据配置。