Research Article
A Novel Particle Swarm Optimization Algorithm Based on Reinforcement Learning Mechanism for AUV Path Planning
| (1) | Initialize: connecting the vertices of convex polymorphism to each other and forming an aggregate L | | (2) | for find the shortest line k in the aggregate L | | (3) | repeat: | | (4) | ifk passes through the obstacles then | | (5) | select the next line in the aggregate L | | (6) | else | | (7) | if the two outer angles formed by the line k and the corresponding convex polygon boundary are more than 180° then | | (8) | if the angle between k and other candidate lines exceeds 180° then | | (9) | select the next line in the aggregate L | | (10) | else delete other lines of the vertex and keep the shortest line k | | (11) | else select the next line in the aggregate L | | (12) | Until: All vertices are traversed and the phase-free network graph is constructed |
|