
Research Article
A Hashgraph-Based Knowledge Sharing Approach for Mobile Robot Swarm
@INPROCEEDINGS{10.1007/978-3-030-92638-0_10, author={Xiao Shu and Bo Ding and Jie Luo and Xiang Fu and Min Xie and Zhen Li}, title={A Hashgraph-Based Knowledge Sharing Approach for Mobile Robot Swarm}, proceedings={Collaborative Computing: Networking, Applications and Worksharing. 17th EAI International Conference, CollaborateCom 2021, Virtual Event, October 16-18, 2021, Proceedings, Part II}, proceedings_a={COLLABORATECOM PART 2}, year={2022}, month={1}, keywords={Robot swarm Hashgraph Common knowledge Consensus algorithm}, doi={10.1007/978-3-030-92638-0_10} }
- Xiao Shu
Bo Ding
Jie Luo
Xiang Fu
Min Xie
Zhen Li
Year: 2022
A Hashgraph-Based Knowledge Sharing Approach for Mobile Robot Swarm
COLLABORATECOM PART 2
Springer
DOI: 10.1007/978-3-030-92638-0_10
Abstract
Common knowledge in a group of robots, i.e., the knowledge known by everyone or nearly everyone, can significantly promote the efficiency of robot collaboration. In a decentralized environment, it can be achieved through blockchain technology. However, traditional blockchain platforms such as Ethereum are based on Proof of Work (PoW), which requires huge amounts of computation and is not suitable for robots with limited computing resources. And the lack of a stable, fully-connected network will greatly reduce the performance of the traditional blockchain technology as well. To address these challenges, we propose a novel peer-to-peer knowledge sharing approach for mobile robot swarms in this paper. This approach is based on hashgraph, a distributed ledger technology that uses directed acyclic graphs to achieve consensus and does not need huge computational power. We also enhance hashgraph to adapt it to the mobile network environment with a limited communication range for each robot and dynamic network topology in the swarm. With a set of motivated scenarios of collective decision making, we verified the effectiveness of our approach and the results show that our approach helps robot swarm collaborate more efficiently with less computation and waste of resources than the approach based on the traditional blockchain.