System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种实时在线优化条码扫描配置参数的方法技术_技高网

一种实时在线优化条码扫描配置参数的方法技术

技术编号:41228651 阅读:5 留言:0更新日期:2024-05-09 23:45
本发明专利技术提供一种实时在线优化条码扫描配置参数的方法,在条码扫描设备中配置可以机器学习的处理器,并对条码扫描设备的工作过程进行设定,通过动态的扫描配置参数对条码进行多次的尝试解码,对成功解码的扫描配置参数进行多次的择优迭代以找到适合某种物品上的条码快速读取的优化的扫描配置参数。本发明专利技术可以实现实时在线优化条码扫描配置参数,自动找到最优的适合不同物品上的条码的扫描配置参数,不需要在条码扫描设备中预设上百种的扫描配置参数,也无需考虑同一个物品或不同物品上的条码的码制类型、大小、位置、个数等,可以由设备本身来获得最优的扫描配置参数,最大可能地提高条码扫描读取的效率。

【技术实现步骤摘要】

本专利技术涉及工业条码读码解码,尤其涉及一种可以实时在线优化条码扫描配置参数的方法


技术介绍

1、条码技术是在计算机的应用实践中产生和发展起来的一种自动识别技术。它是为实现对信息的自动扫描而设计的,它是实现快速、准确而可靠地采集数据的有效手段。条码是由一组规则的条空及对应字符组成的符号,用于表示一定的信息。条码技术的核心内容是通过利用光电扫描设备识读这些条码符号来实现机器的自动识别,并快速、准确地把数据录入计算机进行数据处理,从而达到自动管理的目的。

2、随着大数据产业的兴起,条码以及条码扫描装置作为一种准确、快捷的数据采集手段被大量的应用在诸多场合,比如物流行业的包裹自动分检流水线、工业制造生产流水线等,都需要设置条码扫描装置来读取流水线上的物品上的条码。因为条码的码制有很多种,不同产品上条码的位置、大小也会有不同,工作环境比如环境光亮、条码与条码扫描装置之间的距离也有不同,这就会导致需要针对不同的应用场景配置合适的扫描参数,为了便于条码的快速、准确的读取,目前的做法是在设备商生产条码扫描装置时,在条码扫描设备中预设有多组扫描配置参数,分别针对不同的码制、曝光强度、景深等,用户将设备买回去安装在流水线上之后,可以根据自身的需求,选择一种合适的扫描配置参数来进行工作,完成条码的信息读取。

3、目前的这种方式虽然可以解决大部分的问题,但是在实际使用时还是会存在一些不足,第一,由于目前在工业上应用的条码的码制比较多,每个不同类型的条码需要配置不同的扫描参数,比如曝光时间、焦距、曝光光亮强度等等,如此,就会在条码扫描设备中存在上百种不同的扫描配置参数,当条码扫描设备应用到流水线上时,会用这些预存的上百种扫描配置参数一个一个地去尝试解码来获得适宜的扫描配置参数,不管是条码扫描设备生产商进行设备配置时还是应用者都会比较繁琐;而且,即使是这种方式,也不能穷尽所有条码在不同场景下的扫描需求;第二,当流水线上的同一个物品上有多个不同码制、不同大小、不同位置的条码时或者有新的未在预配置的扫描参数中出现的条码时,如果选择了一种预设的扫描配置参数就不能很好的实现准确、快速的条码读取;或者流水线上不同时间段有不同的物品在流转时,需要及时的调整条码扫描设备的扫描配置参数,操作比较繁琐而且会影响流水线的正常工作。


技术实现思路

1、针对上述现有技术中存在的问题,本专利技术提供一种可以实时在线优化条码扫描配置参数的方法,可以实时优化条码扫描配置参数以应对不同应用场景下的条码扫描,保证流水线的自动化运行且提高条码读取的准确性和快捷性。

2、为达上述目的,本专利技术提供的实时在线优化条码扫描配置参数的方法,所述方法包括以下步骤:

3、s1、将条码扫描设备固定到自动化流水线的预定位置,所述的条码扫描设备配置有可以机器学习的处理器;

4、s2、打开条码扫描设备使设备进入待工作状态,流水线开机运转开始传送物品,物品上具有需要进行信息读取采集的条码;

5、s3、条码扫描设备对进入其读码区域的物品上的条码以动态参数进行尝试解码,直到解码成功;条码扫描设备将解码成功的第一扫描配置参数保存在条码扫描设备中;所述的扫描配置参数包括照明光亮度、镜头曝光时间、镜头聚焦距离等;解码成功后,流水线继续运动,将第二个物品传送到条码扫描设备的解码区域;

6、s4、条码扫描设备继续以动态的扫描配置参数对流水线上的第二件物品上的条码尝试解码至解码成功,如果解码成功的第二扫描配置参数优于第一扫描配置参数,则在扫描设备中以第二扫描配置参数覆盖第一扫描配置参数并保存在扫描设备中;

7、s5、条码扫描设备继续以动态的扫描配置参数对流水线上的第二件、第三件、……、第n件物品上的条码尝试解码至解码成功,如果解码成功的后一个扫描配置参数优于之前的扫描配置参数,则在扫描设备中以较优的扫描配置参数覆盖之前的扫描配置参数并保存在扫描设备中;

8、s6、条码扫描设备将机械学习得到的最优的扫描配置参数以及物品特征保存在设备中,当流水线进行此种物品的流转时,条码扫描设备识别到此物品,自动调用存储的扫描配置参数进行流水线上物品上的条码读取。

9、优选的,在所述的步骤s4、s5中,判断扫描配置参数是否更优是以解码成功的时间为标准,时间越短使用的扫描配置参数越优。

10、再优选的,在所述的步骤s6中,所述的物品特征包括物品的形状,尺寸、条码在物品上的位置、条码的码制等。

11、再优选的,在所述的步骤s5中,条码扫描设备以动态的扫描配置参数重复对物品上的条码尝试解码的次数是以设定的扫描参数配置工作过程的总时间来限定的;然后对此时间段内所有解码成功的扫描配置参数进行对比筛选,选出最优的配置参数作为此种物品的条码扫描配置参数;或者是以设定的总扫描次数来进行限定,当完成设定的总扫描次数后,对所有解码成功的扫描配置参数进行对比筛选,选出最优的配置参数作为此种物品的条码扫描配置参数;或者是以解码成功的次数进行限定,当成功完成解码一定次数后,对所有解码成功的扫描配置参数进行对比筛选,选出最优的配置参数作为此种物品的条码扫描配置参数。

12、再优选的,在所述的步骤s3中,条码扫描设备将解码成功后将解码成功的包含条码的帧图像保存到条码扫描设备中,条码扫描设备的处理器在相邻两个物品的条码读取间隙期对保存在设备中的帧图像用不同的扫描配置参数进行重复多次的软件解码尝试,然后将解码成功的扫描配置参数进行比对,然后将最优的扫描配置参数与经过步骤s5得到的最优的扫描配置参数进行比对,选在其中更好的参数作为该物品的条码扫描配置参数。

13、再优选的,所述的在线优化条码扫描配置参数的方法是在流水线试运行时进行来获得适合量产时的条码扫描设备的扫描配置参数;

14、再优选的,当流水线投入正常运行时,条码扫描设备在经过试生产时通过所述的在线优化条码扫描配置参数的方法获得的扫描配置参数的基础上继续进行所述的在线优化条码扫描配置参数的步骤,以获得更优的扫描配置参数。

15、再优选的,所述的实时在线优化条码扫描配置参数的方法直接应用于流水线量产正常运行,此时,物品以基本相同的间隔来依次连续传送,当一个物品上的条码被读取出来产生一个有效的扫描配置参数此时,条码扫描设备以此有效的扫描配置参数对物品上的条码进行扫描读取;在物品传送的间隙期,条码扫描设备继续以动态的扫描参数对物品上的条码尝试解码,若解码成功且扫描配置参数优于之前的有效扫描配置参数,则以后面的更优扫描配置参数覆盖之前保存的有效扫描配置参数;经过多次的学习迭代,得到优化后的扫描配置参数作为该种物品的条码扫描配置参数。

16、再优选的,所述的实时在线优化条码扫描配置参数的方法直接应用于流水线量产正常运行,此时,在流水线上设置两个相互通信连接的条码扫描装置或者在所述的条码扫描装置中设置两组扫描模组,当有一个物品上的条码被任何一个条码扫描装置或者扫描模组读取出来之后,产生一个有效的扫描配置参数,该条码扫描装置或本文档来自技高网...

【技术保护点】

1.一种实时在线优化条码扫描配置参数的方法,其特征在于,所述的方法包括以下步骤:

2.如权利要求1所述的一种实时在线优化条码扫描配置参数的方法,其特征在于,在所述的步骤S4、S5中,判断扫描配置参数是否更优是以解码成功的时间为标准,时间越短使用的扫描配置参数越优。

3.如权利要求1所述的一种实时在线优化条码扫描配置参数的方法,其特征在于,在所述的步骤S6中,所述的物品特征包括物品的形状,尺寸、条码在物品上的位置、条码的码制等。

4.如权利要求1所述的一种实时在线优化条码扫描配置参数的方法,其特征在于,在所述的步骤S5中,条码扫描设备以动态的扫描配置参数重复对物品上的条码尝试解码的次数是以设定的扫描参数配置工作过程的总时间来限定的,然后对此时间段内所有解码成功的扫描配置参数进行对比筛选,选出最优的配置参数作为此种物品的条码扫描配置参数;或者是以设定的总扫描次数来进行限定,当完成设定的总扫描次数后,对所有解码成功的扫描配置参数进行对比筛选,选出最优的配置参数作为此种物品的条码扫描配置参数;或者是以解码成功的次数进行限定,当成功完成解码一定次数后,对所有解码成功的扫描配置参数进行对比筛选,选出最优的配置参数作为此种物品的条码扫描配置参数。

5.如权利要求1所述的一种实时在线优化条码扫描配置参数的方法,其特征在于,在所述的步骤S3中,条码扫描设备将解码成功后将解码成功的包含条码的帧图像保存到条码扫描设备中,条码扫描设备的处理器在相邻两个物品的条码读取间隙期对保存在设备中的帧图像用不同的扫描配置参数进行重复多次的软件解码尝试,然后将解码成功的扫描配置参数进行比对,然后将最优的扫描配置参数与经过步骤S5得到的最优的扫描配置参数进行比对,选在其中更好的参数作为该物品的条码扫描配置参数。

6.如权利要求1所述的一种实时在线优化条码扫描配置参数的方法,其特征在于,所述的在线优化条码扫描配置参数的方法是在流水线试运行时进行来获得适合量产时的条码扫描设备的扫描配置参数。

7.如权利要求6所述的一种实时在线优化条码扫描配置参数的方法,其特征在于,当流水线投入正常运行时,条码扫描设备在经过试生产时通过所述的在线优化条码扫描配置参数的方法获得的扫描配置参数的基础上继续进行所述的在线优化条码扫描配置参数的步骤,以获得更优的扫描配置参数。

8.如权利要求1所述的一种实时在线优化条码扫描配置参数的方法,其特征在于,所述的实时在线优化条码扫描配置参数的方法直接应用于流水线量产正常运行,此时,物品以基本相同的间隔来依次连续传送,当一个物品上的条码被读取出来产生一个有效的扫描配置参数此时,条码扫描设备以此有效的扫描配置参数对物品上的条码进行扫描读取;在物品传送的间隙期,条码扫描设备继续以动态的扫描参数对物品上的条码尝试解码,若解码成功且扫描配置参数优于之前的有效扫描配置参数,则以后面的更优扫描配置参数覆盖之前保存的有效扫描配置参数;经过多次的学习迭代,得到优化后的扫描配置参数作为该种物品的条码扫描配置参数。

9.如权利要求1所述的一种实时在线优化条码扫描配置参数的方法,其特征在于,所述的实时在线优化条码扫描配置参数的方法直接应用于流水线量产正常运行,此时,在流水线上设置两个相互通信连接的条码扫描装置或者在所述的条码扫描装置中设置两组扫描模组,当有一个物品上的条码被任何一个条码扫描装置或者扫描模组读取出来之后,产生一个有效的扫描配置参数,该条码扫描装置或扫描模组就负责以此有效的扫描配置参数进行正常的物品条码扫描,另一个条码扫描装置或扫描模组持续以动态参数尝试解码,当解码成功的扫描配置参数优于之前的参数时,就将之前的扫描配置参数进行迭代,通过多次的更优的扫描配置参数的迭代,得到优化后的扫描配置参数作为该种物品的条码扫描配置参数。

...

【技术特征摘要】

1.一种实时在线优化条码扫描配置参数的方法,其特征在于,所述的方法包括以下步骤:

2.如权利要求1所述的一种实时在线优化条码扫描配置参数的方法,其特征在于,在所述的步骤s4、s5中,判断扫描配置参数是否更优是以解码成功的时间为标准,时间越短使用的扫描配置参数越优。

3.如权利要求1所述的一种实时在线优化条码扫描配置参数的方法,其特征在于,在所述的步骤s6中,所述的物品特征包括物品的形状,尺寸、条码在物品上的位置、条码的码制等。

4.如权利要求1所述的一种实时在线优化条码扫描配置参数的方法,其特征在于,在所述的步骤s5中,条码扫描设备以动态的扫描配置参数重复对物品上的条码尝试解码的次数是以设定的扫描参数配置工作过程的总时间来限定的,然后对此时间段内所有解码成功的扫描配置参数进行对比筛选,选出最优的配置参数作为此种物品的条码扫描配置参数;或者是以设定的总扫描次数来进行限定,当完成设定的总扫描次数后,对所有解码成功的扫描配置参数进行对比筛选,选出最优的配置参数作为此种物品的条码扫描配置参数;或者是以解码成功的次数进行限定,当成功完成解码一定次数后,对所有解码成功的扫描配置参数进行对比筛选,选出最优的配置参数作为此种物品的条码扫描配置参数。

5.如权利要求1所述的一种实时在线优化条码扫描配置参数的方法,其特征在于,在所述的步骤s3中,条码扫描设备将解码成功后将解码成功的包含条码的帧图像保存到条码扫描设备中,条码扫描设备的处理器在相邻两个物品的条码读取间隙期对保存在设备中的帧图像用不同的扫描配置参数进行重复多次的软件解码尝试,然后将解码成功的扫描配置参数进行比对,然后将最优的扫描配置参数与经过步骤s5得到的最优的扫描配置参数进行比对,选在其中更好的参数作为该物品的条码扫描配置参数。

6.如权利要求1所述的一种实时在线优化条码扫描配置参数的方法,...

【专利技术属性】
技术研发人员:陈昌吕国相王远华
申请(专利权)人:苏州斯普锐智能系统股份有限公司
类型:发明
国别省市:

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

1