Efficient live exploration of a dynamic ring with mobile robots

被引:0
|
作者
Mandal, Subhrangsu [1 ]
Molla, Anisur Rahaman [2 ]
Moses, William K., Jr. [3 ]
机构
[1] Indian Inst Technol Indore, Dept Comp Sci & Engn, Indore, India
[2] Indian Stat Inst, Comp & Commun Sci Div, Kolkata, India
[3] Univ Durham, Dept Comp Sci, Durham, England
关键词
Multi-agent systems; Mobile robots; Exploration; Uniform deployment; Distributed algorithms; Dynamic graph; Ring graph; GRAPH EXPLORATION; TIME;
D O I
10.1016/j.tcs.2023.114201
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The graph exploration problem requires a group of mobile robots, initially placed arbitrarily on the nodes of a graph, to work collaboratively to explore the graph such that each node is eventually visited by at least one robot. One important requirement of exploration is the termination condition, i.e., the robots must know that exploration is completed. The problem of live exploration of a dynamic ring using mobile robots was recently introduced by Di Luna et al. [DC 2020]. More specifically, they studied the problem of live exploration in a dynamic ring and proposed multiple algorithms to solve this problem in the fully synchronous and semi-synchronous settings with various guarantees when 2 robots were involved. They also showed that, under certain assumptions, exploration of the ring using two robots was impossible. An important question left open was how the presence of 3 robots would affect the results. In this paper, we try to settle this question in a fully synchronous setting and also show how to extend our results to a semi-synchronous setting.In particular, we present algorithms for exploration with explicit termination using 3 robots in conjunction with either (i) unique IDs of the robots and edge crossing detection capability (i.e., two robots moving in opposite directions through an edge in the same round can detect each other), or (ii) access to randomness. The time complexity of our deterministic algorithm is asymptotically optimal. We also provide complementary impossibility results showing that there does not exist any explicit termination algorithm for 2 robots even when each robot has a unique ID, edge crossing detection capability, and access to randomness. The theoretical analysis and comprehensive simulations of our algorithm show the effectiveness and efficiency of the algorithm in dynamic rings. We also present an algorithm to achieve exploration with partial termination using 3 robots with unique IDs in the semi-synchronous setting, when robots have access to edge crossing detection capability and randomness but do not know a bound on the size of the ring or have access to a landmark or are guaranteed that robots have common chirality. Our algorithms are fully decentralized, lightweight, and easily implementable.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Live Exploration with Mobile Robots in a Dynamic Ring, Revisited
    Mandal, Subhrangsu
    Molla, Anisur Rahaman
    Moses, William K., Jr.
    ALGORITHMS FOR SENSOR SYSTEMS, ALGOSENSORS 2020, 2020, 12503 : 92 - 107
  • [2] A Cooperative Exploration Strategy with Efficient Backtracking for Mobile Robots
    Kim, Jinho
    Bonadies, Stephanie
    Lee, Andrew
    Gadsden, S. Andrew
    2017 IEEE 5TH INTERNATIONAL SYMPOSIUM ON ROBOTICS AND INTELLIGENT SENSORS (IRIS), 2017, : 104 - 110
  • [3] Efficient Dispersion of Mobile Robots on Dynamic Graphs
    Kshemkalyani, Ajay D.
    Molla, Anisur Rahaman
    Sharma, Gokarna
    2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 732 - 742
  • [4] Efficient exploration of unknown indoor environments using a team of mobile robots
    Cyrill Stachniss
    Óscar Martínez Mozos
    Wolfram Burgard
    Annals of Mathematics and Artificial Intelligence, 2008, 52 : 205 - 227
  • [5] Efficient exploration of unknown indoor environments using a team of mobile robots
    Stachniss, Cyrill
    Mozos, Oscar Martinez
    Burgard, Wolfram
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2008, 52 (2-4) : 205 - 227
  • [6] Mobile robots for planetary exploration
    Schilling, K
    Jungius, C
    CONTROL ENGINEERING PRACTICE, 1996, 4 (04) : 513 - 524
  • [7] Efficient Navigation for Anyshape Holonomic Mobile Robots in Dynamic Environments
    Dakulovic, Marija
    Sprunk, Christoph
    Spinello, Luciano
    Petrovic, Ivan
    Burgard, Wolfram
    2013 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2013, : 2644 - 2649
  • [8] Ring exploration with myopic luminous robots
    Ooshita, Fukuhito
    Tixeuil, Sebastien
    INFORMATION AND COMPUTATION, 2022, 285
  • [9] Ring Exploration with Myopic Luminous Robots
    Ooshita, Fukuhito
    Tixeuil, Sebastien
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2018, 2018, 11201 : 301 - 316
  • [10] Exploration and Mapping of Catacombs with Mobile Robots
    Ziparo, V. A.
    Zaratti, M.
    Grisetti, G.
    Bonanni, T. M.
    Serafin, J.
    Di Cicco, M.
    Proesmans, M.
    van Gool, L.
    Vysotska, O.
    Bogoslavskyi, I.
    Stachniss, C.
    2013 IEEE INTERNATIONAL SYMPOSIUM ON SAFETY, SECURITY, AND RESCUE ROBOTICS (SSRR), 2013,