Dynamic voronoi diagrams in motion planning
- 111 Downloads
Given a set of n points in the Euclidean plane each of which is continuously moving along a given trajectory. At each instant of time, these points define a Voronoi diagram which also changes continuously, except for certain critical instances — so-called topological events.
In [Ro 90], an efficient method is presented of maintaining the Voronoi diagram over time. Recently Guibas, Mitchell and Roos [GuMiRo 91] improved the trivial quartic upper bound on the number of topological events by almost a linear factor to the nearly cubic upper bound of O(n 2 λs,(n)) topological events, where λs(n)) is the maximum length of an (n, s)-Davenport-Schinzel sequence and s is a constant depending on the motion of the sites. Each topological event uses only O(log n) time (which is worst-case optimal).
Now in this work, we present a new algorithm for planning the motion of a disc in a dynamic scene of moving sites which is based on the corresponding sequence of Voronoi diagrams. Thereby we make use of the well-known fact, that locally the Voronoi edges are the safest paths in the dynamic scene. We present a quite simple approach combining local and global strategies for planning a feasible path through the dynamic scene.
One basic advantage of our algorithm is that only the topological structure of the dynamic Voronoi diagram is required for the computation. Additionally, our goal oriented approach provides that we can maintain an existing feasible path over time. This guarantees that we reach the goal if there is a feasible path in the dynamic scene at all. Finally our approach can easily be extended to general convex objects.
KeywordsSpan Tree Topological Structure Voronoi Diagram Computational Geometry Euclidean Plane
Unable to display preview. Download preview PDF.
- [Ag 87]A. Aggarwal, L. Guibas, J. Saxe and P. Shor, A Linear Time Algorithm for Computing the Voronoi Diagram of a Convex Polygon, Proc. of the 19th Annual ACM Symposium on Theory of Computing, New York City, 1987, pp 39–45Google Scholar
- [AbMü 88]S. Abramowski and H. Müller, Collision Avoidance for Nonrigid Objects, in H. Noltemeier (ed.): ZOR — Zeitschrift für Operations Research, Vol. 32, pp 165–186Google Scholar
- [AuImTo 90]H. Aunuma, H. Imai, K. Imai and T. Tokuyama, Maximin Locations of Convex Objects and Related Dynamic Voronoi Diagrams, Proc. of the 6th ACM Symposium on Computational Geometry, Berkeley, 1990, pp 225–234Google Scholar
- [Au 90]F. Aurenhammer, Voronoi Diagrams — A Survey of a Fundamental Geometric Data Structure, Technical Report B 90-09, Fachbereich Mathematik, Serie B Informatik, FU Berlin, Nov. 1990Google Scholar
- [ChEd 87]
- [GuMiRo 91]L. Guibas, J.S.B. Mitchell and T. Roos, Voronoi Diagrams of Moving Points in the Plane, Proc. 17th International Workshop on Graphtheoretic Concepts in Computer Science, Fischbachau, Germany, June 1990, to appear in LNCSGoogle Scholar
- [GuSt 85]
- [ImSuIm 89]K. Imai, S. Sumino and H. Imai, Minimax Geometric Fitting of Two Corresponding Sets of Points, Proc. of the 5th ACM Symposium on Computational Geometry, Saarbrücken, 1989, pp 266–275Google Scholar
- [No 88]H. Noltemeier, Computational Geometry and its Applications, Proceedings Workshop CG’ 88, Universität Würzburg, März 1988, LNCS 333, Springer, 1988Google Scholar
- [PrSh 85]F.P. Preparata and M.I. Shamos, Computational Geometry — An Introduction, Springer, 1985Google Scholar
- [O’DuYa 85]
- [Ro 91]
- [Ro 89]T. Roos, k — Nearest — Neighbor Voronoi Diagrams for Sets of Convex Polygons, Line Segments and Points, Proceedings 15th Intern. Workshop on Graph-Theoretic Concepts in Computer Science WG89, LNCS 411, pp 330–340, Springer, 1990Google Scholar
- [Ro 90]T. Roos, Voronoi Diagrams over Dynamic Scenes (Extended Abstract), Proceedings 2nd Canadian Conference on Computational Geometry, Ottawa, 1990, pp 209–213Google Scholar
- [ShHo 75]M.I. Shamos and D. Hoey, Closest — Point Problems, Proc. 16th Annual Symp. on FOCS, 1975, pp 151–162Google Scholar
- [SuIr 89]K. Sugihara and M. Iri, Construction of the Voronoi Diagram for One Million Generators in Single-Precision Arithmetic, private communications, 1989Google Scholar
- [Ya 87]