Electing an Approximate Center in a Huge Modular Robot with the k-BFS SumSweep Algorithm
Affiliation auteurs | !!!! Error affiliation !!!! |
Titre | Electing an Approximate Center in a Huge Modular Robot with the k-BFS SumSweep Algorithm |
Type de publication | Conference Paper |
Year of Publication | 2018 |
Auteurs | Naz A, Piranda B, Bourgeois J, Goldstein SCopen |
Editor | Maciejewski AA, Okamura A, Bicchi A, Stachniss C, Song DZ, Lee DH, Chaumette F, Ding H, Li JS, Wen J, Roberts J, Masamune K, Chong NY, Amato N, Tsagwarakis N, Rocco P, Asfour T, Chung WK, Yasuyoshi Y, Sun Y, Maciekeski T, Althoefer K, AndradeCetto J, Chung WK, Demircan E, Dias J, Fraisse P, Gross R, Harada H, Hasegawa Y, Hayashibe M, Kiguchi K, Kim K, Kroeger T, Li Y, Ma S, Mochiyama H, Monje CA, Rekleitis I, Roberts R, Stulp F, Tsai CHD, Zollo L |
Conference Name | 2018 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS) |
Publisher | IEEE Robot & Automat Soc; IEEE Ind Elect Soc; Robot Soc Japan; Soc Instrument & Control Engineers; New Technol Fdn; IEEE; Adept MobileRobots; Willow Garage; Aldebaran Robot; Natl Instruments; Reflexxes GmbH; Schunk Intec S L U; Univ Carlos III Madrid; BOS |
Conference Location | 345 E 47TH ST, NEW YORK, NY 10017 USA |
ISBN Number | 978-1-5386-8094-0 |
Mots-clés | Center election, Distributed algorithm, Modular robots |
Résumé | Among the diversity of the existing modular robotic systems, we consider in this paper the subset of distributed modular robotic ensembles composed of resource-constrained identical modules that are organized in a lattice structure and which can only communicate with neighboring modules. These modular robotic ensembles form asynchronous distributed embedded systems. In many algorithms dedicated to distributed system coordination, a specific role has to be played by a leader, i.e., a single node in the system. This leader can be elected using various criteria. A possible strategy is to elect a center node, i.e., a node that has the minimum distance to all the other nodes. Indeed, this node is ideally located to communicate with all the others and this leads to better performance in many algorithms. The contribution of this paper is to propose the k-BFS SumSweep algorithm designed to elect an approximate-center node. We evaluated our algorithm both on hardware modular robots and in a simulator for large ensembles of robots. Experimental results show that k-BFS SumSweep is often the most accurate approximation algorithm (with an average relative accuracy between 90% to 100%) while using the fewest messages in large-scale systems, requiring only a modest amount of memory per node, and converging in a reasonable length of time. |