To solve the problems that the Shuffled Frog Leaping Algorithm (SFLA) path planning is easy to fall into local optima and optimization effect is poor, an improved SFLA was proposed. Euclidean distance and the best frog of the population were added into the original algorithms update strategy, and a method to generate a new individual with a adjustable control parameter instead of the original random update operation was proposed. This paper firstly transformed the problem of robot path planning into a minimization one, and then defined the fitness of a frog based on the position of target and obstacles in the environment. The robot selected and reached the position of the globally best frog in each iteration successively to realize the optimal path planning. In the mobile robots simulation experiment, compared with other algorithms, the successes number of the improved algorithm was increased from 82 to 98, and the path planning time was decreased from 9.7s to 5.3s. The experimental results show that the improved algorithm has stronger security and better optimization performance.
潘桂彬 潘丰 刘国栋. 基于改进混合蛙跳算法的移动机器人路径规划[J]. 计算机应用, 2014, 34(10): 2850-2853.
PAN Guibing PANFeng LIU Guodong. Path planning for mobile robots based on improved shuffled frog leaping algorithm. Journal of Computer Applications, 2014, 34(10): 2850-2853.
CHEN Y, ZHAO X, HAN J. Review of 3D path planning methods for mobile robot [J]. Robot, 2010,32(4):568-576.(陈洋,赵新刚,韩建达.移动机器人3维路径规划方法综述[J].机器人,2010,32(4):568-576.)
[2]
LI L, YE T, TAN M. The present situation and the future of mobile robot technology research [J]. Robot, 2002,24(5):475-480.(李磊,叶涛,谭民.移动机器人技术研究现状与未来[J].机器人,2002,24(5):475-480.)
[3]
GU X, JIN S. Path planning of mobile robot based on A* algorithm [J]. Technology Information, 2007,21(4):36-79.(顾新艳,金世俊.基于A*算法的移动机器人路径规划[J].科技信息,2007,21(4):36-79.)
[4]
MELCHIOR N A, SIMMONS R. Particle RRT for path planning with uncertainty [C]// Proceedings of the IEEE International Conference on Robotics and Automation. Piscataway: IEEE Press, 2007:1617-1624.
[5]
XU S, CAO Q. A visibility graph based path planning algorithm for mobile robot [J]. Computer Applications and Software, 2011,28(3):220-222.(许斯军,曹奇英.基于可视图的移动机器人路径规划[J].计算机应用与软件,2011,28(3):220-222.)
[6]
YU H, LI X. Fast path planning of robot based on grid method [J]. Microelectronics and Computer, 2005,22(6):98-100.(于红斌,李孝安.基于栅格法的机器人快速路径规划[J].微电子学与计算机,2005,22(6):98-100.)
[7]
ZHAO K, LI S, SUN J, et al.Research of improved ant colony algorithm in mobile robot path planning [J]. Microcomputer and Its Applications, 2013,32(4):67-70.(赵凯,李声晋,孙娟,等.改进蚁群算法在移动机器人路径规划中的研究[J].微型机与应用,2013,32(4):67-70.)
[8]
CASTILLO O, TRUJILLO L, MELIN P. Multiple objective genetic algorithms for path-planning optimization in autonomous mobile robots [J]. Soft Computer, 2007,11(3):269-279.
[9]
ROMEIJN H E, SMITH R L. Simulated annealing for constrained global optimization [J]. Journal of Global Optimization〖BP(〗(S0925-5001)〖BP)〗, 1994,5(2):101-124.
[10]
SHI W, HUANG X, ZHOU W. Path planning of mobile robot based on improved artificial potential field [J]. Journal of Computer Applications, 2010,30(8):2021-2023.(石为人,黄兴华,周伟.基于改进人工势场法的移动机器人路径规划[J].计算机应用,2010,30(8):2021-2023.)
[11]
YANG S X, MENG M. An efficient neural network approach to dynamic robot motion planning [J]. Neural Network, 2000,13(2):143-148.
[12]
CHEN W, ZHU Q. Mobile robot path planning based on fuzzy algorithm [J]. Acta Electronica Sinica, 2011,20(4):971-974.(陈卫东,朱奇光.基于模糊算法的移动机器人路径规划[J].电子学报,2011,20(4):971-974.)
[13]
ZHU D, MAO X, CHEN T. Path planning algorithm based on improved particle swarm optimization of Bezier curves [J]. Application Research of Computers, 2012,29(5):1710-1712.(朱东伟,毛晓波,陈铁军.基于改进粒子群三次Bezier曲线优化的路径规划[J].计算机应用研究,2012,29(5):1710-1712.)
[14]
HASSANZADEH I, MADANI K, BADMCHIZADEH M A. Mobile robot path planning based on shuffled frog leaping optimization algorithm [C]// Proceedings of the 6th Annual IEEE Conference on Automation Science and Engineering. Piscataway: IEEE Press, 2010:680-685.
[15]
ZHANG H, LIU J, LIU Z. Improved SFLA based on chaos optimization strategy [J]. Application Research of Computers, 2013,30(6):1708-1711.(张海玉,刘军,刘志都.基于混沌优化策略的SFLA算法[J].计算机应用研究,2013,30(6):1708-1711.)
[16]
ELBELTAGI E, HEGAZY T, GRIERSON D. A modified shuffled frog-leaping optimization algorithm applications to project management [J]. Structure and Infrastructure Engineering, 2007,3(1):53-60.