2020 IEEE International Conference on Robotics and Automation (ICRA) 2020
DOI: 10.1109/icra40945.2020.9197403
|View full text |Cite
|
Sign up to set email alerts
|

SwarmMesh: A Distributed Data Structure for Cooperative Multi-Robot Applications

Abstract: We present an approach to the distributed storage of data across a swarm of mobile robots that forms a shared global memory. We assume that external storage infrastructure is absent, and that each robot is capable of devoting a quota of memory and bandwidth to distributed storage. Our approach is motivated by the insight that in many applications data is collected at the periphery of a swarm topology, but the periphery also happens to be the most dangerous location for storing data, especially in exploration m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 21 publications
0
7
0
Order By: Relevance
“…Also, more experiments could be conducted by testing DORA Explorer on a larger team of physical robots exploring larger outdoor environments. Further applications of DORA could include using the generated risk belief map to determine robots' fitness to store data in distributed storage systems like SwarmMesh [11], with robots assigned to tasks in dangerous regions being discouraged from storing sensitive information. Additionally, in this work we considered that the risk associated with the environment can be sensed by the robots.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Also, more experiments could be conducted by testing DORA Explorer on a larger team of physical robots exploring larger outdoor environments. Further applications of DORA could include using the generated risk belief map to determine robots' fitness to store data in distributed storage systems like SwarmMesh [11], with robots assigned to tasks in dangerous regions being discouraged from storing sensitive information. Additionally, in this work we considered that the risk associated with the environment can be sensed by the robots.…”
Section: Discussionmentioning
confidence: 99%
“…This solution differs from distributed hash tables, which require a complete view of the system at every point in time. Other distributed data storage approaches such as SwarmMesh [11] store data in different locations based on a fitness function instead of replicating them on all robots. This allows the storage of more data with less communication, but robots are less likely to have access to the latest values.…”
Section: Related Work and Backgroundmentioning
confidence: 99%
“…A memory-efficient storage mechanism designed for multi-robot systems was proposed in SwarmMesh [8]. It uses the available memory of an agent and its connectivity with its peers to generate unique identifiers, which are the basis of its partitioning scheme and which represent an agent's fitness to store data.…”
Section: A Distributed Storagementioning
confidence: 99%
“…We implement message forwarding through a gossip algorithm, which allows local broadcasting between robots. 2) Potential-Based Percolation: Our risk-aware storage system draws inspiration from SwarmMesh [8], in that each node periodically assigns itself a potential φ i based on its fitness to store data, given by:…”
Section: B Distributed Risk-aware Storagementioning
confidence: 99%
See 1 more Smart Citation