一种掘进机截割头复合定位方法与流程

文档序号:17295491发布日期:2019-04-03 04:21阅读:219来源:国知局
一种掘进机截割头复合定位方法与流程

本发明涉及一种掘进机截割头定位方法。具体的说,本发明涉及一种由基于几何光学的红外定位和基于foa-bp算法的磁场定位构成的掘进机截割头复合定位方法。



背景技术:

随着采矿业的发展,自动化、智能化掘进和采煤是大势所趋,而对掘进机截割头的实时定位是智能化掘进的前提。但由于掘进机在工作过程中,会产生大量粉尘,并且截割头有时会埋没于矿渣之下,传统的光学定位方法无法适应这样的恶劣环境。利用红外定位方法可在粉尘较低情况下完成高精度定位,但当截割头被埋没及被掘进机机身遮挡时,红外定位方法失效,穿透力较强的磁场定位就是一种选择。

磁场定位虽然具有穿透力强,不受可见度影响的优点,但是因为掘进机整体为铁磁质,矿井下铁磁环境很复杂,所以传统磁场定位精度很差。而将磁场定位与foa-bp算法相结合,可以很好的消除铁磁质的影响,大幅度提高定位精度。



技术实现要素:

本发明公开了一种基于红外与磁场定位的掘进机截割头复合定位方法,解决了掘进机工作过程中的截割头定位问题,为进一步实现自动掘进提供了技术基础。定位系统包括由多组红外摄像机构成的红外定位模块、由多个三轴磁场传感器组成的磁场定位模块、可固定于截割头后方的磁源、含有复合定位模型的终端处理器。由于铁磁质掘进机机体的影响,传统的基于毕奥-萨伐尔定律的磁场定位并不适用。本方法中的磁场定位部分首先通过带有固定永磁体的截割头在遍历工作空间,由红外定位模块实时记录三维空间位置,由磁场传感器记录对应位置的磁感应强度,以获取训练数据,然后通过机器学习算法构建磁场定位模型。通过红外定位和磁场定位的结合,克服了掘进机工作时的高浓度粉尘造成的低可见度环境影响以及掘进机机体铁磁质的影响,解决了掘进机截割头的实时定位问题。

本发明提供的具体技术内容是:

一种掘进机截割头复合定位系统,定位系统包括红外定位模块、磁场定位模块、可固定于截割头后方的磁源、含有复合定位模型的终端处理器。所述红外定位模块用于对截割头进行红外定位;所述磁场定位模块用于对截割头进行磁场定位;所述磁源用于将截割头的位置数据传送给磁场定位模块;所述含有复合定位模型的终端处理器用于对获得位置数据进行处理;所述位置数据包括红外定位模块获得的红外位置数据,以及磁场定位模块获得的磁场位置数据。

优选地,所述红外定位模块包括至少两个红外摄像头以及配套的数据采集器,所述至少两个红外摄像头位于截割头后上方,且平行放置,光心间距为25cm。

优选地,所述磁场定位模块包括至少两个三轴数字磁场传感器,分别放置于掘进机机身两侧。

优选地,磁源固定于截割头后方,与截割头一起运动,通过磁源的运动影响所述磁场传感器获得的磁场强度。所述磁源为永磁体或电磁铁。

本发明公开的定位方法为:磁场定位部分首先通过带有固定永磁体的截割头遍历工作空间,由红外定位模块实时记录三维空间位置,由磁场传感器记录对应位置的磁感应强度,以获取训练数据,然后通过foa-bp算法构建磁场定位模型。红外定位方法基于几何光学原理,不设置红外光源,对工作过程中因摩擦产热进而产生红外辐射的截割头进行定位。通过红外定位和磁场定位的结合,用磁场定位结果填补红外定位丢失的定位点,解决掘进机截割头的实时定位问题。

为保证定磁场定位模型的有效范围,红外定位模块o的有效定位范围要略大于预期磁场定位范围;红外定位模块o由不少于两组的红外摄像头构成,通过轮廓检测算法、目标光源判定算法、最小外接圆及圆心确定算法和基于几何光学的三维定位算法得到目标的三维坐标。

为保证足够的定位精度,磁场定位模块s,由固定于掘进机独立于截割头运动部分外的机身上或跟随掘进机移动的滑竿上的不少于两个的三轴磁场传感器,以及由红外定位模型和磁场传感器获取训练数据,使用foa-bp算法由训练数据获得的磁场定位模型组成。

优选地,所述foa-bp算法包括以下步骤:

步骤一,确定bp的拓扑结构。并初始化bp的n各权值阈值。

步骤二,建立n个果蝇群体,每个群体的个体数为p,与n个权值阈值一一对应。

步骤三,初始化各个种群个体初始位置,xij=x0,yij=y0。

步骤四,赋予果蝇个体搜索最优值的随机方向和距离。

步骤五,计算每个果蝇于原点的距离d以及味道浓度s。dij=sqrt(xij^2+yij^2),sij=1/dij。

步骤六,sij交叉作为bp的权值和阈值,带入训练,并分别求输出值与期望值的均方误差m。

步骤七,求得m最小的sij组合。

步骤八,判断步骤七中的m是否小于历史最小m,如果否,则执行步骤十,如果是,则执行步骤九。

步骤九,以本次值更新sij,xij,yij。

步骤十,判断是否达到最大迭代次数,如果是,则执行步骤十一,如果否,则执行步骤四。

步骤十一,以最优sij组合为bp最优权值阈值。

步骤十二,计算均方误差。

步骤十三,判断是否达到预期精度,如果否,则执行步骤十四,如果是,则执行步骤十六。

步骤十四,判断是否均方误差已连续设定次数不再下降,如果否,执行步骤十五,如果是,执行步骤十六。

步骤十五,判断是否达到最大迭代次数,如果是,执行步骤十六,如果否,执行步骤十七。

步骤十六,以当前权值阈值确定bp模型并保存。

步骤十七,梯度下降法更新权值阈值,并返回步骤十二。

为保证磁场定位精度以及有效时间,固定于截割头后方的磁源m可使用永磁体或电磁铁产生较强的磁场,并可在不影响截割头工作的前提下固定于截割头后方,随截割头一起运动。

为处理各模块数据,并可视化定位结果,含有复合定位模型的终端处理器c由终端主机或嵌入式系统和显示器构成的硬件部分以及由磁场定位模型、红外定位模型、红外定位丢失判定算法、定位结果显示程序构成的软件部分构成。

采用本发明的复合定位系统及方法对截割头进行定位,能够获得精准的定位结果;现对于现有技术的定位结果,定位精度大幅度地提高,且不受工况的影响,能够在复杂的工况下进行工作,不会出现对截割头跟踪丢失的情况。

附图说明

图1定位系统示意图;

图2a相机坐标与图像坐标关系;

图2b摄像机与测量点的几何关系;

图3foa-bp算法流程图;

图4复合定位框图;

图5复合定位坐标与实际坐标对比图。

具体实施方式

下面结合附图,通过实施案例对本发明进行进一步详细说明,但不以任何方式限制本发明的范围。

本发明中实施案例中的定位系统包括由多组红外摄像机构成的红外定位模块、由多个三轴磁场传感器组成的磁场定位模块、可固定于截割头后方的磁源、含有复合定位模型的终端处理器。

如图1所示,红外定位模块由两个红外摄像头3以及配套数据采集器构成,置于掘进机机身上方;磁场定位模块由两个三轴数字磁场传感器6组成,置于掘进机机身两侧;磁源2为圆形d100x20mmn35钕磁铁,固定于掘进机截割头1的后方;终端处理器使用台式电脑7,显示屏置于掘进机驾驶位前方。

本发明提供一种基于红外与磁场定位的掘进机截割头复合定位系统,定位系统包括红外定位模块、磁场定位模块、以及含有复合定位模型的终端处理器。

所述红外定位模块o中,两个红外摄像头3平行放置,光心间距25cm。由图2所示,根据几何光学原理,可以求得目标物三维坐标。

所述磁场定位模块s中,两个三轴数字磁场传感器6分别放置于掘进机机身两侧,位置不做特别要求,但需要保证训练过程和定位过程中,磁场传感器6位置保持不变,可以通过常规的固定手段,将磁场传感器6固定在掘进机机身的两侧,其随着掘进机一起运动,并保持与机身的相对位置恒定不变。

磁源m为圆形d100x20mmn35钕磁铁2,固定于截割头后方。注意磁源m不能影响截割头工作。并且在训练过程中与定位过程中,磁源m需保持一致。由于磁源m(即磁铁2)的运动代表了截割头1的运动,即磁源m随截割头1一起运动,磁源m的运动轨迹就是截割头1的运动轨迹(这里的截割头运动中,应该将截割头作为一个质点,而不是转体),因此磁源m固定位置相对于截割头需保持不变。

终端处理器用于将位置数据进行处理,所述位置数据包括红外摄像头获得的截割头的红外位置数据,以及磁场定位模块获得的截割头的磁场位置数据。在终端处理器中,通过红外定位方法对红外位置数据进行处理获得截割头的位置,通过磁场定位方法对磁场位置数据进行处理获得截割头的位置,并将截割头的位置进行显示。

以上是本发明的掘进机截割头定位系统的具体组成。下面将详细介绍本发明的定位方法。

定位方法分为磁场定位、红外定位及红外与磁场复合定位三个部分。

磁场定位需要预先训练定位模型,本实施例中首先通过带有固定永磁体的截割头在遍历工作空间,由红外定位模块时时记录三维空间位置,由磁场传感器记录对应位置的磁感应强度,以获取训练数据。因为掘进机机身等铁磁质影响,磁场在空间内分布并不平滑,所以常规bp(backpropagation)算法收敛速度很慢,且容易陷入局部最小值。因此,本发明通过foa算法对bp算法进行优化,形成foa-bp算法,通过训练数据构建磁场定位模型。

上述foa-bp算法流程图如附图3所示。所述foa-bp算法包括以下步骤:

步骤一,确定bp的拓扑结构。并初始化bp的n各权值阈值。

步骤二,建立n个果蝇群体,每个群体的个体数为p,与n个权值阈值一一对应。

步骤三,初始化各个种群个体初始位置,xij=x0,yij=y0。

步骤四,赋予果蝇个体搜索最优值的随机方向和距离。

步骤五,计算每个果蝇于原点的距离d以及味道浓度s。dij=sqrt(xij^2+yij^2),sij=1/dij。

步骤六,sij交叉作为bp的权值和阈值,带入训练,并分别求输出值与期望值的均方误差m。

步骤七,求得m最小的sij组合。

步骤八,判断步骤七中的m是否小于历史最小m,如果否,则执行步骤十,如果是,则执行步骤九。

步骤九,以本次值更新sij,xij,yij。

步骤十,判断是否达到最大迭代次数,如果是,则执行步骤十一,如果否,则执行步骤四。

步骤十一,以最优sij组合为bp最优权值阈值。

步骤十二,计算均方误差。

步骤十三,判断是否达到预期精度,如果否,则执行步骤十四,如果是,则执行步骤十六。

步骤十四,判断是否均方误差已连续设定次数不再下降,如果否,执行步骤十五,如果是,执行步骤十六。

步骤十五,判断是否达到最大迭代次数,如果是,执行步骤十六,如果否,执行步骤十七。

步骤十六,以当前权值阈值确定bp模型并保存。

步骤十七,梯度下降法更新权值阈值,并返回步骤十二。

以上是磁场定位方法的具体流程,其通过foa-bp算法网络,利用优化算法,从而能够准确地获得目标物体的位置,在红外定位效果较差时,可以用于目标物体的定位。

下面介绍红外定位方法。

红外定位基于几何光学原理,通过分析两个红外相机成像的像差,可以求得目标物三维坐标,如图2a-2b所示。对于一个相机而言,从相机坐标系到图像坐标系可以看作透视投影关系,如图2a所示;相机坐标系记为oc-xcyczc,图像坐标系记为o-xyz;根据相似三角形知识可知:ab/oc=aoc/ooc=pb/pc=xc/x=zc/f=yc/y;由此可得:

x=f*xc/zc…………...………………………………………..(1)

y=f*yc/zc…………………………………………………….(2)

左右两摄像机关系如图2b所示。

设两相机间距b,世界坐标系原点在两摄像机中心连线正中心,测量点的世界坐标记为(x,y,z)。xyz方向与xcyczc相同。左相机坐标记为(xcl,ycl,zcl),右相机坐标记为(xcr,ycr,zcr)。左图像坐标记为(xl,yl,zl),右图像坐标记为(xr,yr,zr);上述测量点的坐标与左右相机的坐标有如下关系:

x=xcl+b/2=xcr-b/2…………………………………………..(3)

y=ycl=ycr………………………………………………(4)

z=zcl=zcr……………………………………………….(5)

根据公式(1)-(5)可以解得测量点的位置坐标。

复合定位方法包括结合红外定位与磁场定位结果,如图4所示,当红外定位结果丢失,或轨迹明显不连续时,使用磁场定位结果代替红外定位结果输出到显示屏。

本发明在掘进机模拟实际工作过程中定位结果如图5所示,由图5可知,利用上述复合定位方法获得的目标物体的运动轨迹与其实际运动轨迹很好地吻合,其误差率可以控制在设定的误差范围内。

需要注意的是,公布实施例的目的在于帮助进一步理解本发明,但是本领域的技术人员可以理解:在不脱离本发明及所附权利要求的精神和范围内,各种替换和修改都是可能的。因此,本发明不应局限于实施例所公开的内容,本发明要求保护的范围以权利要求书界定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1