Constraint reformulation in a hierarchical path planner

Robot path planning consists of approximating the set of free configurations of the robot by a collection of rectangloid cells at successive levels of approximation and, at each level, searching the graph representing the adjacency relation among these cells. A set of algorithms which specifically address the main two computational issues underlying this approach, cell decomposition and graph searching, has been developed. The authors have implemented a planner which incorporates these algorithms and have experimented with it on examples. The experiments show that the planner is significantly faster than previous planners based on the same general approach. The authors focus on the planner's cell-decomposition algorithms. They use a constraint reformulation technique that consists of approximating the obstacles intersecting the cell to be decomposed by a collection of rectangloids and computing their complements in the cell. Two types of approximations are used, bounding and bounded approximations. This technique produces much less cells than previously proposed techniques, resulting in smaller search graphs. Experimental results are presented.<<ETX>>

[1]  J. Schwartz,et al.  On the “piano movers'” problem I. The case of a two‐dimensional rigid polygonal body moving amidst polygonal barriers , 1983 .

[2]  Larry S. Davis,et al.  Multiresolution path planning for mobile robots , 1986, IEEE J. Robotics Autom..

[3]  Jean-Claude Latombe,et al.  Failure Processing in a System for Designing Complex Assemblies , 1979, IJCAI.

[4]  Jean-Claude Latombe,et al.  Contingency-Tolerant Robot Motion Planning and Control , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[5]  Jean-Claude Latombe,et al.  New heuristic algorithms for efficient hierarchical path planning , 1991, IEEE Trans. Robotics Autom..

[6]  Randy C. Brost,et al.  Computing metric and topological properties of configuration-space obstacles , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[7]  Jean-Daniel Boissonnat,et al.  Polygon Placement Under Translation and Rotation , 1988, RAIRO Theor. Informatics Appl..

[8]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[9]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.