High-Speed Environment Representation Scheme for Dynamic Path Planning

This paper presents an efficient approach to represent the environment, which can be used to facilitate dynamic path planning in robot navigation systems. The environment is modelled by first defining a 'virtual rectangle' to represent an environment that avoids unwanted obstacles. The obstacles within the environment are then represented as convex polygons to generate the required visibility graph. The devised techniques lend well for hardware porting and thus highly suited to high-speed generation of the visibility graph. It has been demonstrated that efficient dynamic path planning can be realised by generating the 'virtual rectangle' on the fly such that only the environment needed to facilitate onward traversal can be identified. Finally, the proposed algorithms lend well for high-speed computations as they facilitate a high-degree of parallelism at the architecture level.

[1]  Ren C. Luo,et al.  T-vectors make autonomous mobile robot motion planning and self-referencing more efficient , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[2]  Panagiotis Tzionas,et al.  Collision-free path planning for a diamond-shaped robot using two-dimensional cellular automata , 1997, IEEE Trans. Robotics Autom..

[3]  Kikuo Fujimura Motion planning amidst dynamic obstacles in three dimensions , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[4]  James H. Graham Computer architectures for robotics and automation , 1987 .

[5]  Selim G. Akl,et al.  Parallel computational geometry , 1992 .

[6]  James H. Graham Specialized Computer Architectures for Robotics and Automation , 1987 .

[7]  Hilary Buxton,et al.  Dynamic Motion Planning using a distributed representation , 1995, J. Intell. Robotic Syst..

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

[9]  Hilary Buxton,et al.  A parallel path planning algorithm for mobile robots , 1990, BMVC.

[10]  Anthony Stentz Optimal and Efficient Path Planning for Unknown and Dynamic Environments , 1993 .

[11]  Ming C. Lin,et al.  A fast algorithm for incremental distance calculation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[12]  Michael T. Goodrich,et al.  Parallel methods for visibility and shortest path problems in simple polygons (preliminary version) , 1990, SCG '90.

[13]  Vladimir J. Lumelsky,et al.  Vision-guided exploration: a step toward general motion planning in three dimensions , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[14]  Thambipillai Srikanthan,et al.  A HIERARCHICAL REPRESENTATION OF ROADWAY NETWORKS , 2000 .

[15]  Ronald C. Arkin,et al.  3D Path Planning for Flying/Crawling Robots , 1990, Other Conferences.

[16]  Ren C. Luo,et al.  An Intelligent Path Planning System for Robot Navigation in an Unknown Environment , 1990, Other Conferences.

[17]  Yunhui Liu,et al.  Proposal of tangent graph and extended tangent graph for path planning of mobile robots , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[18]  Li-Chen Fu,et al.  An efficient algorithm for finding a collision-free path among polyhedral obstacles , 1990, J. Field Robotics.

[19]  Micha Sharir,et al.  On shortest paths amidst convex polyhedra , 1987, SCG '86.

[20]  Micha Sharir,et al.  On Shortest Paths in Polyhedral Spaces , 1986, SIAM J. Comput..

[21]  Robin R. Murphy,et al.  Artificial intelligence and mobile robots: case studies of successful robot systems , 1998 .

[22]  Panagiotis Tzionas,et al.  Three-dimensional minimum-cost path planning using cellular automata architectures , 1993, Other Conferences.