Title :
Improved updating of Euclidean distance maps and Voronoi diagrams
Author :
Lau, Boris ; Sprunk, Christoph ; Burgard, Wolfram
Author_Institution :
Dept. of Comput. Sci., Univ. of Freiburg, Freiburg, Germany
Abstract :
This paper presents novel, highly efficient approaches for updating Euclidean distance maps and Voronoi diagrams represented on grid maps. Our methods employ a dynamic variant of the brushfire algorithm to update only those cells that are actually affected by changes in the environment. In experiments in different environments we show that our update strategies for distance maps and Voronoi diagrams require substantially fewer cell visits and significantly less computation time compared to previous approaches. Furthermore, the dynamic Voronoi diagram also improves on previous work by correctly dealing with non-convex obstacles such as building walls. We also present a dynamic variant of a skeletonization-based approach to Voronoi diagrams that is especially robust to noise. All of our algorithms consider actual Euclidean distances rather than grid steps. An open source implementation is available online.
Keywords :
collision avoidance; computational geometry; concave programming; mobile robots; robot dynamics; Euclidean distance map; brushfire algorithm; dynamic Voronoi diagram; grid map; nonconvex obstacle; skeletonization-based approach;
Conference_Titel :
Intelligent Robots and Systems (IROS), 2010 IEEE/RSJ International Conference on
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-6674-0
DOI :
10.1109/IROS.2010.5650794