Hostname: page-component-586b7cd67f-g8jcs Total loading time: 0 Render date: 2024-11-26T17:58:14.014Z Has data issue: false hasContentIssue false

On the problem of translating an elliptic object through a workspace of elliptic obstacles*

Published online by Cambridge University Press:  09 March 2009

B. John Oommen
Affiliation:
School of Computer Science, Carleton University, Ottawa: K1S 5B6, (Canada)
Irwin Reichstein
Affiliation:
School of Computer Science, Carleton University, Ottawa: K1S 5B6, (Canada)

Summary

Two algorithms are presented which deal with translating an elliptic object, A, without collision amidst elliptic obstacles. These are:

(i) An exact algorithm, of complexity O(N log N), where N is the number of obstacles, yielding all directions along which the object is separable from the obstacles by a single translation.

(ii) An algorithm quadratic in N, which yields, with a degree of approximation determined by the user, a path of the object from its initial to its final position.

Type
Article
Copyright
Copyright © Cambridge University Press 1987

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Schwartz, J.T. and Sharir, M., “On the Piano Movers Problem I: The Case of a Two-Dimensional Rigid Polygonal Body Moving amidst Polygonal Barriers” Report 39 (Dept. of Computer Science, Courant Institute of Mathematical Sciences, NYU, 1981).Google Scholar
2.Schwartz, J.T. and Sharir, M., “On the Piano Movers Problem II: General Properties for Computing Topological Properties of Real Algebraic Manifolds” Report 41 (Dept. of Computer Science, Courant Institute of Mathematical Sciences, NYU, 1982).Google Scholar
3.Reif, J.H., “Complexity of the Movers Problem and Generalizations” Twentieth Annual Symposium on Foundations of Computer Science, San Juan, Puerto Rico (10 1979) pp. 421427.Google Scholar
4.Brooks, R.A., “Solving the Find-Path Problem by Representing Free Space as Generalized Cones” Artificial Intelligence Laboratory, Massachusetts Institute of Technology AI Memo 674 (05 1982).Google Scholar
5.Brooks, R.A., “Planning Collision-Free Motions for Pick-and-Place OperationsRobotics Research 1944 (1983).CrossRefGoogle Scholar
6.Brooks, R.A. and Lozano-Perez, T., “A Subdivision Algorithm in Configuration Space for Findpath with RotationIEEE Trans. on Systems, Man and Cybernetics 224233 (03/04, 1985).Google Scholar
7.Udapa, S.M., “Collision Detection and Avoidance in Computer Controlled Manipulators” Proceedings of the IJCAI-5, MIT, Cambridge, MA (08 1977) pp. 737748.Google Scholar
8.Lozano-Perez, T., “Automatic Planning of Manipulator Transfer Movements”, IEEE Transactions on Systems, Man and Cybernetics 681698 (1981).Google Scholar
9.Lozano-Perez, T., “Task Planning” In: Robot Motion: Planning and Control (Brady, M. et al. , eds.) (MIT Press, Cambridge, Mass., 1983).Google Scholar
10.Lozano-Perez, T., “Spatial Planning: A Configuration Space ApproachIEEE Transactions on Computers 108120 (1983).CrossRefGoogle Scholar
11.Lozano-Perez, T. and Wesley, M.A., “An algorithm for Planning Collision-Free Paths among Polyhedral ObstaclesComm. of the ACM 560570 (1979).CrossRefGoogle Scholar
12.Whitesides, S., “Computational Geometry and Motion Planning” In: Computational Geometry (Ed. by Toussaint, G.) (North Holland, Amsterdam, 1985).Google Scholar
13.Guibas, L.J. and Yao, F.F., “On Translating a Set of Rectangles” Proceedings of the Twelfth Annual Symposium on the Theory of Computing, Los Angeles (04 1980) pp. 154160.Google Scholar
14.Sack, J.-R., “Translating Polygons in the Plane” Proceedings of the 1985 Second Annual Symposium on the Theoretical Aspects of Computer Science, Saarbrucken, Germany (1985) pp. 310321.Google Scholar
15.Imai, H., Asano, T. and Asano, T., “Visibility of Disjoint Polygons” Research Memorandum RMI-85–02 (Dept. of Mathematical Engineering and Instrumentation Physics, Tokyo, Japan, 02 1985).Google Scholar
16.Post, M., “A Minimum Spanning Ellipse AlgorithmProc. of the 1981 IEEE Conference on the Foundations of Computer Science (1981) pp. 115122.Google Scholar