Abstract
The complexity of motion planning algorithms highly depends on the complexity of the robot's free space, i.e., the set of all collision-free placements of the robot. Theoretically, the complexity of the free space can be very high, resulting in bad worst-case time bounds for motion planning algorithms. In practice, the complexity of the free space tends to be much smaller than the worst-case complexity. Motion planning algorithms with a running time that is determined by the complexity of the free space therefore become feasible in practical situations. We show that, under some realistic assumptions, the complexity of the free space of a robot with any fixed number of degrees of freedom moving around in ad-dimensional Euclidean workspace with fat obstacles is linear in the number of obstacles. The complexity results lead to highly efficient algorithms for motion planning amidst fat obstacles.
Similar content being viewed by others
References
Alt, H., Fleischer, R., Kaufmann, M., Mehlhorn, K., Näher, S., Schirra, S. and Uhrig, C.: Approximate motion planning and the complexity of the boundary of the union of simple geometric figures,Algorithmica 8 (1992), 391–406.
Avnaim, F., Boissonnat, J.D. and Faverjon, B.: A practical exact motion planning algorithm for polygonal objects amidst polygonal obstacles, Rapports de Recherche 890, INRIA, France, 1988.
Bañon, J.M.: Implementation and extension of the ladder algorithm,Proc. IEEE Internat. Conf. Robotics and Automation, Cincinnati, OH, 1990, pp. 1548–1553.
Cormen, T.H., Leierson, C.E. and Rivest, R.L.:Introduction to Algorithms, MIT Press, Cambridge, MA, 1990.
Fikhtengol'ts, G.M.:The Fundamentals of Mathematical Analysis, Vol. II, Pergamon Press, London, 1965.
Halperin, D., Overmars, M.H. and Sharir, M.: Efficient motion planning for an L-shaped object,SIAM J. Comput. 21 (1992), 1–23.
Kedem, K. and Sharir, M.: An efficient motion-planing algorithm for a convex rigid polygonal object in two-dimensional polygonal space,Discrete Comput. Geom. 5 (1990), 43–75.
Latombe, J.C.:Robot Motion Planning, Kluwer Acad. Publ., Boston, 1991.
Leven, D. and Sharir, M.: An efficient and simple motion planning algorithm for a ladder amidst polygonal barriers,J. Algorithms 8 (1987), 192–215.
Matoušek, J., Pach, J., Sharir, M., Sifrony, S. and Welzl, E.: Fat triangles determine linearly many holes,SIAM J. Computing 23 (1994), 154–169.
Ó'Dúnlaing, C. and Yap, C.K.: A ‘retraction’ method for planning the motion of a disc,J. Algorithms 6 (1985), 104–111.
Ó'Dúnlaing, C., Sharir, M. and Yap, C.K.: Retraction: A new approach to motion planning,Proc. 15th ACM Symp. Theory of Comput., 1983, pp. 207–220.
Overmars, M.H.: Range searching in a set of line segments,Proc. 1st ACM Symp. Comput. Geom., 1985, pp. 177–185.
Overmars, M.H.: Point location in fat subdivisions,Information Processing Letters 44 (1992), 261–265.
Schwartz, J.T. and Sharir, M.: On the piano mover's problem: I. The case of a two-dimensional rigid polygonal body moving amidst polygonal barriers,Comm. Pure Appl. Math. 36 (1983), 345–398.
Sifrony, S. and Sharir, M.: A new efficient motion planning algorithm for a rod in two-dimensional polygonal space,Algorithmica 2 (1987), 367–402.
Van der Stappen, A.F., Halperin, D. and Overmars, M.H.: The complexity of the free space for a robot moving amidst fat obstacles,Computational Geometry: Theory and Applications 3 (1993), 353–373.
Van der Stappen, A.F.:Motion planning amidst fat obstacles, PhD Thesis, Dept. of Computer Science, Utrecht University, 1994.
Author information
Authors and Affiliations
Additional information
Research is supported by the Dutch Organization for Scientific Research (NWO) and partially supported by the ESPRIT III BRA Project 6546 (PROMotion).
Rights and permissions
About this article
Cite this article
Van Der Stappen, A.F. The complexity of the free space for motion planning amidst fat obstacles. J Intell Robot Syst 11, 21–44 (1994). https://doi.org/10.1007/BF01258292
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF01258292