• DocumentCode
    3229148
  • Title

    Spanning-tree based coverage of continuous areas by a mobile robot

  • Author

    Gabriely, Y. Oav ; Rimon, Elon

  • Author_Institution
    Dept. of Mech. Eng., Technion-Israel Inst. of Technol., Haifa, Israel
  • Volume
    2
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    1927
  • Abstract
    The paper considers the problem of covering a continuous planar area by a square-shaped tool attached to a mobile robot. Using a tool-based approximation of the work-area, we present an algorithm that covers every point of the approximate area. The algorithm, called spanning tree covering (STC), subdivides the work-area into disjoint cells corresponding to the square-shaped tool, then follows a spanning tree of the graph induced by the cells, while covering every point precisely once. We present and analyze three versions of the STC algorithm. The first version is an off-line algorithm that computes an optimal covering path in linear time O(N), where N is the number of cells comprising the approximate area. The second version is an online or sensor based algorithm, that completes an optimal covering path in time O(N), but requires O(N) memory for its implementation. The third version of STC is "ant"-like, where the robot may leave pheromone-like markers during the coverage process. The ant-like STC algorithm runs in time O(N) and requires only O(1) memory. We present simulation results of the three STC algorithms, demonstrating their effectiveness in cases where the tool size is significantly smaller than the work-area characteristic dimension.
  • Keywords
    computational complexity; geometry; mobile robots; path planning; trees (mathematics); ant-like algorithm; continuous planar area; off-line algorithm; online algorithm; pheromone-like markers; sensor based algorithm; spanning tree covering algorithm; spanning-tree based coverage; square-shaped tool; tool-based approximation; Algorithm design and analysis; Cleaning; Coatings; Floors; Machining; Mobile robots; Robot sensing systems; Robotics and automation; Shape; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 2001. Proceedings 2001 ICRA. IEEE International Conference on
  • ISSN
    1050-4729
  • Print_ISBN
    0-7803-6576-3
  • Type

    conf

  • DOI
    10.1109/ROBOT.2001.932890
  • Filename
    932890