Sampling-Based Tabu Search Approach for Online Path Planning

Abstract Path planning in unknown environments is one of the most challenging research areas in robotics. In this class of path planning, the robot acquires the information from its sensory system. Sampling-based path planning is one of the famous approaches with low memory and computational requirements that has been studied by many researchers during the past few decades. We propose a sampling-based algorithm for path planning in unknown environments using Tabu search. The Tabu search component of our method guides the sampling to find the samples in the most promising areas and makes the sampling procedure more intelligent. The simulation results show the efficient performance of the proposed approach in different types of environments. We also compare the performance of the algorithm with some of the well-known path planning approaches, including Bug1, Bug2, SRT, potential fields and the visibility graph. Furthermore, two different sampling strategies were used in the sampling procedure, including uniform and Gaussian distributions.

[1]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[2]  Keiji Nagatani,et al.  Sensor-based navigation for car-like mobile robots based on a generalized Voronoi graph , 2003, Adv. Robotics.

[3]  Daniel Vallejo,et al.  OBPRM: an obstacle-based PRM for 3D workspaces , 1998 .

[4]  Seiichi Shin,et al.  New repulsive potential functions with angle distributions for local path planning , 2006, Adv. Robotics.

[5]  S. Sitharama Iyengar,et al.  Robot navigation in unknown terrains: Introductory survey of non-heuristic algorithms , 1993 .

[6]  Ellips Masehian,et al.  Sensor-Based Robot Motion Planning - A Tabu Search Approach , 2008, IEEE Robotics & Automation Magazine.

[7]  Bernardo Wagner,et al.  Online path planning based on Rapidly-Exploring Random Trees , 2010, 2010 IEEE International Conference on Industrial Technology.

[8]  S. LaValle Rapidly-exploring random trees : a new tool for path planning , 1998 .

[9]  Takashi Tsubouchi,et al.  A semi-optimal path generation scheme for a frame articulated steering-type vehicle , 2006, Adv. Robotics.

[10]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..

[11]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[12]  Rafael C. González,et al.  Online motion planning using Laplace potential fields , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[13]  S. Sitharama Iyengar,et al.  A 'retraction' method for learned navigation in unknown terrains for a circular robot , 1991, IEEE Trans. Robotics Autom..

[14]  Li Guo-dong,et al.  Mobile robot path planning based on an improved rapidly-exploring random tree in unknown environment , 2008, 2008 IEEE International Conference on Automation and Logistics.

[15]  Jean-Claude Latombe,et al.  Robot Motion Planning: A Distributed Representation Approach , 1991, Int. J. Robotics Res..

[16]  Mark H. Overmars,et al.  The Gaussian sampling strategy for probabilistic roadmap planners , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[17]  Marilena Vendittelli,et al.  The SRT method: randomized strategies for exploration , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[18]  Ehud Rivlin,et al.  TangentBug: A Range-Sensor-Based Navigation Algorithm , 1998, Int. J. Robotics Res..

[19]  Dolores Blanco,et al.  Sensor-based global planning for mobile robot navigation , 2007, Robotica.

[20]  Thomas Bräunl,et al.  Performance Comparison of Bug Navigation Algorithms , 2007, J. Intell. Robotic Syst..

[21]  Vladimir J. Lumelsky,et al.  Path-planning strategies for a point mobile automaton moving amidst unknown obstacles of arbitrary shape , 1987, Algorithmica.

[22]  Javier Minguez,et al.  Integration of planning and reactive obstacle avoidance in autonomous sensor-based navigation , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Lydia E. Kavraki,et al.  On finding narrow passages with probabilistic roadmap planners , 1998 .