- · 《体育风尚》栏目设置[05/29]
- · 《体育风尚》收稿方向[05/29]
- · 《体育风尚》投稿方式[05/29]
- · 《体育风尚》征稿要求[05/29]
- · 《体育风尚》刊物宗旨[05/29]
基于改进粒子群算法的足球机器人路径控制
作者:网站采编关键词:
摘要:1 引言 当前,在体育领域中,足球机器人运动成为一个热点。要在足球机器人运动中提高成绩,路径规划是其中的一个关键。所谓的路径规划是对机器人的运动轨迹进行规划,按照指定
1 引言
当前,在体育领域中,足球机器人运动成为一个热点。要在足球机器人运动中提高成绩,路径规划是其中的一个关键。所谓的路径规划是对机器人的运动轨迹进行规划,按照指定的轨迹运动。而路径规划的重点是算法。一个完善的路径规划的本质,就是不断的对当前机器人运动轨迹算法进行优化[1-2]。而对于当前的路径规划算法中,粒子群算法[3]、人工免疫算法[4-5]、蚁群算法[6-7]等被广泛的应用。同时采用组合算法对路径规划成为当前的一个趋势。本文则在以上基础上,提出一种改进的组合算法,并对其改进的效果进行验证,以此为机器人足球运动提供新的借鉴。
2 标准粒子群优化算法概述
2.1 基本原理
标准PSO 算法中,粒子的速度为Vi=(vi1,vi2,...,vin);粒子当前位置为Xi=(xi1,xi2,xi3,...,xin);算法中第i个粒子截止目前搜索到的最佳位置为Pbesti=(Pbesti1,Pbesti2,...,Pbestin);整个粒子群检索到的最佳位置为Gbesti=(Gbesti1,Gbesti2,...,Gbestin)。具体的粒子进化方程为[8]:
具体标准粒子算法流程如图1所示。
图1 标准粒子算法流程
2.2 标准粒子群算法的缺陷
PSO算法(Particle Swarm Optimization)也被称作为粒子群优化算法,其本质上属于基于群体智能方法的迭代寻优技术。POS算法具备其他算法缺乏的特有搜索原理,在应用过程中能够达到极佳的收敛速度[9]。同时,该算法在应用过程中还剧本操作简便、应用广泛等特点,受到了工程优化等众多重要领域的广泛使用。但是,粒子群算法同样也具备随机搜索算法的普片不足,从而使该算法在实际应用的优化过程中具备一定的缺陷,这些缺陷主要包括以下几点:
(1)容易陷入局部极值点
POS 算法自身并不具备变异进化机制,在应用过程中主要以跟踪best P以及best G来对粒子进行更新。因此,当POS算法在单个粒子受到某个局部极值的影响时,该粒子难以逃脱局部极值的约束[10]。在粒子受到约束时,只有利用其它优秀粒子对其进行带领,才能使POS 算法的单个粒子摆脱局部极值。
(2)缺乏收敛精度
POS算法的显著缺陷在于收敛精度不高。
(3)算法易早熟
由于POS 算法自身具备高效的信息共享机制,使算法在应用过程中可能会导致粒子寻优使过分集中,从而使大量粒子涌现某个全局最优点中,最终导致算法早熟。
3 标准粒子群算法改进
粒子群算法在应用过程中虽然具备简单易实现、精度高以及收敛速度快等优点,但当其在开展进化运算工作时,由于算法进化具备极为明确的方向性,容易使算法种群多样性明显下降,从而导致算法的种类单一,极易陷入到局部最优当中。这种传统的粒子群算法显然无法满足路径规划领域提出的实时性以及鲁棒性要求,还需对其作出相应的改进。
人工免疫算法在对生物免疫系统以及免疫调节机理进行模拟后,能够进一步对算法的种群多样性的保持能力进行增强,有效的弥补了传统粒子群算法存在的种群多样性下降这一缺陷。同时,人工免疫算法具有遗传算法具备的交叉及变异计算方式,能够有效的对粒子进化时的明确进化方向进行降低,从而对算法的收敛速度造成影响。基于此,本文就将引入免疫算法的浓度调节机理对传统POS 算法进行改进,借助“抗体浓度选择”策略来对POS算法的优化性能进行提高[11]。具体改进步骤如下:
(1)确定参数
假设学习因子为c1及c2;惯性因子为ωmax及ωmin;种群规模为N;最大进化代数为Dmax。
(2)初始化
在定义空间sn当中产生出M 个粒子Xi以及速度Vi,使粒子开始位置成为该粒子最优位置,以此产生出初始粒子种群t0。
(3)判断约束条件
以某种评价标准为基础,对约束范围进行设定,若最优解的约束函数在约束范围以内,那么程序将会终止并输出最优解;若不在约束范围以内则继续以下步骤。
(4)种群评价
对种群t0中粒子适应度进行计算,以此对全局最优位置Gbest进行更新。
(5)新粒子的生成
通过上文中列出的粒子群优化算法速度及位置更新公式(1)与公式(2)对M 个粒子进行生成,并在此基础上再生成M/2个新粒子。
考虑到粒子群算法在使用后期的局部收敛能力较强这一特性,本文将对粒子群算法的惯性权重ω进行改进,具体改进公式为:
文章来源:《体育风尚》 网址: http://www.tyfszz.cn/qikandaodu/2021/0120/734.html