Journal of Bionic Engineering ›› 2021, Vol. 18 ›› Issue (6): 1317-1330.doi: 10.1007/s42235-021-00073-0

• • 上一篇    下一篇

Study on Decentralization of Spherical Amphibious Multi-robot Control System Based on Smart Contract and Blockchain

Shuxiang Guo 1,2, Sheng Cao 2, Jian Guo 1   

  1. 1 Tianjin Key Laboratory for Control Theory and Applications in Complicated Systems and Intelligent Robot Laboratory , Tianjin University of Technology , Binshui Xidao Extension 391 , Tianjin   300384 , China 
    2 Intelligent Mechanical Systems Engineering Department Faculty of Engineering , Kagawa University , Takamatsu , Kagawa , Japan 
  • 收稿日期:2020-10-03 修回日期:2020-08-25 接受日期:2020-08-25 出版日期:2021-11-10 发布日期:2021-12-21
  • 通讯作者: Jian Guo E-mail: jianguo@tjut.edu.cn
  • 作者简介:Shuxiang Guo 1,2, Sheng Cao 2, Jian Guo 1

Study on Decentralization of Spherical Amphibious Multi-robot Control System Based on Smart Contract and Blockchain

Shuxiang Guo 1,2, Sheng Cao 2, Jian Guo 1   

  1. 1 Tianjin Key Laboratory for Control Theory and Applications in Complicated Systems and Intelligent Robot Laboratory , Tianjin University of Technology , Binshui Xidao Extension 391 , Tianjin   300384 , China 
    2 Intelligent Mechanical Systems Engineering Department Faculty of Engineering , Kagawa University , Takamatsu , Kagawa , Japan 
  • Received:2020-10-03 Revised:2020-08-25 Accepted:2020-08-25 Online:2021-11-10 Published:2021-12-21
  • Contact: Jian Guo E-mail: jianguo@tjut.edu.cn
  • About author:Shuxiang Guo 1,2, Sheng Cao 2, Jian Guo 1

摘要: With the development of intelligent bionic robots and the improvement of military application, a single robot cannot meet the requirements of the tasks of the current era. The more complex tasks require not only that the robot be able to pass through the fi eld barriers and the amphibious environment, but also that the robot be able to collaborate in a multi-robot system. Consequently, research on the multi-robot control system of spherical amphibious robots is very important. Presently, the main research on amphibious robots is to improve the functions of a single robot, in the absence of the study of the multi-robot control system. Existing systems primarily use a centralized control methodology. Although the transfer of central node can be achieved, there is still a problem of Byzantine fault tolerance in military applications, that is, when the amphibious multi-robot system is invaded by the enemy. The central node may not only fail to accomplish the task, but also lose control of other robots, with severe consequences. To solve the above problems, this paper proposed a decentralized method of spherical amphibious multi-robot control system based on blockchain technology. First, the point-to-point information network based on long range radio technology of low power wide area network was set up, we designed the blockchain system for embedded application environment and the decentralized hardware and software architecture of multi-robot control system. On this basis, the consensus plugin, smart contract and decentralized multi-robot control algorithm were designed to achieve decentralization. The experimental results of consensus of spherical amphibious multi-robot showed the eff ectiveness of the decentralization. 

关键词: Amphibious robot, Blockchain, Smart contract, Control system, Decentralization

Abstract: With the development of intelligent bionic robots and the improvement of military application, a single robot cannot meet the requirements of the tasks of the current era. The more complex tasks require not only that the robot be able to pass through the fi eld barriers and the amphibious environment, but also that the robot be able to collaborate in a multi-robot system. Consequently, research on the multi-robot control system of spherical amphibious robots is very important. Presently, the main research on amphibious robots is to improve the functions of a single robot, in the absence of the study of the multi-robot control system. Existing systems primarily use a centralized control methodology. Although the transfer of central node can be achieved, there is still a problem of Byzantine fault tolerance in military applications, that is, when the amphibious multi-robot system is invaded by the enemy. The central node may not only fail to accomplish the task, but also lose control of other robots, with severe consequences. To solve the above problems, this paper proposed a decentralized method of spherical amphibious multi-robot control system based on blockchain technology. First, the point-to-point information network based on long range radio technology of low power wide area network was set up, we designed the blockchain system for embedded application environment and the decentralized hardware and software architecture of multi-robot control system. On this basis, the consensus plugin, smart contract and decentralized multi-robot control algorithm were designed to achieve decentralization. The experimental results of consensus of spherical amphibious multi-robot showed the eff ectiveness of the decentralization. 

Key words: Amphibious robot, Blockchain, Smart contract, Control system, Decentralization