一种工件定位方法及定位系统技术方案

技术编号:15041735 阅读:165 留言:0更新日期:2017-04-05 14:08
本发明专利技术公开了一种工件定位方法及定位系统,该定位方法包括以下步骤:1)定位模型构建,通过RSSI值采样及人工神经网络训练获得定位模型;2)待定位超高频RFID标签定位:2.1)工件进入监测区域的网格中,根据超高频RFID读写器数量及位置分布,确定待定位超高频RFID标签所在的监测区域;2.3)获得RSSI值,输入到定位模型中,输出待定位超高频RFID标签所对应的网格位置坐标;2.4)检查待定位超高频RFID标签的位置坐标是否正确。该定位系统包括初始化子系统、定位模型管理子系统和定位子系统。本发明专利技术采用人工神经网络建立定位模型,定位精度高,并进行更新,以解决定位精度随时间的漂移与下降。

【技术实现步骤摘要】

本专利技术属于工件定位
,更具体地,涉及一种工件定位方法及定位系统
技术介绍
随着物联技术的不断成熟,加工制造业,譬如模具制造业也开始尝试应用物联技术。在物联技术应用过程中,工件的定位是最基本的需求之一。模具生产企业的加工车间环境大致可以分为两大类,一类是加工设备区,另一类则是加工设备较少、面积较大的区域,如模具装配区、试模区和修模区等。对于加工设备区,将每一台加工设备与定位设备绑定,即可实现工件的定位。而对模具装配区、试模区、修模区这类面积较大,则需要考虑另外的定位方法。常见的室内定位技术包括:基于红外线定位、基于超声波定位、基于RADAR定位、基于RFID定位等。与其他定位技术相比,RFID定位技术更容易搭建。RFID定位算法从原理上可以分为:信号强度信息法、传播时间测量法和到达角度法等。信号强度测量法不需要额外硬件,便于度量,可使用现有网络收集信号强度,同时不会对网络数据传输和成本产生明显影响,更易于大规模推广应用。因此,现在应用最广泛的LANDMARC算法及其后续改进VIRE算法和BVRE算法都属于信号强度测量法。这些算法的基本原理都是采用参考标签,建立信号强度信息与位置的关系,对待定标签,采用一定的定位模型建立与参考标签强度信息的关系,求出其位置。但是模具生产加工车间零件众多,电磁环境复杂,将上述这些方法用于模具加工车间的定位时,精度不高,随着时间的流逝,由于强度信息的<br>漂移变化,精度还会下降。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种工件定位方法及定位系统,使得定位精度得到提高。为实现上述目的,按照本专利技术,提供了一种工件定位方法,其特征在于,包括以下步骤:1)定位模型的构建,具体包括以下子步骤:1.1)按照超高频RFID读写器的读写距离,将加工车间的区域初次划分为多个监测区域;1.2)根据所需的定位精度,将初次划分的各监测区域分别进行二次划分为网状结构,以使每个监测区域均具有多个网格,从而便于对工件进行定位;1.3)在每个监测区域分别放置超高频RFID读写器组,并将每个监测区域及与其相应的超高频RFID读写器组进行绑定,其中,每个超高频RFID读写器组包含三个以上的超高频RFID读写器;1.4)将超高频RFID标签依次放置在每个监测区域的各网格处,并利用超高频RFID读写器组进行采样,接收并测量每个超高频RFID读写器的RSSI值,此外,每个网格处分别进行多次采样并计算获得的采样值的算术平均值,然后将每个网格处获得的RSSI值的算术平均值和对应的网格位置坐标进行保存,以建立采样样本;1.5)利用人工神经网络对步骤1.4)获得的采样样本进行训练,获得RSSI值与网格位置坐标之间的关系,从而获得定位模型;2)待定位超高频RFID标签的定位,具体包括以下步骤:2.1)贴有待定位超高频RFID标签的工件进入监测区域的网格中,根据读取到待定位超高频RFID标签的超高频RFID读写器数量及位置分布,确定待定位超高频RFID标签所在的监测区域;2.2)获得待定位超高频RFID标签在超高频RFID读写器中的RSSI值,输入到步骤1.5)获得的定位模型中,然后输出待定位超高频RFID标签所对应的网格位置坐标,则也获得工件的位置;2.3)检查待定位超高频RFID标签的位置坐标是否正确,如果正确则将待定位超高频RFID标签的RSSI值与位置保存。优选地,还包括定位模型的更新,即每间隔时间T,以上一次保存的、与RSSI值对应的网格位置坐标信息作为样本,利用人工神经网络对此样本进行重新训练,从而得到更新后的定位模型。优选地,所述时间T=7天。优选地,每个监测区域均为长方形,每个网格也为长方形。优选地,二次划分时,每个网格均位于一长方形内并且该长方形的长度L1满足1m≤L1≤2m,宽度L2满足1m≤L2≤2m。优选地,在加工车间有障碍物的地方,可选择只在该地方的过道出入口和过道中部设置采样点。优选地,所述定位模型包括数据选择子模块、数据预处理子模块、模型构建子模块和模型管理模块子模块,其中:数据选择子模块用于选择训练数据;数据预处理子模块用于空值处理和数据规约,其中,空值处理是填充数据丢失的值,以确保训练样本的完整,数据规约是完成数据的规格化并使规格化后的数据落入区间[-1,1],以为后续的神经网络建模服务;模型构建子模块用于利用训练样本对人工神经网络进行训练,并进行参数设置,以获得定位模型;模型管理子模块用于对性能达到要求的定位模型进行保存。按照本专利技术的另一个方面,还提供了一种工件定位系统,其特征在于,包括初始化子系统、定位模型管理子系统和定位子系统,其中,初始化子系统,用于对超高频RFID读写器进行初始化,建立每一台超高频RFID读写器和与其对应的监测区域的关系,并对定位区域的每一个待定位工件进行标签绑定;定位模型管理子系统,用于构建与保存定位模型;定位子系统,用于在对待定位超高频RFID标签进行定位,保存待定位超高频RFID标签的信息,并将定位数据上传到工厂的MES生产管理系统。总体而言,通过本专利技术所构思的以上技术方案与现有技术相比,能够取得下列有益效果:1)本专利技术一是采用人工神经网络建立定位模型,二是除了用参考标签信号强度与位置信息训练人工神经网络,建立定位模型外,还用后续的实际标签信号强度与位置信息对人工神经网络进行持续训练,以克服强度信息的漂移对定位精度的影响。2)相对于传统方法及系统,本专利技术加入了优化算法,并构建了相应的定位系统,在不增加硬件设备的条件下,定位精度进一步提高,并考虑到加工车间生产中的复杂电磁环境对定位精度的影响,对定位模型不断地进行更新,以确保定位精度不会随时间的进行而下降。附图说明图1是本专利技术的定位模型构建流程示意图;图2是本专利技术完成的人工神经网络定位模型训练效果图;图3是本专利技术中定位系统的组成及工作流程示意图;图4是本专利技术中在加工车间初次划分监测区域的示意图;图5是本专利技术中其中一个监测区域二次划分为网格结构的示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要本文档来自技高网
...

【技术保护点】
一种工件定位方法,其特征在于,包括以下步骤:1)定位模型的构建,具体包括以下子步骤:1.1)按照超高频RFID读写器的读写距离,将加工车间的区域初次划分为多个监测区域;1.2)根据所需的定位精度,将初次划分的各监测区域分别进行二次划分为网状结构,以使每个监测区域均具有多个网格,从而便于对工件进行定位;1.3)在每个监测区域分别放置超高频RFID读写器组,并将每个监测区域及与其相应的超高频RFID读写器组进行绑定,其中,每个超高频RFID读写器组包含三个以上的超高频RFID读写器;1.4)将超高频RFID标签依次放置在每个监测区域的各网格处,并利用超高频RFID读写器组进行采样,接收并测量每个超高频RFID读写器的RSSI值,此外,每个网格处分别进行多次采样并计算获得的采样值的算术平均值,然后将每个网格处获得的RSSI值的算术平均值和对应的网格位置坐标进行保存,以建立采样样本;1.5)利用步骤1.4)获得的采样样本对人工神经网络进行训练,获得RSSI值与网格位置坐标之间的关系,从而获得定位模型;2)待定位超高频RFID标签的定位,具体包括以下步骤:2.1)贴有待定位超高频RFID标签的工件进入监测区域的网格中,根据读取到待定位超高频RFID标签的超高频RFID读写器数量及位置分布,确定待定位超高频RFID标签所在的监测区域;2.2)获得待定位超高频RFID标签在超高频RFID读写器中的RSSI值,输入到步骤1.5)获得的定位模型中,然后输出待定位超高频RFID标签所对应的网格位置坐标,则也获得工件的位置;2.3)检查待定位超高频RFID标签的位置坐标是否正确,如果正确则将待定位超高频RFID标签的RSSI值与位置保存。...

【技术特征摘要】
1.一种工件定位方法,其特征在于,包括以下步骤:
1)定位模型的构建,具体包括以下子步骤:
1.1)按照超高频RFID读写器的读写距离,将加工车间的区域初次划
分为多个监测区域;
1.2)根据所需的定位精度,将初次划分的各监测区域分别进行二次划
分为网状结构,以使每个监测区域均具有多个网格,从而便于对工件进行
定位;
1.3)在每个监测区域分别放置超高频RFID读写器组,并将每个监测
区域及与其相应的超高频RFID读写器组进行绑定,其中,每个超高频RFID
读写器组包含三个以上的超高频RFID读写器;
1.4)将超高频RFID标签依次放置在每个监测区域的各网格处,并利
用超高频RFID读写器组进行采样,接收并测量每个超高频RFID读写器的
RSSI值,此外,每个网格处分别进行多次采样并计算获得的采样值的算术
平均值,然后将每个网格处获得的RSSI值的算术平均值和对应的网格位置
坐标进行保存,以建立采样样本;
1.5)利用步骤1.4)获得的采样样本对人工神经网络进行训练,获得
RSSI值与网格位置坐标之间的关系,从而获得定位模型;
2)待定位超高频RFID标签的定位,具体包括以下步骤:
2.1)贴有待定位超高频RFID标签的工件进入监测区域的网格中,根
据读取到待定位超高频RFID标签的超高频RFID读写器数量及位置分布,
确定待定位超高频RFID标签所在的监测区域;
2.2)获得待定位超高频RFID标签在超高频RFID读写器中的RSSI值,
输入到步骤1.5)获得的定位模型中,然后输出待定位超高频RFID标签所
对应的网格位置坐标,则也获得工件的位置;
2.3)检查待定位超高频RFID标签的位置坐标是否正确,如果正确则
将待定位超高频RFID标签的RSSI值与位置保存。
2.根据权利要求1所述的方法,其特征在于,还包括定位模型的更新...

【专利技术属性】
技术研发人员:郑志镇李建军
申请(专利权)人:华中科技大学
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1