A flexible algorithm for planning local shortest path of mobile robots based on reachability graph

Proposes concept called 'local shortest path' for mobile robots, and shows that a more compact V-graph of size O(M/sup 2/+N) can be constructed based on this concept, where M and N are numbers of convex components and convex vertices of polygonal obstacles respectively. In addition, a reachability graph (R-graph) of size O(N*M/sup 2/) registering reachability between vertices on local shortest paths is proposed. The R-graph depends only on obstacles in the environment but not on size of mobile robots. Hence even if the size of the robot or the required safety distance between the robot and obstacles changed, it is possible to plan a path for the robot efficiently by picking up its reachable vertices in the R-graph without need of reconstruction of the R-graph. Finally, the usefulness of the algorithm is ascertained by several simulations.<<ETX>>

[1]  Yunhui Liu,et al.  A practical algorithm for planning collision-free coordinated motion of multiple mobile robots , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[2]  Hiroshi Noborio,et al.  A fast path-planning algorithm by synchronizing modification and search of its path graph (mobile robots) , 1988, Proceedings of the International Workshop on Artificial Intelligence for Industrial Applications.

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

[4]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1986 .

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