GraphWare: A graph‐based middleware enabling multi‐robot cooperation. (4th April 2022)
- Record Type:
- Journal Article
- Title:
- GraphWare: A graph‐based middleware enabling multi‐robot cooperation. (4th April 2022)
- Main Title:
- GraphWare: A graph‐based middleware enabling multi‐robot cooperation
- Authors:
- Chen, Jinlin
Cao, Jiannong
Liang, Zhixuan
Cheng, Zhiqin
Wang, Jia - Abstract:
- Summary: Multi‐robot systems are widely used to handle complex and cooperative missions in various industrial applications. Although robotic middleware has become the key to reducing the complexity of multi‐robot application development, existing works still have limitations in controlling multiple robots to perform missions cooperatively. To enable multi‐robot cooperation, middleware should provide high‐level abstraction support, dynamic configuration, communication, and synchronization. In this article, we propose GraphWare, a novel middleware that provides a graph‐based programming abstraction and its underlying runtime kernel for programming and building multi‐robot cooperation applications. The graph‐based programming abstraction can express cooperative missions without exposing the complexity of managing multiple robots. The runtime kernel configures and manages multiple heterogeneous robots to intelligently perform cooperative missions. We implement GraphWare and evaluate its performance with ball collection missions which are cooperatively accomplished by a group of mobile robots, and study the fault‐tolerance, flexibility, and scalability of the middleware in the realistic simulation. The experimental results demonstrate that GraphWare facilitates the multi‐robot cooperative mission with efficient mission completion time, high success rate, and marginal runtime overhead.
- Is Part Of:
- Concurrency and computation. Volume 34:Number 17(2022)
- Journal:
- Concurrency and computation
- Issue:
- Volume 34:Number 17(2022)
- Issue Display:
- Volume 34, Issue 17 (2022)
- Year:
- 2022
- Volume:
- 34
- Issue:
- 17
- Issue Sort Value:
- 2022-0034-0017-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2022-04-04
- Subjects:
- cooperative control -- distributed multi‐robot systems -- graph‐based programming abstraction -- robotic middleware
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.6995 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 22389.xml