Skip to main content
Log in

Coordinated motion planning for two independent robots

  • Published:
Annals of Mathematics and Artificial Intelligence Aims and scope Submit manuscript

Abstract

We present anO(n 2) algorithm for planning a coordinated collision-free motion of two independent robot systems of certain kinds, each having two degrees of freedom, which move in the plane amidst polygonal obstacles having a total ofn corners. We exemplify our technique in the case of two “planar Stanford arms”, but also discuss the case of two discs or convex translating objects. The algorithm improves previous algorithms for this kind of problems, and can be extended to a fairly simple general technique for obtaining efficient coordinated motion planning algorithms.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. P. Agarwal, M. Sharir and P. Shor, Sharp upper and lower bounds for the length of general Davenport Schinzel sequences, J. Combin. Theory. Ser. A 52 (1989) 228–274.

    Google Scholar 

  2. B. Aronov and M. Sharir, Triangles in space, or: Building (and analyzing) castles in the sky,Proc. 4th ACM Symp. on Computational Geometry (1988) pp. 381–391.

  3. J. Canny, The complexity of robot motion planning, Ph.D. Dissertation, Comp. Sci. Dept., MIT (May, 1987).

  4. M. Erdman and T. Lozano-Perez, On multiple moving objects, Algorithmica 2 (1987) 477–521.

    Google Scholar 

  5. S. Fortune, G. Wilfong and C. Yap, Coordinated motion of two robot arms,Proc. IEEE Conf. on Robotics and Automation (April 1986) pp. 1216–1223.

  6. L.J. Guibas, M. Sharir and S. Sifrony, On the general motion planning problem with two degrees of freedom, Discr. Comput. Geom. 4 (1989) 491–521.

    Google Scholar 

  7. S. Hart and M. Sharir, Nonlinearity of Davenport Schinzel sequences and of generalized path compression schemes, Combinatorica 6 (1986) 151–177.

    Google Scholar 

  8. W. Hurewitcz and H. Wallman,Dimension Theory (Princeton University Press, 1948).

  9. K. Kedem, R. Livne, J. Pach and M. Sharir, On the union of Jordan regions and collison-free translational motion amidst polygonal obstacles, Discr. Comput. Geom. 1 (1986) 59–71.

    Google Scholar 

  10. Y. Ke and J. O'Rourke, Moving a ladder in three dimension: Upper and lower bounds,Proc. 3rd ACM Symp. on Computational Geometry (1987) pp. 136–146.

  11. K. Kedem and M. Sharir, An efficient motion planning algorithm for a convex rigid polygonal object in two-dimensional polygonal space, Discr. Comput. Geom. 5 (1990) 43–75.

    Google Scholar 

  12. E.H. Lockwood,A Book of Curves (Cambridge University Press, 1967).

  13. D. Leven and M. Sharir, An efficient and simple motion-planning algorithm for a ladder moving in 2-dimensional space amidst polygonal barriers, J. Algorithms 8 (1987) 192–215.

    Google Scholar 

  14. C. Ó'Dúnlaing and C. Yap, A “retraction” method for planning the motion of a disc, J. Algorithms 6 (1985) 104–111.

    Google Scholar 

  15. C. Ó'Dúnlaing, M. Sharir and C. Yap, Generalized Voronoi diagrams for a ladder: I. Topological considerations, Comm. Pure Appl. Math. 39 (1986) 423–483.

    Google Scholar 

  16. C. Ó'Dúnlaing, M. Sharir and C. Yap, Generalized Voronoi diagrams for a ladder: II. Efficient construction of the diagram, Algorithmica 2 (1987) 27–59.

    Google Scholar 

  17. R. Pollack, M. Sharir and S. Sifrony, Separating two simple polygons by a sequence of translations, Discr. Comput. Geom. 3 (1988) 123–136.

    Google Scholar 

  18. G. Ramanathan and V.S. Alagar, Algorithmic motion planning in robotics: Coordinated motion of several discs amidst polygonal obstacles,Proc. IEEE Conf. on Robotics and Automation (1985) pp. 514–522.

  19. J.T. Schwartz and M. Sharir, On the piano movers' problem: I. The case of a rigid polygonal body moving amidst polygonal barriers, Comm. Pure Appl. Math. 36 (1983) 345–398.

    Google Scholar 

  20. J.T. Schwartz and M. Sharir, On the piano movers' problem: II. General techniques for computing topological properties of real algebraic manifolds, Adv. Appl. Math. 4 (1983) 298–351.

    Google Scholar 

  21. J.T. Schwartz and M. Sharir, On the piano movers' problem: III. Coordinating the motion of several independent bodies: The special case of circular bodies moving amidst polygonal barriers, Int. J. Robotics Res. 2 (3) (1983) 46–75.

    Google Scholar 

  22. J.T. Schwartz and M. Sharir, Efficient motion planning algorithms in environments of bounded local complexity, Tech. Rept. 164, Comp. Sci. Dept., Courant Institute (June 1985).

  23. S. Sifrony and M. Sharir, A new efficient motion-planning algorithm for a rod in 2-D polygonal space, Algorithmica 2 (1987) 367–402.

    Google Scholar 

  24. C.K. Yap, Coordinating the motion of several discs, Tech. Rept. 105, Comp. Sci. Dept., Courant Institute (February 1984).

  25. C.K. Yap, AnO(n logn) algorithm for the Voronoi diagram of a set of simple curve segments, Discr. Comput. Geom. 2 (1987) 365–393.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sharir, M., Sifrony, S. Coordinated motion planning for two independent robots. Ann Math Artif Intell 3, 107–130 (1991). https://doi.org/10.1007/BF01530889

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01530889

Keywords

Navigation