CN118258389A - A combined navigation method based on LTE/GNSS/INS/OD multi-sensor fusion - Google Patents
A combined navigation method based on LTE/GNSS/INS/OD multi-sensor fusion Download PDFInfo
- Publication number
- CN118258389A CN118258389A CN202410389004.7A CN202410389004A CN118258389A CN 118258389 A CN118258389 A CN 118258389A CN 202410389004 A CN202410389004 A CN 202410389004A CN 118258389 A CN118258389 A CN 118258389A
- Authority
- CN
- China
- Prior art keywords
- sop
- gnss
- matrix
- clock
- odo
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000004927 fusion Effects 0.000 title claims abstract description 11
- 238000005259 measurement Methods 0.000 claims abstract description 59
- 239000011159 matrix material Substances 0.000 claims description 45
- 239000013598 vector Substances 0.000 claims description 30
- 230000001413 cellular effect Effects 0.000 claims description 23
- 230000008569 process Effects 0.000 claims description 11
- 230000014509 gene expression Effects 0.000 claims description 8
- 238000005516 engineering process Methods 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 5
- 238000013461 design Methods 0.000 claims description 5
- 238000001914 filtration Methods 0.000 claims description 4
- 230000001133 acceleration Effects 0.000 claims description 2
- 230000005484 gravity Effects 0.000 claims description 2
- 238000013507 mapping Methods 0.000 claims description 2
- 230000003595 spectral effect Effects 0.000 claims description 2
- 238000001228 spectrum Methods 0.000 claims description 2
- 230000001186 cumulative effect Effects 0.000 claims 1
- 230000001419 dependent effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 3
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
- G01C21/165—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/393—Trajectory determination or predictive tracking, e.g. Kalman filtering
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/45—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
- G01S19/46—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being of a radio-wave signal type
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/45—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
- G01S19/47—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
Abstract
本发明属于组合导航领域,特别涉及一种基于多传感器融合的车载组合导航方法,采用多种传感器,包括:GNSS、SOP(基于LTE)、ODO和IMU;卡尔曼滤波器的量测方程根据传感器的信息进行更新,包括:GNSS输入速度与位置信息,SOP输入位置信息,ODO输入速度信息;卡尔曼滤波器的状态方程根据惯性测量单元测量值更新位姿信息;获得的位姿、速度与位置信息,输入到卡尔曼滤波器中,由卡尔曼滤波器生成单一的组合导航结果;本发明为解决GNSS定位局限性提供了有效的解决方案。
The invention belongs to the field of integrated navigation, and particularly relates to a vehicle-mounted integrated navigation method based on multi-sensor fusion, which adopts multiple sensors, including: GNSS, SOP (based on LTE), ODO and IMU; the measurement equation of the Kalman filter is updated according to the information of the sensors, including: GNSS input speed and position information, SOP input position information, ODO input speed information; the state equation of the Kalman filter updates the posture information according to the measurement value of the inertial measurement unit; the obtained posture, speed and position information are input into the Kalman filter, and the Kalman filter generates a single integrated navigation result; the invention provides an effective solution for solving the limitations of GNSS positioning.
Description
技术领域Technical Field
本发明属于组合导航领域,特别涉及一种基于多传感器融合的车载组合导航方法。The invention belongs to the field of integrated navigation, and in particular relates to a vehicle-mounted integrated navigation method based on multi-sensor fusion.
背景技术Background technique
车载导航在现代生活中扮演着重要角色,精准定位技术成为其实现的关键。传统的GNSS(Global Navigation Satellite System)在城市峡谷等复杂环境下定位性能退化,这导致了对更多定位技术的需求。长期演进技术(Long Term Evolution,LTE)网络的广泛覆盖为利用LTE信号作为机会信号(Signals of Opportunity,SOP)定位提供了机会。机会信号定位方法无需额外硬件,可以利用现有通信信号进行定位,具有成本效益和便利性。车载组合定位技术融合了全球导航卫星系统、蜂窝信号、惯性测量单元等多源信息,以提高定位精度和系统鲁棒性。在城市峡谷、高楼区、隧道等特殊场景下,传统定位系统易失效,而车载组合定位系统更为适应。In-vehicle navigation plays an important role in modern life, and precise positioning technology has become the key to its realization. The positioning performance of traditional GNSS (Global Navigation Satellite System) degrades in complex environments such as urban canyons, which has led to the demand for more positioning technologies. The wide coverage of Long Term Evolution (LTE) networks provides an opportunity to use LTE signals as signals of opportunity (SOP) for positioning. The signal of opportunity positioning method does not require additional hardware and can use existing communication signals for positioning, which is cost-effective and convenient. In-vehicle combined positioning technology integrates multi-source information such as global navigation satellite systems, cellular signals, inertial measurement units, etc. to improve positioning accuracy and system robustness. In special scenarios such as urban canyons, high-rise buildings, and tunnels, traditional positioning systems are prone to failure, while in-vehicle combined positioning systems are more adaptable.
当前车载导航通常使用单一GNSS系统,也有部分采用GNSS与惯性导航系统(Inertial Navigation System,INS)组合,但是面对复杂环境,GNSS失效较长时间,单独使用INS会造成结果的发散。也有部分方案使用车载里程计来抑制误差,但一维的前向里程计速度对误差的修正能力有限,且无法进行车辆起步位置的有效初始化。Current vehicle navigation usually uses a single GNSS system, and some use a combination of GNSS and an inertial navigation system (INS). However, in complex environments, GNSS may fail for a long time, and using INS alone will cause divergence in the results. Some solutions also use the vehicle odometer to suppress errors, but the one-dimensional forward odometer speed has limited error correction capabilities and cannot effectively initialize the vehicle's starting position.
发明内容Summary of the invention
针对现有技术存在的问题,本发明提出了一种基于LTE/GNSS/INS/ODO多传感器融合的组合导航方法,基于卡尔曼滤波的误差状态卡尔曼滤波(Error-State KalmanFilter,ESKF)实现组合导航的动态位置估计,有效结合GNSS、SOP、INS以及里程计(Odometer,ODO)信号,可以提高定位系统的精度、鲁棒性和可用性,为车辆导航、自动驾驶、智能交通等领域带来重大改进与应用潜力。In view of the problems existing in the prior art, the present invention proposes an integrated navigation method based on LTE/GNSS/INS/ODO multi-sensor fusion, and realizes dynamic position estimation of integrated navigation based on the Error-State Kalman Filter (ESKF) of Kalman filtering. It effectively combines GNSS, SOP, INS and odometer (Odometer, ODO) signals, which can improve the accuracy, robustness and availability of the positioning system, and bring significant improvements and application potential to the fields of vehicle navigation, autonomous driving, intelligent transportation, etc.
本发明的目的是为了解决复杂GNSS环境下,车载定位导航系统精度差,鲁棒性低的问题。The purpose of the present invention is to solve the problem of poor accuracy and low robustness of the vehicle-mounted positioning and navigation system in a complex GNSS environment.
在本发明中,通过使用SOP信号估计基站与载体的距离信息来估计载体的位置信息,以代替GNSS定位信息。并且根据GNSS与SOP信号的工作情况,切换滤波的量测输入,实现多场景高鲁棒性的组合定位。本发明基于误差状态卡尔曼滤波器的组合导航定位系统设计,针对组合导航系统中的状态模型以及量测模型进行设计。In the present invention, the distance information between the base station and the carrier is estimated by using the SOP signal to estimate the position information of the carrier, so as to replace the GNSS positioning information. And according to the working conditions of the GNSS and SOP signals, the measurement input of the filter is switched to achieve a combined positioning with high robustness in multiple scenarios. The present invention is based on the design of the combined navigation and positioning system of the error state Kalman filter, and is designed for the state model and the measurement model in the combined navigation system.
技术方案Technical solutions
一种基于LTE/GNSS/INS/ODO多传感器融合的组合导航方法,采用多种传感器,包括:GNSS、SOP(基于LTE)、ODO和IMU;An integrated navigation method based on LTE/GNSS/INS/ODO multi-sensor fusion, using multiple sensors, including: GNSS, SOP (based on LTE), ODO and IMU;
卡尔曼滤波器的量测方程根据传感器的信息进行更新,包括:GNSS输入速度与位置信息,SOP输入位置信息,ODO输入速度信息;The measurement equation of the Kalman filter is updated based on the information from the sensors, including: GNSS input speed and position information, SOP input position information, and ODO input speed information;
卡尔曼滤波器的状态方程根据惯性测量单元(Inertial Measurement Unit,IMU)测量值更新位姿信息;The state equation of the Kalman filter updates the pose information based on the Inertial Measurement Unit (IMU) measurements;
获得的位姿、速度与位置信息,输入到卡尔曼滤波器中,由卡尔曼滤波器生成单一的组合导航结果;The obtained posture, velocity and position information are input into the Kalman filter, which generates a single combined navigation result;
同时,卡尔曼滤波器和状态方程之间存在反馈回路,卡尔曼滤波器输出结果可用于下一时刻的先验估计,从而进行位姿信息的修正。At the same time, there is a feedback loop between the Kalman filter and the state equation. The output result of the Kalman filter can be used for the prior estimation of the next moment, thereby correcting the posture information.
具体的,采用松组合的卡尔曼滤波器,处理步骤如下:Specifically, a loosely combined Kalman filter is used, and the processing steps are as follows:
GNSS正常工作的情况下,可以输入精确的绝对坐标观测值,量测方程由GNSS信号与SOP信号构成,因此设置量测向量为z=[zgnss,zsop]。When GNSS works normally, accurate absolute coordinate observation values can be input. The measurement equation is composed of GNSS signal and SOP signal, so the measurement vector is set to z = [z gnss , z sop ].
在GNSS无法正常工作时,则以输入的里程计速度值作为量测矢量,并结合SOP信号将量测方程设为z=[zodo,zsop]。When the GNSS fails to work properly, the input odometer speed value is used as the measurement vector, and the measurement equation is set to z=[z odo ,z sop ] in combination with the SOP signal.
而二者均无法正常工作时,设置量测方程z=[zodo]。When both of them cannot work properly, set the measurement equation z = [ zodo ].
IMU的测量值则作为状态变量,输出与位姿相关的信息,与量测方程共同构成卡尔曼滤波的一部分,通过滤波器进行位置估计与修正,最终输出更为精准的位置结果。The IMU's measurement value is used as a state variable to output information related to the posture, which together with the measurement equation constitutes a part of the Kalman filter. The position is estimated and corrected through the filter, and finally a more accurate position result is output.
本发明的有益效果:Beneficial effects of the present invention:
(1)提升定位精度和稳定性:通过引入LTE信号作为机会信号,本发明克服了全球导航卫星系统在城市峡谷等复杂环境下定位精度受限的问题,为车载导航系统提供了更加可靠和稳定的定位解决方案。(1) Improving positioning accuracy and stability: By introducing LTE signals as opportunity signals, the present invention overcomes the problem of limited positioning accuracy of global navigation satellite systems in complex environments such as urban canyons, and provides a more reliable and stable positioning solution for vehicle-mounted navigation systems.
(2)增强定位系统的适应性:本发明采用组合导航技术,融合全球导航卫星系统、蜂窝信号、惯性测量单元等多源信息,使定位系统在城市峡谷、高楼区、隧道等复杂场景下表现更为出色,提高了系统的适应性和可用性。(2) Enhance the adaptability of the positioning system: The present invention adopts combined navigation technology to integrate multi-source information such as the global navigation satellite system, cellular signals, and inertial measurement units, so that the positioning system performs better in complex scenarios such as urban canyons, high-rise buildings, and tunnels, thereby improving the adaptability and availability of the system.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是本发明车载组合导航方法模型图;Fig. 1 is a model diagram of the vehicle-mounted integrated navigation method of the present invention;
图2是本发明实施例蜂窝定位接收机的结构图;FIG2 is a structural diagram of a cellular positioning receiver according to an embodiment of the present invention;
图3是本发明实施例印刷电路板图例;FIG3 is a diagram of a printed circuit board according to an embodiment of the present invention;
图4是本发明实施例嵌入式定位系统实物图;FIG4 is a physical diagram of an embedded positioning system according to an embodiment of the present invention;
图5是本发明实施例定位系统仿真结果误差对比图;FIG5 is a comparison diagram of the errors of the simulation results of the positioning system according to an embodiment of the present invention;
图6是本发明实施例组合导航系统实测的误差图。FIG. 6 is a diagram showing an error actually measured by the integrated navigation system according to an embodiment of the present invention.
具体实施方式Detailed ways
以下由特定的具体实施例说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其他优点及功效,但此发明的特征不仅限于该实施方式。为了提供对本发明的深度了解,以下描述中将包含许多具体的细节。本发明也可以不使用这些细节实施。此外,为了避免混乱或模糊本发明的重点,有些具体细节将在描述中被省略。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。The following is an explanation of the embodiments of the present invention by specific specific embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification, but the features of this invention are not limited to this embodiment. In order to provide a deep understanding of the present invention, many specific details will be included in the following description. The present invention can also be implemented without using these details. In addition, in order to avoid confusion or blurring the key points of the present invention, some specific details will be omitted in the description. It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other.
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。In order to make the objectives, technical solutions and advantages of the present invention more clear, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.
如图1,一种基于LTE/GNSS/INS/ODO多传感器融合的组合导航方法,采用多种传感器,包括:GNSS、SOP、ODO和IMU;As shown in Figure 1, a combined navigation method based on LTE/GNSS/INS/ODO multi-sensor fusion uses multiple sensors, including: GNSS, SOP, ODO and IMU;
卡尔曼滤波器的量测方程根据传感器的信息进行更新,包括:GNSS输入速度与位置信息,SOP输入位置信息,ODO输入速度信息;The measurement equation of the Kalman filter is updated based on the information from the sensors, including: GNSS input speed and position information, SOP input position information, and ODO input speed information;
卡尔曼滤波器的状态方程根据IMU测量值更新位姿信息;The state equation of the Kalman filter updates the pose information based on the IMU measurements;
获得的位姿、速度与位置信息,输入到卡尔曼滤波器中,由卡尔曼滤波器生成单一的组合导航结果;The obtained posture, velocity and position information are input into the Kalman filter, which generates a single combined navigation result;
同时,卡尔曼滤波器和状态方程之间存在反馈回路,卡尔曼滤波器输出结果可用于下一时刻的先验估计,从而进行位姿信息的修正。At the same time, there is a feedback loop between the Kalman filter and the state equation. The output result of the Kalman filter can be used for the prior estimation of the next moment, thereby correcting the posture information.
具体的,采用松组合的卡尔曼滤波器,具体如下:Specifically, a loosely combined Kalman filter is used, as follows:
GNSS正常工作的情况下,可以输入精确的绝对坐标观测值,量测方程由GNSS信号与SOP信号构成,因此设置量测向量为z=[zgnss,zsop]。When GNSS works normally, accurate absolute coordinate observation values can be input. The measurement equation is composed of GNSS signal and SOP signal, so the measurement vector is set to z = [z gnss , z sop ].
在GNSS无法正常工作时,则以输入的里程计速度值作为量测矢量,并结合SOP信号将量测方程设为z=[zodo,zsop]。When the GNSS fails to work properly, the input odometer speed value is used as the measurement vector, and the measurement equation is set to z=[z odo ,z sop ] in combination with the SOP signal.
二者均无法正常工作时,设置量测方程z=[zodo]。When both of them cannot work properly, set the measurement equation z = [z odo ].
IMU的测量值作为状态变量,输出与位姿相关的信息,与量测方程共同构成卡尔曼滤波的一部分,通过滤波器进行位置估计与修正,最终输出更为精准的位置结果。The IMU's measurement value is used as a state variable to output information related to the posture, which together with the measurement equation constitutes a part of the Kalman filter. The position is estimated and corrected through the filter, and finally a more accurate position result is output.
一、状态方程1. State equation
进一步的,卡尔曼滤波器的状态预测方程为x(k+1|k)=F(k)x(k)。Furthermore, the state prediction equation of the Kalman filter is x(k+1|k)=F(k)x(k).
其中,x为状态变量,由两部分构成:以IMU测量值构建的15维状态变量和以蜂窝信号时钟误差构建的2N维状态变量,即x=[ximu,xclk]。具体为:Where x is a state variable, which consists of two parts: a 15-dimensional state variable constructed with IMU measurements and a 2N-dimensional state variable constructed with cellular signal clock errors, that is, x = [x imu , x clk ]. Specifically:
1)以IMU测量值构建的15维状态变量1) 15-dimensional state variables constructed using IMU measurements
在15维状态变量中,前9维为姿态、速度、位置信息的误差量,其中δθ,δφ,δψ为组合导航框架中的横滚角,俯仰角,航向角的误差量;参考x-y-z轴坐标系设置为东-北-天坐标系,δvE,δvN,δvU为对应参考坐标系的速度误差量;δL,δλ,δh为三维位置误差量;后6维εx,εy,εz为沿着主体轴加速度计以及陀螺仪三维的误差值。误差量均由IMU测量值与估计值之间的差值构成。Among the 15-dimensional state variables, the first 9 dimensions are the errors of attitude, velocity, and position information, among which δθ, δφ, δψ are the errors of roll angle, pitch angle, and heading angle in the integrated navigation frame; the reference xyz axis coordinate system is set to the east-north-sky coordinate system, δv E , δv N , δv U are the velocity errors corresponding to the reference coordinate system; δL, δλ, δh are the three-dimensional position errors; the last 6 dimensions are εx,εy,εz are the three-dimensional error values of the accelerometer and gyroscope along the main axis. The error is composed of the difference between the IMU measurement value and the estimated value.
进一步描述卡尔曼滤波器一步预测矩阵为Further describing the Kalman filter one-step prediction matrix is
其中是导航系统到车辆系统的方向余弦矩阵,表示导航系统中的矢量在车辆系统中的方向。in It is the direction cosine matrix from the navigation system to the vehicle system, indicating the direction of the vector in the navigation system in the vehicle system.
是IMU角加速度计的反对称矩阵,由方向余弦矩阵与陀螺仪零偏相乘获得。 It is the antisymmetric matrix of the IMU angular accelerometer, which is obtained by multiplying the direction cosine matrix with the gyroscope zero bias.
表示导航坐标系的单位从米到经纬度的转换。其中RM代表子午线曲率半径,即南北运动的曲率半径。RN代表法线曲率半径,即东西运动的曲率半径。L是当前位置的纬度。 Indicates the conversion of the navigation coordinate system from meters to longitude and latitude. RM represents the meridian curvature radius, i.e. the curvature radius of north-south movement. RN represents the normal curvature radius, i.e. the curvature radius of east-west movement. L is the latitude of the current position.
消除了因海拔高度而产生的重力加速度的影响。 The effect of gravity acceleration due to altitude is eliminated.
Fgg与Faa是陀螺仪和加速度计相关时间的倒负值,用于消除时间对二者偏差的影响。F gg and F aa are the inverse values of the correlation time between the gyroscope and accelerometer, which are used to eliminate the influence of time on the deviation between the two.
设置IMU对应的过程噪声矩阵为其中,分别为陀螺仪随机噪声、加速度计随机噪声、陀螺仪动态偏置和加速度计动态偏置的功率谱密度(PSD)。Set the process noise matrix corresponding to the IMU to in, are the power spectral density (PSD) of gyroscope random noise, accelerometer random noise, gyroscope dynamic bias, and accelerometer dynamic bias, respectively.
2)以蜂窝信号时钟误差构建的2N维状态变量2) 2N-dimensional state variables constructed with cellular signal clock error
车载接收机时钟误差状态向量设置为 The clock error state vector of the onboard receiver is set as
其中δtr为时钟偏移,表示接收机时钟相对于参考时钟的偏移量。时钟偏移是时钟相对于真实时间的累积误差。Where δt r is the clock offset, which represents the offset of the receiver clock relative to the reference clock. Clock offset is the accumulated error of the clock relative to the true time.
为接收机时钟漂移,表示接收机时钟的频率偏移,即时钟的变化速率。时钟漂移描述了时钟偏移随时间的变化。 The receiver clock drift represents the frequency deviation of the receiver clock, that is, the rate of change of the clock. Clock drift describes the change of clock deviation over time.
Nsop个基站的时钟误差状态向量设置为其中 The clock error state vector of N sop base stations is set as in
xclk,sop,n为第n个SOP时钟误差状态向量。x clk,sop,n is the clock error state vector of the nth SOP.
xclk,r和xclk,sop,n在k+1时刻的动力学表达式为The dynamic expressions of x clk,r and x clk,sop,n at time k+1 are:
xclk,r(k+1)=Fclkxclk,r(k)+ωclk,r(k),x clk,r (k+1)=F clk x clk,r (k)+ω clk,r (k),
xclk,sop,n(k+1)=Fclkxclk,sop,n(k)+ωclk,sop,n(k)。x clk,sop,n (k+1)=F clk x clk,sop,n (k)+ω clk,sop,n (k).
Fclk表示SOP信号的预测矩阵,描述了时钟偏移和时钟漂移如何在一个时刻演变到下一个时刻,其中一个基站对应预测矩阵的表达式如下:F clk represents the prediction matrix of the SOP signal, which describes how the clock offset and clock drift evolve from one moment to the next. The expression of the prediction matrix corresponding to one base station is as follows:
设计时钟过程噪声矩阵由接收机时钟偏置和漂移的连续时间等效过程噪声的功率谱构成。Design Clock Process Noise Matrix It consists of the power spectrum of the continuous-time equivalent process noise of the receiver clock offset and drift.
二、量测方程2. Measurement equation
组合导航的量测方程由全球导航卫星系统、蜂窝信号和里程计的测量值构成。量测方程的设计根据各传感器是否正常工作自适应调整,当GNSS正常工作时,可以输入精确的绝对坐标观测值,因此设置量测向量为z=[zgnss,zsop]。当GNSS无法正常工作时,则以输入的里程计速度值作为量测矢量,并结合SOP信号将量测矢量设为z=[zodo,zsop]。而二者均无法正常工作时,设置量测方程z=[zodo]。其中The measurement equation of integrated navigation is composed of the measurement values of the global navigation satellite system, cellular signals and odometer. The design of the measurement equation is adaptively adjusted according to whether each sensor is working properly. When the GNSS is working properly, accurate absolute coordinate observations can be input, so the measurement vector is set to z = [z gnss , z sop ]. When the GNSS is not working properly, the input odometer speed value is used as the measurement vector, and the measurement vector is set to z = [z odo , z sop ] in combination with the SOP signal. When both are not working properly, the measurement equation z = [z odo ].
δztdoa,1-n=δzsop,1-δzsop,n。 δz tdoa,1-n =δz sop,1 -δz sop,n .
量测变量δztdoa由残差量构成,其以当前观测从不同基站到接收站的到达时间差(Time Difference of Arrival,TDOA),与上一时刻预测当前时刻的TDOA值,二者之间的差值作为量测量。Nsop是可用的蜂窝信号基站数量。由于使用了TDOA技术,我们选择接收信号强度最大的基站作为基准站。其定位结果与其他基站的定位结果之差作为观测值。其表达式如下The measured variable δz tdoa is composed of the residual, which is the difference between the current observed time difference of arrival (TDOA) from different base stations to the receiving station and the TDOA value predicted at the previous moment. N sop is the number of available cellular signal base stations. Due to the use of TDOA technology, we choose the base station with the strongest received signal as the reference station. The difference between its positioning result and the positioning results of other base stations is taken as the observation value. Its expression is as follows
δzsop,n=zsop,n-dis(k+1|k)δz sop,n =z sop,n -dis(k+1|k)
=zsop,n-||psop,n-pv(k+1|k)||2。=z sop,n -|| psop,n -p v (k+1|k)|| 2 .
zsop,n表示从第n个蜂窝基站观测到的伪距。dis(k+1∣k)表示车辆的预测位置与其在时间k+1时的位置(从时间k预测)之间相对于第n个蜂窝基站的距离。||psop,n-pv(k+1|k)||2表示三维距离差的二范数,是向量各分量平方的和的平方根。量测协方差矩阵为接收站与不同个基站之间TDOA的误差值估计。z sop,n represents the pseudorange observed from the nth cellular base station. dis(k+1|k) represents the distance between the predicted position of the vehicle and its position at time k+1 (predicted from time k) relative to the nth cellular base station. || psop,n - pv (k+1|k)|| 2 represents the two-norm of the three-dimensional distance difference, which is the square root of the sum of the squares of the vector components. The measurement covariance matrix It is the error value estimation of TDOA between the receiving station and different base stations.
zodo是里程计的三维速度误差,通过方向余弦从标量分解为三维矢量。其协方差矩阵Rodo定义为里程计误差值与方向余弦矩阵的乘积,具体表达为z odo is the 3D velocity error of the odometer, which is decomposed from a scalar into a 3D vector through the direction cosine. Its covariance matrix R odo is defined as the product of the odometer error value and the direction cosine matrix, which is specifically expressed as
六维GNSS观测误差向量zgnss=[δzp,δzv],其协方差矩阵 The six-dimensional GNSS observation error vector z gnss = [δz p ,δz v ], and its covariance matrix
三、协方差预测过程3. Covariance prediction process
进一步的,卡尔曼滤波器的协方差预测方程为 Furthermore, the covariance prediction equation of the Kalman filter is
控制矩阵B作用是将误差的影响引入状态估计中,蜂窝信号时钟误差的控制矩阵为单位阵,IMU信号误差对应的控制矩阵表达式如下为The function of the control matrix B is to introduce the influence of the error into the state estimation. The control matrix of the cellular signal clock error is the unit matrix. The control matrix expression corresponding to the IMU signal error is as follows:
四、卡尔曼滤波更新过程4. Kalman filter update process
进而计算卡尔曼滤波增益为Then the Kalman filter gain is calculated as
K(k+1)=P(k+1|k)HT(k)(H(k)P(k+1|k)HT(k)+R(k))-1,K(k+1)=P(k+1|k) HT (k)(H(k)P(k+1|k) HT (k)+R(k)) -1 ,
在卡尔曼滤波器中,H观测矩阵表示状态向量与观测值之间的映射关系,以便于进行滤波更新。通过计算观测向量与状态向量之间的关系来设置H矩阵。因此,观测矩阵的设置同样依赖于各传感器的工作状态。In the Kalman filter, the H observation matrix represents the mapping relationship between the state vector and the observation value, so as to facilitate the filter update. The H matrix is set by calculating the relationship between the observation vector and the state vector. Therefore, the setting of the observation matrix also depends on the working state of each sensor.
当GNSS运行良好时,用GNSS和SOP设置测量矩阵 When GNSS is working well, set up the measurement matrix with GNSS and SOP
当GNSS不能正常工作时,测量矩阵由里程计和蜂窝信号组合而成。When GNSS does not work properly, the measurement matrix Combination of odometer and cellular signal.
GNSS与蜂窝信号均无法正常接收时,可以单独使用里程计信号作为观测量,此时 When both GNSS and cellular signals cannot be received normally, the odometer signal can be used as the observation value.
根据偏导数链式法则,推导雅可比矩阵,其值为According to the partial derivative chain rule, the Jacobian matrix is derived, and its value is
其中 in
HODO和HGNSS设置为H ODO and H GNSS are set to
HODO=(03×3 I3×3 03×3 03×12),H ODO =(0 3×3 I 3×3 0 3×3 0 3×12 ),
对估测值进行修正更新,使用上述计算得到的H矩阵,以及通过GNSS、SOP、里程计信号得到的量测方程Z,更新过程表达为x(k+1)=x(k+1|k)+K(k+1)(z(k+1)-x(k+1|k))。The estimated value is corrected and updated using the H matrix calculated above and the measurement equation Z obtained through GNSS, SOP, and odometer signals. The update process is expressed as x(k+1)=x(k+1|k)+K(k+1)(z(k+1)-x(k+1|k)).
最后对协方差进行更新 Finally, the covariance is updated
综上,本发明卡尔曼滤波的预测方程为:In summary, the prediction equation of the Kalman filter of the present invention is:
x(k+1|k)=F(k)x(k)x(k+1|k)=F(k)x(k)
更新方程为:The update equation is:
K(k+1)=P(k+1|k)HTk)(H(k)P(k+1|k)HT(k)+R(k))-1 K(k+1)=P(k+1|k)HTk)(H ( k)P(k+1|k) HT (k)+R(k)) −1
x(k+1)=x(k+1|k)+K(k+1)(z(k+1)-x(k+1|k))x(k+1)=x(k+1|k)+K(k+1)(z(k+1)-x(k+1|k))
五、蜂窝定位系统实现:5. Cellular positioning system implementation:
通过三台软件定义无线电外设(Universal Software Radio Peripheral,USRP)设备接受商用基站的LTE帧信息,进行通信。其优势在于商用基站信号的强度大,传播距离远,且信号质量高,有助于车载导航系统的搭建。图2为蜂窝定位接收机的结构图。The LTE frame information of the commercial base station is received by three software defined radio peripherals (USRP) to communicate. The advantage is that the commercial base station signal is strong, has a long propagation distance, and has high signal quality, which is helpful for the construction of the vehicle navigation system. Figure 2 is the structure diagram of the cellular positioning receiver.
选用USRP设备进行接收机的搭建。接收端使用LabVIEW程序进行接收机的仿真,连接USRP接收基站端发送的信号。配置频率、采样率、增益等参数,以适应LTE信号的特性。Select USRP device to build the receiver. Use LabVIEW program to simulate the receiver at the receiving end, connect USRP to receive the signal sent by the base station. Configure parameters such as frequency, sampling rate, gain, etc. to adapt to the characteristics of LTE signals.
其次,进行信号同步以确保正确的信号采样。通过寻找LTE信号中的主辅同步信号进行相关性检测,确定帧头位置,从而实现同步。从已知的主同步信号(PrimarySynchronization Signal,PSS)和辅助同步信号(Secondary Synchronization Signal,SSS)序列的组合中,确定LTE小区的ID。在同步之后,根据确定的帧头位置,删去每个LTE帧内的CP前缀,以获得正确的OFDM符号。Secondly, signal synchronization is performed to ensure correct signal sampling. Synchronization is achieved by looking for correlation detection of the primary and secondary synchronization signals in the LTE signal to determine the frame header position. The ID of the LTE cell is determined from the combination of the known primary synchronization signal (PSS) and secondary synchronization signal (SSS) sequences. After synchronization, the CP prefix in each LTE frame is deleted according to the determined frame header position to obtain the correct OFDM symbol.
之后,对已同步的LTE信号进行解调,将频率域的信号转换为时域的基带信号。根据LTE信号的调制方式,对信号进行相应的解调操作,将解调后的信号分离为实部和虚部,以便后续进行处理。After that, the synchronized LTE signal is demodulated, and the frequency domain signal is converted into a time domain baseband signal. According to the modulation mode of the LTE signal, the signal is demodulated accordingly, and the demodulated signal is separated into real and imaginary parts for subsequent processing.
最后,对蜂窝信号时延提取,利用LTE下行信号的CRS导频估计信道频率响应,从而估计接收到的LTE信号的时延参数。通过信道建模、信道估计和信道冲激响应分析,可以确定移动端的到达时间和位置。Finally, for cellular signal delay extraction, the CRS pilot of the LTE downlink signal is used to estimate the channel frequency response, thereby estimating the delay parameters of the received LTE signal. Through channel modeling, channel estimation and channel impulse response analysis, the arrival time and location of the mobile terminal can be determined.
为实时输出定位结果,用嵌入式系统实现本发明方法,本发明开发了一块开发板作为车载信息辅助组合导航系统的软件载体,使用一块STM32芯片作为微处理器接收传感器数据,并搭载本发明融合算法,可实时输出定位信息。由于蜂窝信号定位不易作嵌入化,因此单独使用电脑连接接收机采集LTE信息,后期与GNSS、INS等进行融合。如图3,图4。In order to output the positioning results in real time, the method of the present invention is implemented with an embedded system. The present invention develops a development board as the software carrier of the vehicle-mounted information-assisted integrated navigation system, uses an STM32 chip as a microprocessor to receive sensor data, and is equipped with the fusion algorithm of the present invention, which can output positioning information in real time. Since cellular signal positioning is not easy to embed, a computer is used alone to connect the receiver to collect LTE information, which is later fused with GNSS, INS, etc. As shown in Figures 3 and 4.
图5为本发明方法仿真结果,是单一传感器SOP信号定位与不同状态组合定位的均方根误差(Root Mean Squared Error,RMSE)值随时间变化结果图,基于ESKF的定位系统的定位精度较单一LTE定位提高了约60%。而由于IMU提供了角度信息,里程计经速度分解后对系统误差的抑制效果类似于GNSS。因此无论GNSS是否正常工作,系统的定位精度无明显变化,证明设计的组合导航模型的鲁棒性较高。Fig. 5 is the simulation result of the inventive method, which is the root mean square error (RMSE) value of the single sensor SOP signal positioning and the different state combination positioning over time. The positioning accuracy of the positioning system based on ESKF is improved by about 60% compared with the single LTE positioning. And because IMU provides angle information, the odometer is similar to GNSS in suppressing the system error after speed decomposition. Therefore, no matter whether GNSS works normally, the positioning accuracy of the system does not change significantly, proving that the robustness of the designed combined navigation model is higher.
图6为使用本发明自研开发板实测的误差RMSE值随时间变化结果图,图中不同曲线分别表示系统在经度与纬度以及整体位置方向上的误差值。相较于单独使用LTE定位,加入IMU作为状态量,既平滑了定位轨迹,也为车速的分解提供短时间内较为精确方向角。而车速的引入也在一定程度上限制了IMU随时间积累的误差发散。三者共同作用,使最终定位误差结果为经度3.2524m,纬度3.9656m。Figure 6 is a graph showing the variation of the error RMSE value over time measured using the self-developed development board of the present invention. The different curves in the figure respectively represent the error values of the system in longitude, latitude and overall position direction. Compared with using LTE positioning alone, adding IMU as a state quantity not only smoothes the positioning trajectory, but also provides a more accurate direction angle for the decomposition of vehicle speed in a short time. The introduction of vehicle speed also limits the error divergence accumulated by IMU over time to a certain extent. The three work together to make the final positioning error result 3.2524m in longitude and 3.9656m in latitude.
可见,本发明方法在城市峡谷、高楼区、隧道等复杂场景下具有较强的鲁棒性。It can be seen that the method of the present invention has strong robustness in complex scenes such as urban canyons, high-rise areas, tunnels, etc.
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。本领域技术人员可以在形式上和细节上对其作各种改变,包括做出若干简单推演或替换,而不偏离本发明的精神和范围。Although the present invention has been illustrated and described with reference to certain preferred embodiments of the present invention, it should be understood by those skilled in the art that the above contents are further detailed descriptions of the present invention in conjunction with specific embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. Those skilled in the art may make various changes in form and details, including making several simple deductions or substitutions, without departing from the spirit and scope of the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410389004.7A CN118258389A (en) | 2024-04-01 | 2024-04-01 | A combined navigation method based on LTE/GNSS/INS/OD multi-sensor fusion |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410389004.7A CN118258389A (en) | 2024-04-01 | 2024-04-01 | A combined navigation method based on LTE/GNSS/INS/OD multi-sensor fusion |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118258389A true CN118258389A (en) | 2024-06-28 |
Family
ID=91607433
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410389004.7A Pending CN118258389A (en) | 2024-04-01 | 2024-04-01 | A combined navigation method based on LTE/GNSS/INS/OD multi-sensor fusion |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118258389A (en) |
-
2024
- 2024-04-01 CN CN202410389004.7A patent/CN118258389A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112097763B (en) | Underwater vehicle combined navigation method based on MEMS IMU/magnetometer/DVL combination | |
CN101382431B (en) | Positioning system and method thereof | |
CN110487301A (en) | A kind of airborne strapdown inertial navigation system Initial Alignment Method of radar auxiliary | |
CN108151737B (en) | Unmanned aerial vehicle swarm cooperative navigation method under condition of dynamic mutual observation relationship | |
CN112697138B (en) | A method for biomimetic polarization synchronization positioning and composition based on factor graph optimization | |
CN108594272A (en) | A kind of anti-deceptive interference Combinated navigation method based on Robust Kalman Filter | |
CN110058288B (en) | Course error correction method and system for unmanned aerial vehicle INS/GNSS combined navigation system | |
JP4412381B2 (en) | Direction detection device | |
CN111536972B (en) | Vehicle-mounted DR navigation method based on odometer scale factor correction | |
CN108780157B (en) | Vehicle dead reckoning using dynamic calibration and/or dynamic weighting | |
CN110057356B (en) | Method and device for locating vehicle in tunnel | |
CN104697520B (en) | Integrated gyro free strap down inertial navigation system and gps system Combinated navigation method | |
CN103644911A (en) | Gyroscope assisted positioning method | |
CN108594271A (en) | A kind of Combinated navigation method of the anti-deceptive interference based on composite layered filtering | |
CN110646783A (en) | An underwater beacon positioning method for an underwater vehicle | |
CN108827345A (en) | A kind of air weapon Transfer Alignment based on lever arm deflection deformation compensation | |
CN111912427B (en) | Method and system for aligning motion base of strapdown inertial navigation assisted by Doppler radar | |
CN113155134B (en) | A Tracking and Prediction Method of Underwater Acoustic Channel Based on Inertial Information Aid | |
Choi et al. | An adaptive tracking estimator for robust vehicular localization in shadowing areas | |
CN111708008B (en) | Underwater robot single-beacon navigation method based on IMU and TOF | |
CN111256708A (en) | Vehicle-mounted integrated navigation method based on radio frequency identification | |
CN118258389A (en) | A combined navigation method based on LTE/GNSS/INS/OD multi-sensor fusion | |
CN113985466A (en) | Combined navigation method and system based on pattern recognition | |
CN111102991A (en) | Initial alignment method based on track matching | |
CN117685963B (en) | High-precision positioning method, device and storage medium based on multi-sensor fusion |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |