Skip to main content
Log in

On-line motion planning: Case of a planar rod

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

Abstract

In this paper we develop an algorithm for planning the motion of a planar “rod” (a line segment) amidst obstacles bounded by simple, closed polygons. The exact shape, number and location of the obstacles are assumed unknown to the planning algorithm, which can only obtain information about the obstacles by detecting points of contact with the obstacles. The ability to detect contact with obstacles is formalized by move primitives that we callguarded moves. We call ours theon-line motion planning problem as opposed to the usualoff-line version. This is a significant departure from the usual setting for motion planning problems. What we demonstrate is that the retraction method can be applied, although new issues arise that have no counterparts in the usual setting. We are able to obtain an algorithm with path complexityO(n 2) guarded moves, wheren is the number of obstacle corners. This matches the known lower bound. The computational complexityO(n 2logn) of our algorithm matches the best known algorithm for the off-line version.

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. J.F. Canny, A new algebraic method for motion planning and real geometry,28th FOCS (1987) pp. 39–48.

  2. R. Cole and C.K. Yap, Shape from probing, J. Algorithms 8 (1987) 19–38.

    Google Scholar 

  3. G.E. Collins, Quantifier elimination for real closed fields by cylindrical algebraic decomposition,2nd GI Conf. on Automata Theory and Formal Languages, Lecture Notes in Computer Science, vol. 33 (1975) pp. 134–183.

    Google Scholar 

  4. J. Cox, Online motion planning, PhD. Thesis, Courant Institute, New York University (1988).

  5. J. Cox, Online motion planning: case of a polygon (in preparation) (1989).

  6. E. Davis, A high-level real time programming language, Robotics Rept. 36, New York University (Oct. 1984).

  7. D. Dobkin, H. Edelsbrunner and C.K. Yap, Pobing convex polytopes,18th STOC (1986) pp. 424–432.

  8. H. Edelsbrunner and S.S. Skiena, Probing convex polygons with X-rays, Univ. of Ill. at Urbana-Champaign, Computer Science Dept., Rep. No. UIUCDCS-R-86-1306 (November 1986).

  9. D. Kozen and C.K. Yap, Algebraic cell decomposition in NC,Proc. IEEE Symp. on Foundations of Computer Science (1985) pp. 515–521.

  10. D. Leven and M. Sharir, An efficient and simple motion planning algorithm for a ladder moving in two-dimensional space amidst polygonal barriers, Comp. Geom. 1 (1985) 221–227.

    Google Scholar 

  11. D. Leven and M. Sharir, Planning a purely translational motion for a convex object in two-dimensional space using generalized Voronoi diagrams, Discr. Comp. Geom. 2 (1987) 9–31.

    Google Scholar 

  12. V.J. Lumelsky and A.A. Stepanov, Dynamic path planning for a mobile automation with limited information on the environment, IEEE Trans. Automatic Control AC-31 (11) (1986) 1058–1063.

    Google Scholar 

  13. V.J. Lumelsky and A.A. Stepanov, Path-planning strategies for a point mobile automaton moving amidst unknown obstacles of arbitrary shape, Algorithmica 2 (1987) 403–430.

    Google Scholar 

  14. V.J. Lumelsky, Dynamic path planning for a planar articulated robot arm moving amidst unknown obstacles, Automatica 23 (5) (1987) 551–570.

    Google Scholar 

  15. V.J. Lumelsky, Algorithmic and complexity issues of robot motion in an uncertain environment, J. Complexity 3 (2) (1987) 146–182.

    Google Scholar 

  16. C. Ó'Dúnlaing and C.K. Yap, A retraction method for planning the motion of a disc, J. Algorithms 6 (1985) 104–111. Also, chapter 6 in:Planning, Geometry, and Complexity, eds. Hopcroft, Schwartz and Sharir (Ablex Publ. Corp., Norwood, NJ, 1987).

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  19. J. O'Rourke, A lower bound for moving ladder, Tech. Rept. JHU/EECS-85/20, Johns Hopkins University (1985).

  20. R.P. Paul,Robot Manipulators: Mathematics, Programming and Control (MIT Press, 1981).

  21. N.S.V. Rao, N. Stoltzfus and S.S. Iyengar, The terrain acquisition by mobile robots. IV. A retraction method, C.S.TR-87-013, Louisiana State University (1987).

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

    Google Scholar 

  23. 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 

  24. M. Sharir, Algorithmic motion planning, Comp. Sci. TR 392, NYU (Aug. 1988).

  25. S. Sifrony and M. Sharir, An efficient motion planning algorithm for a rod moving in two-dimensional polygonal space, Algorithmica 2 (1987) 367–402.

    Google Scholar 

  26. I. Sutherland, A method for solving arbitrary-wall mazes by computer, IEEE Trans. Comp. C-18 (12) (1969) 1092–1097.

    Google Scholar 

  27. A. Tarski,A Decision Method for Elementary Algebra and Geometry (Univ. of California Press, 1951). (2nd ed. rev.)

  28. S.H. Whitesides, Computational geometry and motion planning, in:Computational Geometry, ed. G.T. Toussaint (Elsevier Science/North-Holland, 1985) pp. 377–427.

    Google Scholar 

  29. C.K. Yap, Algorithmic motion planning, in:Advances in Robotics, vol. 1: Algorithmic and Geometric Aspects, eds. J.T. Schwartz and C.K. Yap (Lawrence Erlbaum Assoc., Hillsdale, New Jersey, 1987).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work is supported by NSF grants #DCR-84-01633, #DCR-84-01898 and PSC-CUNY 669287.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cox, J., Yap, CK. On-line motion planning: Case of a planar rod. Ann Math Artif Intell 3, 1–20 (1991). https://doi.org/10.1007/BF01530886

Download citation

  • Issue Date:

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

Keywords

Navigation