计算机工程与应用 ›› 2023, Vol. 59 ›› Issue (12): 278-285.DOI: 10.3778/j.issn.1002-8331.2203-0390
张福龙,李春书,王岩
ZHANG Fulong, LI Chunshu, WANG Yan
摘要: 为解决单一爬壁机器人在大型储罐环境中作业效率不足的问题,提出了一种多机器人任务规划方法。构建了大型储罐环境的栅格地图,依据环境特点划分多个封闭子区域。为充分发挥多机器人的作业能力,以作业时间最少为目标建立多机器人任务分配的数学模型;引入精英策略和突变策略来提高萤火虫算法的寻优能力,通过改进萤火虫算法进行多机器人任务分配得到各机器人工作子区域。通过设计机器人运动方向的优先级及回溯思想解决机器人子区域内部的遍历路径规划及死区逃离问题。基于机器人的运动学模型设计了内外环轨迹跟踪控制器。设置仿真实验环境对所提出的多爬壁机器人协同作业算法进行仿真实验,实验结果表明该算法的有效性和可行性,且改进的萤火虫算法具有较好的寻优能力。