A surrounding point set approach for path planning in unknown environments

Abstract Due to uncertainties caused by not having full information about the map, path planning in unknown environments is considered to be a more complex problem than in known environments. Consequently, appropriate decisions have to be made at each movement, as the trace depends on which parts of the map have been recognized, and how paths have been locally generated. Therefore, the present paper develops a mechanism for path planning in unknown environments by finding points that surround the importantly considered obstacles. The proposed mechanism can efficiently generate paths within the recognized region, since only subsets of obstacles and points are considered for planning a path, rather than taking all discovered obstacles and all grid points into account; also, in the proposed mechanism, only the newly discovered points by a movement are subject to being processed for updating the path. In experiments, the path planning from the start to the goal was simulated by recognizing the map based on a sensor with a radius. Then, a comparative experiment based on a well-known existing method was used to evaluate the performance of the proposed method. The results demonstrate that the proposed approach can achieve significant efficiency, as well as successfully reach the goal based on the partial information without wandering the map.

[1]  Anthony Stentz,et al.  The Focussed D* Algorithm for Real-Time Replanning , 1995, IJCAI.

[2]  Marija Seder,et al.  Path Planning for Active SLAM Based on the D* Algorithm With Negative Edge Weights , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[3]  Bakir Lacevic,et al.  A 3-level autonomous mobile robot navigation system designed by using reasoning/search approaches , 2006, Robotics Auton. Syst..

[4]  Stefan Edelkamp,et al.  Heuristic Search - Theory and Applications , 2011 .

[5]  Anupam Shukla,et al.  Multi-robot multi-target dynamic path planning using artificial bee colony and evolutionary programming in unknown environment , 2018, Intell. Serv. Robotics.

[6]  Ellips Masehian,et al.  A multi-objective PSO-based algorithm for robot path planning , 2010, 2010 IEEE International Conference on Industrial Technology.

[7]  Amitava Datta,et al.  On-line path planning in an unknown polygonal environment , 2004, Inf. Sci..

[8]  Mohammad A. Jaradat,et al.  Reinforcement based mobile robot navigation in dynamic environment , 2011 .

[9]  Meng Wang,et al.  Fuzzy logic-based real-time robot navigation in unknown environment with dead ends , 2008, Robotics Auton. Syst..

[10]  Md. Arafat Hossain,et al.  Autonomous robot path planning in dynamic environment using a new optimization technique inspired by Bacterial Foraging technique , 2014, 2013 International Conference on Electrical Information and Communication Technology (EICT).

[11]  Xiujuan Lei,et al.  Dynamic Path Planning of Mobile Robots Based on ABC Algorithm , 2010, AICI.

[12]  Yoonho Seo,et al.  Mobile robot path planning with surrounding point set and path improvement , 2017, Appl. Soft Comput..

[13]  Maxim Likhachev,et al.  D*lite , 2002, AAAI/IAAI.

[14]  Lúcia Valéria Ramos de Arruda,et al.  Bio-inspired on-line path planner for cooperative exploration of unknown environment by a Multi-Robot System , 2019, Robotics Auton. Syst..

[15]  Antonios Gasteratos,et al.  Thorough robot navigation based on SVM local planning , 2015, Robotics Auton. Syst..

[16]  Mihalis Yannakakis,et al.  Shortest Paths Without a Map , 1989, Theor. Comput. Sci..

[17]  A. Hussein,et al.  Metaheuristic optimization approach to mobile robot path planning , 2012, 2012 International Conference on Engineering and Technology (ICET).

[18]  Xiaoping Liu,et al.  Function-segment artificial moment method for sensor-based path planning of single robot in complex environments , 2014, Inf. Sci..

[19]  Chi K. Tse,et al.  A Constraint-Aware Heuristic Path Planner for Finding Energy-Efficient Paths on Uneven Terrains , 2015, IEEE Transactions on Industrial Informatics.

[20]  Jianhua Zhang,et al.  Robot path planning in uncertain environment using multi-objective particle swarm optimization , 2013, Neurocomputing.

[21]  Ellips Masehian,et al.  Classic and Heuristic Approaches in Robot Motion Planning A Chronological Review , 2007 .

[22]  Anupam Shukla,et al.  Robotic path planning in static environment using hierarchical multi-neuron heuristic search and probability based fitness , 2011, Neurocomputing.

[23]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[24]  N. Buniyamin,et al.  An Overview of Autonomous Mobile Robot Path Planning Algorithms , 2006, 2006 4th Student Conference on Research and Development.

[25]  Marcus Gemeinder,et al.  GA-based path planning for mobile robot systems employing an active search algorithm , 2003, Appl. Soft Comput..

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

[27]  Oscar Castillo,et al.  Path planning for autonomous mobile robot navigation with ant colony optimization and fuzzy cost function evaluation , 2009, Appl. Soft Comput..

[28]  Zhian Zhang,et al.  Dynamic Path Planning of Unknown Environment Based on Deep Reinforcement Learning , 2018, J. Robotics.

[29]  Yin Feng,et al.  Autonomous mobile robot navigation system designed in dynamic environment based on transferable belief model , 2011 .

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

[31]  Jeffrey L. Krichmar,et al.  Adaptive Robot Path Planning Using a Spiking Neuron Algorithm With Axonal Delays , 2018, IEEE Transactions on Cognitive and Developmental Systems.

[32]  Anthony Stentz,et al.  Optimal and efficient path planning for partially-known environments , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[33]  Saroj Kumar Patel,et al.  Path planning strategy for autonomous mobile robot navigation using Petri-GA optimisation , 2011, Comput. Electr. Eng..

[34]  Martin Andreas Falk Jensen,et al.  In-field and inter-field path planning for agricultural transport units , 2012, Comput. Ind. Eng..

[35]  Roberto Sepúlveda,et al.  Path planning for mobile robots using Bacterial Potential Field for avoiding static and dynamic obstacles , 2015, Expert Syst. Appl..

[36]  David Furcy,et al.  Lifelong Planning A , 2004, Artif. Intell..

[37]  T. Mohanraj,et al.  MOBILE ROBOT PATH PLANNING USING ANT COLONY OPTIMIZATION , 2014 .

[38]  Sebastian Thrun,et al.  Path Planning for Autonomous Vehicles in Unknown Semi-structured Environments , 2010, Int. J. Robotics Res..

[39]  Vincent Roberge,et al.  Comparison of Parallel Genetic Algorithm and Particle Swarm Optimization for Real-Time UAV Path Planning , 2013, IEEE Transactions on Industrial Informatics.