Abstract
We describe an on-line sensor based algorithm for covering planar areas with a uniform scan pattern, where the covering is executed by a D×D square-shaped tool attached to a mobile robot. The algorithm, called Scan-STC, incrementally subdivides the planar area into a grid of D-size cells, while following a spanning tree of a graph whose nodes are 2D-size cells. The algorithm covers any planar grid with a scan path whose total length is at most (n + m)D, where n is the number of D-size cells and m ≤ n is the number of boundary cells, defined as cells that share at least one point with the grid boundary. Scan-STC additionally strives to minimize the total length of path segments orthogonal to the scan direction, and we report a preliminary bound on the length of these segments. We also demonstrate that any on-line coverage algorithm generates a covering path whose length is at least (2 − ε)l opt in worst case, where l opt is the length of the optimal off-line covering path. Since (n+m)D ≤ 2l opt , the bound is tight and Scan-STC is worst-case optimal. Moreover, in practical environments m << n, and Scan-STC generates close-to-optimal covering paths in such environments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
E. M. Arkin, M. A. Bender, E. D. Demaine, S. P. Fekete, J. S. B. Mitchell, and S. Sethia. Optimal covering tours with turn costs. In 12’th ACM-SIAM Symp. on Discrete Algorithms (SODA), 138–147, 2001.
E. M. Arkin, S. P. Fekete, and J. S. Mitchell. Approximation algorithms for lawn mowing and milling. Computational Geometry: Theory and Applications, 17: 25–50, 2000.
P. N. Atkar, H. Choset, A. A. Rizzi, and E. U. Acar. Exact cellular decomposition of closed orientable surfaces embedded in ℝ 3. In IEEE Int. Conf. on Robotics and Automation, 699–704, 2001.
H. Choset, E. Acar, A. A. Rizzi, and J. Luntz. Exact cellular decomposition in terms of critical points of Morse functions. In IEEE Int. Conf. on Robotics and Automation, May 2000.
X. Deng, Kameda, and C. Papadimitriou. How to learn an unknown environment. In 31th IEEE Symp. on Foundations of Computer Science, 298–303, 1991.
X. Deng and A. Mirzaian. Competitive robot mapping with homogeneous markers. IEEE Trans, on Robotics and Automation, 12 (4): 532–542, 1996.
G. Dudek, M. Jenkin, E. Milios, and D. Wilkes. Robotic exploration as graph construction. IEEE Trans, on Robotics and Automation, 7 (6): 859–865, 1991.
Y. Gabriely and E. Rimon. Spanning-tree based coverage of continuous areas by a mobile robot. Annals of Math, and Artificial Intelligence, 31: 77–98, 2001.
Y. Gabriely and E. Rimon. Spiral-STC: An on-line coverage algorithm of grid environments by a mobile robot. In IEEE Int. Conf. on Robotics and Automation, 954–960, 2002.
Y. Gabriely and E. Rimon. Competitive on-line coverage of grid environments by a mobile robot. Computational Geometry: Theory and Applications (to appear) http://www.technion.ac.il/~robots/~robots.
C. Icking, T. Kamphans, R. Klein, and E. Langetepe. On the competitive complexity of navigation tasks. In Sensor Based Intelligent Robots, Lecture Notes in Computer Science, volume 2238, 245–258. Springer Verlag, 2002.
C. Icking and R. Klein. Competitive strategies for autonomous systems. In H. Bunke et al., editors, Modelling and Planning for Sensor Based Intelligent Robot Systems, 23–40. World Scientific, Singapore, 1995.
A. Itai, C. Papadimitrio, and J. Szwarcfiter. Hamiltonian paths in grid graphs. SI AM J. of Computation, 11: 676–686, 1982.
B. Kalyanasundaram and K. R. Pruhs. Constructing competitive tours from local information. In Lecture Notes in Computer Science, vol. 700, 102–113. Springer Verlag, 1993.
N. S. V. Rao and S. S. Iyengar. Autonomous robot navigation in unknown terrains: visibility graph based methods. IEEE Trans, on Systems, Man and Cybernetics, 20 (6): 1443–1449, 1990.
I. A. Wagner, M. Lindenbaum, and A. M. Bruckstein. Distributed covering by ant-robots using evaporating traces. IEEE Trans, on Robotics and Automation, 15 (5): 918–933, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Gabriely, Y., Rimon, E. (2004). Online Scan Coverage of Grid Environments by a Mobile Robot. In: Boissonnat, JD., Burdick, J., Goldberg, K., Hutchinson, S. (eds) Algorithmic Foundations of Robotics V. Springer Tracts in Advanced Robotics, vol 7. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45058-0_25
Download citation
DOI: https://doi.org/10.1007/978-3-540-45058-0_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-07341-0
Online ISBN: 978-3-540-45058-0
eBook Packages: Springer Book Archive