Gps/ins组合定位导航系统的角度检测校正方法

文档序号:6124766阅读:403来源:国知局
专利名称:Gps/ins组合定位导航系统的角度检测校正方法
技术领域
本发明涉及一种GPS/INS组合定位导航系统的角度检测校正方法。
背景技术
车载导航市场上主流技术是GPS(Global Position System卫星定位导航系统)系统。GPS系统通过接收分布在天空的24颗卫星发送的无线信号计算定位信息,具有全球、全天候、高精度、实时定位等优点,但是由于无线信号的直线传播特性,其动态性能和抗干扰能力较差,当GPS接收机在隧道、树荫或高楼附近时,卫星信号被遮挡,影响准确定位,甚至无法定位。INS(Inertial Navigation System惯性定位导航系统)系统具有自主导航能力,可以独立给出载体姿态、速度和位置等定位导航信息,抗外界干扰能力强。随着INS系统中惯性陀螺仪技术的发展,将INS系统应用于GPS系统中,即产生了GPS/INS组合定位导航系统,该系统可在GPS定位导航受影响时,通过INS系统进行定位导航。但INS系统的定位导航误差随时间延续而不断增大,即误差积累、漂移大。
INS系统包括陀螺仪和速率传感器。陀螺仪测量移动载体(以汽车为例)行进过程中的角速度,以测量车辆行进过程中的转角;速率传感器测量汽车的速率,从而实现INS系统的定位导航。
但INS系统在定位导航时存在误差,主要包括速率误差和角速度误差。角度误差由上述陀螺仪产生,现有的陀螺仪多为微机械型陀螺仪,因其机械特性所导致的技术问题是角度测量随着时间的延续,其测量误差会不断增大。因此,如何减小陀螺仪导致的角度误差,确保GPS/INS组合定位导航系统的定位导航精度,是目前要解决的技术难题。

发明内容
本发明所要解决的技术问题是提供一种用于校正INS系统的角度测量误差以提高定位导航精度的GPS/INS组合定位导航系统的角度检测校正方法。
为解决上述技术问题,本发明的GPS/INS组合定位导航系统的角度检测校正方法,包括如下步骤A、GPS接收器中的GPS天线接收GPS信号,经射频放大器送入GPS模块的射频信号输入端,GPS模块得出载体移动路线上各点的经纬度信号;INS模块中的陀螺仪单元在移动路线上生成转动角度信号,并将该信号送至GPS模块的转动角度信号输入端;B、GPS模块根据所述经纬度信号判断载体移动路线是否处于非准直线状态;C、当GPS模块测得所述载体的移动路线在T1时刻进入非准直线状态,并在T2时刻进入准直线状态时,GPS模块根据来自INS模块中陀螺仪单元的分别在T1时刻和T2时刻生成的所述转动角度信号得出载体在T1至T2时刻内的转动角度θ1;GPS模块根据在T1至T2时刻内所述载体移动路线上各点的经纬度信号计算出该载体的转动角度θ2;D、GPS模块得出在所述T1至T2时刻内GPS/INS组合定位导航系统的转动角度的检测误差Δθ=θ2-θ1;E、重复上述步骤A至D至少5次,并得到相应个数的Δθ,对各Δθ进行差值计算,并得到补偿值α;F、GPS接收器接收经纬度信号受干扰时,GPS模块根据来自INS模块中陀螺仪单元生成的转动角度信号结合所述补偿值α,得出经误差校正的移动转角信号并送至CPU单元的导航定位信号输入端。
上述步骤B中,当GPS模块根据所述经纬度信号得出载体移动路线的转动角度小于15°时,则判断载体移动路线处于准直线状态;反之,当GPS模块根据所述经纬度信号得出载体移动路线的转动角度不小于15°时,则判断载体移动路线处于非准直线状态。
上述步骤E中,对各Δθ进行差值计算时,先求各Δθ之和,后除以其总数,即得出所述补偿值α。
上述技术方案中,GPS模块定期重复上述步骤并得出补偿值α,后在存储器中替换原有的补偿值α。
本发明具有积极的效果(1)本发明的GPS/INS组合定位导航系统的角度检测校正方法利用GPS接收器对INS模块(即INS系统)的陀螺仪单元生成的转动角度信号进行校正,以在卫星信号被遮挡、GPS接收器接收经纬度信号受干扰时,GPS模块将经误差校正的移动转角信号送至CPU单元,以减小GPS/INS组合定位导航系统的转动角度检测误差,从而解决了INS系统的转动角度误差随时间延续不断增大,即误差积累、漂移大的技术问题,最终提高了GPS/INS组合定位导航系统的定位导航精度。(2)重复本发明的GPS/INS组合定位导航系统的角度检测校正方法中的步骤A至D的次数越多,各Δθ进行差值计算后所得的补偿值α就越准确,CPU单元最终得到的经校正的转动角度值θ也越精确。(3)本发明中,GPS模块根据GPS接收器测得的经纬度信号得出载体移动路线的转动角度,并以15°为基准判断载体移动路线是处于准直线状态,还是处于非准直线状态,有效防止了因载体移动路线发生小角度偏移,而产生错误判断。(4)本发明中,采用差值计算适于得出较准确的补偿值α。(5)本发明中,GPS模块定期(如1星期1次)重复本发明的步骤GPS/INS组合定位导航系统的角度检测校正方法并得出补偿值α,后在存储器中替换原有的补偿值α。因为在实际使用时,INS模块中的陀螺仪单元常存在着机械误差,使用越久误差就越大,定期对转动角度信号进行误差校正并采用相应的补偿值α,可及时减小误差。


图1为本发明的GPS/INS组合定位导航系统的电路原理图。
图2为本发明的GPS/INS组合定位导航系统的角度检测校正方法的程序框图。
图3为本发明的GPS/INS组合定位导航系统的速率检测校正方法的程序框图。
具体实施例方式
(实施例1)见图1,本实施例的GPS/INS组合定位导航系统适用于汽车、轮船等可沿直线移动的载体,其包括CPU单元1、INS模块2、用于接收经纬度信号的GPS接收器3和触摸屏操控单元4。
GPS接收器3包括GPS模块31和与GPS模块31的射频信号输入端相连的射频放大器32;射频放大器32的信号输入端与GPS天线相连。
INS模块2包括用于生成速率脉冲信号的速率检测单元21和用于生成移动转角信号的陀螺仪单元22;陀螺仪单元22的角度信号输出端接GPS模块31的角度信号输入端;速率检测单元21的速率脉冲信号输出端接GPS模块31的速率脉冲信号输入端;GPS模块31的定位导航信号输出端与CPU单元1的导航定位导航信号输入端双向电连接。CPU单元1的显示控制通信端与触摸屏操控单元4的显示控制通信端双向电连接。
本实施例的GPS/INS组合定位导航系统的定位导航的工作原理如下系统开启后,GPS模块31的定位导航信号输出端与CPU单元1的导航定位导航信号输入端进行协议握手;然后,GPS接收器3开始工作,并将测得的载体所在的经纬度信息送入CPU单元1,CPU单元1根据GPS接收器3接收得的经纬度信号通过触摸屏操控单元4进行定位导航。
载体开始移动后,INS模块2中的陀螺仪单元22时刻检测载体在移动路线上的转动角度,并将测得的转动角度信号送至GPS模块31的转动角度信号输入端;同时,所述速率检测单元21根据移动速率而产生相应的速率脉冲信号并将所述速率脉冲信号送入GPS接收器3中的GPS模块31的速率脉冲信号输入端。
若GPS接收器3内未存储有经误差校正的单个速率脉冲所对应的移动距离值和用于对移动转角信号进行误差校正的补偿值α,则由GPS接收器3根据所述经纬度信号对单个速率脉冲所对应的移动距离值和移动转角信号进行误差校正,得出经误差校正的单个速率脉冲所对应的移动距离值和用于对移动转角信号进行误差校正的补偿值α,并作存储;然后,将来自INS模块2中陀螺仪单元22生成的转动角度信号结合所述补偿值α,得出经误差校正的移动转角信号。
若GPS接收器3内已存储有经误差校正的单个速率脉冲所对应的移动距离值和用于对移动转角信号进行误差校正的补偿值α,则GPS模块31首先将所述转动角度信号结合所述补偿值α进行误差校正,并得出经误差校正的移动转角信号。(例如,若GPS接收器3接收的移动转角信号对应的角度值为θ3,则经误差校正的移动转角信号对应的角度值为θ3+α。在其他实施例中,也可根据θ3值的大小,增加相应比例的α。)然后,GPS接收器3的定位导航信号输出端将所述经纬度信号、速率脉冲信号、经误差校正的单个速率脉冲所对应的移动距离值和经误差校正的移动转角信号送至CPU单元1的定位导航信号输入端。
仅当在GPS接收器3接收经纬度信号受干扰时,CPU单元1根据所述速率脉冲信号、经误差校正的单个速率脉冲所对应的移动距离值和经误差校正的移动转角信号通过触摸屏操控单元4进行定位导航。
直至GPS接收器3能正常接收经纬度信号时,CPU单元1仅根据GPS接收器3接收得的经纬度信号通过触摸屏操控单元4进行定位导航。
见图3,上述GPS/INS组合定位导航系统的速率检测校正方法的步骤为a、GPS天线接收GPS信号,经射频放大器32送入GPS模块31,GPS模块31得到当前位置的经纬度信号;b、INS模块2中的速率检测单元21根据移动速率生成速率脉冲信号并送入GPS模块31的速率脉冲信号输入端;C、GPS模块31根据移动路线上各点的经纬度信号判断该移动路线是否为准直线,所述准直线为转角小于15°的曲线;所述各点的间距可设为0.5m(其他实施例中,可设为0.1m、0.2m或1m,所述各点的间距越小,根据各点所得出的移动路线就越精确)。
d、当GPS模块31测得所述移动路线为准直线时,GPS模块31根据所述经纬度信号对来自INS模块2的速率脉冲信号中的单个速率脉冲所对应的移动距离值进行误差校正,并将误差校正后的单个速率脉冲所对应的移动距离值送至CPU单元1的定位导航信号输入端。在该步骤中,对单个速率脉冲所对应的移动距离值进行误差校正的步骤包括GPS模块31把当前的经纬度信号标记为移动的起始点,从该起始点开始移动,直至测得一点a至所述起始点之间的直线距离为预设值1km(其它实施例中,可以是1.5km、2km,甚至更多,直线距离的预设值越高,得出单个速率脉冲所对应的距离值就越准确。)时,GPS模块31把所述点a标记为终点;在上述期间,GPS模块31记录下INS模块2在所述起始点至所述终点之间所产生的速率脉冲总数;GPS模块31根据所述起始点和终点之间的移动路线上各点的经纬度信号计算出所述起始点和终点之间的移动路线的长度,然后与所述速率脉冲总数相除即得出单个速率脉冲所对应的距离值,即完成对单个速率脉冲所对应的距离值的误差校正。
重复上述步骤a-d共5次(在其他实施例中,可以为7、10或15次,甚至更多,次数越多,得到二次误差校正后的单个速率脉冲所对应的移动距离值就越准确),并采用差值算法对单个速率脉冲所对应的距离值进行二次误差校正,并得到二次误差校正后的单个速率脉冲所对应的移动距离值。
所述差值滤波算法为速率脉冲数n与单个速率脉冲所对应的距离值s0相乘得出所述准直线的长度即实际行驶距离s=n*s0,而s0对于一个给定系统为固定值。重复上述步骤a-d共5次,得5段实际行驶距离分别为s1、s2、s3、s4和s5,则s01=(s2-s1)/(n2-n1),s02=(s3-s1)/(n3-n1),s03=(s4-s1)/(n4-n1),s04=(s5-s1)/(n5-n1),s05=(s3-s2)/(n3-n2),s06=(s4-s2)/(n4-n2),s07=(s5-s2)/(n5-n2),s08=(s4-s3)/(n4-n3),s09=(s5-s3)/(n5-n3),s010=(s5-s4)/(n5-n4);求上述s01至s010之均值,即得到二次误差校正后的单个速率脉冲所对应的移动距离值s0。
见图2,本实施例的GPS/INS组合定位导航系统对陀螺仪单元22生成的转动角度信号进行检测和误差校正的方法,包括如下步骤A、GPS接收器3中的GPS天线接收GPS信号,经射频放大器32送入GPS模块31的射频信号输入端,GPS模块31得出载体移动路线上各点的经纬度信号;INS模块2中的陀螺仪单元22在移动路线上生成转动角度信号,并将该信号送至GPS模块31的转动角度信号输入端;B、GPS模块31根据所述经纬度信号判断载体移动路线是否处于非准直线状态;其中,当GPS模块31根据所述经纬度信号得出载体移动路线的转动角度小于15°时,则判断载体移动路线处于准直线状态;反之,当GPS模块31根据所述经纬度信号得出载体移动路线的转动角度不小于15°时,则判断载体移动路线处于非准直线状态。
C、当GPS模块31测得所述载体的移动路线在T1时刻进入非准直线状态,并在T2时刻进入准直线状态时,GPS模块31根据来自INS模块2中陀螺仪单元22的分别在T1时刻和T2时刻生成的所述转动角度信号得出载体在T1至T2时刻内的转动角度θ1;GPS模块31根据在T1至T2时刻内所述载体移动路线上各点的经纬度信号计算出该载体的转动角度θ2;D、GPS模块31得出在所述T1至T2时刻内GPS/INS组合定位导航系统的转动角度的检测误差Δθ=θ2-θ1;E、重复上述步骤A至D至少5次,并得到相应个数的Δθ,对各Δθ进行差值计算,并得到补偿值α;其中,对各Δθ进行差值计算时,先求各Δθ之和,后除以其总数,即得出所述补偿值α。
F、GPS接收器3接收经纬度信号受干扰时,GPS模块31根据来自INS模块2中陀螺仪单元22生成的转动角度信号结合所述补偿值α,得出经误差校正的移动转角信号并送至CPU单元1的导航定位信号输入端。
GPS模块31定期对单个速率脉冲所对应的移动距离值进行误差校正并存储替换现有的移动距离值。同时,还定期(如1星期1次)对移动转角信号进行误差校正,得出补偿值α,并存储替换现有的补偿值。
权利要求
1.一种GPS/INS组合定位导航系统的角度检测校正方法,包括如下步骤A、GPS接收器(3)中的GPS天线接收GPS信号,经射频放大器(32)送入GPS模块(31)的射频信号输入端,GPS模块(31)得出载体移动路线上各点的经纬度信号;INS模块(2)中的陀螺仪单元(22)在移动路线上生成转动角度信号,并将该信号送至GPS模块(31)的转动角度信号输入端;B、GPS模块(31)根据所述经纬度信号判断载体移动路线是否处于非准直线状态;C、当GPS模块(31)测得所述载体的移动路线在T1时刻进入非准直线状态,并在T2时刻进入准直线状态时,GPS模块(31)根据来自INS模块(2)中陀螺仪单元(22)的分别在T1时刻和T2时刻生成的所述转动角度信号得出载体在T1至T2时刻内的转动角度θ1;GPS模块(31)根据在T1至T2时刻内所述载体移动路线上各点的经纬度信号计算出该载体的转动角度θ2;D、GPS模块(31)得出在所述T1至T2时刻内GPS/INS组合定位导航系统的转动角度的检测误差Δθ=θ2-θ1;E、重复上述步骤A至D至少5次,并得到相应个数的Δθ,对各Δθ进行差值计算,并得到补偿值α;F、GPS接收器(3)接收经纬度信号受干扰时,GPS模块(31)根据来自INS模块(2)中陀螺仪单元(22)生成的转动角度信号结合所述补偿值α,得出经误差校正的移动转角信号并送至CPU单元(1)的导航定位信号输入端。
2.根据权利要求1所述的GPS/INS组合定位导航系统的角度检测校正方法,其特征在于上述步骤B中,当GPS模块(31)根据所述经纬度信号得出载体移动路线的转动角度小于15°时,则判断载体移动路线处于准直线状态;反之,当GPS模块(31)根据所述经纬度信号得出载体移动路线的转动角度不小于15°时,则判断载体移动路线处于非准直线状态。
3.根据权利要求1或2所述的GPS/INS组合定位导航系统的角度检测校正方法,其特征在于上述步骤E中,对各Δθ进行差值计算时,先求各Δθ之和,后除以其总数,即得出所述补偿值α。
4.根据权利要求3所述的GPS/INS组合定位导航系统的角度检测校正方法,其特征在于GPS模块(31)定期重复上述步骤并得出补偿值α,后在存储器中替换原有的补偿值α。
全文摘要
本发明涉及一种GPS/INS组合定位导航系统的角度检测校正方法,其利用GPS接收器对INS模块中的陀螺仪单元生成的转动角度信号进行校正,GPS信号受干扰时,CPU单元根据来自GPS模块的经误差校正的移动转角信号进行角度检测,以减小转动角度检测误差,从而解决了INS系统的转动角度误差随时间延续不断增大,即误差积累、漂移大的技术问题,最终提高了GPS/INS组合定位导航系统的定位导航精度。
文档编号G01C21/10GK101017098SQ20071001977
公开日2007年8月15日 申请日期2007年2月9日 优先权日2007年2月9日
发明者秦春达, 姜加伟 申请人:江苏新科数字技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1