• DocumentCode
    1210961
  • Title

    Computation of the tangent graph of polygonal obstacles by moving-line processing

  • Author

    Liu, Yun-Hui ; Arimoto, Suguru

  • Author_Institution
    Intelligent Syst. Div., Electrotech. Lab., Tsukuba, Japan
  • Volume
    10
  • Issue
    6
  • fYear
    1994
  • fDate
    12/1/1994 12:00:00 AM
  • Firstpage
    823
  • Lastpage
    830
  • Abstract
    The tangent graph is a powerful graphic data structure for the path-planning of a mobile robot among obstacles because it has fewer edges than the widely used visibility graph. This paper proposes an efficient algorithm for computing the tangent graph of a set of polygonal obstacles, The algorithm at first detects common tangents of obstacle boundaries by moving-line processing that cooperatively moves a straight segment on the boundaries, and then checks for intersections among detected tangents and the obstacles both by a sequential approach and a sweep-line technique. It is proved that the moving-line processing takes O(MN) and O([M+R]N) computation time in the best and worst cases, respectively, where N expresses the number of obstacle vertices, and M denotes the number of convex segment chains of the obstacle boundaries, and R is a parameter representing the complexity of the boundaries
  • Keywords
    computational complexity; graph theory; mobile robots; path planning; common tangents; computation time; convex segment chains; graphic data structure; intersections; mobile robot; moving-line processing; obstacle boundaries; path-planning; polygonal obstacles; sequential approach; straight segment; sweep-line technique; tangent graph; Computational complexity; Computational efficiency; Computational intelligence; Data structures; Graphics; Intelligent robots; Intelligent systems; Mobile robots; Path planning; Shape;
  • fLanguage
    English
  • Journal_Title
    Robotics and Automation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1042-296X
  • Type

    jour

  • DOI
    10.1109/70.338536
  • Filename
    338536