【技术实现步骤摘要】
一种基于神经网络的光电编码器快速补偿方法
本专利技术涉及光电编码器测量
,具体涉及一种基于神经网络的光电编码器快速补偿方法。
技术介绍
光电编码器是一种将测量到的精密角度转换为数字量的装置。它是一种重要的数字式角度传感器,能够实时地测量连接轴所转过的角度,被广泛地运用于移动机器人、车辆、飞行器等的伺服系统中。但是,由于光电编码器制造过程中的工艺精度等因素的影响,光电编码器中存在着非线性误差,如何降低对其输出的精度的影响是工程应用中必须解决的问题。传统的标定与补偿算法仅仅是针对抽样采样点进行标定与补偿,不能做到对全量程非线性误差进行补偿。目前,误差补偿与补偿技术层出不穷,常见方法为BP神经网络以及相关衍生算法。这些算法配合相应的高精度检测仪器,选取几十个点采样并进行标定与补偿。神经网络结构复杂,样本点数增加以至于难以计算,往往采用迭代算法对神经网络权值进行计算。其训练的终止条件难以确定,得到收敛解的训练时间特别长,神经网络节点数量难以确定。因此,难以在短时间内对大量非线性数据进行标定和补偿。
技术实现思路
有鉴于此,本专利技术提供了一种基于神经网络的光电编码器快速 ...
【技术保护点】
一种基于神经网络的光电编码器快速补偿方法,其特征在于,包括如下步骤:步骤一、获取训练样本;非匀速水平转动光电编码器测试台一圈,获取光电编码器的测量值x以及对应的测试台转角Y作为训练样本;其中,x为需要补偿的光电编码器测量值,Y为光电编码器的理想值;步骤二、采用单输入单输出三层前向傅立叶神经网络建立光电编码器误差补偿模型,其中,傅立叶神经网络的输入为光电编码器的测量值x,输出为经傅立叶神经网络补偿后的补偿输出值y,神经网络隐含层节点数n为n=Cf·||x-Y||e2]]>其中,Cf为神经网络理想输出函数的傅立叶分布系数;下标i表示第i个样本;e为光电编码器 ...
【技术特征摘要】
1.一种基于神经网络的光电编码器快速补偿方法,其特征在于,包括如下步骤:步骤一、获取训练样本;非匀速水平转动光电编码器测试台一圈,获取光电编码器的测量值x以及对应的测试台转角Y作为训练样本;其中,x为需要补偿的光电编码器测量值,Y为光电编码器的理想值;步骤二、采用单输入单输出三层前向傅立叶神经网络建立光电编码器误差补偿模型,其中,傅立叶神经网络的输入为光电编码器的测量值x,输出为经傅立叶神经网络补偿后的补偿输出值y,神经网络隐含层节点数n为其中,Cf为神经网络理想输出函数的傅立叶分布系数;下标i表示第i个样本;e为光电编码器的最小分辨率;m为训练集样本个数;步骤三、利用步骤一获得的样本对步骤二建立的...
【专利技术属性】
技术研发人员:邓方,闫宏航,陈杰,孙健,窦丽华,马丽秋,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。