Abstract
Multi-robot systems (MRSs) have a wide variety of applications, such as search and rescue in disaster scenarios, where many robots coordinate with each other to accomplish a task. Such MRS applications use infrastructureless environment in which robots rely on inherently unreliable ad hoc network to communicate with each other. Reliable communication among the peers can greatly enhance the performance of a multi-robot system. This paper proposes a reliable communication protocol (RCP) for applications in multi-robot systems. RCP acts as an interface between MRS applications and the underlying communication framework. RCP accepts data from MRS applications and reliably delivers it to other peers. RCP is transparent to MRS applications as well as the underlying communication hardware. To evaluate its performance, we have implemented RCP on seven Stargate micro-controllers that communicate with each other using an ad hoc network. Further, to test the performance of RCP in MRS applications involving higher number of peers, we have also implemented RCP on laptops with Intel i7 microprocessors. The obtained results show that RCP achieves reliability while reducing packet delivery time as well as the number of retries needed to deliver a failed packet.
Original language | English |
---|---|
Pages (from-to) | 2771-2785 |
Number of pages | 15 |
Journal | Arabian Journal for Science and Engineering |
Volume | 41 |
Issue number | 8 |
DOIs | |
State | Published - 1 Aug 2016 |
Bibliographical note
Publisher Copyright:© 2015, King Fahd University of Petroleum & Minerals.
Keywords
- Ad hoc networks
- Multi-robot systems
- Peer-to-peer networks
ASJC Scopus subject areas
- General