Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-06T23:32:19.578Z Has data issue: false hasContentIssue false

A migrant-inspired path planning algorithm for obstacle run usingparticle swarm optimization, potential field navigation, and fuzzy logiccontroller

Published online by Cambridge University Press:  09 September 2016

Ping-Huan Kuo
Affiliation:
aiRobots Lab, Department of Electrical and Electronic Engineering, National Cheng Kung University, Tainan 70101, Taiwan, ROC e-mail: coll22000@hotmail.com, thsli@mail.ncku.edu.tw, hank2579@hotmail.com, makinosakuya@hotmail.com, lirere0225@hotmail.com
Tzuu-Hseng S. Li
Affiliation:
aiRobots Lab, Department of Electrical and Electronic Engineering, National Cheng Kung University, Tainan 70101, Taiwan, ROC e-mail: coll22000@hotmail.com, thsli@mail.ncku.edu.tw, hank2579@hotmail.com, makinosakuya@hotmail.com, lirere0225@hotmail.com
Guan-Yu Chen
Affiliation:
aiRobots Lab, Department of Electrical and Electronic Engineering, National Cheng Kung University, Tainan 70101, Taiwan, ROC e-mail: coll22000@hotmail.com, thsli@mail.ncku.edu.tw, hank2579@hotmail.com, makinosakuya@hotmail.com, lirere0225@hotmail.com
Ya-Fang Ho
Affiliation:
aiRobots Lab, Department of Electrical and Electronic Engineering, National Cheng Kung University, Tainan 70101, Taiwan, ROC e-mail: coll22000@hotmail.com, thsli@mail.ncku.edu.tw, hank2579@hotmail.com, makinosakuya@hotmail.com, lirere0225@hotmail.com
Chih-Jui Lin
Affiliation:
aiRobots Lab, Department of Electrical and Electronic Engineering, National Cheng Kung University, Tainan 70101, Taiwan, ROC e-mail: coll22000@hotmail.com, thsli@mail.ncku.edu.tw, hank2579@hotmail.com, makinosakuya@hotmail.com, lirere0225@hotmail.com
Rights & Permissions [Opens in a new window]

Abstract

Obstacle avoidance is an important issue in robotics. In this paper, the particleswarm optimization (PSO) algorithm, which is inspired by the collectivebehaviors of birds, has been designed for solving the obstacle avoidanceproblem. Some animals that travel to the different places at a specific time ofthe year are called migrants. The migrants also represent the particles of PSOfor defining the walking paths in this work. Migrants consider not only thecollective behaviors, but also geomagnetic fields during their migration innature. Therefore, in order to improve the performance and the convergence speedof the PSO algorithm, concepts from the migrant navigation method have beenadopted for use in the proposed hybrid particle swarm optimization (H-PSO)algorithm. Moreover, the potential field navigation method and the designedfuzzy logic controller have been combined in H-PSO, which provided a goodperformance in the simulation and the experimental results. Finally, theFederation of International Robot-soccer Association (FIRA) HuroCup Obstacle RunEvent has been chosen for validating the feasibility and the practicability ofthe proposed method in real time. The designed adult-sized humanoid robot alsoperformed well in the 2015 FIRA HuroCup Obstacle Run Event through utilizing theproposed H-PSO.

Information

Type
Review Article
Copyright
© Cambridge University Press, 2017 
Figure 0

Figure 1 Repulsive force generated by the obstacle

Figure 1

Figure 2 Comparison of the effective distance between a strong charge and a weak charge

Figure 2

Figure 3 The repulsive vector field

Figure 3

Figure 4 Attractive force generated by the finish line

Figure 4

Figure 5 The positive electric charge in the parallel vector field

Figure 5

Figure 6 Illustration of the attractive direction of the finish line

Figure 6

Figure 7 The vector field built by the obstacles and the finish line

Figure 7

Figure 8 The particle swarm optimization path definition

Figure 8

Figure 9 The divergence for path distribution. (a) The more scattered divergence. (b) The closer divergence

Figure 9

Figure 10 The membership function of σ

Figure 10

Figure 11 The membership function of $\dot{\sigma }$

Figure 11

Figure 12 The membership of the output Wfield

Figure 12

Table 1 The rule table of the fuzzy logic controller

Figure 13

Figure 13 The effect of the potential field vector on the turning point

Figure 14

Figure 14 Flowchart for the proposed hybrid particle swarm optimization algorithm. (a) Vision system, (b) potential field navigation method, (c) PSO algorithm, (d) fuzzy logic controller (FLC) system, and (e) motion control system

Figure 15

Figure 15 The fitness function

Figure 16

Table 2 Basic settings for each standard algorithm

Figure 17

Table 3 Methods for comparison

Figure 18

Table 4 Settings for the potential navigation method and the fuzzy logic controller (FLC)

Figure 19

Figure 16 Convergence process of the proposed algorithm. The convergence progress is listed sequentially in (a)~(d)

Figure 20

Figure 17 Simulation result of the path planning. PSO=particle swarm optimization; H-PSO=hybrid particle swarm optimization; PFN=potential field navigation; GSA=gravitational search algorithm; GA=genetic algorithm

Figure 21

Figure 18 Learning curve for each algorithm

Figure 22

Table 5 Analysis of the simulation result

Figure 23

Figure 19 Experimental results. The obstacle run progress is listed sequentially in (a)~(f)

Figure 24

Figure 20 Competition results at FIRA HuroCup 2015. The competition progress is listed sequentially in (a)~(i)