Blockchain Approach to Solve Collective Decision Making Problems for Swarm Robotics
Document Type
Article
Publication Date
6-25-2019
Department
Computing
Abstract
Recently, there are significantly increasing number of applications of swarm robotics for example targeted material delivery, precision farming, surveillance, defense and many other areas. Some qualities such as robot autonomy, decentralized control, collective decision-making ability, high fault tolerance etc. make swarm robotics suitable for solving these real-world problems. Blockchain, a decentralized ledger which is managed by a peer-to-peer network with cryptographic algorithms, provides a platform to perform different transactions in a secure way. The decentralized nature of swarm robotics makes it compatible to combine with blockchain technology and allows it to implement different decentralized decision making, behavior differentiation and other business models. This paper proposed a new distributed collective decision-making algorithm (best-of-n) for swarm robotics, where robots form a peer-to-peer network and perform different transactions using blockchain technology. For performance comparison, both collective decision-making algorithm with and without using blockchain have been implemented and their results have also been compared with respect to different metrics such as consensus time and exit probability. The performance shows that our proposed method gives a lower consensus time and higher exit probability value and therefore outperforms classical methods.
Publication Title
Advances in Intelligent Systems and Computing
Volume
1010
First Page
118
Last Page
125
Recommended Citation
Nguyen, T. T.,
Hatua, A.,
Sung, A. H.
(2019). Blockchain Approach to Solve Collective Decision Making Problems for Swarm Robotics. Advances in Intelligent Systems and Computing, 1010, 118-125.
Available at: https://aquila.usm.edu/fac_pubs/16449