Title :
An approximate algorithm for solving shortest path problems for mobile robots or driver assistance
Author :
Li, Fajie ; Klette, Reinhard ; Morales, Sandino
Author_Institution :
Coll. of Comput. Sci. & Technol., Huaqiao Univ., Quanzhou, China
Abstract :
Finding a shortest path between two given locations is of importance for mobile robots, but also (e.g.) for identifying unique paths in a given surrounding region Pi when (e.g.) evaluating vision software in test vehicles, or for calculating the free-space boundary in vision-based driver assistance. We assume that Pi is given as a triangulated surface which is not necessary simply connected.Based on a known k-shortest paths algorithm and a decomposition of the surrounding region Pi , this article presents an approximate algorithm for computing a general Euclidean shortest path (ESP) between two points p and q on Pi , with time complexity k(epsiv)-O(k - |V(Pi)|) and additional preprocessing in time O(k - |V(Pi)| - log |V(Pi)|). Our algorithm is suitable for approximately solving the 2D ESP problem, the 2.5 ESP problem (i.e., the surface ESP problem, as occurring, for example, in the free-space border application), and even the 3D ESP problem which is thought to be difficult even in the most basic case if all the obstacles are just convex, or if Pi is just simply connected.
Keywords :
computational complexity; computational geometry; driver information systems; mobile robots; robot vision; Euclidean shortest path; approximate algorithm; free-space boundary; k-shortest paths algorithm; mobile robots; time complexity; vision software; vision-based driver assistance; Computer science; Costs; Educational institutions; Electrostatic precipitators; Mobile robots; Roads; Shortest path problem; Software testing; Spline; Vehicle driving;
Conference_Titel :
Intelligent Vehicles Symposium, 2009 IEEE
Conference_Location :
Xi´an
Print_ISBN :
978-1-4244-3503-6
Electronic_ISBN :
1931-0587
DOI :
10.1109/IVS.2009.5164250