Adapted-RRT: novel hybrid method to solve three-dimensional path planning problem using sampling and metaheuristic-based algorithms

Three-dimensional path planning for autonomous robots is a prevalent problem in mobile robotics. This paper presents three novel versions of a hybrid method designed to assist in planning such paths for these robots. In this paper, an improvement on Rapidly exploring Random Tree (RRT) algorithm, namely Adapted-RRT, is presented that uses three well-known metaheuristic algorithms, namely Grey Wolf Optimization (GWO), Incremental Grey Wolf Optimization (I-GWO), and Expanded Grey Wolf Optimization (Ex-GWO)). RRT variants, using these algorithms, are named Adapted-RRTGWO, Adapted-RRTI-GWO, and Adapted-RRTEx-GWO. The most significant shortcoming of the methods in the original sampling-based algorithm is their inability in finding the optimal paths. On the other hand, the metaheuristic-based algorithms are disadvantaged as they demand a predetermined knowledge of intermediate stations. This study is novel in that it uses the advantages of sampling and metaheuristic methods while eliminating their shortcomings. In these methods, two important operations (length and direction of each movement) are defined that play an important role in selecting the next stations and generating an optimal path. They try to find solutions close to the optima without collision, while providing comparatively efficient execution time and space complexities. The proposed methods have been simulated employing four different maps for three unmanned aerial vehicles, with diverse sets of starting and ending points. The results have been compared among a total of 11 algorithms. The comparison of results shows that the proposed path planning methods generally outperform various algorithms, namely BPIB-RRT*, tGSRT, GWO, I-GWO, Ex-GWO, PSO, Improved BA, and WOA. The simulation results are analysed in terms of optimal path costs, execution time, and convergence rate.

[1]  E. Pires,et al.  Path Planning for ground robots in agriculture: a short review , 2020, 2020 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC).

[2]  Amir Seyyedabbasi,et al.  I-GWO and Ex-GWO: improved algorithms of the Grey Wolf Optimizer to solve global optimization problems , 2019, Engineering with Computers.

[3]  Anish Pandey,et al.  A review: On path planning strategies for navigation of mobile robot , 2019, Defence Technology.

[4]  Jianda Han,et al.  Survey of Robot 3D Path Planning Algorithms , 2016 .

[5]  Amir Seyyedabbasi,et al.  Designing a dynamic protocol for real-time Industrial Internet of Things-based applications by efficient management of system resources , 2019, Advances in Mechanical Engineering.

[6]  Amna Khan,et al.  Optimal path planning in cluttered environment using RRT*-AB , 2018, Intell. Serv. Robotics.

[7]  Srikanth Saripalli,et al.  Sampling-Based Path Planning for UAV Collision Avoidance , 2017, IEEE Transactions on Intelligent Transportation Systems.

[8]  Anand Nayyar,et al.  Robot Path Planning Using Modified Artificial Bee Colony Algorithm , 2019, Frontiers in Intelligent Computing: Theory and Applications.

[9]  Andries Petrus Engelbrecht,et al.  A study of particle swarm optimization particle trajectories , 2006, Inf. Sci..

[10]  Lei Xu,et al.  Biased Sampling Potentially Guided Intelligent Bidirectional RRT∗ Algorithm for UAV Path Planning in 3D Environment , 2019, Mathematical Problems in Engineering.

[11]  Minrui Fei,et al.  Motion Planning of Robot Manipulator Based on Improved NSGA-II , 2018, International Journal of Control, Automation and Systems.

[12]  Maxim Tyan,et al.  iADA*: Improved Anytime Path Planning and Replanning Algorithm for Autonomous Vehicle , 2020, Journal of Intelligent & Robotic Systems.

[13]  Yong-kuo Liu,et al.  Grid-based RRT∗ for minimum dose walking path-planning in complex radioactive environments , 2018 .

[14]  Seyed Mohammad Mirjalili,et al.  The Ant Lion Optimizer , 2015, Adv. Eng. Softw..

[15]  Jizhong Xiao,et al.  A literature review of UAV 3D path planning , 2014, Proceeding of the 11th World Congress on Intelligent Control and Automation.

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

[17]  Anand Nayyar,et al.  Introduction to Swarm Intelligence , 2018, Advances in Swarm Intelligence for Optimizing Problems in Computer Science.

[18]  Seyedali Mirjalili,et al.  Three-dimensional path planning for UCAV using an improved bat algorithm , 2016 .

[19]  Marco Colucci,et al.  Reliable M2M/IoT data delivery from FANETs via satellite , 2019, Int. J. Satell. Commun. Netw..

[20]  Jing Zhang,et al.  A novel reinforcement learning based grey wolf optimizer algorithm for unmanned aerial vehicles (UAVs) path planning , 2020, Appl. Soft Comput..

[21]  Emilio Frazzoli,et al.  Optimal kinodynamic motion planning using incremental sampling-based methods , 2010, 49th IEEE Conference on Decision and Control (CDC).

[22]  Gianluca Dini,et al.  Drone Path Planning for Secure Positioning and Secure Position Verification , 2017, IEEE Transactions on Mobile Computing.

[23]  Virender Ranga,et al.  An IoT-VANET-Based Traffic Management System for Emergency Vehicles in a Smart City , 2018 .

[24]  Lydia E. Kavraki,et al.  Probabilistic roadmaps for path planning in high-dimensional configuration spaces , 1996, IEEE Trans. Robotics Autom..

[25]  Farzad Kiani,et al.  Reinforcement Learning Based Routing Protocol for Wireless Body Sensor Networks , 2017, 2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2).

[26]  Honglun Wang,et al.  Three-dimensional Path Planning for Unmanned Aerial Vehicle Based on Interfered Fluid Dynamical System , 2015 .

[27]  Q. P. Ha,et al.  Robotic autonomous systems for earthmoving in military applications , 2019, Automation in Construction.

[28]  Anupam Shukla,et al.  Three-dimensional path planning for unmanned aerial vehicles using glowworm swarm optimization algorithm , 2018, Int. J. Syst. Assur. Eng. Manag..

[29]  Hossam Faris,et al.  Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems , 2017, Adv. Eng. Softw..

[30]  Jiangming Kan,et al.  3D Path Planning for the Ground Robot with Improved Ant Colony Optimization † , 2019, Sensors.

[31]  Anand Nayyar,et al.  Advances in Swarm Intelligence for Optimizing Problems in Computer Science , 2018 .

[32]  Anand Nayyar,et al.  The Internet of Drone Things (IoDT): Future Envision of Smart Drones , 2019, First International Conference on Sustainable Technologies for Computational Intelligence.

[33]  Chao Lu,et al.  A Cooperative Driving Strategy Based on Velocity Prediction for Connected Vehicles With Robust Path-Following Control , 2020, IEEE Internet of Things Journal.

[34]  Hyun Myung,et al.  Collision-free Autonomous Navigation of A Small UAV Using Low-cost Sensors in GPS-denied Environments , 2020, International Journal of Control, Automation and Systems.

[35]  C.S. Ma,et al.  MILP optimal path planning for real-time applications , 2006, 2006 American Control Conference.

[36]  Anish Pandey,et al.  Path planning in uncertain environment by using firefly algorithm , 2018, Defence Technology.

[37]  A. Cour-Harbo,et al.  Configuration Space and Visibility Graph Generation from Geometric Workspaces for UAVs , 2011 .

[38]  D. K. Parsediya,et al.  Time-efficient A* Algorithm for Robot Path Planning , 2016 .

[39]  Debasish Ghose,et al.  Analysis of Obstacle based Probabilistic RoadMap Method using Geometric Probability , 2019, ArXiv.

[40]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[41]  Xiangjun Zou,et al.  RRT-based path planning for an intelligent litchi-picking manipulator , 2019, Comput. Electron. Agric..

[42]  P. Sivasankar,et al.  Hybrid PSO-HSA and PSO-GA algorithm for 3D path planning in autonomous UAVs , 2020, SN Applied Sciences.

[43]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[44]  Anupam Shukla,et al.  Three dimensional path planning using Grey wolf optimizer for UAVs , 2018, Applied Intelligence.

[45]  Haluk Topcuoglu,et al.  A meta-heuristic based three-dimensional path planning environment for unmanned aerial vehicles , 2013, Simul..

[46]  Gonzalo Seco-Granados,et al.  Guest editorial IJSCN special issue on ASMS/SPSC 2016 , 2019, Int. J. Satell. Commun. Netw..

[47]  Jian Wang,et al.  A Robust Noise Mitigation Method for the Mobile RFID Location in Built Environment , 2019, Sensors.

[48]  Seong Young Ko,et al.  An Automated Extracorporeal Knot-tying System Using Two Concentric Tube Robotic Arms for Deployment through a 3-mm Port , 2020, International Journal of Control, Automation and Systems.

[49]  Mohamed-Mahmoud Memmah,et al.  Metaheuristics for agricultural land use optimization. A review , 2015, Agronomy for Sustainable Development.

[50]  Juan Pedro Bandera Rubio,et al.  Quad-RRT: A real-time GPU-based global path planner in large-scale real environments , 2018, Expert Syst. Appl..

[51]  Rupesh Mandal,et al.  Bioinspired robot path planning using PointBug algorithm , 2016, 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT).

[52]  Bidyadhar Subudhi,et al.  A Comprehensive Review of Path Planning Algorithms for Autonomous Underwater Vehicles , 2020, Int. J. Autom. Comput..

[53]  Fabio Dovis,et al.  A 3D Path Planning Algorithm Based on PSO for Autonomous UAVs Navigation , 2020, BIOMA.

[54]  J. Karl Hedrick,et al.  Autonomous UAV path planning and estimation , 2009, IEEE Robotics & Automation Magazine.

[55]  Qidan Zhu,et al.  Robot Path Planning Based on Artificial Potential Field Approach with Simulated Annealing , 2006, Sixth International Conference on Intelligent Systems Design and Applications.

[56]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[57]  Minjun Peng,et al.  DL-RRT* algorithm for least dose path Re-planning in dynamic radioactive environments , 2019, Nuclear Engineering and Technology.

[58]  Min Wang,et al.  A Real-Time 3D Path Planning Solution for Collision-Free Navigation of Multirotor Aerial Robots in Dynamic Environments , 2019, J. Intell. Robotic Syst..

[59]  Sven Koenig,et al.  Lazy Theta*: Any-Angle Path Planning and Path Length Analysis in 3D , 2010, SOCS.