遗传算法在BP神经网络优化中的应用2O世纪80年代后期,多机器人协作成为一种新的机器人应用形式日益引起国内外学术界的兴趣与关注
一方面,由于任务的复杂性,在单机器人难以完成任务时,人们希望通过多机器人之间的协调与合作来完成
另一方面,人们也希望通过多机器人间的协调与合作,来提高机器人系统在作业过程中的效率
1943年,Maeullocu和Pitts融合了生物物理学和数学提出了第一个神经元模型
从这以后,人工神经网络经历了发展、停滞、再发展的过程,时至今日正走向成熟,在广泛领域里得到了应用,其中将人工神经网络技术应用到多机器人协作成为新的研究领域
本文研究通过人工神经网络控制多机器人完成协作搬运的任务-3J,并应用遗传算法来对神经网络进行优化
仿真结果表明,经过遗传算法优化后的搬运工作效率显著提高,误差降低
1人工神经网络ANN)的基本原理和结构人工神经网络(ArtiifcialNeuralNetwork,ANN))是抽象、简化与模拟大脑神经结构的计算模型,又称并行分布处理模型J
ANN由大量功能简单且具有自适应能力的信息处理单元——人工神经元按照大规模并行的方式通过一定的拓扑结构连接而成
ANN拓扑结构很多,其中采用反向传播(Back-Propa-gation,BP)算法的前馈型神经网络(如下图1所示),即BP人工神经网络,是人工神经网络中最常用、最成熟的神经网络之一
BP网络模型处理信息的基本原理是:输入信号x;通过中间节点(隐层点)作用于出节点,经过非线形变换,产生输出信Yk,网络训练的每个样本包括输入向量x和期望输出量T,网络输出值Y与期望输出值T之间的偏差,通过调整输入节点与隐层节点的联接强度取值w;;和隐层节点与输出节点之间的联接强度Y以及阈值,使误差沿梯度方向下降,经过反复学习训练,确定与最小误差相对应的网络参数(权值和阈值),训练即告停止
此时经过训练的神经网