改进的蚁群算法在灭火机器人多火源路径规划的应用
Application of Improved Ant Colony Algorithm in Multi-Fire Path Planning of Fire Fighting Robot
DOI: 10.12677/CSA.2020.105088, PDF,    科研立项经费支持
作者: 张 森, 王 奔, 孙梦亚, 刘月锟, 武 曲, 刘秀燕*:青岛理工大学信息与控制工程学院,山东 青岛
关键词: 蚁群算法消防灭火机器人多火源路径优化Ant Colony Algorithm Fire Fighting Robot Multi-Fire Sources Path Optimization
摘要: 为研究消防灭火机器人在避障环境下寻求到达多火源的最优路径规划问题,针对蚁群算法进行路径规划时易陷入局部最优、收敛速度慢等缺陷,提出一种改进的蚁群算法。首先利用栅格地图建立机器人工作环境模型,将综合权值优先规划策略引入构建好的旅行商算法中,求解出灭火的次序;进而改进转移概率算法,求解出到达各火源的具体路径,增强算法的全局搜索能力及加快收敛速度。在追求路径最短的同时考虑到机器人的转向会消耗时间,提出多指标评价函数来评价路径质量。最后进行仿真,结果表明本算法跳出局部最优能力和收敛速度有很大改进,并证明了改进算法应用在灭火机器人多火源路径规划问题上有很强的可行性和有效性。
Abstract: In order to study the problem of optimal path planning for the fire fighting robot to reach multiple fire sources in obstacle avoidance environment, the based ant colony algorithm is prone to fall into local optimality and slow convergence speed when path planning. First, the grid map is used to establish the robot working environment model, and the integrated weight priority planning strategy is introduced into the constructed traveling salesman algorithm to solve the order of fire extinguishment; then the transition probability algorithm is improved to solve the specific path to each fire source. Meanwhile, the global search ability is improved and the convergence speed is accelerated. While pursuing the shortest path and considering the robot's turning will consume time, a multi-index evaluation function is proposed to evaluate the path quality. Finally, the simulation shows that the algorithm has greatly improved the local optimal ability and the convergence speed, and proved that the improved algorithm has strong feasibility and effectiveness in the problem of multi-fire path planning for fire-fighting robots.
文章引用:张森, 王奔, 孙梦亚, 刘月锟, 武曲, 刘秀燕. 改进的蚁群算法在灭火机器人多火源路径规划的应用[J]. 计算机科学与应用, 2020, 10(5): 851-859. https://doi.org/10.12677/CSA.2020.105088

参考文献

[1] 颛孙盈, 刘月锟, 张森, 刘秀燕. 基于方位实时调整功能的消防灭火机器人系统设计[J]. 计算机科学与应用, 2020, 10(2): 208-213.
[2] Kim, J.H. and Lattimer, B.Y. (2015) Real-Time Probabilistic Classification of Fire and Smoke Using Thermal Imagery for Intelligent Firefighting Robot. Fire Safety Journal, 72, 40-49. [Google Scholar] [CrossRef
[3] 刘雄, 雷勇, 涂国强. 基于蚁群算法的移动机器人路径规划[J]. 计算机仿真, 2011, 28(11): 185-188.
[4] 苑光明, 翟云飞, 丁承君, 张鹏. 基于改进遗传算法的AGV路径规划[J]. 北京联合大学报, 2018, 32(1): 65-69.
[5] 贾会群, 魏仲慧, 何昕, 张磊, 何家维, 穆治亚. 基于改进粒子群算法的路径规划[J]. 农业机械学报, 2018, 49(12): 371-377.
[6] Li, Y.B., Soleimani, H. and Zohal, M. (2019) An Improved Ant Colony Optimization Algorithm for the Multi-Depot Green Vehicle Routing Problem with Multiple Objec-tives. Journal of Cleaner Production, 227, 1161-1172. [Google Scholar] [CrossRef
[7] 张于贤, 丁修坤, 薛殿春, 王晓婷. 求解旅行商问题的改进蚁群算法研究[J]. 计算机工程与科学, 2017, 39(8): 1576-1580.
[8] Yu, S.P. and Li, Y.P. (2012) An Improved Ant Colony Optimization for VRP with Time Windows. Applied Mechanics and Materials, 263-266, 1609-1613. [Google Scholar] [CrossRef
[9] Bennet, D.J. and McInnes, C.R. (2010) Dis-tributed Control of Multi-Robot Systems Using Bifurcating Potential Fields. Robotics & Autonomous Systems, 58, 256-264. [Google Scholar] [CrossRef
[10] 何少佳, 邓子信, 高韵沣, 等. 基于改进型蚁群算法的灭火机器人路径规划研究[J]. 微型机与应用, 2014(13): 81-83.
[11] 胡春阳, 姜平, 周根荣. 改进蚁群算法在AGV路径规划中的应用[J]. 计算机工程与应用, 2020, 56(8): 270-278.
[12] 温卫敏. 一种最优路径规划的灭火机器人系统设计[J]. 四川理工学院学报(自然科学版), 2018, 31(3): 21-28.