Towards Managing Industrial Robot Fleets with Hyperledger Fabric Blockchain and ROS 2

by   salma salimi, et al.

Trust is increasingly becoming a key consideration in the design of autonomous robotic systems. In industrial applications, security and trust in the system are requirements for widespread adoption. Blockchain technologies have emerged as a potential solution to address identity management and secure data aggregation and control. However, the vast majority of works to date utilize Ethereum and smart contracts that are not scalable or well suited for industrial applications. This paper presents what is, to the best of our knowledge, the first integration of ROS 2 with the Hyperledger Fabric blockchain. With a framework that leverages Fabric smart contracts and ROS 2 through a Go application, we delve into the potential of using blockchain for controlling robots, and gathering and processing their data. We demonstrate the applicability of the proposed framework to an inventory management use-case where different robots are used to detect objects of interest in a given area. Designed to meet the requirements of distributed robotic systems, we show that the performance of the robots is not impacted significantly by the blockchain layer. At the same time, we provide examples for developing other applications that integrate Fabric smart contracts with ROS 2. Our results pave the way for further adoption of blockchain technologies in autonomous robotic systems for building trustable data sharing.


page 1

page 4


Blockchain and Smart-contracts Modeled in a SwarmESB Ecosystem

Blockchain has emerged as a trusted and secure distributed ledger for tr...

A Review on the Application of Blockchain for the Next Generation of Cybersecure Industry 4.0 Smart Factories

Industry 4.0 is a concept devised for improving the way modern factories...

Blockchain-based Platform for Secure Sharing and Validation of Vaccination Certificates

The COVID-19 pandemic has recently emerged as a worldwide health emergen...

Smart systems, the fourth industrial revolution and new challenges in distributed computing

Smart systems and the smart world concept are addressed in the framework...

Partition-Tolerant and Byzantine-Tolerant Decision-Making for Distributed Robotic Systems with IOTA and ROS 2

With the increasing ubiquity of autonomous robotic solutions, the intere...

Smart Contracts on the Move

Blockchain systems have received much attention and promise to revolutio...

Secure Heterogeneous Multi-Robot Collaboration and Docking with Hyperledger Fabric Blockchain

In recent years, multi-robot systems have received increasing attention ...

Please sign up or login with your details

Forgot password? Click here to reset