The integration of blockchain technology in robotic systems has been met by the community with a combination of hype and skepticism. The current literature shows that there is indeed potential for more secure and trustable distributed robotic systems. However, it is still unclear in what aspects of robotics beyond high-level decision making can blockchain technology be indeed usable. This paper explores the limits of a permissioned blockchain framework, Hyperledger Fabric, for teleoperation. Remote operation of mobile robots can benefit from the auditability and security properties of a blockchain. We study the potential benefits and the main limitations of such an approach. We introduce a new design and implementation for a event-driven Fabric-ROS 2 bridge that is able to maintain lower latencies at higher network loads than previous solutions. We also show this opens the door to more realistic use cases and applications. Our experiments with small aerial robots show latencies in the hundreds of milliseconds and simultaneous control of both a single and multi-robot system. We analyze the main trade-offs and limitations for real-world near real-time remote teleoperation.
翻译:将区块链技术整合到机器人系统中,引起了社区的热情和怀疑之情。当前文献显示,确实存在更安全和可信的分布式机器人系统的潜力。然而,区块链技术在除高层决策制定外的机器人方面的可用性仍不清楚。本文探讨了基于权限的区块链框架Hyperledger Fabric在远程操作中的使用限制。移动机器人的远程操作可以受益于区块链的可审计性和安全特性。我们研究了这种方法的潜在优点和主要限制。我们引入了一种新的设计和实现,用于实现事件驱动的Fabric-ROS 2桥接,能够在高网络负载下保持较低的延迟,优于先前的解决方案。我们还展示了这为更加实际的用例和应用带来了机会。我们对小型空中机器人进行了实验,显示出数百毫秒的延迟和同时控制单个和多个机器人系统的能力。我们分析了实现实时远程操作时的主要权衡和局限性。