【技术实现步骤摘要】
公式:sig=lg(sinT
‑
sinT
next
)+lg(cosQ
‑
cosQ
next
);其中,sig为自身转 移值;当T为编码器本体状态,T
next
为将此时刻的编码器本体状态代入预设 的转移概率为0.3的马尔科夫链得到的自身转移状态;Q为环境数据;Q
next
为将此时刻的环境数据代入预设的转移概率为0.5的马尔科夫链得到的自身 转移状态;所述编码器本体状态包括:运行状态、非运行状态和待机状态; 当编码器本体状态为运行状态时,取值为1;当编码器本体状态为非运行状 态时,取值为10;当编码器本体状态为待机状态时,取值为100;所述环境 数据为:将环境温度、环境湿度和环境光照强度分别与对应的不同的预设值 进行比较运算得到的归一化均值;当环境温度、环境湿度或环境光照强度超 过对应的预设值,则取比较运算的值为1,否则,则取比较运算的值为0, 再将三者进行比较运算的结果进行相加后,取均值得到环境数据。
[0016]进一步的,在计算相邻转移值时,使用如下公式:sig=lg(sinT
‑ꢀ
cosT
adjacent
)+lg(cosQ
‑
sinQ
adjacent
);其中,其中,si为相邻转移值;当T 为编码器本体状态,T
adjacent
为相邻最近的两个时刻下的编码器本体状态的 均值;Q为环境数据;Q
adjacent
为相邻最近的两个时刻下的环境 ...
【技术保护点】
【技术特征摘要】
1.一种基于环境感应的电感式绝对值编码器,其特征在于,所属编码器包括:编码器本体、环境部分和图像校正部分;所述环境部分配置用于获取四个不同时刻下的编码器本体状态和环境数据,每个时刻下的编码器本体状态和环境数据一一对应,并将同一时刻下获取到的编码器本体状态和环境数据作为一个状态转移变量,构建状态转移链,基于构建的状态转移链生成环境补偿量;所述图像校正部分,配置用于获取编码器本体的编码图像,对编码图像进行图像分析,基于图像分析的结果,生成图像补偿量;所述编码器本体,配置用于进行绝对值编码,得到第一编码结果,并依据图像补偿量和环境补偿量对第一编码结果进行补偿,得到最终的编码结果。2.如权利要求1所述的编码器,其特征在于,所述编码器本体包括:编码器单元和校正单元;所述编码器单元,配置用于进行绝对值编码,得到第一编码结果;所述校正部分,配置用于依据图像补偿量和环境补偿量对第一编码结果进行补偿,得到最终的编码结果。3.如权利要求2所述的编码器,其特征在于,所述编码器单元包括:多个制式不同的编码单元和与每个编码单元对应的输出单元;所述编码单元的制式至少包括:磁电式和光电式;所述编码单元均包括:测量部和支持部;所述测量部为编码单元在进行编码时的测量部件;所述支持部为编码单元除测量部件以外的其他部件;所述编码单元,配置用于进行编码,并输出编码信号;所述输出单元,配置用于输出信号,并依据信号,生成第一编码结果。4.如权利要求3所述的编码器,其特征在于,所述图像校正部分包括:图像生成单元,配置用于生成编码单元在进行测量时的测量部件的图像,在生成图像时,同时获取输出的信号,计算该信号的强度;图像分析单元,配置用于基于生成的图像和信号的强度,计算测量部件的边界点位置和所述测量部件在边界点位置处的边界方向;图像校正单元,配置用于根据边界点位置和边界方向生成图像补偿量。5.如权利要求4所述的编码器,其特征在于,所述图像分析单元,基于生成的图像和信号的强度,计算测量部件的边界点位置和所述测量部件在边界点位置处的边界方向的方法包括:边界点位置计算步骤,包括:根据边界检测算子的各预设方向上的模板及生成的图像的邻域中的各点点的取对数运算后的灰度值,对所述生成的图像进行卷积运算,得到所述生成的图像在所述各预设方向上的与前置像素的亮度差分近似值,以及与后置像素的亮度差分近似值,根据所述生成的图像在所述各预设方向上的亮度差分近似值的平均值,得到所述生成的图像的像素差值;将所述生成的图像的像素差值乘以信号强度后,与基准线进行比较,将像素差值大于或等于所述基准线的生成的图像作为边界点;边界点方向确定的步骤,包括:将所述像素差值的上升沿和所述下降沿之间的间隔视为高位,并将所述下降沿和所述像素差值的上升沿之间的间隔视为低位,将高位到低位的方向作为正方向,将低位到高位的方向作为负方向。6.如权利要求5所述的编码器,其特征在于,所述图像校正单元,根据边界点位置和边界方向生成图像补偿量的方法包括:使用如下公式,计算边图像补偿量:α1=D*∑lg(|L1‑
L2|),其中D为边界方向,当边界方...
【专利技术属性】
技术研发人员:王书华,王建云,常京科,
申请(专利权)人:横川机器人深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。