一种基于多子群粒子群算法的侦察机器人任务分配方法
摘要:
本发明涉及一种基于多子群粒子群算法的侦察机器人任务分配方法,首先初始化粒子群最大迭代次数、粒子个数、粒子位置和粒子速度;将粒子分成不同的子群;计算粒子适应度;粒子速度更新,位置更新;迭代计算,重复步骤2)‑4),直至计算达到指定迭代次数退出,其最优粒子位置即为最终结果。解决了传统方法没有综合考虑复杂的环境以及机器人的安全性等因素,在真实的战场环境中容易导致机器人被发现甚至作战任务失败的问题,提升了机器人的任务完成效果。将机器人任务分配问题转换成优化问题,可以直接用智能算法求解;通过将粒子分群,参数自适应调节等手段解决了传统粒子群算法易陷入局部极值的问题,改善了迭代寻优的收敛性,提升了算法的收敛速度。
0/0