2D Path Planning: A Configuration Space Heuristic Approach

In this paper we describe a heuristic technique for solving the 2D find-path problem for a rigid mobile body amidst a set of fixed obstacles of arbitrary shapes. The proposed approach tackles path planning as an informed search process in dis crete configuration space. Three heuristics are proposed to guide this search process, all of them relying on a global path computed from the R-MAT model of free-space (a retraction of MA T defined specifically for path planning). One of the heuristics guides the evolution of the two Cartesian degrees of freedom of the mobile body along the search, while the remaining two guide the evolution of its rotational degree of freedom. The benefits derived from the use of the proposed heuristics are twofold: on the one hand, a speed-up of the search process as compared to noninformed search algo rithms is attained, and on the other hand, the features of the resulting solution path can be somewhat controlled. Other advantages and shortcomings of the proposed path planning approach are discussed, with the practical interest of the overall process being justified by the experimental results ob tained.

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

[2]  Alan M. Thompson The Navigation System of the JPL Robot , 1977, IJCAI.

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

[4]  S. Zucker,et al.  Toward Efficient Trajectory Planning: The Path-Velocity Decomposition , 1986 .

[5]  Rodney A. Brooks,et al.  A subdivision algorithm in configuration space for findpath with rotation , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  Bernard Faverjon,et al.  Obstacle avoidance using an octree in the configuration space of a manipulator , 1984, ICRA.

[7]  Micha Sharir,et al.  Retraction: A new approach to motion-planning , 1983, STOC.

[8]  Tomás Lozano-Pérez,et al.  An algorithm for planning collision-free paths among polyhedral obstacles , 1979, CACM.

[9]  Raja Chatila,et al.  Path Planning and Environment Learning in a Mobile Robot System , 1982, ECAI.

[10]  Rodney A. Brooks,et al.  Solving the Find-Path Problem by Good Representation of Free Space , 1983, Autonomous Robot Vehicles.

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

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

[13]  Judea Pearl,et al.  Heuristics : intelligent search strategies for computer problem solving , 1984 .

[14]  Bruce Randall Donald,et al.  Simplified Voronoi diagrams , 1987, SCG '87.

[15]  Bruce Randall Donald,et al.  A Search Algorithm for Motion Planning with Six Degrees of Freedom , 1987, Artif. Intell..

[16]  Charles E. Thorpe,et al.  Path Relaxation: Path Planning for a Mobile Robot , 1984, AAAI.