On the Piano Movers' Problem: III. Coordinating the Motion of Several Independent Bodies: The Special Case of Circular Bodies Moving Amidst Polygonal Barriers
- 1 September 1983
- journal article
- research article
- Published by SAGE Publications in The International Journal of Robotics Research
- Vol. 2 (3), 46-75
- https://doi.org/10.1177/027836498300200304
Abstract
We present an algorithm that solves the following motion- planning problem that arises in robotics: Given several two-dimensional circular bodies B1, B2, ..., and a region bounded by a collection of "walls, " either find a continuous motion connecting two given configurations of these bodies during which they avoid collision with the walls and with each other, or else establish that no such motion exists. This paper continues other studies by the authors on motion- planning algorithms for other kinds of moving objects. The algorithms presented are polynomial in the number of walls for each fixed number of moving circles (for two moving circles the algorithm is shown to run in time O(n3) if n is the number of walls), but with exponents increasing with the number of moving circles.Keywords
This publication has 6 references indexed in Scilit:
- On the “piano movers” problem. II. General techniques for computing topological properties of real algebraic manifoldsAdvances in Applied Mathematics, 1983
- On the “piano movers'” problem I. The case of a two‐dimensional rigid polygonal body moving amidst polygonal barriersCommunications on Pure and Applied Mathematics, 1983
- On the movement of robot arms in 2-dimensional bounded regionsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1982
- An algorithm for planning collision-free paths among polyhedral obstaclesCommunications of the ACM, 1979
- Complexity of the mover's problem and generalizationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1979
- A Book of CurvesPublished by Cambridge University Press (CUP) ,1961