一种用于体积测量系统的探测物体积计算方法技术方案

技术编号:14235966 阅读:83 留言:0更新日期:2016-12-21 10:13
本发明专利技术涉及一种用于体积测量系统的探测物体积计算方法,与现有技术相比解决了无法获得探测物三维尺寸信息的缺陷。本发明专利技术包括以下步骤:测量系统的预置;系统状态的检测;探测物底面测量信息的获取;探测物底面的拟合与计算;探测物高度值的测量与计算;探测物体积的计算。本发明专利技术能够精确获取探测物三维尺寸信息,通过拟合算法建立模型,获取三维尺寸信息再计算出探测物的体积,提高了测量精度与稳定性。

A method for calculating the volume of a probe for a volumetric measurement system

The invention relates to a method for calculating the volume of a probe in a volume measurement system, which solves the defect that the three-dimensional size information of the probe can not be obtained compared with the prior art. The invention comprises the following steps: measuring system preset; detection system state; obtain the probe bottom measurement information; the bottom surface of the detected object fitting and calculation; measurement and calculation of height detection objects; calculation of detecting material volume. The invention can accurately obtain the three-dimensional information of the object, and the model can be obtained by fitting the algorithm to obtain the three-dimensional size information and then calculate the volume of the probe, and the measurement precision and stability are improved.

【技术实现步骤摘要】

本专利技术涉及体积测量系统
,具体来说是一种用于体积测量系统的探测物体积计算方法
技术介绍
在快递包裹分拣计费场合,快递公司希望能够通过体积测量系统获得探测物(待测包裹)的三维尺寸信息,而非仅获得探测物体积。如图1所示,在目前常用的双光幕的快递包裹体积计量系统中,探测物2在传送带1上通过高度测量光幕4和宽度测量光幕3所组成的测量面6,相互垂直安装的两对测量光幕传感器构成了一个矩形测量平面,传送带1以速度v匀速推送探测物2通过测量平面,被测量平面截取一个矩形的待测截面。系统通过这种断面扫描方式测量包裹体积,如下式所示:式中T表示待测包裹通过测量平面的总时间,w(t)表示待测截面的宽度值,h(t)表示待测截面高度;v表示传送带速度。通过分析,图1的双光幕体积测量系统的测量误差σV可表示为:由于在进行包裹体积测量过程中,一般包裹尺寸最小的边会作为高度,以保证包裹稳定放置。这导致上式第一项中,(h+σh)给整个系统的测量结果带来较大的误差。且上式σs为累加方式体积测量的算法误差,存在极大的不可控性。特别是,分层累加算法无法获得探测物(待测包裹)的三维尺寸信息,而是直接获得体积信息,导致其误差较大。如何开发出一种获取探测物三维尺寸信息的方法已经成为急需解决的技术问题。
技术实现思路
本专利技术的目的是为了解决现有技术中无法获得探测物三维尺寸信息的缺陷,提供一种用于体积测量系统的探测物体积计算方法来解决上述问题。为了实现上述目的,本专利技术的技术方案如下:一种用于体积测量系统的探测物体积计算方法,包括以下步骤:测量系统的预置,测量光幕以固定的时间间隔采集每一对红外发射接收对管的阻挡状况,并在极短的响应时间内上传给上位机;系统状态的检测,上位机通过实时监测测量光幕测量值,判断有无物体遮挡红外发射接收对管所组成的通过体积测量平面;探测物底面测量信息的获取,当探测物通过测量平面时,上位机开始记录测量光幕上传的每一组数据,存储在预设的二维数组A(i,j)中,其中:i为探测物的高度信息,j为探测物的宽度信息;当探测物完全通过测量平面时,停止向二维数组A(i,j)中存放数据,二维数组A(i,j)存储了探测物的底面测量信息;探测物底面的拟合与计算,通过在传送带平面上建立一个与探测物底面近似的解析模型,拟合出探测物底面,并通过解析模型计算出探测物的长、宽及面积;探测物高度值的测量与计算,通过高度测量传感器阵列,以固定时间间隔向上位机传输的探测物实时获取高度测量值,对整个通过过程的探测物高度测量值求取平均值,得到探测物的高度值;探测物体积的计算,将通过拟合底面计算获得的底面积与高度值相乘,得到系统所求待测包裹体积Vpackage,其计算公式如下:Vpackage=hwFlF=hSF其中,h为高度测量传感器阵列测量获得的包裹高度平均值,lF、wF分别表示拟合计算得的探测物底面长与宽、SF表示拟合出的探测物底面面积。所述的探测物底面的拟合与计算包括以下步骤:根据二维数组A(i,j)在传送带平面建立直角坐标系,以二维数组A(i, j)中i的增涨方向作为x轴,其为传送带速度方向,以二维数组A(i,j)中j的增涨方向作为y轴,其为测量光幕红外发射接受对管排列方向;以i=0为x轴原点,其为首次产生遮挡位置;以传送带边缘j=0为y轴原点,其为传送带边缘;对探测物通过测量平面过程中所有被遮挡的红外发射接受对管进行标定,形成底面标定图;去除探测物底面矩形内部冗余点,提取边缘点作为拟合算法的采样点;探测物底面坐标阵列点的获取,根据采样点对探测物底面矩形进行分割,获得四组点阵坐标;对四组点阵坐标进行线性回归分析计算,拟合出边缘直线,四条直线相交形成的范围为探测物的拟合底面;通过解析模型计算探测物拟合底面矩形的长宽及面积,其计算公式如下:其中,x为直角坐标系的横坐标,y为纵坐标,k表示矩形边缘直线AB的斜率,b表示各组边缘直线与y轴的截距,SF为四条直线所组成的拟合探测物底面的面积,lF、wF分别表示拟合计算得的探测物底面长与宽。所述的探测物高度值的测量与计算包括以下步骤:根据无探测物通过时,高度测量传感器阵列的上传值确定传送带平面位置,作为高度零点;当探测物通过测量平面,高度测量传感器阵列被包裹遮挡导致测量值减小,计算测量值改变量△hi;当△hij大于5mm时,上位机存储单元记录连续的△hij值;当△hij小于5mm,停止记录数据;共获得m个高度测量值;计算探测物高度h,其计算公式如下:所述的探测物底面坐标阵列点的获取包括以下步骤:对二维数组A(i,j)中的数据由i=0、j=0开始,对整个二维数组进行遍历;提取二维数组A(i,j)中待测物体底面的边缘坐标值,并根据单增\\单减原则分割坐标点阵,将其分为4部分,代表待测矩形包裹的四条边;其具体步骤如下:由i=0开始遍历,判断数组A(i,j)中A值为1的单元所对应的j值;增加i值,获取到数组中A值为1的点有两个,其对应j值为j1、j2,其中j1表示待拟合矩阵的上边缘LABC;j2表示待拟合矩阵的下边缘LBCD;持续遍历,j1值呈先增大后减小,j2值先减小后增大;根据转折点,将j1分为LAB与LBC,j2分为LCD与LDA,完成对数组A(i,j)元素的分割,获得四条边的测量点阵坐标。有益效果本专利技术的一种用于体积测量系统的探测物体积计算方法,与现有技术相比能够精确获取探测物三维尺寸信息,通过拟合算法建立模型,获取三维尺寸信息再计算出探测物的体积,提高了测量精度与稳定性。本专利技术通过底面拟合算法进行探测物底面建模,消除累加算法误差σS,使底面积测量值SF更接近真实值。附图说明图1为现有技术中的双光幕体积测量系统;图2为改进后的体积计量系统图3为本专利技术的方法顺序图;图4为本专利技术中底面边缘拟合过程示意图;其中,1-传送带、2-探测物、3-宽度测量光幕、4-高度测量光幕、5-高度测量传感器阵列、6-测量面。具体实施方式为使对本专利技术的结构特征及所达成的功效有更进一步的了解与认识,用以较佳的实施例及附图配合详细的说明,说明如下:如图3所示,本专利技术所述的一种用于体积测量系统的探测物体积计算方法,包括以下步骤:第一步,测量系统的预置。测量光幕以固定的时间间隔采集每一对红外发射接收对管的阻挡状况,并在极短的响应时间内上传给上位机。其中,测量光幕可以采用图1所示的双光幕体积测量系统,基于本方法采用拟合出底面再计算体积的计算过程,其可以不基于高度测量光幕4的数据采集,采用高度测量传感器代替,计算精度能够得到大幅提升。而若依靠传统的累加算法计算体积,其必须依靠高度测量光幕4的数据采集,无法使用高度测量传感器阵列5代替高度测量光幕4,由于高度测量光幕4的精度低于高度测量传感器阵列5,使得两个方法在物理材质的选择上就产生了精度差别(测量误差)。如图2所示,采用高度测量传感器阵列5代替高度测量光幕4。高度测量传感器阵列5的高度测量传感器可以采用相位式激光位移传感器(KLH-01T型激光位移传感器)。相位激光位移传感器作为一维测距器件,具有较高测量精度和抗干扰能力。KLH-01T型激光位移传感器测量精度可达±1mm,采样频率10Hz。通过等间距排列的一组激光位移传感器,可覆盖宽度60cm的传送带,采集横向尺寸不小于10cm的探测物的高度本文档来自技高网...
一种用于体积测量系统的探测物体积计算方法

【技术保护点】
一种用于体积测量系统的探测物体积计算方法,其特征在于,包括以下步骤:11)测量系统的预置,测量光幕以固定的时间间隔采集每一对红外发射接收对管的阻挡状况,并在极短的响应时间内上传给上位机;12)系统状态的检测,上位机通过实时监测测量光幕测量值,判断有无物体遮挡红外发射接收对管所组成的通过体积测量平面;13)探测物底面测量信息的获取,当探测物通过测量平面时,上位机开始记录测量光幕上传的每一组数据,存储在预设的二维数组A(i,j)中,其中:i为探测物的高度信息,j为探测物的宽度信息;当探测物完全通过测量平面时,停止向二维数组A(i,j)中存放数据,二维数组A(i,j)存储了探测物的底面测量信息;14)探测物底面的拟合与计算,通过在传送带平面上建立一个与探测物底面近似的解析模型,拟合出探测物底面,并通过解析模型计算出探测物的长、宽及面积;15)探测物高度值的测量与计算,通过高度测量传感器阵列,以固定时间间隔向上位机传输的探测物实时获取高度测量值,对整个通过过程的探测物高度测量值求取平均值,得到探测物的高度值;16)探测物体积的计算,将通过拟合底面计算获得的底面积与高度值相乘,得到系统所求待测包裹体积Vpackage,其计算公式如下:Vpackage=hwFlF=hSF其中,h为高度测量传感器阵列测量获得的包裹高度平均值,lF、wF分别表示拟合计算得的探测物底面长与宽、SF表示拟合出的探测物底面面积。...

【技术特征摘要】
1.一种用于体积测量系统的探测物体积计算方法,其特征在于,包括以下步骤:11)测量系统的预置,测量光幕以固定的时间间隔采集每一对红外发射接收对管的阻挡状况,并在极短的响应时间内上传给上位机;12)系统状态的检测,上位机通过实时监测测量光幕测量值,判断有无物体遮挡红外发射接收对管所组成的通过体积测量平面;13)探测物底面测量信息的获取,当探测物通过测量平面时,上位机开始记录测量光幕上传的每一组数据,存储在预设的二维数组A(i,j)中,其中:i为探测物的高度信息,j为探测物的宽度信息;当探测物完全通过测量平面时,停止向二维数组A(i,j)中存放数据,二维数组A(i,j)存储了探测物的底面测量信息;14)探测物底面的拟合与计算,通过在传送带平面上建立一个与探测物底面近似的解析模型,拟合出探测物底面,并通过解析模型计算出探测物的长、宽及面积;15)探测物高度值的测量与计算,通过高度测量传感器阵列,以固定时间间隔向上位机传输的探测物实时获取高度测量值,对整个通过过程的探测物高度测量值求取平均值,得到探测物的高度值;16)探测物体积的计算,将通过拟合底面计算获得的底面积与高度值相乘,得到系统所求待测包裹体积Vpackage,其计算公式如下:Vpackage=hwFlF=hSF其中,h为高度测量传感器阵列测量获得的包裹高度平均值,lF、wF分别表示拟合计算得的探测物底面长与宽、SF表示拟合出的探测物底面面积。2.根据权利要求1所述的一种用于体积测量系统的探测物体积计算方法,其特征在于,所述的探测物底面的拟合与计算包括以下步骤:21)根据二维数组A(i,j)在传送带平面建立直角坐标系,以二维数组A(i,j)中i的增涨方向作为x轴,其为传送带速度方向,以二维数组A(i,j)中j的增涨方向作为y轴,其为测量光幕红外发射接受对管排列方向;22)以i=0为x轴原点,其为首次产生遮挡位置;以传送带边缘j=0为y轴原点,其为传送带边缘;对探测物通过测量平面过程中所有被遮挡的红外发射接受对管进行标定,形成底面标定图;23)去除探测物底面矩形内部冗余点,提取边缘点作为拟合算法的采样点;24)探测物底面坐标阵列点的获取,根据采样点对探测物底面矩形进行分割,获得四组点阵坐标;25)对四组点阵坐标进行线性回归分析计算,拟合出边缘直线,四条直线相交形成的范围为探测物的拟合底面;26)通过解析模型计算探测物拟合底面矩形的长宽及面积,其计算公式如下: y = k A B x + b A B y = k C D x + b C D y = - 1 k B C x + b B C y = - 1...

【专利技术属性】
技术研发人员:宓逸舟马帅黄虎张俊伟杨成武蒋锋田明丽
申请(专利权)人:合肥海明科技股份有限公司
类型:发明
国别省市:安徽;34

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

1