Efficient Inspection of Underground Galleries Using k Robots with Limited Energy

  • S. Bereg
  • L. E. Caraballo
  • J. M. Díaz-Báñez
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 693)


We study the problem of optimally inspecting an underground (underwater) gallery with k agents. We consider a gallery with a single opening and with a tree topology rooted at the opening. Due to the small diameter of the pipes (caves), the agents are small robots with limited autonomy and there is a supply station at the gallery’s opening. Therefore, they are initially placed at the root and periodically need to return to the supply station. Our goal is to design off-line strategies to efficiently cover the tree with k small robots. We consider two objective functions: the covering time (maximum collective time) and the covering distance (total traveled distance). The maximum collective time is the maximum time spent by a robot needs to finish its assigned task (assuming that all the robots start at the same time); the total traveled distance is the sum of the lengths of all the covering walks. Since the problems are intractable for big trees, we propose approximation algorithms. Both efficiency and accuracy of the suboptimal solutions are empirically showed for random trees through intensive numerical experiments.


Multirobot exploration Tree partition Path planning 


  1. 1.
    Arkin, E.M., Hassin, R., Levin, A.: Approximations for minimum and min-max vehicle routing problems. J. Algorithms 59(1), 1–18 (2006)CrossRefzbMATHMathSciNetGoogle Scholar
  2. 2.
    Bektas, T.: The multiple traveling salesman problem: an overview of formulations and solution procedures. Omega 34(3), 209–219 (2006)CrossRefMathSciNetGoogle Scholar
  3. 3.
    Caraballo, L.E., Díaz-Báñez, J.M.: Covering problems for underground robot systems. Working paper (2017)Google Scholar
  4. 4.
    Davis, R.I., Burns, A.: A survey of hard real-time scheduling for multiprocessor systems. ACM Comput. Surv. (CSUR) 43(4), 35 (2011)CrossRefzbMATHGoogle Scholar
  5. 5.
    Dynia, M., Korzeniowski, M., Schindelhauer, C.: Power-aware collective tree exploration. In: International Conference on Architecture of Computing Systems, pp. 341–351 (2006)Google Scholar
  6. 6.
    Hem, P., Caldwell, J.: Block caving. In: Mining Technology, InfoMine (2012)Google Scholar
  7. 7.
    Khan, A.A., McCreary, C.L., Jones, M.S.: A comparison of multiprocessor scheduling heuristics. In: Parallel Processing, vol. 2, pp. 243–250 (1994)Google Scholar
  8. 8.
    Rao, N.S.V., Kareti, S., Shi, W., Iyengar, S.S.: Robot navigation in unknown terrains: introductory survey of non-heuristic algorithms. Technical report, ORNL/TM-12410, Oak Ridge National Laboratory (1993)Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  • S. Bereg
    • 1
  • L. E. Caraballo
    • 2
  • J. M. Díaz-Báñez
    • 2
  1. 1.Univesity of Texas at DallasRichardsonUSA
  2. 2.University of SevilleSevilleSpain

Personalised recommendations