• DocumentCode
    752656
  • Title

    Coverage of a Planar Point Set With Multiple Robots Subject to Geometric Constraints

  • Author

    Chakraborty, Nilanjan ; Akella, Srinivas ; Wen, John T.

  • Author_Institution
    Robot. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • Volume
    7
  • Issue
    1
  • fYear
    2010
  • Firstpage
    111
  • Lastpage
    122
  • Abstract
    This paper focuses on the assignment of N discrete points among K geometrically constrained robots and determination of the order in which the points should be processed by the robots. This path planning problem is directly motivated by an industrial laser drilling system with two robots that are constrained to translate along a common line while satisfying collision avoidance constraints. The points lie on a planar base plate that translates normal to the axis of motion of the robots. The geometric constraints on the motions of the robots lead to constraints on points that can be processed simultaneously.We use a two step approach to solve the path planning problem: (1) Splitting Problem: Assign the points to the K robots, subject to geometric constraints, to maximize parallel processing of the points. (2) Ordering Problem: Find an order of processing the split points by formulating and solving a multidimensional Traveling Salesman Problem (TSP) in the if-tuple space with an appropriately defined metric to minimize the total travel cost. For K = 2, we solve the splitting problem optimally in O(N3) time by converting it to a maximum cardinality matching problem. Since this is too slow for large datasets, we also provide a greedy O(N log N) algorithm. We provide computational results showing that the greedy algorithm solution is very close to the optimal solution for large datasets. For the ordering problem we present local search based heuristics to improve the multidimensional TSP tour. We give computational results for the ordering problem and for the overall performance gain obtained (over a single robot system) by using our algorithm. Finally, we extend our approach to a K-robot system and give computational results for K = 4.
  • Keywords
    collision avoidance; greedy algorithms; motion control; multi-robot systems; travelling salesman problems; cardinality matching problem; collision avoidance constraint; geometric constraint; greedy algorithm; industrial laser drilling system; multiple robots; ordering problem approach; parallel processing; path planning problem; planar point set coverage; splitting problem approach; traveling salesman problem; $K$-traveling salesman problem (K-TSP); matching; multiple-robot systems; point set coverage;
  • fLanguage
    English
  • Journal_Title
    Automation Science and Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5955
  • Type

    jour

  • DOI
    10.1109/TASE.2008.2010407
  • Filename
    4840418