Hybrid Path Planning Based on Safe A* Algorithm and Adaptive Window Approach for Mobile Robot in Large-Scale Dynamic Environment

When mobile robot used in large-scale dynamic environments, it face more challenging problems in real-time path planning and collision-free path tracking. This paper presents a new hybrid path planning method that combines A* algorithm with adaptive window approach to conduct global path planning, real-time tracking and obstacles avoidance for mobile robot in large-scale dynamic environments. Firstly, a safe A* algorithm is designed to simplify the calculation of risk cost function and distance cost. Secondly, key path points are extracted from the planned path which generated by the safe A* to reduce the number of the grid nodes for smooth path tracking. Finally, the real-time motion planning based on adaptive window approach is adopted to achieve the simultaneous path tracking and obstacle avoidance (SPTaOA) together the switching of the key path points. The simulation and practical experiments are conducted to verify the feasibility and performance of the proposed method. The results show that the proposed hybrid path planning method, used for global path planning, tracking and obstacles avoidance, can meet the application needs of mobile robots in complex dynamic environments.

[1]  Wei Wei,et al.  Guided dynamic window approach to collision avoidance in troublesome scenarios , 2008, 2008 7th World Congress on Intelligent Control and Automation.

[2]  David Hsu,et al.  Adaptive informative path planning in metric spaces , 2015, Int. J. Robotics Res..

[3]  Wolfram Burgard,et al.  The dynamic window approach to collision avoidance , 1997, IEEE Robotics Autom. Mag..

[4]  Pauline Ong,et al.  Solving the optimal path planning of a mobile robot using improved Q-learning , 2019, Robotics Auton. Syst..

[5]  Sebastian Thrun,et al.  Anytime search in dynamic graphs , 2008, Artif. Intell..

[6]  Xiang Wang,et al.  Motion planning implemented in ROS for mobile robot , 2017, 2017 29th Chinese Control And Decision Conference (CCDC).

[7]  Yanjun Huang,et al.  Path Planning and Tracking for Vehicle Collision Avoidance Based on Model Predictive Control With Multiconstraints , 2017, IEEE Transactions on Vehicular Technology.

[8]  Ivan Petrovic,et al.  Dynamic window based approach to mobile robot motion control in the presence of moving obstacles , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[9]  Tie Zhang,et al.  Mobile robot path planning based on social interaction space in social environment , 2018 .

[10]  Chen-Chien James Hsu,et al.  Hybrid Path Planning Incorporating Global and Local Search for Mobile Robot , 2012, TAROS.

[11]  Volkan Sezer,et al.  Follow the Gap with Dynamic Window Approach , 2018, Int. J. Semantic Comput..

[12]  Yasar Ayaz,et al.  Potentially Guided Bidirectionalized RRT* for Fast Optimal Path Planning in Cluttered Environments , 2018, Robotics Auton. Syst..

[13]  Ivan Petrovic,et al.  Two-way D* algorithm for path planning and replanning , 2011, Robotics Auton. Syst..

[14]  Oscar Montiel,et al.  Optimal Path Planning Generation for Mobile Robots using Parallel Evolutionary Artificial Potential Field , 2015, J. Intell. Robotic Syst..

[15]  Roland Geraerts,et al.  Dynamically Pruned A* for re-planning in navigation meshes , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[16]  Inna Sharf,et al.  Sampling-based A* algorithm for robot path-planning , 2014, Int. J. Robotics Res..

[17]  Sven Koenig,et al.  A Generalized Framework for Lifelong Planning A* Search , 2005, ICAPS.

[18]  Anupam Shukla,et al.  Fusion of probabilistic A* algorithm and fuzzy inference system for robotic path planning , 2010, Artificial Intelligence Review.

[19]  Faruk Polat,et al.  Limited-Damage A*: A path search algorithm that considers damage as a feasibility criterion , 2011, Knowl. Based Syst..

[20]  Hong-Mei Zhang,et al.  Safe Path Planning of Mobile Robot Based on Improved A* Algorithm in Complex Terrains , 2018, Algorithms.

[21]  Izabela Ewa Nielsen,et al.  Scheduling unmanned aerial vehicle and automated guided vehicle operations in an indoor manufacturing environment using differential evolution-fused particle swarm optimization , 2018 .

[22]  Marina H. Murillo,et al.  A Real-Time Path-Planning Algorithm based on Receding Horizon Techniques , 2018, J. Intell. Robotic Syst..

[23]  Woojin Chung,et al.  Kinodynamic Planner Dual-Tree RRT (DT-RRT) for Two-Wheeled Mobile Robots Using the Rapidly Exploring Random Tree , 2015, IEEE Transactions on Industrial Electronics.

[24]  Robin De Keyser,et al.  Heuristic approaches in robot path planning: A survey , 2016, Robotics Auton. Syst..

[25]  Maxim Likhachev,et al.  Multi-Heuristic A* , 2014, Int. J. Robotics Res..

[26]  Mohammad Danesh,et al.  Fuzzy Greedy RRT Path Planning Algorithm in a Complex Configuration Space , 2018, International Journal of Control, Automation and Systems.

[27]  Muhammad Imran,et al.  A hybrid path planning technique developed by integrating global and local path planner , 2016, 2016 International Conference on Intelligent Systems Engineering (ICISE).

[28]  Vijay Kumar,et al.  Persistent Homology for Path Planning in Uncertain Environments , 2015, IEEE Transactions on Robotics.

[29]  Anis Koubaa,et al.  Relaxed Dijkstra and A* with linear complexity for robot path planning problems in large-scale grid environments , 2016, Soft Comput..

[30]  Uk-Youl Huh,et al.  Safe Global Path Planning of Mobile Robots Based on Modified A* Algorithm , 2014 .