2020年 05期

Multi-objective Path Planning for Mobile Robot Based on Improved Firefly Algorithm


摘要(Abstract):

针对复杂室内环境下移动机器人的路径规划问题,提出一种面向多目标同时优化的改进萤火虫算法;该算法利用栅格地图对机器人作业环境进行建模,将Pareto支配关系引入到萤火虫个体的亮度评价过程,构建精英库保留算法迭代过程中的Pareto非支配解,采用自适应网格划分策略维护种群的多样性;以路径长度、路径安全性和路径平滑度为目标进行运动路径的搜索与优化。仿真结果表明,与经典的带精英策略的非支配排序遗传算法相比,面向多目标同时优化的改进萤火虫算法求得Pareto非支配解集更优越。

关键词(KeyWords): 移动机器人;多目标路径规划;改进萤火虫算法

基金项目(Foundation): 国家自然科学基金项目(61801264);; 山东省自然科学基金项目(ZR2016FL13)

作者(Author): 范江波,王彧,郑昆,李锐,刘志坚,段朋

DOI: 10.13349/j.cnki.jdxbn.20200518.001

参考文献(References):

[1] 朱大奇,颜明重.移动机器人路径规划技术综述[J].控制与决策,2010,25(7):961-967.

[2] MAC T T,COPOT C,TRAN D T,et al.Heuristic approaches in robot path planning:a survey[J].Robotics and Autonomous Systems,2016,86:13-28.

[3] DAVOODI M,PANAHI F,MOHADES A,et al.Multi-objective path planning in discrete space[J].Applied Soft Computing,2013,13(1):709-720.

[4] KIM I Y,de WECK O L.Adaptive weighted-sum method for bi-objective optimization:Pareto front generation[J].Structural and Multidisciplinary Optimization,2005,29(2):149-158.

[5] WANG M X,LIU S L,WANG S Y,et al.A weighted product method for bidding strategies in multi-attribute auctions[J].Journal of Systems Science and Complexity,2010,23(1):194-208.

[6] LIANG T F,CHENG H W.Multi-objective aggregate production planning decisions using two-phase fuzzy goal programming method[J].Journal of Industrial and Management Optimization,2012,7(2):365-383.

[7] CASTILLO O,TRUJILLO L,MELIN P.Multiple objective genetic algorithms for path planning optimization in autonomous mobile robots[J].Soft Computing,2007,11(3):269-279.

[8] LIN S W,YING K C.A multi-point simulated annealing heuristic for solving multiple objective unrelated parallel machine scheduling problems[J].International Journal of Production Research,2015,53(4):1065-1076.

[9] HIDALGO-PANIAGUA A,VEGA-RODRIGUEZ M A,FERRUZ J,et al.MOSFLA-MRPP:multi-objective shuffled Frog-leaping algorithm applied to mobile robot path planning[J].Engineering Applications of Artificial Intelligence,2015,44:123-136.

[10] AHMED F,DEB K.Multi-objective optimal path planning using elitist non-dominated sorting genetic algorithms[J].Soft Computing,2013,17(7):1283-1299.

[11] GENG N,SEN X Y,GONG D W,et al.Solving robot path planning in an environment with terrains based on interval multi-objective PSO[J].International Journal of Robotics and Automation,2016,31(2):100-110.

[12] SETHANAN K,NEUNGMATCHA W.Multi-objective particle swarm optimization for mechanical harvester route planning of sugarcane field operations[J].European Journal of Operational Research,2016,252(3):969-984.

[13] YANG X S.Firefly algorithm,Lévy flights and global optimization[M]//BRAMER M,ELLIS R,PETRIDIS M.Research and Development in Intelligent Systems XXVI.London:Springer,2010:209-218.

[14] ZHOU L Y,DING L X,QIANG X L,et al.An improved discrete firefly algorithm for the traveling salesman problem[J].Journal of Computational and Theoretical Nanoscience,2015,12(7):1184-1189.

[15] 曾冰,李明富,张翼,等.基于萤火虫算法的装配序列规划研究[J].机械工程学报,2013,49(11):177-184.

[16] LI Y G,FAN J X.Optimal formation reconfiguration control of multiple UCAVs using improved firefly algorithm[J].Applied Mechanics and Materials,2013,389(8):828-833.

[17] 杜贞,叶春明,凌远雄.应用萤火虫算法求解基于学习效应的PFSP问题[J].计算机工程与应用,2015,51(16):248-251,258.

[18] 杜鹏桢,唐振民,陆建峰,等.不确定环境下基于改进萤火虫算法的地面自主车辆全局路径规划方法[J].电子学报,2014,42(3):616-624.

[19] 董静.萤火虫算法研究及其在水下潜器路径规划中的应用[D].哈尔滨:哈尔滨工程大学,2013.

[20] LIU C,ZHAO Y X,GAO F,et al.Three-dimensional path planning method for autonomous underwater vehicle based on modified firefly algorithm[J].Mathematical Problems in Engineering,2015,2015(11):1-10.

[21] KNOWLES J,CORNE D.Properties of an adaptive archiving algorithm for storing non-dominated vectors[J].IEEE Transactions on Evolutionary Computation,2003,7(2):100-116.