A Blockchain-Oriented Task Scheduling and Allocation System for ROS Enabled Mobile Robots

dc.contributor.authorSen, Mehmed Oguz
dc.contributor.authorOkumus, Fatih
dc.contributor.authorFatih Kocamaz, Adnan
dc.date.accessioned2026-04-04T13:33:24Z
dc.date.available2026-04-04T13:33:24Z
dc.date.issued2025
dc.departmentİnönü Üniversitesi
dc.description.abstractIn multi-mobile robot applications, the operational processes such as the management of robots, task assignment, monitoring of assigned tasks, communication and coordination between robots, and data storage are executed through a centralized server system. Therefore, most critical decisions are made on this centralized server rather than by the robots themselves. However, working in a centralized system has numerous disadvantages such as the obligation to maintain a server, routing all communication through a central unit, susceptibility to connectivity issues that render the system inoperable, and increased bandwidth requirements as the number of robots increases. Moreover, any communication issues between the server computers and any of the robots in centralized systems affect the entire system's operation. To address these limitations, a blockchain-powered distributed communication system for inter-robot communication has been developed in this study. A task allocation application between robots has been implemented on this developed distributed communication system. In the application, Hyperledger Fabric (HLF) has been utilized as the blockchain platform due to its advantages. Each robot is a peer in the blockchain network in the proposed system. A cost function which is computed in all robots has been introduced to reduce the communication load in the blockchain network during task distribution and to enable optimal task allocation among robots. With the proposed system, robots compute and choose the most suitable tasks using the cost function, hence transactions on the blockchain network are kept at optimal level. After reaching consensus of peers on task allocations via HLF, task data are transmitted to robots by Robot Operating System (ROS) integration. With the proposed system, a dynamic and distributed architecture has been introduced and implemented where mobile robots can communicate with each other over a blockchain network without the need for a centralized server. In experimental studies conducted on real robots, the proposed system demonstrated optimal task allocation across multiple phases, effectively adapting to various task requirements in different scenarios. For instance, in one scenario, the system effectively allocated a total of 9 tasks, distributed across two phases: 3 tasks in the first phase and 6 tasks in the second phase. This study presents an innovative contribution to the literature on communication of robots and task allocation. Also, this study has a high potential to be adapted to industrial applications including robotic instruments.
dc.identifier.doi10.1109/ACCESS.2025.3585860
dc.identifier.endpage119862
dc.identifier.issn2169-3536
dc.identifier.orcid0000-0003-3046-9558
dc.identifier.scopus2-s2.0-105009937765
dc.identifier.scopusqualityQ1
dc.identifier.startpage119842
dc.identifier.urihttps://doi.org/10.1109/ACCESS.2025.3585860
dc.identifier.urihttps://hdl.handle.net/11616/109138
dc.identifier.volume13
dc.identifier.wosWOS:001530267800045
dc.identifier.wosqualityQ2
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherIeee-Inst Electrical Electronics Engineers Inc
dc.relation.ispartofIEEE Access
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_WOS_20250329
dc.subjectRobots
dc.subjectBlockchains
dc.subjectRobot kinematics
dc.subjectMobile robots
dc.subjectRobot sensing systems
dc.subjectPeer-to-peer computing
dc.subjectServers
dc.subjectResource management
dc.subjectService robots
dc.subjectDistributed ledger
dc.subjectBlockchain
dc.subjectHyperledger Fabric
dc.subjectmobile robots
dc.subjectRobot Operating System (ROS)
dc.subjectsmart contracts
dc.titleA Blockchain-Oriented Task Scheduling and Allocation System for ROS Enabled Mobile Robots
dc.typeArticle

Dosyalar