The USV Path Planning Based on the Combinatorial Algorithm

The robot path planning is the important element of .the robot navigation. There were several algorithms for obstacle planning, but the most efficient obstacle avoidance algorithm has not been found. So we should continue to research the problem. Artificial Potential Field (APF) and Ant Colony Optimization (ACO) are often used in local and global path planning. However there are some inherent problems, for examples, the problem of GNRON in APF, slow convergence and prematurity in ACO. In order to solve this issue, the global path planning should be compensated by the local path planning. In this paper, we combine the ACO algorithm with Artificial Potential Field (APF)algorithm in goal path planning, and then the modified ACO algorithm can drive the USV to the target. Otherwise, when the environment is changeable, the algorithm switches to the Angle Potential Field method and the robot can escape from the dilemma smoothly. Then the initial global planning algorithm continues to drive the robot to the target. Finally, the simulation results demonstrate that the modified method is with high quality in optimal path planning. Path planning is the key technology of the USV navigation, and the algorithm of path planning influence its rate and quality. Path planning is divided into global path planning and local path planning. Global path planning means that the robot searches the optimal path in the environment model which is established by the related data of obstacles in the real environment(Yang,2012.,Gade,2013).Otherwise local path planning means that the robot utilizes its sensors to explore the unknown environment and change the current path according to the feedback data (Steven, 2015).However, how to combine global path planning with local path planning is a key issue. In the complex environment, map-building of global path planning algorithm can't satisfy the requirement because of changeable environment, and it is necessary to utilize the local path planning algorithm. So searching for a combinatorial algorithm is an important research target. This paper studies the issue of combinatorial path planning algorithm. Firstly, ACO algorithm is used to drive the robot in global path planning (Chen, 2013., Chen, 2015). In view of prematurity, this paper adopts chooses modified ACO algorithm instead of the convention alone (Khosla, 2015., Hameed, 2014).Based on the above methods, most researchers always neglect the unexpected objects after map-building, and the robot maybe trapped into local minimum. Because the traditional APF is not suitable for fast and efficient path planning in complex environment, this paper applies Angle Potential Field into the local path planning. The key points of the paper are as follows: (1) In global path planning, this paper proposed a modified ACO algorithm aiming at solving the prematurity of ACO; (2) if the robot may collide with the unexpected obstacles, the local path planning algorithm drives the robot avoid the obstacles, then the robot continues to move to the target using the method of the global path planning algorithm; (3) the combinatorial algorithm in this paper is the combination of the above two algorithms, and different algorithm is applied into path planning according to different environment; (4) a range of simulations are done to verify the viability of the combinatorial algorithm.

[1]  Fengbo Bai,et al.  Potential Fields and RRT Methods for Robot Path Searching with Omnidirectional Sensors , 2013 .

[2]  Zhu Qing-bao,et al.  An Ant Colony Algorithm Based on Grid Method for Mobile Robot Path Planning , 2005 .

[3]  Qidi Wu,et al.  A fast two-stage ACO algorithm for robotic path planning , 2011, Neural Computing and Applications.

[4]  Sun Lining Analytical Approach for the Motion Planning of Mobile Manipulator upon the Obstacle Avoidance Region , 2010 .

[5]  Zhao Jing New Dynamic Obstacle Avoidance Algorithm with Hybrid Index Based on Gradient Projection Method , 2010 .

[6]  Leila Hafezi,et al.  A Modified ACO: Improving Performance by Avoiding Premature Convergence , 2008, GEM.

[7]  Jianqiao Yu,et al.  Path Planning for Multi-UAV Formation , 2015, J. Intell. Robotic Syst..

[8]  A. Ugur,et al.  Improving performance of ACO algorithms using crossover mechanism based on mean of pheromone tables , 2012, 2012 International Symposium on Innovations in Intelligent Systems and Applications.

[9]  Thomas Stastny,et al.  Collision and Obstacle Avoidance in Unmanned Aerial Systems Using Morphing Potential Field Navigation and Nonlinear Model Predictive Control , 2015 .

[10]  Stuart Ferguson,et al.  Improved APF strategies for dual-arm local motion planning , 2015 .

[11]  I. A. Hameed,et al.  Intelligent Coverage Path Planning for Agricultural Robots and Autonomous Machines on Three-Dimensional Terrain , 2014, J. Intell. Robotic Syst..

[12]  Jing Lu,et al.  A Potential Field Model Avoiding Local Minimum in Pedestrian Simulation , 2013 .

[13]  Weria Khaksar,et al.  Automatic navigation of mobile robots in unknown environments , 2013, Neural Computing and Applications.

[14]  Ashok Joshi,et al.  Heterogeneous UAV swarm system for target search in adversarial environment , 2013, 2013 International Conference on Control Communication and Computing (ICCC).

[15]  S. F. Toha,et al.  PID-Ant Colony Optimization (ACO) control for Electric Power Assist Steering system for electric vehicle , 2013, 2013 IEEE International Conference on Smart Instrumentation, Measurement and Applications (ICSIMA).

[16]  Faruq Mohammad,et al.  Feature decision-making ant colony optimization system for an automated recognition of plant species , 2015, Expert Syst. Appl..

[17]  Chang Hui Song,et al.  Global Path Planning Method for USV System Based on Improved Ant Colony Algorithm , 2014 .

[18]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1986 .

[19]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[20]  Yang Jingdong Efficient Method of Obstacle Avoidance Based on Behavior Fusion for Mobile Robots , 2012 .