论飞机泊位系统中的激光扫描数据的处理论文
激光扫描仪是借着扫描技术来测量工件的尺寸及形状等工作的一种仪器,激光扫描仪必须采用一个稳定度及精度良好的旋转马达,当光束打 ( 射 ) 到由马达所带动的多面棱规反射而形成扫描光束。由于多面棱规位于扫描透镜的前焦面上,并均匀旋转使激光束对反射镜而言,其入射角相对地连续性改变,因而反射角也作连续性改变,经由扫描透镜的作用,形成一平行且连续由上而下的扫描线。以下是小编今天为大家精心准备的:论飞机泊位系统中的激光扫描数据的处理相关论文。内容仅供参考,欢迎阅读!
论飞机泊位系统中的激光扫描数据的处理全文如下:
引言
飞机泊位引导是指将到港飞机从滑行道末端导引至机坪的停机位置并准确停泊的过程。目前,飞机泊位引导主要分为两种工作方式:(1) 人工引导;(2)自动引导。人工引导是通过专业引导员站在入坞飞机的前方用专用标牌向飞行员展示各种行为语言来指示飞机的入坞信息。自动引导是通过各种类型传感器采集入坞飞机的姿态和速度信息,利用计算机对这些入坞信息进行有效处理和分析进而产生入坞飞机的引导信息,并通过停泊前方的显示设备向飞机驾驶员、副驾驶员或其他人员显示泊位引导信息。近年来,随着机场管理控制系统的自动化、网络化、一体化和智能化水平的提高,传统的人工引导方式已不能满足需求。自动飞机泊位引导系统则能有效提高机场的装备水平、运营效率、管理水平和服务质量。
自动飞机泊位引导系统按使用传感器的类型不同主要分为:(1)地埋线圈类;(2) 激光扫描测距类;(3)视觉感知类。地埋感应线圈类误差较大、易损坏、可靠性不高;视觉感知类对天气和照度有要求、适应性较差;而激光扫描测距类不受环境照度的影响、且受天气影响较小、精度较高,因而得到广泛应用。飞机泊位系统国外早有所发展,1992 年瑞典的FMT 公司研制了基于激光技术的飞机位置及咨询显示系统( aiccraftpositioning and infomation system,APIS);1995 年瑞典的Safegate 公司推出了以激光为基础的新一代Safedock引导系统。目前,Safegate 公司市场占有率达到80%。美国Honeywell 公司的可视化飞机泊位引导系统(visual docking guidance system,VDGS)和德国西门子公司的视频泊位引导系统( video docking system,VDOCKS)也得到应用。而国内还没有生产销售具有自主知识产权的泊位引导系统。
1 基于激光扫描的飞机泊位的原理与激光扫描系统的构成
基于激光扫描的飞机泊位引导系统采用水平扫描步进电机和垂直扫描步进电机驱动水平振镜和垂直振镜,对激光测距仪的发射光束和回波光束实现偏移,水平振镜和垂直振镜的偏转角及激光测距数据组合后得到3 维测量数据。3 维数据以离散点的形式描绘出飞机机头的轮廓,提取出飞机鼻尖和引擎的参量,并将引导信息显示在正对引导线安装的LED 上,从而实现入坞飞机的捕获、跟踪、引导、识别、精确定位,并要求在停止线上,飞机偏离引导线的距离小于100mm。
跟踪引导飞机泊位的过程中,双镜系统中的垂直镜跟踪飞机的鼻尖,水平镜水平扫描1 行,根据落在飞机上的扫描点,通过二次拟合,拟合出的曲线上的顶点,即距离最小值点,就是飞机的鼻尖。通过对鼻尖所在位置的坐标解算,得出鼻尖相对于引导线的偏差,判断当前飞机是否偏离引导线,并将飞机的偏离情况通过LED 屏显示,飞机员通过查看LED,调整飞机至引导线重合。在引导飞机泊位的过程中,根据飞机固有的特性,不同的型号飞机的鼻尖高度和引擎距离鼻尖的距离不同,对泊位飞机的机型进行识别。
本文中研究的飞机泊位系统基于振镜的激光扫描。激光扫描系统设计为外置于工控机的独立子系统,便于其维护与调试,提高系统的可靠Fig. 1 Laser scanning system of aircraft docking system性。控制器采用AVR32,通过输入/输出( input /output,I /O) 并行通信与现场可编程门阵列( field programmablegate array,FPGA)协同工作,完成水平和垂直扫描控制、激光扫描数据的采集、与工控机的数据通信等,而激光扫描点云数据的处理由工控机完成,并由当前数据处理结果得到下一步需采取的扫描策略。激光扫描系统通过独立的RS485 接口与工控机连接,形成一对一的通信方式。
2 激光扫描数据处理算法流程图
对激光扫描数据进行处理,主要是为了消除激光扫描数据点中的噪声点,并对该噪声点进行补偿;精简数据传输字节,以提高数据在上位机和控制板卡之间的通信速率;对扫描点数据进行曲线拟合以获得飞机的扫描轮廓,判断飞机相对停止线的左右偏离情况。
在激光扫描数据的处理过程中,主要采用了对激光扫描数据的精简和错误点标识;对激光数据进行中值滤波以消除噪声点;对机头扫描数据进行曲线拟合,以满足数据结算的需求,。
3 数据精简与错误点标识
激光扫描系统选用班纳公司的LT300 远距离激光测距仪。班纳LT300 型激光测距仪采用激光脉冲飞行时间测量法,对于自然物体表面测量范围可达300m,满足飞机泊位的距离要求,测量精度到60mm,358第39 卷第3 期王春彦飞机泊位系统中的激光扫描数据的处理满足系统的100mm 泊位误差要求。
激光测距仪以二进制输出距离值,单位为mm。输出距离值为3byte,其中byte 2 最高位始终为1;byte 1 和byte 0 的最高位始终为0。剩余的21bit 表示距离值。为了数据的快速传输,需要在AVR32 MCU 中对数据精简处理。先将byte 2,byte 1 和byte 0 的最高位去掉。在机场的实际环境中,由于飞机泊位的最大距离不大于200m,因此表示距离值的21bit 中,使用低18bit 就可以表示200m 内的任意距离,单位为1mm,而高3bit 不使用。
激光测距仪的单次测量误差最大为60mm,小于100mm 的系统误差要求,因此在毫米量级的误差可以忽略不计。将上述18bit 量程的最低2bit 舍去,如图3 所示,不影响精度,此时距离值的最小单位为4mm。从而实现将3byte 的距离值缩减为2byte。此时可使数据传输速率增加1 /3。以距离值29121mm 为例,原存储格式为:0x814341。经过数据精简后,传输格式为:0x1470。数据精简算法示意如图3 所示,图中,MSB 表示字节的最高位(the most significant bit),LSB 表示字节的最低位(the least significant bit)。
激光测距数据精简后,进行错误点的标识。在实际飞机泊位的过程中,由于飞机泊位系统安装位置距离飞机停止线的距离在12m 以上,整个飞机入坞区域中和飞机泊位系统的安装位置的最大距离不超过150m。因此,将精简后的激光数据值中的小于12m 和大于150m 的距离值标为0,并在上传数据给工控机之前,去除这些距离值为0 的数值。
4 消除噪声
通过对机场的现场测试数据分析可知,在连续扫描的数据中总存在一些杂散点和错误点,需要对其进行滤除。为保证数据处理的实时性,此处引入图像处理中的中值滤波算法并加以简化,使之应用于激光扫描数据的噪声去除。消除噪声的流程如图2b 所示。
将激光扫描的每行/列数据看成点集P( d1,d2,d3,…,dN)。定义前向数据差Δdb = di - di - 1。对于在一个平面上的点,di≈di - 1,Δd≈0。由于存在噪声点,且假设该噪声点的值为di,通常该噪声点值与其相邻点di - 1,di + 1的差值Δdf和Δdb会较大,其中Δdf = di -di - 1,Δdb = di - di + 1。根据机场实验得到的数据分析,设定阈值Δd = 1m,即相邻两点的距离差值阈值大于1m 时,可认为距离值发生突变,对应的激光点不在同一个平面上。
5 数据拟合
在对扫描点进行重排后,需要对扫描数据点进行曲线拟合。在实际应用中,重点关注机头位置的扫描点的曲线,根据机头外形,选择最小二乘的二次曲线进行拟合。
6 结论
针对飞机泊位对时间和精度的严格要求,本文中研究了对激光数据的处理。通对激光数据精简,解决数据传输速率过慢的问题。通过中值滤波,能较好地消除扫描点中杂散的噪声点,且通过控制中值滤波的模长可以滤除连续的噪声。通过最小二次曲线拟合,可以描绘出飞机的外形轮廓,用来判断飞机相对引导线的偏离程度。通过机场实际测试,对激光数据的处理,可以很好地保证实现飞机泊位过程的精确性。