浙江大学学报(工学版), 2021, 55(9): 1607-1614 doi: 10.3785/j.issn.1008-973X.2021.09.001

机械工程、能源工程

基于激光传感器的槽型轨轮廓匹配方法

伍川辉,, 廖家, 熊仕勇, 牛英杰, 周博

1. 西南交通大学 机械工程学院,四川 成都 610031

2. 中车长春轨道客车股份有限公司,吉林 长春 130062

Contour matching method of groove track based on laser sensor

WU Chuan-hui,, LIAO Jia, XIONG Shi-yong, NIU Ying-jie, ZHOU Bo

1. School of Mechanical Engineering, Southwest Jiaotong University, Chengdu 610031, China

2. CRRC Changchun Railway Vehicles Limited Company, Changchun 130062, China

收稿日期: 2020-07-23  

基金资助: 国家重点研发计划资助项目(2018YFB1201605);四川省科技计划资助项目(2019JDRC0024)

Received: 2020-07-23  

Fund supported: 国家重点研发计划资助项目(2018YFB1201605);四川省科技计划资助项目(2019JDRC0024)

作者简介 About authors

伍川辉(1964—),男,副教授,从事检测技术及故障诊断技术研究.orcid.org/0000-0002-1447-7796.E-mail:chwu126@126.com , E-mail:chwu126@126.com

摘要

为了实时掌握有轨电车线路的轨道状态,以期更有效地指导线路运营维护,针对有轨电车特殊的轨道结构和安装方式带来的轨道轮廓匹配困难问题,提出适用于槽型轨的轮廓匹配算法. 通过分析轨道的磨损规律及结构特征,定义槽型轨的匹配基准区域,给出区域的自动分割方法. 为了解决匹配区域定位困难的问题,设计两段式最近点迭代(ICP)匹配算法,实现轮廓的精确匹配;通过卡尔曼滤波器对匹配得到的旋转平移参数进行连续预测,解决在特殊情况下的异常匹配问题;通过实际线路实验,验证算法的可靠性. 实验结果表明:所提匹配算法具有快速、高精度和高鲁棒性的特点,能有效克服槽型轨的特殊结构和嵌入式安装方式带来的匹配困难问题.

关键词: 槽型轨断面轮廓 ; 动态匹配 ; 匹配基准区域 ; 最近点迭代(ICP) ; 卡尔曼滤波器

Abstract

Aiming at the difficulty of matching the special track structure and installation mode of the tram, a contour matching algorithm for embedded trough track was presented, in order to grasp the track status of tram lines in real time, and guide the line operation and maintenance more effectively. By analyzing the wear law and structural characteristics of the track, the matching reference area of the slotted rail was defined, and a automatic segmentation method of the region was presented. In order to solve the problem of the matching region locating, a two-step iterative closest point (ICP) matching algorithm was designed, which realized the exact matching of contour. The Kalman filter was used to predict the rotation and translation parameters to solve the problem of abnormal matching in special cases. The reliability of the algorithm was verified by actual line experiments. Experimental results show that the algorithm is fast, accurate and robust, and it can effectively overcome the matching difficulties caused by the special structure and embedded installation of groove rail.

Keywords: groove rail profile ; dynamic matching ; matched reference region ; iterative closest point (ICP) ; Kalman filter

PDF (1431KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

伍川辉, 廖家, 熊仕勇, 牛英杰, 周博. 基于激光传感器的槽型轨轮廓匹配方法. 浙江大学学报(工学版)[J], 2021, 55(9): 1607-1614 doi:10.3785/j.issn.1008-973X.2021.09.001

WU Chuan-hui, LIAO Jia, XIONG Shi-yong, NIU Ying-jie, ZHOU Bo. Contour matching method of groove track based on laser sensor. Journal of Zhejiang University(Engineering Science)[J], 2021, 55(9): 1607-1614 doi:10.3785/j.issn.1008-973X.2021.09.001

现代有轨电车因为节能、环保、成本低廉等特性,受到越来越多城市的青睐. 截至2018年底,中国现代有轨电车线路长度总计406.2 km,规划中的总里程则达到7 000 km[1]. 作为未来城市轨道交通的重要组成部分,有轨电车轨道的运营维护任务也将日趋繁重. 与此同时,有轨电车线路本身的曲线半径小、坡度大、车辆启制动频繁,会加速轨道的损伤,进而影响线路轨道的使用寿命和运营安全[2]. 传统按计划的周期性检修方式的效率较低,容易造成维护资源的浪费. 使用基于激光位移传感器的非接触式轨道检测系统可以动态获取轨道几何参数,实时指导有轨电车线路的运营维护,能有效减轻运营维护的成本和人力. 在有轨电车不断发展的背景下,设计适用于有轨电车轨道的非接触式轨道检测系统具有重要的工程意义.

近年来基于激光位移传感器的非接触式检测技术被广泛应用于轨道检测系统中. Alippi等[3]提出使用激光视觉检测技术实现钢轨轮廓动态测量;Popov等[4]提出基于线性模型的激光位移传感器标定方法,并应用于轨道检测系统;Liu等[5]提出卡尔曼滤波和黑塞矩阵相结合的激光光条中心线快速提取方法,并使用基于特征点的轮廓匹配算法计算钢轨磨耗;Sun等[6-7]提出应用于激光视觉检测技术的运动偏差校正方法,减少了由于光平面不垂直轨道导致的测量误差;Li等[8]利用廓形中钢轨颚点和相邻的内线作为粗匹配特征,以此避免轨腰区域可能的异常数据影响;冯凯等[9]利用钢轨廓形的斜率切线值提取特征点,并通过特征点匹配和最近点迭代算法(iterative closest point,ICP)相结合的方式完成轮廓的精确匹配;陆英杰等[10]在特征点粗匹配的基础上,提出基于时间序列对应关系的精匹配方法,实现高精度廓形匹配;Yang等[11-12]采用激光位移传感器设计出钢轨轨距检测算法,实现钢轨轨距参数的动态检测;熊仕勇等[13]在基于轮廓特征点匹配的基础上,实现钢轨轨底坡参数的动态检测.

目前关于非接触式轨道检测系统的研究以工字轨轨道(如高铁轨道)为主. 考虑到路权共享和道路美观,有轨电车轨道多采用低地板车辆结构和嵌入式槽型轨轨道[14],目前针对槽型轨检测方法的研究较少. 槽型轨的结构和安装方式给检测工作带来很大的困难,其中最大的问题在于钢轨廓形匹配方法的不适用. 动态检测过程中,轨道几何参数检测系统会相对轨道产生多自由度的随机振动,采集到廓形数据后,须先用廓形匹配算法将数据归算到统一的测量坐标系中. 因此,如何完成实测轮廓与标准轮廓的高精度自动匹配,是轨道几何参数高精度动态检测面临的关键问题. 由于槽型轨的嵌入式安装方式,可获取的轮廓数据极少,传统工字轨检测方法中用于匹配的轨腰区域在有轨电车轨道中位于地面以下,无法直接测量. 同时,槽型轨的轮缘槽结构极易堆积异物,更增加了匹配算法的难度.

针对这一问题,本文重点研究槽型轨匹配基准区域的定位和分割方法:根据磨损规律和轨道结构特征,在可检测区段内定义匹配基准区域并设计基于距离和斜率特征值的区域自动分割方法. 设计与之相适应的两段式ICP匹配算法,利用初匹配完成匹配基准区域定位后,使用分割得到的匹配区段实现点云数据的精确匹配. 通过卡尔曼滤波器对匹配算法中的旋转平移参数进行跟踪预测,解决道岔处和存在表面异物等特殊情况的匹配问题. 通过实际线路实验检验该匹配算法在工程应用中的有效性和应用在轨距检测时的检测性能.

1. 检测系统原理

激光位移传感器因系统结构简单、检测速度快、实时处理能力强等优点,被广泛应用于长度、距离、三维形貌等工业检测中. 传感器由成固定几何关系的激光光源和CCD传感器封装而成,内部结构如图1所示.

图 1

图 1   激光位移传感器内部结构示意图

Fig.1   Schematic diagram of internal structure for laser displacement sensor


传感器采用激光三角检测原理,由光源发出的一束激光照射在待测物体平面上,并通过反射光线在CCD传感器上成像. 当物体表面的位置发生改变时,其所成的像在检测器上也发生相应的位移,由像移和实际位移的关系式即可知道真实物体的位移或形貌[15].

按照激光光源的类型不同可分为点、线性、面阵激光位移传感器. 综合考虑完整轮廓信息的采集要求和系统成本,在轨道轮廓检测中主要采用线性激光位移传感器. 检测时,线结构激光光源发出一道垂直于轨道方向的激光切面,轨道表面将形成一道包含轨道截面信息的激光光条,即为当前钢轨断面轮廓线,检测示意如图2所示. 使用与激光传感器成一定几何关系的CCD传感器采集光条,利用数字图像处理技术和三角测距原理即可得到断面轮廓在激光传感器坐标系中的数据坐标.

图 2

图 2   轨道廓形检测方式示意图

Fig.2   Schematic diagram of track profile detection method


图3所示,基于激光位移传感器的轨道几何参数检测系统的检测部分,本监测系统由2组激光位移传感器组成. 系统采用的传感器为ELAG公司的OPTIMESS激光位移传感器,传感器的激光Z轴可测范围为300 mm,线性度为量程的±0.1%,X轴方向起始范围130 mm,终止范围240 mm线性度为量程的±0.1%.

图 3

图 3   轨道几何参数检测系统结构简图

Fig.3   Track geometry parameter detection system structure diagram


系统采用等距检测的工作方式,在轨检车运行过程中,编码器每隔25 cm触发一次检测系统. 获得的激光图像经过去噪、感兴趣区域分割和光条中心线提取等处理后,形成包含传感器坐标系下真实坐标的轮廓点云数据集,其中每帧轮廓图像可以得到1 280个云数据点,预处理后的实测图像如图4所示.

图 4

图 4   原始廓形点云数据

Fig.4   Raw profiled point cloud data


实时采集的轮廓点云数据,随检测系统车辆的不规则振动,在传感器坐标系中产生随机的偏移. 此时需要通过匹配算法,将点云坐标从激光传感器坐标系转换到轨道基准坐标系中,并与标准轮廓进行精确匹配,进而精确获取轨道几何参数计算所需要的特征点或者特征区域. 轮廓匹配的精度将直接影响几何参数检测的精度.

在钢轨断面平面内定义传感器坐标系和轨道基准坐标系,传感器坐标系以传感器水平方向为 ${Y_{\rm{C}}}$轴,传感器垂直方向为 ${X_{\rm{C}}}$轴. 轨道基准坐标系以槽型轨轨底中心为原点,垂直与轨道方向为 $X$轴,竖直方向为 $Y$轴,坐标系定义如图5所示.

图 5

图 5   传感器坐标系与轨道基准坐标系的相对位置

Fig.5   Relative positions of sensor coordinate system and orbital reference coordinate system


2个坐标系的转换通过旋转和平移参数实现. 传感器坐标系相对于基准坐标系的旋转角度为 $\alpha $,2个坐标系原点的距离为 $(x,y)$. 坐标系的变换公式为

$\left[ {\begin{array}{*{20}{c}} X \\ Y \end{array}} \right] = \left[ {\begin{array}{*{20}{c}} {\cos\; \alpha }&{\sin\; \alpha } \\ {\sin \;\alpha }&{\cos \;\alpha } \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {{X_{\rm{C}}}} \\ {{Y_{\rm{C}}}} \end{array}} \right] + \left[ {\begin{array}{*{20}{c}} x \\ y \end{array}} \right].$

旋转矩阵为

${\boldsymbol{R}} = \left[ {\begin{array}{*{20}{c}} {\cos\; \alpha }&{\sin\; \alpha } \\ {\sin\; \alpha }&{\cos \;\alpha } \end{array}} \right].$

平移向量为

${\boldsymbol{t}} = [ {\begin{array}{*{20}{c}} x , y \end{array}} ]^{\rm{T}}.$

在静态下,通过系统固有几何参数可计算得到 ${\boldsymbol{R}}$${\boldsymbol{t}}$,实现轮廓匹配[16]. 但在动态检测中,检测系统随着车体一起发生多自由度的随机振动,导致检测的轮廓无法通过静态标定参数的转换和标准轮廓重合. 要实现轮廓的高精度匹配须使用动态匹配算法.

2. 槽型轨匹配基准的选定

匹配算法通过实测轮廓中没有表面缺陷的区域或特征点同标准轮廓对应部分进行坐标计算,得到整体的旋转平移参数. 其中参与参数计算的实测轮廓部分或特征点称为匹配基准. 匹配基准应具备以下特征:1)在轮轨接触几何关系中,不与车轮直接接触,不易产生表面缺陷;2)区域表面光滑连续,结构不易堆积污渍;3)在实测轮廓中具有明显特征,容易与非匹配基准区域分割.

2.1. 理论分析

槽型轨与工字轨由于结构和安装方式的不同,匹配基准区域也存在差异. 结构上最大的区别在于槽型轨的轨头存在非对称的轮缘槽. 在列车运行时,车轮卡在轮缘槽中,以增强行驶的稳定性,防止车辆脱轨. 如图6(a)所示,槽型轨可分为轨头、轮缘槽、护轨轨头、轨腰和轨底5个部分. 有轨电车轨道安装方式如图6(b)所示,在大多数实际线路中槽型轨的轨腰和轨底均不可见,故无法作为匹配基准.

图 6

图 6   槽型轨结构及嵌入式安装方式

Fig.6   Structure of groove rail and installation of embedded groove rail


按照结构组成和几何特征可将实测轮廓细分为6段,如图7(a)所示. 图中, $AB$为槽型轨轨顶缓曲线段, $BC$为内轨轨头和轨肩,即工作踏面与轮缘槽的过度圆弧, $CD$为轮缘槽内侧直线段, $DE$为轮缘槽底部曲线, $FG$为护轨内侧曲线, $GH$为护轨轨顶直线段. 通过分析槽型轨磨损规律[17-18]和轮轨接触几何关系[19],将实测数据分为接触区域和非接触区域. 其中 $AB$$BC$$FG$为接触区域; $C$为轮轨接触末端点,依据60R2型槽型轨和LMA-30型机车车轮外形几何尺寸参数确定,如图7(b)所示. 非接触区域为 $CD$$DE$$GH$,虽然在理论上3个区域都不易产生表面缺陷,但是 $DE$为槽型结构,在开放区域线路中容易积聚杂物(如雨水),不适于作为匹配基准. 由于点 $H$容易确定,GH可依据几何特征(如欧氏距离)进行分割,而 $CD$无法直接获取. 在设计时,GH近似于水平直线且缺少垂向特征,单独用于匹配会产生较大的误差,使算法难以达到高精度匹配. 综合考虑以上分析,决定选用有轨电车运行中不与车轮接触且不易积聚杂物的 $CD$$GH$数据作为匹配算法的匹配基准,并对 $CD$单独设计分割算法.

图 7

图 7   实测点云数据及其分段

Fig.7   Actual measured point cloud data and its segmentation


2.2. 基准区域分割

在匹配基准的2个区域中, $CD$由于缺乏易于识别的几何特征,同相邻区域之间没有明显分隔点,难以直接从原始数据中获取. 本文设计两段式ICP匹配算法,在匹配基准区域分割步骤前先进行粗配准,使实测轮廓和标准轮廓尽量重合,如图8所示.

图 8

图 8   粗匹配结果及基准区域分割

Fig.8   Rough matching result and segmentation of reference area


$GH$通过设定其他数据点 $({x_i},\;{y_i})$$({x_h},\;{y_h})$的欧氏距离的阈值进行分割,得到 ${P_{GH}}(x,\;y)$,如图8中圆形虚线区域内数据

${d_i} = [ {{{({x_h} - {x_i})}^2} + {{({y_h} - {y_i})}^2}} ]^{1/2} ; \; i = 0,1, \cdots, m.$

如果 $ {d}_{i}<d(GH)-{\omega }_{1}$,有

$ ({x}_{i},{y}_{i})\in {P}_{GH}(x,y); \;i=0,1,\cdots, m.$

式中: ${d_i}$为各点与H点距离; $d(GH) - $ $ {\omega _1}$为设定的阈值, ${\omega _1}$可以按经验选取.

$CD$${P_{{c_0}}}({x_{{c_0}}},\;{y_{{c_0}}})$在标准轮廓中坐标设定阈值,先分割得到 $CE$数据 ${P_{CE}}(x,\;y)$,如图8中方形虚线区域,再由2段数据的斜率特征差异获取. 如果 $ {y}_{i}<{y}_{{c}_{0}}-{\omega }_{\rm{2}}$,有

$ ({x}_{i},{y}_{i})\in {P}_{CE}(x,y);\;i=0,1,\cdots, m.$

式中: ${y_{{c_0}}} - {\omega _{\rm{2}}}$为设定阈值,其中 ${\omega _{\rm{2}}}$可按经验选取.

在计算斜率特征值时,考虑到计算速度和斜率可能不存在的问题,设定斜率 ${k_i}$的最大值为60角斜率,公式中将其换算为1.73.

$ \Delta {y_i} = \left| {{y_i} - {y_{i + 1}}} \right|,\;\Delta {x_i} = \left| {{x_i} - {x_{i + 1}}} \right|,\;({x_i},{y_i}) \in {P_{CE}}(x,y). $

${k_i} = \left\{ {\begin{array}{*{20}{l}} {{{\Delta {y_i}}}/{{\Delta {x_i}}}, \; \Delta {y_i} < 1.73\Delta {x_i} }; \\ {1.73, \; \Delta {y_i} > 1.73\Delta {x_i} .} \end{array}} \right.$

由如图9(b)所示的斜率图像即可获取 $CD$段数据 ${P_{CD}}(x,y)$. 该方法也可有效滤除由槽底杂物带来的数据噪点,实测含杂物廓形数据及处理后的斜率图像如图9(c)(d)所示.

图 9

图 9   正常廓形与含杂物廓形的CE斜率曲线对比

Fig.9   Comparison of CE slope curves for normal profile and sundry profile


3. 廓形匹配

采用两段式ICP配准算法,既使用2次ICP算法分别实现粗配准和精配准. 算法思路如下. 1)粗配准:通过容易得到的轨头数据进行初次ICP配准(精度受轨头磨损程度的影响),得到大致匹配的廓形数据. 2)区域分割:对配准后的廓形数据,使用精准区域分割方法得到匹配基准区域. 3)精配准:对匹配基准数据使用改进的加权ICP算法进行精确匹配,得到最终结果.

3.1. 粗配准的可行性分析

槽型轨轨头是有轨电车运行时的主要工作踏面〔图7(a) $AC$〕也是主要磨损区域,无法作为匹配基准用于精确匹配. 在大多数情况下,轨道线路的磨耗绝对值较小,在文献[20]中规定,槽型轨磨损按程度分为轻伤和重伤. 以轻伤标准为例,此时钢轨轨头的最大磨耗量为14 mm,用于粗配准时,仍可以在大致范围内定位. 为此,本文设计如图10(a)所示的磨损轮廓数据,匹配结果如图10(b)所示. 以 $C$坐标为例,横轴误差为1.15 mm,纵轴误差为3.61 mm,该结果对后续的匹配基准区域的选取影响不大. 因此在匹配基准区域选取前进行粗配准步骤的方法是可行的.

图 10

图 10   磨损轮廓数据及其粗匹配结果

Fig.10   Wear profile data and its rough matching results


3.2. 两段式ICP匹配方法

3.2.1. 粗配准

提取实测轮廓原始数据中轨头数据端点 ${P_A}({x_a},{y_a})$,计算其他数据点到该点的欧式距离,根据槽型轨轮廓的几何特征设定阈值得到 $AC$数据 ${P_{AC}}(x,y)$.

${d_i} = [ {{{({x_a} - {x_i})}^2} + {{({y_a} - {y_i})}^2}}]^{1/2};\;i = 0,1, \cdots, m.$

如果 $ {d}_{i}<d(AC)-{\omega }_{3}$,有

$ ({x}_{i},{y}_{i})\in {P}_{AC}(x,y),\;i=0,1,\cdots ,m.$

式中: $d(AC) - {\omega _3}$为设定阈值, ${\omega _3}$按经验选取. 将 ${P_{AC}}$同标准轮廓数据通过ICP算法进行匹配,使得误差函数的值最小:

$f({\boldsymbol{R}},{\boldsymbol{t}}) = \min\; \Bigg(\frac{1}{n}\sum\limits_{i = 1}^n {{{\left\| {({\boldsymbol{R}}{{\boldsymbol{P}}_i} + {\boldsymbol{t}}) - {{\boldsymbol{Q}}_i}} \right\|}^2}} \Bigg).$

式中: ${\boldsymbol{R}}$${\boldsymbol{t}}$为旋转平移参数; ${{\boldsymbol{P}}_i}$为目标数据集 $i$点坐标,此时 ${{\boldsymbol{P}}_i} = {[x,y]^{\rm{T}}}$${{\boldsymbol{Q}}_i}$为标准数据集对应点坐标转置矩阵; $n$为目标数据集数据点数,此时 $n = m$. 为了减少运算时间和避免陷入局部最优解,使用传感器安装几何关系和前一帧运算结果作为每帧算法迭代初值 ${{\boldsymbol{R}}_0}$${{\boldsymbol{t}}_0}$

${{\boldsymbol{P}}_i}' = {{\boldsymbol{R}}_0}{{\boldsymbol{P}}_i} + {{\boldsymbol{t}}_0}.$

3.2.2. 匹配基准区域分割

通过基准区域分割方法,获取 $CD$$GH$段数据 ${P_{{\rm{target}}}}$,结果如图11所示.

图 11

图 11   匹配基准区域分割结果

Fig.11   Segmentation results of reference region


3.2.3. 精配准

分割得到的2段数据曲率变化值极小,近似于直线段,而且数据量较小. 改进ICP误差函数,增加以近似曲率特征值为刻度的计算权重,减少采集误差等噪声带来的干扰. 权重函数为

${W_i} = 1 - \frac{{{\alpha _i}}}{{\Delta {D_i} + \Delta {D_{i + 1}}}}.$

式中: $\Delta {D_i}$$\Delta {D_{i + 1}}$为相邻点的间距, ${\alpha _i}$为相邻点连线的夹角. ${{\alpha _i}}/(\Delta {D_i} + \Delta {D_{i + 1}})$为曲率近似值,如图12所示. 图中, $({x_{i - 1}},{y_{i - 1}})$$({x_i},{y_i})$$({x_{i + 1}},{y_{i + 1}})$均为传感器采集到的钢轨轮廓数据.

图 12

图 12   近似曲率参数示意图

Fig.12   Schematic diagram of approximate curvature parameters


将基准区域数据 ${P_{{\rm{target}}}}$同标准轮廓通过ICP算法进行匹配,误差函数为

$ f({\boldsymbol{R}},{\boldsymbol{t}})=\mathrm{min}\;\Bigg(\frac{1}{n}{\displaystyle \sum _{i=1}^{n}{W}_{i} {\Vert ({\boldsymbol{R}}{{{{\boldsymbol{P}}}}}_{i}+{\boldsymbol{t}})-{{\boldsymbol{Q}}}_{i}\Vert }^{2}}\Bigg).$

此时的初始值 ${{\boldsymbol{R}}_0}$${{\boldsymbol{t}}_0}$为粗匹配结果,最终匹配结果如图13所示,算法结束.

图 13

图 13   最终匹配结果

Fig.13   Result of final match


3.3. 旋转平移参数的跟踪和预测

有轨电车运行线路中存在道岔或钢轨表面异物等特殊情况. 当上述情况获取的异常数据用于匹配时,会得到错误的旋转平移矩阵导致匹配错误. 采用卡尔曼滤波算法实现旋转平移参数的跟踪和预测,在不显著增加匹配时间的情况下,解决异常情况的处理问题,增强匹配算法的鲁棒性.

卡尔曼滤波算法的系统状态方程和测量方程可描述为

$\left. {\begin{array}{*{20}{l}} {{{\boldsymbol{X}}_k} = {{\boldsymbol{F}}_{k/k - 1}}{{\boldsymbol{X}}_{k - 1}} + {{\boldsymbol{B}}_{k/k - 1}}{{\boldsymbol{U}}_k} + {{\boldsymbol{\varGamma }}_{k - 1}}{{\boldsymbol{W}}_{k - 1}},} \\ {{{\boldsymbol{Z}}_k} = {{\boldsymbol{H}}_k}{{\boldsymbol{X}}_k} + {{\boldsymbol{V}}_k}.} \end{array}} \right\}$

式中: ${{\boldsymbol{X}}_k}$为系统的状态向量, ${{\boldsymbol{F}}_{k/k - 1}}$为第k−1帧数据到第k帧数据的状态转移矩阵, ${{\boldsymbol{\varGamma }}_k}$为系统噪声, ${{\boldsymbol{U}}_k}$为控制向量, ${{\boldsymbol{B}}_{k/k - 1}}$为控制矩阵, ${{\boldsymbol{H}}_k}$为测量参数, ${{\boldsymbol{V}}_k}$为测量噪声, ${{\boldsymbol{W}}_k}$为与 ${{\boldsymbol{V}}_k}$不相关的白噪声. 该算法递归公式为

$\left. {\begin{array}{*{20}{l}} {{{\boldsymbol{X}}_{k/k - 1}} = {{\boldsymbol{\varPhi }}_{k/k - 1}}{{\boldsymbol{X}}_{k - 1}},} \\ {{{\boldsymbol{P}}_{k/k - 1}} = {{\boldsymbol{\varPhi }}_{k/k - 1}}{{\boldsymbol{P}}_{k - 1}}{\boldsymbol{\varPhi }}_{k/k - 1}^{\rm{T}} + {{\boldsymbol{\varGamma }}_{k - 1}}{{\boldsymbol{P}}_{k - 1}}{\boldsymbol{\varGamma }}_{k - 1}^{\rm{T}},} \\ {{{\boldsymbol{K}}_k} = {{\boldsymbol{P}}_{k/k - 1}}{\boldsymbol{H}}_k^{\rm{T}}{{({{\boldsymbol{H}}_k}{{\boldsymbol{P}}_{k/k - 1}}{\boldsymbol{H}}_k^{\rm{T}} + {{\boldsymbol{R}}_k})}^{ - 1}},} \\ {{{\boldsymbol{X}}_k} = {{\boldsymbol{X}}_{k/k - 1}} + {{\boldsymbol{K}}_k}({{\boldsymbol{Z}}_k} - {{\boldsymbol{H}}_k}{{\boldsymbol{X}}_{k/k - 1}}),} \\ {{\boldsymbol{P}}_k} = ({\boldsymbol{1}} - {{\boldsymbol{K}}_k}{{\boldsymbol{H}}_k}){{\boldsymbol{P}}_{k/k - 1}}{({\boldsymbol{1}} - {{\boldsymbol{K}}_k}{{\boldsymbol{H}}_k})^{\rm{T}}} + {{\boldsymbol{K}}_k}{{\boldsymbol{R}}_k}{{\boldsymbol{K}}_k}^{\rm{T}}. \end{array}} \right\} $

式中: ${{\boldsymbol{P}}_{k/k - 1}}$为下一步均方误差估计值; ${{\boldsymbol{P}}_k}$为当前的均方误差估计值; ${{\boldsymbol{K}}_k}$为卡尔曼增益系数; ${{\boldsymbol{Q}}_k}$${{\boldsymbol{R}}_k}$分别为 ${{\boldsymbol{W}}_k}$${{\boldsymbol{V}}_k}$的协方差.

须跟踪和预测的参数为旋转平移参数 ${\alpha _k}、 $ $ {x_k}、{y_k}$,其中 ${\alpha _k}$为旋转角度, ${x_k}$${y_k}$分别为平移的 $X$$Y$轴距离. 在检测过程中采样间隔时间较短,旋转角度较为稳定,平移距离的变化可量化成坐标系 $X$$Y$方向上附加随机加速度扰动的直线运动,其加速度为标准正态分布. 设定系统的状态向量为 ${{\boldsymbol{X}}_k} = \left[ {{\alpha _k}},{{x_k}},{{y_k}}, {{x_k}'},{{y_k}'} \right]^{\rm{T}}$,其中 ${x_k}'$${y_k}'$是平移参数在 $X$$Y$方向上的速度. 由运动学方程可得

$\left. {\begin{array}{*{20}{l}} {{{\boldsymbol{X}}_k} = \left[ {\begin{array}{*{20}{c}} 1&0&0&0&0\\ 0&1&0&t&0\\ 0&0&1&0&t\\ 0&0&0&1&0\\ 0&0&0&0&1 \end{array}} \right]{{\boldsymbol{X}}_{k - 1}} + \left[ {\begin{array}{*{20}{c}} 1 \\ {t}^{2}/2\\ {t}^{2}/2\\ t \\ t \end{array}} \right]{{\boldsymbol{W}}_k},} \\ {{{\boldsymbol{Z}}_k} = \left[ {\begin{array}{*{20}{c}} 1&0&0&0&0\\ 0&1&0&0&0\\ 0&0&1&0&0 \end{array}} \right]{{\boldsymbol{X}}_k} + \left[ {\begin{array}{*{20}{c}} 1 \\ 1 \\ 1 \end{array}} \right]{{\boldsymbol{V}}_k}.} \end{array}} \right\}$

设置卡尔曼滤波算法状态向量的初始值为 ${{\boldsymbol{X}}_0} = \left[ {{\theta _0}},{{x_0}},{{y_0}}, 0,0 \right]^{\rm{T}}$,其中 ${\theta _0}、{x_0}、{y_0}$分别为第1帧轮廓匹配结果的旋转平移参数. 通过递推公式计算k时刻的最佳状态估计. 以此消除异常数据对匹配精度造成的影响.

4. 验 证

匹配算法是轨道检测中用于坐标系转换和特征点及特征区域定位的中间步骤,匹配误差受到多因素的影响,缺乏具体的衡量标准. 目前缺少针对槽型轨的匹配方法研究和可行的对比算法. 本文在匹配算法的基础上,采用文献[9]所述的多传感器坐标系统一标定方法和轨距计算方法计算线路轨距参数. 对建设中未开通运营的新线路进行重复检测,并与使用60R2槽型轨专用轨距仪的人工检测数据进行对比验证,通过验证结果反映匹配算法的性能.

轨道几何参数检测系统安装于检测车前端,安装位置如图14所示. 检测车的运行速度约30 km/h,激光传感器等间距采样,运行中每25 cm采集1次轮廓断面数据. 人工对比检测组在检测范围内选取参照点,使用轨检仪检测轨距数据,并依据公里标标记数据. 轨距动态检测结果如图15所示. 图中, $d$为轨距偏移值, $K$(kilometer post)为公里标. 动态检测与人工检测实验结果对比如表1所示. 表中, ${d_{\rm{m}}}$为人工检测值, ${d_{\rm{d}}}$为本文算法动态检测值, $\varepsilon $为人工检测与动态检测结果的差值,K23表示在线路公里标的第23 km.

图 14

图 14   轨道几何参数检测系统安装位置

Fig.14   Installation position of track geometry parameter detection system


图 15

图 15   轨距偏差值动态检测结果

Fig.15   Dynamic test results of gauge deviation value


表 1   动态检测与人工检测实验结果对比

Tab.1  Comparison of dynamic test results and manual test results

$K$/m ${d_{\rm{m}}}$/mm ${d_{\rm{d}}}$/mm $\varepsilon $/mm
K23+225 0.7 0.603 7 −0.096 4
K23+250 0.3 0.329 6 0.029 6
K23+275 −0.1 −0.156 4 −0.056 4
K23+300 0.5 0.395 5 −0.104 5
K23+325 −0.2 −0.160 3 0.039 7
K23+350 0.3 0.465 5 0.165 5
K23+375 −0.1 −0.161 4 −0.061 4
K23+400 −0.3 −0.335 5 −0.035 5
K23+425 0.1 0.161 3 0.061 3
K23+450 0.2 0.302 2 0.102 2

新窗口打开| 下载CSV


综合重复检测和检验对比结果,以本文算法为基础的轨距检测方法的平均误差的绝对值为0.075 2 mm. 相较于目前轨道检测行业中1 mm的精度要求,算法具有良好的精度性能. 考虑有轨电车的平均运行速度和工程应用的精度要求,算法的精度与速度能很好地满足有轨电车轨道动态检测的需要.

为了验证卡尔曼滤波算法的预测效果,选取实际运营线路中包含道岔部分的1 000帧连续数据用于算法匹配. 由于道岔处轨道形状复杂,检测数据中存在护轨和槽底数据缺失的情况,槽内杂物也将影响槽底数据的采集. 使用该算法不但可以有效避免误匹配的情况发生,还可以减少实测轮廓与标准轮廓的匹配误差.

轨道结构中的 $C$点作为轮轨接触末端点,具有不易磨损、容易检测、在道岔处依然稳定存在的优点,适合用来作为卡尔曼滤波算法校正结果的统计对象. 统计匹配后定位到的 $C$点在实测轮廓中的原始坐标,结果如图16所示. 图中, ${x_c}$${y_c}$分别表示C点的原始横纵坐标,N为数据帧数. 由图可知,该算法能有效清除由于采集异常或道岔所引起的误匹配,保证运行过程中旋转平移参数的平稳变化. 如图17(a)(c)所示分别为采集异常和道岔区域的实测轮廓数据,如图17(b)(d)所示分别为对应算法匹配结果.

图 16

图 16   轮轨接触末端点的卡尔曼滤波效果

Fig.16   Kalman filtering effect of wheel-rail contact end points


图 17

图 17   卡尔曼滤波在异常匹配时的修正效果

Fig.17   Correction effect of Kalman filter in abnormal matching


线路实验结果表明本文算法具有快速、高精度和高鲁棒性的特点. 在复杂的工程应用环境下,可靠性高. 当轨道槽内存在少量异物时,通过基于斜率特征值的分割方法动态地区分异物和有效数据. 当护轨区域受遮挡或经过道岔等特殊情况发生但不形成连续多帧异常数据时,通过卡尔曼滤波算法可对旋转平移矩阵进行修正.

当发生轨道槽内杂物过多或护轨区域遮挡过多并连续影响多帧数据的极端情况时,算法可能难以达到理想效果. 获取足够的匹配区域数据是本文算法的关键前提,如果检测时匹配基准区域受到杂物的干扰过大,出现连续多帧的误匹配时,将使基于卡尔曼滤波的修正方法出现较大的预测误差,结果将无法被正确修正.

因此本文方法适用于轨道槽内杂物较少、遮挡物零星分布的情况. 建议在使用本文方法检测前,先对电车轨道进行简单的清理,这样不仅可以保证算法的精度也可以更好地展现轨道的真实状态.

5. 结 论

(1)研究基于激光位移传感器的槽型轨轮廓匹配方法,该方法能有效检测有轨电车槽型轨的轨道几何参数.

(2)受实验硬件条件限制,选用轨距参数作为算法性能验证的对比参数. 轨距检测结果与人工检测数据对比分析显示,基于本文算法的轨距检测方法的平均误差的绝对值为0.075 2 mm,表明算法具有良好的精度性能.

(3)含道岔区域的廓形数据匹配实验验证算法中的卡尔曼滤波器对异常廓形误匹配的修正能力.

(4)本文算法对数据质量要求较高. 如何克服数据采集过程中产生的钢轨廓形数据噪声和缺损将是下一步的研究工作.

参考文献

赵昕, 顾保南

2018年中国城市轨道交通运营线路统计和分析

[J]. 城市轨道交通研究, 2019, 22 (1): 1- 7

URL     [本文引用: 1]

ZHAO Xin, GU Bao-nan

Statistical analysis of urban rail transit lines in 2018 China

[J]. Urban Mass Transit, 2019, 22 (1): 1- 7

URL     [本文引用: 1]

张俊. 槽型轨磨耗检测研究[D]. 成都: 西南交通大学, 2016.

[本文引用: 1]

ZHANG Jun. The study of channel rail wear detection[D]. Chengdu: Southwest Jiaotong University, 2016.

[本文引用: 1]

ALIPPI C, CASSGRANDE E, SCOTTIE F, et al

Composite real-time processing for railways track profile measurement

[J]. IEEE Transactions on Instrumentation and Measurement, 2000, 49 (3): 559- 564

DOI:10.1109/19.850395      [本文引用: 1]

POPOV D V, PYABICHENKO P B, KRIVOSHEINA E A. Calibration of the CCD photonic measuring system for railway inspection[C]// Proceeding of SPIE-The International Society for Optical Engineering. Bellingham: SPIE, 2005: 1-9.

[本文引用: 1]

LIU Z, SUN J H, WANG H, et al

Simple and fast rail wear measurement method based on structured light

[J]. Optics and Lasers in Engineering, 2011, 49 (11): 1343- 1351

DOI:10.1016/j.optlaseng.2011.05.014      [本文引用: 1]

SUN J H, LIU Z, ZHAO Y T, et al

Motion deviation rectifying method of dynamically measuring rail wear based on multi-line structured-light vision

[J]. Optics and Laser Technology, 2013, 50 (9): 25- 32

URL     [本文引用: 1]

李艳福, 刘宏立, 马子骥, 等

基于动态参考的钢轨轮廓失真校准方法

[J]. 铁道学报, 2018, 40 (10): 119- 127

DOI:10.3969/j.issn.1001-8360.2018.10.017      [本文引用: 1]

LI Yan-fu, LIU Hong-li, MA Zi-ji, et al

A distortion calibration method of rail profile based on dynamic reference

[J]. Journal of the China Railway Society, 2018, 40 (10): 119- 127

DOI:10.3969/j.issn.1001-8360.2018.10.017      [本文引用: 1]

LI Y F, ZHONG X Y, MA Z J, et al

The outlier and integrity detection of rail profile based on profile registration

[J]. IEEE Transactions on Intelligent Transportation Systems, 2020, 21 (3): 1074- 1085

DOI:10.1109/TITS.2019.2901633      [本文引用: 1]

冯凯, 于龙, 占栋, 等

钢轨轮廓全断面检测中的快速高鲁棒性匹配方法研究

[J]. 铁道学报, 2019, 41 (5): 162- 167

DOI:10.3969/j.issn.1001-8360.2019.05.020      [本文引用: 2]

FENG Kai, YU Long, ZHAN Dong, et al

Research on fast and robust matching algorithm in inspection of full cross-section rail profile

[J]. Journal of the China Railway Society, 2019, 41 (5): 162- 167

DOI:10.3969/j.issn.1001-8360.2019.05.020      [本文引用: 2]

陆英杰, 朱洪涛

基于动态时间规整的钢轨轨廓匹配方法

[J]. 振动与冲击, 2019, 38 (20): 210- 215

URL     [本文引用: 1]

LU Ying-jie, ZHU Hong-tao

A rail profile matching method based on dynamic time warping

[J]. Journal of Vibration and Shock, 2019, 38 (20): 210- 215

URL     [本文引用: 1]

YANG Q, LIN J H. Track gauge dynamic measurement based on 2d laser displacement sensor[C]// International Conference on Mechanic Automation and Control Engineering. Hohhot: IEEE, 2011: 5473-5476.

[本文引用: 1]

史红梅, 许明, 余祖俊

基于最小二乘法曲线拟合的轨距参数测量方法

[J]. 铁道学报, 2019, 41 (12): 81- 88

DOI:10.3969/j.issn.1001-8360.2019.12.011      [本文引用: 1]

SHI Hong-mei, XU Ming, YU Zu-jun

Track gauge measurement method based on least-square curve fitting theory

[J]. Journal of the China Railway Society, 2019, 41 (12): 81- 88

DOI:10.3969/j.issn.1001-8360.2019.12.011      [本文引用: 1]

熊仕勇, 陈春俊, 王锋, 等

基于激光摄像式传感器的轨底坡动态检测方法研究

[J]. 振动与冲击, 2018, 37 (18): 251- 256

URL     [本文引用: 1]

XIONG Shi-yong, CHEN Chun-jun, WANG Feng, et al

Dynamic detection method for rail cants based on laser camera transducers

[J]. Journal of Vibration and Shock, 2018, 37 (18): 251- 256

URL     [本文引用: 1]

杨新文, 刘小山, 沈剑罡, 等

现代有轨电车线路轨底坡对槽型轨磨耗的影响

[J]. 同济大学学报: 自然科学版, 2019, 47 (4): 528- 534

URL     [本文引用: 1]

YANG Xin-wen, LIU Xiao-shan, SHEN Jian-gang, et al

Effect of rail cant on groove shaped rail wear in modern tram line

[J]. Journal of Tongji University: Natural Science, 2019, 47 (4): 528- 534

URL     [本文引用: 1]

王晓嘉, 高隽, 王磊

激光三角法综述

[J]. 仪器仪表学报, 2004, 25 (Suppl. 2): 601- 604

URL     [本文引用: 1]

WANG Xiao-jia, GAO Jun, WANG Lei

Survey on the Laser tri- angulation

[J]. Chinese Journal of Scientific Instrument, 2004, 25 (Suppl. 2): 601- 604

URL     [本文引用: 1]

TANG W B, LONG Y H, XIE Y J, et al. A channel rail gauge detection system of modern tram[C]// International Conference on Networking, Sensing and Control (ICNSC). Zhuhai: IEEE, 2018: 1-5.

[本文引用: 1]

杨阳, 李芾, 张茂松, 等

槽型轨磨耗演变过程数值模拟

[J]. 铁道科学与工程学报, 2016, 13 (8): 1607- 1612

DOI:10.3969/j.issn.1672-7029.2016.08.023      [本文引用: 1]

YANG Yang, LI Fu, ZHANG Mao-song, et al

Numerical simulation of groove track wear evolution

[J]. Journal of Railway Science and Engineering, 2016, 13 (8): 1607- 1612

DOI:10.3969/j.issn.1672-7029.2016.08.023      [本文引用: 1]

汤鹏. 槽型轨磨耗焊补修复关键技术研究[D]成都. 西南交通大学, 2018.

[本文引用: 1]

TANG Peng. Research on key technologies of welding repair of groove rail[D]. Chengdu: Southwest Jiaotong University, 2018.

[本文引用: 1]

张兵舰, 沈钢

槽型轨与车轮接触几何关系初步研究

[J]. 铁道车辆, 2006, 44 (12): 1- 3

DOI:10.3969/j.issn.1002-7602.2006.12.001      [本文引用: 1]

ZHANG Jun-jian, SHEN Gang

Initial research on the geometrical relation of contact between channel rail and wheels

[J]. Rolling Stock, 2006, 44 (12): 1- 3

DOI:10.3969/j.issn.1002-7602.2006.12.001      [本文引用: 1]

中国铁路总公司工电部. 普速铁路线路维修规则: TG/GW102—2019[S]. 北京: 中国铁道出版社, 2019: 41-42.

[本文引用: 1]

/