Skip to main content

Dynamic Voronoi diagrams in motion planning

Extended abstract

  • Conference paper
  • First Online:
Computational Geometry-Methods, Algorithms and Applications (CG 1991)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 553))

Included in the following conference series:

Abstract

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.

This work was supported by the Deutsche Forschungsgemeinschaft (DFG) under contract (No 88/10-1) and (No 88/10-2).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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–234

    Google Scholar 

  2. 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. 1990

    Google Scholar 

  3. B. Chazelle and H. Edelsbrunner, An Improved Algorithm for Constructing k-th — Order Voronoi Diagrams, IEEE Transactions on Computers, Nov. 1987, Vol. C-36, No. 11, pp 1349–1354

    Google Scholar 

  4. 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 LNCS

    Google Scholar 

  5. L. Guibas and J. Stolfi, Primitives for the Manipulation of General Subdivisions and the Computation of Voronoi Diagrams, ACM Transactions on Graphics, Vol. 4, No. 2, April 1984, pp 74–123

    Google Scholar 

  6. 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–275

    Google Scholar 

  7. H. Noltemeier, Computational Geometry and its Applications, Proceedings Workshop CG '88, Universität Würzburg, März 1988, LNCS 333, Springer, 1988

    Google Scholar 

  8. F.P. Preparata and M.I. Shamos, Computational Geometry — An Introduction, Springer, 1985

    Google Scholar 

  9. C. Ó'Dúnlaing and C. Yap, A Retraction Method for Planning the Motion of a Disc, Journal of Algorithms, Vol. 6, 1985, pp 104–111

    Google Scholar 

  10. H. Rohnert, Moving a Disc Between Polygons, Algorithmica, Vol. 6, 1991, pp 182–191

    Google Scholar 

  11. 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, 1990

    Google Scholar 

  12. T. Roos, Voronoi Diagrams over Dynamic Scenes (Extended Abstract), Proceedings 2nd Canadian Conference on Computational Geometry, Ottawa, 1990, pp 209–213

    Google Scholar 

  13. M.I. Shamos and D. Hoey, Closest — Point Problems, Proc. 16th Annual Symp. on FOCS, 1975, pp 151–162

    Google Scholar 

  14. K. Sugihara and M. Iri, Construction of the Voronoi Diagram for One Million Generators in Single-Precision Arithmetic, private communications, 1989

    Google Scholar 

  15. C.K. Yap, An O(n log n) Algorithm for the Voronoi Diagram of a Set of Simple Curve Segments, Discrete & Computational Geometry, 1987, Vol. 2, pp 365–393

    Google Scholar 

References

  1. 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–45

    Google Scholar 

  2. 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–186

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

H. Bieri H. Noltemeier

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Roos, T., Noltemeier, H. (1991). Dynamic Voronoi diagrams in motion planning. In: Bieri, H., Noltemeier, H. (eds) Computational Geometry-Methods, Algorithms and Applications. CG 1991. Lecture Notes in Computer Science, vol 553. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54891-2_17

Download citation

  • DOI: https://doi.org/10.1007/3-540-54891-2_17

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54891-1

  • Online ISBN: 978-3-540-46459-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics