第26卷第4期 湖 北 工业大 学 学报 2011年O8月 VoI.26 NO.4 Journal of Hubei University of Technology Aug.2011 [文章编号]1003--4684(2011)04—0073—03 基于龙门吊大车的定位算法研究 熊巧文,李文锋,葛艳红,董文涛 (武汉理工大学物流工程学院,湖北武汉430063) [摘要]研究了GPS定位系统在货场龙门吊定位中的应用.通过分析龙门吊在行驶过程中本身存在着的一些约 束条件,提出以龙门吊轨道的直线方程作为定位滤波的约束条件,建立了带轨道约束条件的系统模型,并推导出了 约束条件下的卡尔曼滤波方程.实验结果表明该研究提高了差分GPS的定位精度,实现了对龙门吊的准确定位. [关键词]龙门吊定位;差分GPS;数据滤波;精度 [中图分类号]TP274.2 [文献标识码]:A. 露天货场的业务运营过程中,不可避免地存在 货物翻堆现象,这种现象在剪板加工区存放的热卷 2 GPS定位 上尤为频繁.由于操作人员没有及时记录钢卷位置, 导致货物实际位置与系统信息不一致,给查找货物 2.1 差分GPS 带来不便.特别是对于翻堆次数多的钢卷,可能很难 差分GPS(Differential Global Positioning Sys— 将它找到L1],要设计一种货物自动定位系统,实现信 tem,即DGPS),就是用两台接收机于两个测站上 息系统和货场的衔接.本文即基于此需求,研究一种 同时测量来自相同GPS卫星的导航定位信号,以联 基于龙门吊定位的定位算法,实现对龙门吊的准确 合测得移动站用户的精确位置.其中一个测站位于 定位. 业已测定的已知点,设在该已知点(基准点)的GPS 信号接收机为基准站接收机.它和安装在移动载体 1 轨道式龙门吊大车运行定位 上的GPS信号接收机(简称为移动站接收机)同时 测量来自相同GPS卫星的导航定位信号.基准站接 轨道式龙门吊跨度较大,堆码层数多,能充分利 收机所测得的三维位置与该点已知值进行比较,便 用场地面积,适应于场地面积较小但较方正的仓库 可获得GPS定位数据的改正值.如果及时将GPS 专用堆场.轨道式龙门吊是沿着场地上的轨道行走 改正值发送给若干台共视卫星用户的移动站接收 的,因此只能在设有轨道的场地范围内进行作 机,而改正后者所测得的实时位置,这叫做实时差分 业.轨道式龙门吊定位能力较强,较易实现全自动化 动态定位;若用GPS改正值对若干台共视卫星用户 装卸. 的动态接收机所采集的定位数据进行测后修正,称 龙门吊大车定位系统包括控制器、位置传感器、 无线发送模块以及数据中心,实现对龙门吊位置信 之为后处理差分动态定位.由于这种改正能将公共 息实时采集和处理,并存储数据.核心控制器采用研 误差(如卫星轨道误差、SA影响、大气影响等)抵 华工控机,位置传感器选用NovAtel公司的GPS, 消,从而提高了定位精度,使实时定位精度从100 m 安装在龙门吊大梁一端.控制器与各个传感器模块 提高到3~5 mL3].图1为差分动态定位的原理图. 之间采用串口通信,货场前方与数据中心之间通过 2.2 带约束的卡尔曼滤波算法 无线GPRS方式通信[2].数据中心部分主要完成数 伪距差分精度3~5 1Tl还达不到区分每个钢卷 据库信息管理及人机交互等功能. 的使用要求,这就需要进一步提高定位精度.通过分 析,龙门吊在行驶过程中本身存在着一些约束条件, 充分利用这些约束条件有可能提高GPS定位精度 [收稿日期]2011—03—16 [作者简介]熊巧文(1986一),男,湖北天门人,武汉理工大学硕士研究生,研究方向为智能制造及其自动化 74 湖 北 工 业 大 学 学报 2011年第4期 和系统的可靠性.以龙门吊轨道的直线方程作为定 位滤波的约束条件,建立带轨道约束条件的系统模 型,并推导约束条件下的卡尔曼滤波方程. 姐 迎 堡垩堇坚墨H量塾竺墨墨卜差分解输出一 移动站用户 图1 差分动态定位的原理图 2.2.1 状态方程考虑龙门吊大车在平行轨道上 运行,取轨道面这个二维平面坐标系建立运动方程. 为了确定龙门吊的位置和速度,系统状态变量可以 选取: x一[SN。,VN,SE,VE] . 这里S ,, 和S , 分别为龙门吊在纬度和经度 方向上的位置和速度分量. 系统的状态方程可以写成: X(£)===A・X( )+W(£). 其中: O O O 0 A:= 1 T n U 1 T 1一一 rE w(£)一[O,硼N,0,锄E] . 这里硼 和 分别为均值为0,方差为 、 的高 斯白噪声. 离散化后得到离散状态方程: SN(愚+1) VN(忌+1) X(忌+1)一 SE(忌+1) E(愚+1) 1 T 0 0 SN(是) o 1一 0 0 rN (志) +W. O O 1 T SE(忌) 0 0 o l一 VE(是) rF 观测方程为: 1 O O O SN 一一\/w\一 0 0 O O 、厂N E/一 +’,. 0 0 1 0 SE O O 0 1 F 其中V为观测噪声,均值为0,方差为R.1 0 O 0 T一l 。 。 引入约束条件轨道直线方程:丁 — ・z+ ,那 么约束方程可以表示为: SN—d・SE+m, VⅣ一d・VE. 写成矩阵形式为 S /11一0 01 一do 0、— )‘ S ( ) V 2.2.2 卡尔曼滤波方程的推导 由于状态方程存 在约束条件D・X:M,滤波的目的就是在满足 mi nE[II x一 I l】z] 的条件下 ,使得D・ 一M.由于有: E[I『X一 _ I『z]一 ∑(x一 ) (X--X)P(X I z)=== ∑xTx・P(X l z)一2 ∑ ・ P(X l Z)+ 建立拉格朗日方程: L—E[If x一 I Iz]+ A・(D・ 一M)+2 ∑ ・ P(X l Z)+ +^・(D・支一M), 又因为卡尔曼滤波估值可以表示为 一∑X・P(X l z),则有 L一∑X x・P(X I z)一2 + +A ・(D・ 一M). 求偏导得到 f蓑一2 +2 +D。r A一0 I 一 .M一0 解得 』1 A一(一 一D (DDT)一 (DDT)-1( D.x—M)~ 得到带约束条件下的卡尔曼滤波递推公式: 第26卷第4期 熊巧文等 基于龙门吊大车的定位算法研究 昌\厘 好 75 (志l k一1)= (k一1), 图3是误差曲线,可见采用带约束条件的卡尔曼滤 波算法后,滤波精度明显提高. 3 2 x(忌)一 (走I k一1)一D (DD )~・ [D・ (是一1)一M], (忌): (尼)+K(忌)[z(愚)一Hx(愚)], K(愚)一P(k 1 k一1)H EnP(忌I k一1) H +R]。。。。, -宕 1 0 1 P(k 1 k一1)=AP(忌1 k一1)A +Q, —2 3 O P( )一[J—K(k)H]P(k l k一1). —时间历元/个 3 实验结果 为了检验上述方法的有效性,本文进行了实测 图3误差曲线 4 结束语 本文研究了一种基于龙门吊大车定位的定位算 法,其中定位系统采用GPS和绝对式旋转编码器等 数据试验.实验数据资料取自2010年7月19日在 武汉某物流公司实际运行所纪录的数据,共500个 历元,图2是实测滤波轨迹曲线图.为了分析方便, 对图中纵坐标作了放大.其中曲线1为真实轨迹,曲 线2为观测轨迹,曲线3为带约束条件的卡尔曼滤 波后的轨迹. 位置传感器,实现对龙门吊大车定位,是实现信息系 统和货场衔接的基础.通过运用带约束条件的Kal— man滤波算法,提高了差分GPS的定位精度,实现 了对龙门吊大车的准确定位. [参 考 文 献] E1]梁红贞.钢铁企业物流管控系统研究与实现[DJ.长 沙:湖南大学图书馆,2006. 经度方向/m 图2实测滤波轨迹曲线 [2]王俊佳.基于GPRS的工业现场数据控制器研究EJ3. 计算机应用研究,2005(11):92—93. [3] 房建成.GPS动态滤波新方法口].中国惯性技术学报, 从图2可以看出,观测结果受观测噪声影响较 1997(5):4—7. 大,与真实路线出现较大偏差.采用带约束条件的卡 尔曼滤波算法后,观测结果偏离真实路线的现象得 到了改善. [43 Samer S Saab.Discrete-Time Kalman Filter under In— correct Noise Covariances[C]//Proceedings of the A— meriean Control Conference,Jun.1995:1 152—1 156. Research on the Localization AI2 rithms Based on RMG Positioning XIONG Qiao—wen,LI Wen—feng,GE Yan-hong,DONG Wen—tao (School of Logistics Engineering,Wuhan University of Technology,Wuhan 430063,China) Abstract:In this paper,a research on the application of GPS system in the positioning of RMG in goods yard was done.By analyzing a RMG moving constrained by its rail,that the Line equation of the rail would be considered as the constraint of the filter was proposed.Then a system model with constraint conditions was built and a Kalman filter formulation was also deduced.The result of experiments shows that the the— ory above could enhance the positioning accuracy,realizing the RMG positioning accurately. Keywords:positioning accurately;differential GPS;data filtering;accuracy [责任编校:张众]