Moving a polygon around the corner in a corridor

We consider the problem of moving an <italic>n</italic> vertex simple polygon around a corner in a right-angular corridor. We give an <italic>&Ogr;</italic>(<italic>n</italic> log <italic>n</italic>) algorithm for a convex polygon which constructs a motion of the polygon when one exists; otherwise it reports that none exists. In the case of non-convex polygons, we have an <italic>&Ogr;</italic>(<italic>n</italic><supscrpt>2</supscrpt>) time algorithm.

[1]  Chee-Keng Yap How to move a chair through a door , 1987, IEEE J. Robotics Autom..

[2]  Chee Yap,et al.  Algorithmic motion planning , 1987 .

[3]  S. Maddila Decomposition algorithm for moving a ladder among rectangular obstacles , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[4]  R. Brooks Solving the Find-Path Problem by Representing Free Space as Generalized Cones , 1982 .

[5]  G. Strang The Width of a Chair , 1982 .