CN111896008A - An Improved Robust Unscented Kalman Filtering Integrated Navigation Method - Google Patents
An Improved Robust Unscented Kalman Filtering Integrated Navigation Method Download PDFInfo
- Publication number
- CN111896008A CN111896008A CN202010843690.2A CN202010843690A CN111896008A CN 111896008 A CN111896008 A CN 111896008A CN 202010843690 A CN202010843690 A CN 202010843690A CN 111896008 A CN111896008 A CN 111896008A
- Authority
- CN
- China
- Prior art keywords
- error
- measurement
- uwb
- state
- covariance
- 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 18
- 238000001914 filtration Methods 0.000 title abstract description 20
- 238000005259 measurement Methods 0.000 claims abstract description 74
- 239000011159 matrix material Substances 0.000 claims abstract description 24
- 238000004364 calculation method Methods 0.000 claims abstract description 7
- 238000001514 detection method Methods 0.000 claims description 4
- 230000007704 transition Effects 0.000 claims description 4
- 230000026676 system process Effects 0.000 claims description 3
- 238000004422 calculation algorithm Methods 0.000 abstract description 53
- 230000003044 adaptive effect Effects 0.000 abstract description 8
- 230000008859 change Effects 0.000 abstract description 5
- 238000013178 mathematical model Methods 0.000 abstract description 3
- 238000012545 processing Methods 0.000 abstract description 3
- 238000004891 communication Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 230000035772 mutation Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 235000002020 sage Nutrition 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
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/20—Instruments for performing navigational calculations
- G01C21/206—Instruments for performing navigational calculations specially adapted for indoor navigation
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
一种改进的鲁棒无迹卡尔曼滤波组合导航方法,涉及组合导航技术领域,针对现有技术中滤波精度低,进而导致定位精度差,且其对野值的处理能力较差的问题,本发明根据UWB和MEMS惯导定位原理,建立了UWB/MEMS紧组合数学模型,该模型比常规的UWB/MEMS松组合模型定位精度更高,对环境适应能力更强。本发明针对量测突变噪声和野值,在传统鲁棒算法的基础上引入测量误差判据,增强了对野值的处理能力。本发明针对传统鲁棒算法对部分观测受干扰调节能力差的问题,并结合UWB测距误差的实际情况,提出一种多重鲁棒自适应矩阵的计算方法,该算法针对各量测不同的误差情况,实时调节滤波增益矩阵,使滤波器具有更强的自适应性。
An improved robust unscented Kalman filter integrated navigation method relates to the technical field of integrated navigation. In view of the problems in the prior art that the filtering accuracy is low, which leads to poor positioning accuracy, and its ability to handle outliers is poor, the present The invention establishes a UWB/MEMS tight combination mathematical model based on the UWB and MEMS inertial navigation positioning principles, which has higher positioning accuracy and stronger adaptability to the environment than the conventional UWB/MEMS loose combination model. Aiming at measuring sudden change noise and outliers, the invention introduces measurement error criterion on the basis of traditional robust algorithm, and enhances the processing capability of outliers. Aiming at the problem that the traditional robust algorithm has poor ability to adjust the interference to some observations, and combined with the actual situation of the UWB ranging error, the invention proposes a calculation method of multiple robust adaptive matrices. The algorithm is aimed at different errors of each measurement situation, adjust the filter gain matrix in real time to make the filter more adaptive.
Description
技术领域technical field
本发明涉及组合导航技术领域,具体为一种改进的鲁棒无迹卡尔曼滤波组合导航方法。The invention relates to the technical field of integrated navigation, in particular to an improved robust unscented Kalman filter integrated navigation method.
背景技术Background technique
近几年来,随着科技的发展和人们生活的改变,基于位置服务(Location-basedservices,LBS)在工业和市场上都有着广泛的应用背景。现如今,全球导航卫星系统(Global Navigation Satellite System,GNSS)飞速发展,其在室外环境下可以为用户提供高精度的位置服务。然而,在室内环境下,GNSS信号极易受遮挡,使得用户无法通过GNSS实现正常的导航定位。同时,人类绝大部分的活动发生于室内环境下,高精度室内定位服务可以为用户提供路线导航、商品导购、资源引导等网络化服务,因此,高精度的室内定位技术具有广阔的应用前景。In recent years, with the development of technology and changes in people's lives, location-based services (LBS) have a wide range of application backgrounds in industry and markets. Nowadays, with the rapid development of Global Navigation Satellite System (GNSS), it can provide users with high-precision location services in an outdoor environment. However, in an indoor environment, GNSS signals are easily blocked, making it impossible for users to achieve normal navigation and positioning through GNSS. At the same time, most human activities take place in the indoor environment, and high-precision indoor positioning services can provide users with networked services such as route navigation, commodity shopping guidance, and resource guidance. Therefore, high-precision indoor positioning technology has broad application prospects.
作为LBS的核心内容之一,室内定位系统的设计以及成为该领域的热点。现如今,室内定位技术普遍采用无线定位,无线定位系统的缺陷是其定位效果易受到非视距(NLOS,non line of sight)等环境的影响。应用较广泛的室内定位技术主要有无线局域网(Wireless Local Area Networks,WLAN)、射频识别(Radio Frequence Identification,RFID)、超宽带(Ultra-wide Band,UWB)、蓝牙等,其中,UWB具有超大的带宽、良好的抗多径干扰能力等优点,更适合用于提供室内高精度定位服务。然而,UWB定位精度易受非视距环境的影响。因此,许多学者提出将两种或两种以上的传感器进行融合来弥补单一传感器导航系统的缺点。随着微电子机械系统(Micro Electro Mechanical System,MEMS)技术的兴起和发展,使得传统惯性导航设备在体积、成本等方面得到有效降低。基于UWB/MEMS的组合导航系统能够充分利用各自的优势,提高系统定位精度和稳定性,具有广阔的发展前景。As one of the core contents of LBS, the design of indoor positioning system has become a hot spot in this field. Nowadays, wireless positioning is generally used in indoor positioning technology. The disadvantage of wireless positioning system is that its positioning effect is easily affected by non-line-of-sight (NLOS, non-line of sight) and other environments. The widely used indoor positioning technologies mainly include Wireless Local Area Networks (WLAN), Radio Frequency Identification (RFID), Ultra-wide Band (UWB), Bluetooth, etc. The advantages of bandwidth and good anti-multipath interference ability are more suitable for providing indoor high-precision positioning services. However, UWB positioning accuracy is susceptible to non-line-of-sight environments. Therefore, many scholars propose to fuse two or more sensors to make up for the shortcomings of a single-sensor navigation system. With the rise and development of Micro Electro Mechanical System (MEMS) technology, the volume and cost of traditional inertial navigation equipment have been effectively reduced. The integrated navigation system based on UWB/MEMS can make full use of their respective advantages to improve the positioning accuracy and stability of the system, and has broad development prospects.
在室内组合导航领域,UWB/MEMS组合导航研究大致分为两类:一种是通过研究UWB/MEMS组合方式来提高室内定位精度和解决UWB失效时定位发散的问题。这些多传感器组合虽然都在一定程度上提高了组合定位精度,但引入其他传感器也使得其在工程上的实现变得更加困难。另一种是从滤波的角度来解决UWB的噪声和野值问题。虽然有学者从滤波的角度提出采用强跟踪Sage自适应滤波解决UWB定位噪声的问题,但强跟踪中的渐消因子若选取不当,会导致滤波精度降低,且其对野值的处理能力较差。In the field of indoor integrated navigation, UWB/MEMS integrated navigation research is roughly divided into two categories: one is to improve indoor positioning accuracy and solve the problem of positioning divergence when UWB fails by studying the combination of UWB/MEMS. Although these multi-sensor combinations all improve the combined positioning accuracy to a certain extent, the introduction of other sensors also makes their engineering implementation more difficult. The other is to solve the noise and outlier problems of UWB from the perspective of filtering. Although some scholars have proposed to use strong tracking Sage adaptive filtering to solve the problem of UWB positioning noise from the perspective of filtering, if the fading factor in strong tracking is not selected properly, the filtering accuracy will be reduced, and its ability to handle outliers is poor. .
发明内容SUMMARY OF THE INVENTION
本发明的目的是:针对现有技术中滤波精度低,进而导致定位精度差,且其对野值的处理能力较差的问题,提出一种改进的鲁棒无迹卡尔曼滤波组合导航方法。The purpose of the present invention is to propose an improved robust unscented Kalman filter combined navigation method for the problems of low filtering accuracy in the prior art, which leads to poor positioning accuracy and poor processing capability for outliers.
本发明为了解决上述技术问题采取的技术方案是:The technical scheme that the present invention takes in order to solve the above-mentioned technical problems is:
一种改进的鲁棒无迹卡尔曼滤波组合导航方法,包括以下几个步骤:An improved robust unscented Kalman filter integrated navigation method includes the following steps:
步骤一:收集UWB系统和MEMS系统输出的数据;Step 1: Collect the data output by the UWB system and the MEMS system;
步骤二:选择系统的状态量和观测量,建立UWB/MEMS组合导航系统状态空间模型;Step 2: Select the state quantity and observation quantity of the system, and establish the state space model of the UWB/MEMS integrated navigation system;
步骤三:对UWB/MEMS组合导航系统进行滤波初始化;Step 3: Perform filter initialization on the UWB/MEMS integrated navigation system;
步骤四:在k时刻对UWB/MEMS组合导航系统进行时间更新和量测更新,得到系统状态一步预测的误差协方差和一步预测的互协方差;Step 4: Perform time update and measurement update on the UWB/MEMS integrated navigation system at time k to obtain the error covariance of the one-step prediction of the system state and the cross-covariance of the one-step prediction;
步骤五:引入量测误差判据,若量测存在误差,则计算多重因子的鲁棒矩阵,并对状态一步预测的误差协方差进行校正,然后进入步骤六,若量测不存在误差,则直接进入步骤六;Step 5: Introduce the measurement error criterion. If there is an error in the measurement, calculate the robust matrix of multiple factors, and correct the error covariance of the state one-step prediction, and then go to Step 6. If there is no error in the measurement, then Go directly to step six;
步骤六:若量测存在误差,则利用校正后的状态一步预测误差协方差,计算k时刻系统的状态估计值和状态误差协方差,若量测不存在误差,则利用步骤四中的状态一步预测误差协方差,计算k时刻系统的状态估计值和状态误差协方差;Step 6: If there is an error in the measurement, use the corrected state to predict the error covariance in one step, and calculate the state estimate and state error covariance of the system at time k. If there is no error in the measurement, use the state step in step 4. Prediction error covariance, calculate the state estimate and state error covariance of the system at time k;
步骤七:根据步骤六中得到的状态估计值获取MEMS惯导的陀螺仪、加速度计的常值漂移,并将其反馈到组合系统中,输出姿态、速度和位置信息。Step 7: Acquire the constant drift of the gyroscope and accelerometer of the MEMS inertial navigation according to the state estimation value obtained in the step 6, and feed it back to the combined system to output attitude, velocity and position information.
进一步的,所述UWB/MEMS组合导航系统状态空间模型的系统状态方程表示为:Further, the system state equation of the state space model of the UWB/MEMS integrated navigation system is expressed as:
Xk+1=FkXk+wk X k+1 =F k X k +w k
其中,Xk为15维的惯导解算信息误差,表示为其中,φk=[φk,x φk,y φk,z]T为k时刻惯导解算的姿态误差,ΔVk=[ΔVk,x ΔVk,y ΔVk,z]T为k时刻惯导解算的地理坐标系下的速度误差,ΔPk=[ΔLk Δλk Δhk]T为k时刻惯导解算的经纬高误差,εk=[εk,x εk,y εk,z]T为k时刻陀螺常值漂移,为k时刻加速度计零偏,wk为k时刻组合系统过程噪声,wk噪声协方差矩阵为Qk,Fk为k时刻惯导系统状态转移矩阵。Among them, X k is the information error of the 15-dimensional inertial navigation solution, which is expressed as Among them, φ k =[φ k,x φ k,y φ k,z ] T is the attitude error of inertial navigation solution at time k, ΔV k =[ΔV k,x ΔV k,y ΔV k,z ] T is Velocity error in geographic coordinate system calculated by inertial navigation at time k, ΔP k =[ΔL k Δλ k Δh k ] T is the latitude and longitude error calculated by inertial navigation at time k, ε k =[ε k,x ε k, y ε k,z ] T is the constant gyro drift at time k, is the zero bias of the accelerometer at time k, w k is the combined system process noise at time k, the covariance matrix of w k noise is Q k , and F k is the state transition matrix of the inertial navigation system at time k.
进一步的,所述UWB/MEMS组合导航系统状态空间模型的系统量测方程表示为:Further, the system measurement equation of the state space model of the UWB/MEMS integrated navigation system is expressed as:
Zk=h(X'k)+Vk Z k =h(X' k )+V k
其中,Zk为系统量测输入,h(X'k)为系统非线性量测函数,Vk为组合系统量测噪声,Vk噪声协方差矩阵为Rk,h(X'k)和Vk分别表示为:Among them, Z k is the system measurement input, h(X' k ) is the system nonlinear measurement function, V k is the combined system measurement noise, and the V k noise covariance matrix is R k , h(X' k ) and Vk are respectively expressed as:
Vk=-2ρUi,kε+ε2 V k =-2ρ Ui,k ε+ε 2
其中,X'k包含惯导在地心地固坐标系下的位置误差Δxk、Δyk,其中Δxk、Δyk与状态量Xk中惯导在地理坐标系下的位置误差ΔLk、Δλk、Δhk的关系表示为:Among them, X' k includes the position errors Δx k , Δy k of the inertial navigation in the geocentric fixed coordinate system, where Δx k , Δy k and the state quantity X k of the inertial navigation in the geographic coordinate system The position errors ΔL k , Δλ The relationship between k and Δh k is expressed as:
Δxk=-(Rn+hk)cosλk sinLkΔLk-(Rn+hk)cosLk sinλkΔλk+cosLk cosλkΔhk Δx k =-(R n +h k )cosλ k sinL k ΔL k -(R n +h k )cosL k sinλ k Δλ k +cosL k cosλ k Δh k
Δyk=-(Rn+hk)sinλk sinLkΔLk+(Rn+hk)cosLk cosλkΔλk+cosLksinλkΔhk Δy k =-(R n +h k )sinλ k sinL k ΔL k +(R n +h k )cosL k cosλ k Δλ k +cosL k sinλ k Δh k
其中,e为地球离心率,Rn为地球子午圈半径。Among them, e is the eccentricity of the earth, and R n is the radius of the earth's meridian.
进一步的,所述步骤五中量测误差判据具体表示为:Further, the measurement error criterion in the step 5 is specifically expressed as:
λk>β时,量测存在误差;When λ k > β, there is an error in the measurement;
λk<β时,量测不存在误差;When λ k < β, there is no measurement error;
其中,β为门限值,λk为检测函数,λk服从自由度为m的χ2分布,即λk~χ2(m),λk具体表示为:Among them, β is the threshold value, λ k is the detection function, and λ k obeys the χ 2 distribution with m degrees of freedom, that is, λ k ~χ 2 (m), and λ k is specifically expressed as:
其中,vk为系统k时刻的新息序列,为新息序列vk的理论协方差。Among them, v k is the innovation sequence at time k of the system, is the theoretical covariance of the innovation sequence v k .
进一步的,所述步骤五中多重因子的鲁棒矩阵表示为:Further, the robust matrix of multiple factors in the step 5 is expressed as:
其中,Sk为多重因子的鲁棒调节矩阵,sk(i,i)表示第i个观测量的鲁棒调节因子,sk(i,i)计算方法如下:Among them, Sk is the robust adjustment matrix of multiple factors, and s k (i, i) represents the robust adjustment factor of the i-th observation. The calculation method of s k (i, i) is as follows:
其中,为新息理论协方差对角线的值,Yk(i,i)为新息实际协方差对角线的值。in, is the value of the innovation theoretical covariance diagonal, and Y k (i,i) is the innovation actual covariance diagonal value.
本发明的有益效果是:The beneficial effects of the present invention are:
(1)本发明根据UWB和MEMS惯导定位原理,建立了UWB/MEMS紧组合数学模型,该模型比常规的UWB/MEMS松组合模型定位精度更高,对环境适应能力更强。(1) According to the UWB and MEMS inertial navigation positioning principles, the present invention establishes a UWB/MEMS tight combination mathematical model, which has higher positioning accuracy and stronger adaptability to the environment than the conventional UWB/MEMS loose combination model.
(2)本发明针对量测突变噪声和野值,在传统鲁棒算法的基础上引入测量误差判据,增强了对野值的处理能力。(2) Aiming at measuring sudden change noise and outliers, the present invention introduces measurement error criteria on the basis of traditional robust algorithms, thereby enhancing the processing capability of outliers.
(3)本发明针对传统鲁棒算法对部分观测受干扰调节能力差的问题,并结合UWB测距误差的实际情况,提出一种多重鲁棒自适应矩阵的计算方法,该算法针对各量测不同的误差情况,实时调节滤波增益矩阵,使滤波器具有更强的自适应性。(3) The present invention proposes a method for calculating multiple robust adaptive matrices in view of the problem that the traditional robust algorithm has poor ability to adjust the interference to some observations, and combined with the actual situation of the UWB ranging error. Under different error conditions, the filter gain matrix is adjusted in real time to make the filter more adaptive.
附图说明Description of drawings
图1为本发明的原理图;Fig. 1 is the principle diagram of the present invention;
图2为本发明的方针运动轨迹图;Fig. 2 is the target movement trajectory diagram of the present invention;
图3为UWB、MEMS、UWB/MEMS松组合和UWB/MEMS紧组合算法解算的载体轨迹对比图;Figure 3 is a comparison diagram of carrier trajectories calculated by UWB, MEMS, UWB/MEMS loose combination and UWB/MEMS tight combination algorithm;
图4(a)为姿态角误差对比图1;Figure 4(a) is the attitude angle error comparison Figure 1;
图4(b)为姿态角误差对比图2;Figure 4(b) is the attitude angle error comparison Figure 2;
图4(c)为姿态角误差对比图3;Figure 4(c) is the attitude angle error comparison Figure 3;
图5(a)为速度误差对比图1;Figure 5(a) is the speed error comparison Figure 1;
图5(b)为速度误差对比图2;Figure 5(b) is the speed error comparison Figure 2;
图6(a)为速度误差对比图1;Figure 6(a) is the speed error comparison Figure 1;
图6(b)为速度误差对比图2;Figure 6(b) is the speed error comparison Figure 2;
图7(a)为姿态角误差对比图1;Figure 7(a) is the attitude angle error comparison Figure 1;
图7(b)为姿态角误差对比图2;Figure 7(b) is the attitude angle error comparison Figure 2;
图7(c)为姿态角误差对比图3;Figure 7(c) is the attitude angle error comparison Figure 3;
图8(a)为速度误差对比图1;Figure 8(a) is the speed error comparison Figure 1;
图8(b)为速度误差对比图2;Figure 8(b) is the speed error comparison Figure 2;
图9(a)为位置误差对比图1;Fig. 9(a) is the position error comparison Fig. 1;
图9(b)为位置误差对比图2;Fig. 9(b) is the position error comparison Fig. 2;
图10(a)为姿态角误差对比图1;Figure 10(a) is the attitude angle error comparison Figure 1;
图10(b)为姿态角误差对比图2;Figure 10(b) is the attitude angle error comparison Figure 2;
图10(c)为姿态角误差对比图3;Figure 10(c) is the attitude angle error comparison Figure 3;
图11(a)为速度误差对比图1;Figure 11(a) is the speed error comparison Figure 1;
图11(b)为速度误差对比图2;Figure 11(b) is the speed error comparison Figure 2;
图12(a)为位置误差对比图1;Fig. 12(a) is the position error comparison Fig. 1;
图12(b)为位置误差对比图2。Fig. 12(b) is the position error comparison Fig. 2.
具体实施方式Detailed ways
为提高室内定位系统的精度和鲁棒性,本发明根据UWB和MEMS定位模型,推导出了一种UWB/MEMS紧组合算法,同时在传统的鲁棒算法的基础上引入测量误差判据,并针对传统鲁棒算法对部分观测受误差干扰调节能力差的问题,提出一种多重鲁棒自适应滤波算法,避免了对正确的量测量的调节,从而提高了组合系统的精度和鲁棒性。In order to improve the accuracy and robustness of the indoor positioning system, the present invention deduces a UWB/MEMS tight combination algorithm according to the UWB and MEMS positioning models, and at the same time introduces the measurement error criterion on the basis of the traditional robust algorithm. Aiming at the problem that the traditional robust algorithm has poor ability to adjust some observations by error interference, a multiple robust adaptive filtering algorithm is proposed, which avoids the adjustment of the correct quantity measurement, thereby improving the accuracy and robustness of the combined system.
具体实施方式一:参照图1具体说明本实施方式,本实施方式所述的一种改进的鲁棒无迹卡尔曼滤波组合导航方法,包括以下步骤:Embodiment 1: This embodiment is described in detail with reference to FIG. 1. An improved robust unscented Kalman filter combined navigation method described in this embodiment includes the following steps:
(1)收集UWB系统和MEMS系统输出的数据;(1) Collect data output by UWB system and MEMS system;
(2)选择状态量和观测量,建立UWB/MEMS组合导航系统状态空间模型;(2) Select the state quantity and the observation quantity, and establish the state space model of the UWB/MEMS integrated navigation system;
(3)UWB/MEMS组合系统滤波初始化;(3) UWB/MEMS combined system filter initialization;
(4)时间更新。由k-1时刻状态估计值及协方差计算k时刻系统状态预测值及协方差;(4) Time update. Calculate the predicted value and covariance of the system state at time k from the estimated state value and covariance at time k-1;
(5)Sigma点选择。根据状态预测值及其协方差选择一组加权Sigma点;(5) Sigma point selection. Select a set of weighted Sigma points based on state predicted values and their covariances;
(6)量测更新。利用经过非线性量测方程变换后的Sigma点进行量测更新,得到一步状态预测的误差协方差和一步预测的互协方差;(6) Measurement update. Using the Sigma point transformed by the nonlinear measurement equation to perform measurement update, the error covariance of one-step state prediction and the cross-covariance of one-step prediction are obtained;
(7)引入量测误差判据,若量测存在误差,则计算鲁棒矩阵并对一步状态预测的误差协方差进行校正;(7) The measurement error criterion is introduced. If there is an error in the measurement, the robust matrix is calculated and the error covariance of the one-step state prediction is corrected;
(8)利用校正后的一步状态误差协方差,计算k时刻状态估计和状态误差协方差;(8) Using the corrected one-step state error covariance, calculate the state estimate and state error covariance at time k;
(9)将滤波输出的误差信息反馈补偿到UWB系统和MEMS系统,输出高精度姿态、速度、位置信息。(9) Feedback and compensate the error information output by the filter to the UWB system and the MEMS system, and output high-precision attitude, speed, and position information.
本发明一种改进的鲁棒无迹卡尔曼滤波组合导航方法还包括:An improved robust unscented Kalman filter combined navigation method of the present invention further comprises:
建立UWB/MEMS紧组合系统模型Building a UWB/MEMS Compact System Model
(1)系统状态方程:(1) The system state equation:
Xk+1=FkXk+wk X k+1 =F k X k +w k
其中,Xk为15维的惯导解算信息误差,其可写成其中,φk=[φk,x φk,y φk,z]T为k时刻惯导解算的姿态误差,ΔVk=[ΔVk,x ΔVk,y ΔVk,z]T为k时刻惯导解算的地理坐标系下的速度误差,ΔPk=[ΔLk Δλk Δhk]T为k时刻惯导解算的经纬高误差,εk=[εk,x εk,y εk,z]T为k时刻陀螺常值漂移,为k时刻加速度计零偏。wI,k为k时刻惯导系统过程噪声,且满足E[wI,k]=0,FI,k为k时刻惯导系统状态转移矩阵。Among them, X k is the 15-dimensional inertial navigation solution information error, which can be written as Among them, φ k =[φ k,x φ k,y φ k,z ] T is the attitude error of inertial navigation solution at time k, ΔV k =[ΔV k,x ΔV k,y ΔV k,z ] T is Velocity error in geographic coordinate system calculated by inertial navigation at time k, ΔP k =[ΔL k Δλ k Δh k ] T is the latitude and longitude error calculated by inertial navigation at time k, ε k =[ε k,x ε k, y ε k,z ] T is the constant gyro drift at time k, is the zero offset of the accelerometer at time k. w I,k is the inertial navigation system process noise at time k, and satisfies E[w I,k ]=0, and F I,k is the state transition matrix of the inertial navigation system at time k.
(2)系统量测数学模型推导:(2) Derivation of system measurement mathematical model:
在地心地固坐标系中,假设k时刻载体的真实位置为(xk,yk),惯导解算得到的载体的位置为(xI,k,yI,k),第i个基站Si的真实位置为因此由MEMS惯导解算所得到的载体到基站Si之间的伪距ρIi,k为:In the geocentric fixed coordinate system, assuming that the real position of the carrier at time k is (x k , y k ), the position of the carrier obtained by the inertial navigation solution is (x I, k , y I, k ), the i-th base station The true position of Si is Therefore, the pseudorange ρ Ii,k between the carrier and the base station Si obtained from the MEMS inertial navigation solution is:
载体到基站Si的真实距离ρi为The real distance ρ i from the carrier to the base station S i is
两式相减,得Subtracting the two equations, we get
由于惯导解算的位置(xI,k,yI,k)存在误差,其与真实值(xk,yk)之间的关系为:Due to the error of the position (x I,k ,y I,k ) calculated by the inertial navigation, the relationship between it and the real value (x k , y k ) is:
xk=xI,k-Δxk x k =x I,k -Δx k
yk=yI,k-Δyk y k =y I,k -Δy k
其中,Δxk和Δyk为k时刻MEMS惯导解算的载体位置误差。Among them, Δx k and Δy k are the carrier position errors calculated by MEMS inertial navigation at time k.
整理可得:Arrange to get:
假设k时刻UWB测量的载体到基站Si的距离为ρUi,k,其与载体到基站Si的真实距离ρi,k之间的关系可表示为:Assuming that the distance from the carrier to the base station Si measured by UWB at time k is ρ Ui,k , the relationship between it and the real distance ρ i ,k from the carrier to the base station Si can be expressed as:
ρUi,k=ρi,k+ερ Ui,k =ρ i,k +ε
其中,ε为UWB测量噪声。整理可得系统量测模型:Among them, ε is the UWB measurement noise. Arrange the available system measurement model:
式中,为量测输入,-2ρUi,kε+ε2为系统观测噪声,其协方差矩阵为Rk。In the formula, is the measurement input, -2ρ Ui,k ε+ε 2 is the system observation noise, and its covariance matrix is R k .
(3)系统量测方程:(3) System measurement equation:
Zk=h(X'k)+Vk Z k =h(X' k )+V k
其中,Zk为系统量测输入,h(X'k)为系统非线性量测函数,Vk为系统量测噪声,其噪声协方差矩阵为Rk,h(X'k)和Vk分别可以表示为:Among them, Z k is the system measurement input, h(X' k ) is the system nonlinear measurement function, V k is the system measurement noise, and its noise covariance matrix is R k , h(X' k ) and V k can be expressed as:
Vk=-2ρUi,kε+ε2 V k =-2ρ Ui,k ε+ε 2
其中,X'k包含惯导在地心地固坐标系下的位置误差Δxk、Δyk,其中Δxk、Δyk与状态量Xk中惯导在地理坐标系下的位置误差ΔLk、Δλk、Δhk的关系可以表示为:Among them, X' k includes the position errors Δx k , Δy k of the inertial navigation in the geocentric fixed coordinate system, where Δx k , Δy k and the state quantity X k of the inertial navigation in the geographic coordinate system The position errors ΔL k , Δλ The relationship between k and Δh k can be expressed as:
Δxk=-(Rn+hk)cosλk sinLkΔLk-(Rn+hk)cosLk sinλkΔλk+cosLk cosλkΔhk Δx k =-(R n +h k )cosλ k sinL k ΔL k -(R n +h k )cosL k sinλ k Δλ k +cosL k cosλ k Δh k
Δyk=-(Rn+hk)sinλk sinLkΔLk+(Rn+hk)cosLk cosλkΔλk+cosLksinλkΔhk Δy k =-(R n +h k )sinλ k sinL k ΔL k +(R n +h k )cosL k cosλ k Δλ k +cosL k sinλ k Δh k
其中,e为地球离心率,Rn为地球子午圈半径。Among them, e is the eccentricity of the earth, and R n is the radius of the earth's meridian.
2.导数无迹卡尔曼滤波(Derivative Unscented Kalman Filter,DUKF)算法2. Derivative Unscented Kalman Filter (DUKF) algorithm
假设非线性离散时间系统为:Suppose the nonlinear discrete-time system is:
其中,xk∈Rn和zk∈Rm分别为k时刻统的状态向量和量测向量,Φk/k-1为离散型状态转移矩阵,h(·)为描述量测模型的非线性函数,wk和vk为互不相关的零均值高斯白噪声,其方差为:Among them, x k ∈ R n and z k ∈ R m are the state vector and measurement vector of the k time system, respectively, Φ k/k-1 is the discrete state transition matrix, and h( ) is the non-state vector describing the measurement model. Linear function, w k and v k are uncorrelated zero-mean Gaussian white noise, and their variance is:
根据DUKF滤波算法,进行系统状态更新和量测更新得到载体的导航信息,具体步骤包括:According to the DUKF filtering algorithm, the system status update and measurement update are performed to obtain the navigation information of the carrier. The specific steps include:
(1)给定状态估计值及其协方差 (1) Given a state estimate and its covariance
(2)时间更新。由于系统状态方程为线性,状态预测值及其协方差的可表示为:(2) Time update. Since the system state equation is linear, the state predicted value and its covariance can be expressed as:
(3)Sigma点选择。根据状态预测值及其协方差选择一组加权Sigma点,选择的Sigma点为:(3) Sigma point selection. A set of weighted Sigma points are selected according to the state predicted value and its covariance. The selected Sigma points are:
(4)量测更新。经过非线性量测方程h(·)变换后的Sigma点为:(4) Measurement update. The Sigma point transformed by the nonlinear measurement equation h(·) is:
γi,k/k-1=h(ξi,k/k-1),i=0,1,...,2nγ i,k/k-1 =h(ξi ,k/k-1 ),i=0,1,...,2n
计算量测预测值及其协方差:Compute the measurement predictions and their covariances:
计算状态预测值与量测预测值间的互协方差:Compute the cross-covariance between state predictions and measurement predictions:
其中,ωi为权值,其可表述为 Among them, ω i is the weight, which can be expressed as
(5)确定卡尔曼滤波增益矩阵:(5) Determine the Kalman filter gain matrix:
(6)更新状态估计值及其协方差 (6) Update the state estimate and its covariance
从DUKF的算法步骤可以看出,在时间更新过程中,它与线性KF具有相同的形式,可以简洁有效地计算状态预测值及其协方差,避免了标准UKF因UT变换导致的额外计算;在量测更新过程中,DUKF选择一组加权Sigma点捕获状态预测值及其方差的信息,然后根据所选择的Sigma点和经过非线性量测方程变换后的Sigma点的统计信息,更新状态估计值及其协方差,继承了标准UKF处理非线性滤波问题的优良特性。It can be seen from the algorithm steps of DUKF that in the time update process, it has the same form as the linear KF, which can calculate the state prediction value and its covariance concisely and effectively, avoiding the extra calculation caused by the UT transformation of the standard UKF; During the measurement update process, DUKF selects a set of weighted Sigma points to capture the information of the state prediction value and its variance, and then updates the state estimate value according to the selected Sigma point and the statistical information of the Sigma point transformed by the nonlinear measurement equation and its covariance, inheriting the excellent characteristics of the standard UKF in dealing with nonlinear filtering problems.
3.量测噪声和野值判据3. Measurement noise and outlier criteria
卡尔曼滤波框架中,量测误差对滤波结果的影响是通过新息引入的,因此可以从新息出发对量测误差进行在线检测,系统的新息序列可以表示为:In the Kalman filter framework, the influence of the measurement error on the filtering result is introduced by the innovation, so the measurement error can be detected online from the innovation. The innovation sequence of the system can be expressed as:
在无噪声和野值情况下,k时刻的新息vk是零均值高斯白噪声,其协方差为:In the case of no noise and outliers, the innovation v k at time k is zero-mean Gaussian white noise, and its covariance is:
当量测存在误差时,新息vk均值不再为零,因此,通过新息序列的检测可以判断是否存在噪声和野值,对新息vk作二元假设:When there is an error in the measurement, the mean value of the innovation v k is no longer zero. Therefore, the detection of the innovation sequence can determine whether there is noise and outliers, and make a binary assumption for the innovation v k :
H0:无误差E[vk]=0, H 0 : no error E[v k ]=0,
H1:有误差E[vk]=μk,E[(vk-μk)(vk-μk)T]=Ak H 1 : error E[v k ]=μ k , E[(v k −μ k )(v k −μ k ) T ]=A k
通过上述对新息vk的假设检验可得检测函数:The detection function can be obtained through the above hypothesis test on the innovation v k :
其中,λk是服从自由度为m的χ2分布,即λk~χ2(m)。当量测存在误差时,λk将会发生变化,如果取λk大于某一门限值β的概率为α,即p{λk>β}=α,则组合系统量测误差判断准则为:Among them, λ k is a χ 2 distribution with m degrees of freedom, that is, λ k ~χ 2 (m). When there is an error in the measurement, λ k will change. If the probability that λ k is greater than a certain threshold value β is taken as α, that is, p{λ k > β}=α, then the judgment criterion for the measurement error of the combined system is: :
λk>β时,量测存在误差When λ k > β, there is an error in the measurement
λk<β时,量测不存在误差When λ k < β, there is no measurement error
4.多重因子的鲁棒算法4. Robust algorithm for multiple factors
传统的鲁棒算法是通过引入一个时变的鲁棒因子实时调整量测协方差从而达到调节滤波增益的目的,使有误差的量测量被较小的用于状态量的估计中,实现系统对量测误差的鲁棒自适应性。调整后的量测协方差可以表示为:The traditional robust algorithm is to adjust the measurement covariance in real time by introducing a time-varying robustness factor. Therefore, the purpose of adjusting the filter gain is achieved, so that the quantity measurement with error is used in the estimation of the state quantity in a smaller amount, and the robust adaptability of the system to the measurement error is realized. The adjusted measurement covariance can be expressed as:
其中,sk是鲁棒因子。在量测存在误差时,新息的实际协方差大于理论的协方差,两者的关系可以表示为:where sk is the robustness factor. When there is an error in the measurement, the actual covariance of the innovation is greater than the theoretical covariance, and the relationship between the two can be expressed as:
其中,Yk是新息的实际协方差,ρ为遗忘因子,通常取值为0.95。传统的鲁棒因子的获取方法是计算新息序列实际协方差和理论协方差的比值,具体表示如下:Among them, Y k is the actual covariance of the innovation, ρ is the forgetting factor, usually 0.95. The traditional method of obtaining the robust factor is to calculate the ratio of the actual covariance and the theoretical covariance of the innovation sequence, which is specifically expressed as follows:
其中,tr(·)表示对矩阵求迹。从式中可以看出,传统的鲁棒因子虽然计算简单,但对各个观测量的调节能力相同。对于UWB系统,由于基站分布在四周,系统在非视距环境下,通常是某个基站与标签的通信受障碍物遮挡而产生测距误差,故组合系统各个观测量的误差大小不一样,因此,传统的标量鲁棒因子不适合对UWB/MEMS组合系统观测误差的调节。本发明根据UWB测距误差特性,建立多重鲁棒因子,对UWB测距的每个通道给予不同的调节能力,多重鲁棒因子的计算方法如下:Among them, tr( ) represents the trace of the matrix. It can be seen from the formula that although the traditional robust factor is simple to calculate, it has the same ability to adjust each observation. For the UWB system, since the base stations are distributed around, and the system is in a non-line-of-sight environment, the communication between a base station and a tag is usually blocked by an obstacle, resulting in a ranging error. Therefore, the error of each observation in the combined system is different. Therefore, , the traditional scalar robust factor is not suitable for adjusting the observation error of UWB/MEMS combined system. The present invention establishes multiple robust factors according to the error characteristics of UWB ranging, and gives different adjustment capabilities to each channel of UWB ranging. The calculation method of the multiple robust factors is as follows:
其中,Sk为鲁棒调节矩阵,sk(i,i)表示第i个观测量的鲁棒调节因子,其计算方法如下:Among them, Sk is the robust adjustment matrix, and sk (i,i) represents the robust adjustment factor of the i-th observation. The calculation method is as follows:
本发明首先针对室内环境下UWB易受非视距环境(NLOS)影响而导致定位精度低的问题,提出UWB/MEMS紧组合策略;其次,在传统的鲁棒算法的基础上引入量测误差判据,并且针对传统鲁棒算法对部分观测受干扰调节能力差的问题,并结合UWB测距误差的实际情况,提出一种多重鲁棒自适应矩阵的计算方法,该算法针对各量测不同的误差情况,实时调节滤波增益矩阵,使滤波器具有更强的自适应性。所以本发明利用MATLAB仿真软件进行仿真实验,在各个基站通信均受误差干扰和部分基站通信受误差干扰的情况下,将本发明的MRUKF算法与现有的UKF算法和RUKF算法进行比较。The invention firstly proposes a UWB/MEMS tight combination strategy to solve the problem that UWB is easily affected by non-line-of-sight environment (NLOS) in indoor environment, which leads to low positioning accuracy; secondly, it introduces measurement error judgment on the basis of traditional robust algorithm. According to the data, and in view of the problem that the traditional robust algorithm has poor ability to adjust the interference of some observations, and combined with the actual situation of the UWB ranging error, a calculation method of multiple robust adaptive matrices is proposed. Error conditions, adjust the filter gain matrix in real time to make the filter more adaptive. Therefore, the present invention uses MATLAB simulation software to carry out simulation experiments, and compares the MRUKF algorithm of the present invention with the existing UKF algorithm and RUKF algorithm under the condition that each base station communication is interfered by errors and some base station communications are interfered by errors.
下面结合具体事例进行仿真分析:The following simulation analysis is carried out in combination with specific cases:
传感器参数设置为:陀螺仪的常值漂移和随机噪声分别为10°/h和5°/h,加速度计的常值漂移和随机噪声分别为500ug和70ug,陀螺仪和加速度计的输出频率均为100Hz;UWB标签测距的随机漂移为0.3m,UWB系统的输出频率为10Hz。UWB基站含误差时,设置各基站位置存在1m的偏差。载体运动设置为:假设物体M在一个二维平面上做圆周运动,水平方向(x轴)上做匀加速直线运动,垂直方向(y轴)上也做匀加速直线运动,运动速度为1m/s,运动两周,总的运动时长为280s。4个基站布置在运动轨迹四周,图2位载体运动轨迹和基站位置分布。The sensor parameters are set as: the constant drift and random noise of the gyroscope are 10°/h and 5°/h, respectively, the constant drift and random noise of the accelerometer are 500ug and 70ug, respectively, and the output frequencies of the gyroscope and accelerometer are both. is 100Hz; the random drift of UWB tag ranging is 0.3m, and the output frequency of the UWB system is 10Hz. When the UWB base station contains errors, the position of each base station is set to have a deviation of 1m. The carrier motion setting is: Suppose the object M performs circular motion on a two-dimensional plane, uniformly accelerated linear motion in the horizontal direction (x-axis), and uniformly accelerated linear motion in the vertical direction (y-axis), and the motion speed is 1m/ s, exercise for two weeks, and the total exercise time is 280s. 4 base stations are arranged around the motion track, Figure 2 bit carrier motion track and base station location distribution.
图3为UWB、MEMS、UWB/MEMS松组合、UWB/MEMS紧组合算法解算的载体轨迹对比图,从图中可以看出,MEMS解算轨迹较为平滑稳定,但是随着时间推移惯导误差逐渐累加导致定位结果偏离参考轨迹。与MEMS惯导对比,UWB定位精度较高,但是UWB测距存在噪声扰动,导致UWB定位轨迹有较大的波动。相较于MEMS和UWB,UWB/MEMS组合系统继承了MEMS惯导和UWB的优点,因此解算结果与参考轨迹更为接近,稳定性更好。Figure 3 is a comparison chart of carrier trajectories solved by UWB, MEMS, UWB/MEMS loose combination, and UWB/MEMS tight combination algorithm. It can be seen from the figure that the MEMS solution trajectory is relatively smooth and stable, but the inertial navigation error over time The gradual accumulation causes the positioning results to deviate from the reference trajectory. Compared with MEMS inertial navigation, UWB positioning accuracy is higher, but there is noise disturbance in UWB ranging, which leads to large fluctuations in UWB positioning trajectory. Compared with MEMS and UWB, UWB/MEMS combined system inherits the advantages of MEMS inertial navigation and UWB, so the solution results are closer to the reference trajectory and have better stability.
图4(a)、图4(b)、图4(c)、图5(a)、图5(b)、图6(a)和图6(b)为各个基站通信均受误差干扰情况下本发明MRUKF算法与DUKF算法和传统RUKF算法滤波输出误差对比图,从误差图中可以看出,当标签和4个基站的通信都受噪声影响时,由于RUKF算法对量测增益进行调节,因此其滤波精度要高于传统的DUKF。虽然MRUKF是单独对各个量测进行调节,但由于各个量测所受噪声和野值大小相同,因此其解算的鲁棒矩阵和RUKF算出的鲁棒因子大小相同,故两个算法算法滤波精度相当。Figure 4(a), Figure 4(b), Figure 4(c), Figure 5(a), Figure 5(b), Figure 6(a) and Figure 6(b) are the cases where the communication of each base station is interfered by errors The following is a comparison chart of the filtering output errors of the MRUKF algorithm of the present invention, the DUKF algorithm and the traditional RUKF algorithm. It can be seen from the error chart that when the communication between the tag and the four base stations is affected by noise, because the RUKF algorithm adjusts the measurement gain, Therefore, its filtering accuracy is higher than that of the traditional DUKF. Although MRUKF adjusts each measurement independently, since the noise and outliers of each measurement are the same, the robust matrix calculated by MRUKF and the robust factor calculated by RUKF are the same, so the filtering accuracy of the two algorithms is the same. quite.
表1为各个基站通信均受误差干扰情况下,本发明MRUKF算法与DUKF算法和RUKF算法滤波解算的姿态、速度、位置的均方根误差。从表中可以看到,当观测量均含误差时,RUKF和MRUKF对误差均具有很好的调节作用。Table 1 shows the root mean square errors of attitude, velocity, and position calculated by the MRUKF algorithm, the DUKF algorithm, and the RUKF algorithm of the present invention when the communication of each base station is interfered by errors. It can be seen from the table that when the observations all contain errors, both RUKF and MRUKF have a good adjustment effect on the errors.
表1Table 1
图7(a)、图7(b)、图7(c)、图8(a)、图8(b)、图9(a)和图9(b)为部分基站通信受误差干扰情况下,当部分观测量含突变噪声时,本发明MRUKF算法与DUKF算法和传统RUKF算法滤波输出误差对比图。从图可以看出,本发明所提的MRUKF的滤波精度是明显高于RUKF的,其主要原因是RUKF算法对各个观测量的调节能力相同,当只有2个UWB测距受噪声影响时,通过RUKF算法求得的鲁棒因子,其会污染另外两个没有受噪声影响的观测量,迫使其原本合理的滤波增益发生改变,而本发明所提的MRUKF算法是根据其各个量测的误差情况,分别独立调整其滤波增益,因此,其滤波输出精度要明显高于RUKF算法。Fig. 7(a), Fig. 7(b), Fig. 7(c), Fig. 8(a), Fig. 8(b), Fig. 9(a) and Fig. 9(b) are the case where the communication of some base stations is interfered by errors , when some of the observations contain mutation noise, the comparison chart of the filtering output error of the MRUKF algorithm of the present invention, the DUKF algorithm and the traditional RUKF algorithm. It can be seen from the figure that the filtering accuracy of the MRUKF proposed by the present invention is significantly higher than that of the RUKF. The main reason is that the RUKF algorithm has the same ability to adjust each observation. When only two UWB ranging are affected by noise, the The robust factor obtained by the RUKF algorithm will contaminate the other two observations that are not affected by noise, forcing the original reasonable filter gain to change. The MRUKF algorithm proposed in the present invention is based on the error conditions of each measurement. , respectively adjust its filter gain independently, therefore, its filter output accuracy is significantly higher than that of the RUKF algorithm.
表2为部分基站通信受误差干扰情况下,当部分观测量含突变噪声时,本发明MRUKF算法与DUKF算法和RUKF算法滤波解算的姿态、速度、位置的均方根误差。从表中也可以看出,本发明所提的MRUKF算法滤波精度明显高于RUKF算法和UKF算法。Table 2 shows the root mean square errors of attitude, velocity and position calculated by the MRUKF algorithm of the present invention, the DUKF algorithm and the RUKF algorithm when the communication of some base stations is interfered by errors and when some observations contain sudden change noise. It can also be seen from the table that the filtering accuracy of the MRUKF algorithm proposed by the present invention is obviously higher than that of the RUKF algorithm and the UKF algorithm.
表2Table 2
图10(a)、图10(b)、图10(c)、图11(a)、图11(b)、图12(a)和图12(b)为部分基站通信受误差干扰情况下,当部分观测量含野值时,本发明MRUKF算法与DUKF算法和传统RUKF算法滤波输出误差对比图,从上图可以看出,相较于UKF算法,RUKF算法对量测野值具有很好的调节能力,但由于其对各个量测的调节能力相同,会污染不受野值干扰的量测,因此,其滤波输出精度相对MRUKF较低,鲁棒性较差。Fig. 10(a), Fig. 10(b), Fig. 10(c), Fig. 11(a), Fig. 11(b), Fig. 12(a) and Fig. 12(b) are the cases where the communication of some base stations is interfered by errors , when some of the observations contain outliers, the comparison chart of the filtering output error between the MRUKF algorithm of the present invention, the DUKF algorithm and the traditional RUKF algorithm, it can be seen from the above figure that compared with the UKF algorithm, the RUKF algorithm has a good performance on the measurement outliers However, since it has the same adjustment ability for each measurement, it will contaminate the measurement that is not disturbed by outliers. Therefore, its filtering output accuracy is lower than that of MRUKF, and its robustness is poor.
表3为部分基站通信受误差干扰情况下,当部分观测量含野值时,本发明MRUKF算法与DUKF算法和RUKF算法滤波解算的姿态、速度、位置的均方根误差。从表中也可以看出,本发明所提的MRUKF算法对部分观测量受误差干扰的调节能力明显高于RUKF算法和UKF算法。Table 3 shows the root mean square errors of attitude, velocity and position calculated by the MRUKF algorithm of the present invention, the DUKF algorithm and the RUKF algorithm filtering and solving under the condition that some base station communication is interfered by errors, and when some observed values contain outliers. It can also be seen from the table that the MRUKF algorithm proposed in the present invention has a significantly higher adjustment capability to some observations disturbed by errors than the RUKF algorithm and the UKF algorithm.
表3table 3
综上,本发明一种改进的鲁棒无迹卡尔曼滤波组合导航方法,定位精度高,鲁棒性强,对实际中部分UWB基站含误差具有很好的调节能力,工程应用价值高。In conclusion, an improved robust unscented Kalman filter combined navigation method of the present invention has high positioning accuracy and strong robustness, and has good adjustment capability for errors in some UWB base stations in practice, and has high engineering application value.
需要注意的是,具体实施方式仅仅是对本发明技术方案的解释和说明,不能以此限定权利保护范围。凡根据本发明权利要求书和说明书所做的仅仅是局部改变的,仍应落入本发明的保护范围内。It should be noted that the specific embodiments are only explanations and descriptions of the technical solutions of the present invention, and cannot be used to limit the protection scope of the rights. Any changes made according to the claims and description of the present invention are only partial changes, which should still fall within the protection scope of the present invention.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010843690.2A CN111896008A (en) | 2020-08-20 | 2020-08-20 | An Improved Robust Unscented Kalman Filtering Integrated Navigation Method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010843690.2A CN111896008A (en) | 2020-08-20 | 2020-08-20 | An Improved Robust Unscented Kalman Filtering Integrated Navigation Method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111896008A true CN111896008A (en) | 2020-11-06 |
Family
ID=73229826
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010843690.2A Pending CN111896008A (en) | 2020-08-20 | 2020-08-20 | An Improved Robust Unscented Kalman Filtering Integrated Navigation Method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111896008A (en) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112432644A (en) * | 2020-11-11 | 2021-03-02 | 杭州电子科技大学 | Unmanned ship integrated navigation method based on robust adaptive unscented Kalman filtering |
| CN113063429A (en) * | 2021-03-18 | 2021-07-02 | 苏州华米导航科技有限公司 | Self-adaptive vehicle-mounted combined navigation positioning method |
| CN113916222A (en) * | 2021-09-15 | 2022-01-11 | 北京自动化控制设备研究所 | Combined Navigation Method Based on Kalman Filter Estimating Variance Constraints |
| CN114088086A (en) * | 2021-11-23 | 2022-02-25 | 江苏科技大学 | Multi-target robust positioning method for resisting measurement outlier interference |
| CN114166221A (en) * | 2021-12-08 | 2022-03-11 | 中国矿业大学 | Auxiliary transportation robot positioning method and system in dynamic complex mine environment |
| CN114659526A (en) * | 2022-02-11 | 2022-06-24 | 北京空间飞行器总体设计部 | Spacecraft autonomous navigation robust filtering algorithm based on sequential image state expression |
| CN114812614A (en) * | 2022-04-29 | 2022-07-29 | 苏州大学 | Polar region coarse alignment method based on robust unscented quaternion Kalman filtering |
| CN115096321A (en) * | 2022-06-23 | 2022-09-23 | 中国人民解放军63921部队 | Robust unscented information filtering alignment method and system for vehicle-mounted strapdown inertial navigation system |
| CN116086466A (en) * | 2022-12-28 | 2023-05-09 | 淮阴工学院 | Method for improving INS error precision |
| CN116182854A (en) * | 2023-04-28 | 2023-05-30 | 中国人民解放军海军工程大学 | Self-adaptive robust inertia/gravity matching combined navigation method, system and terminal |
| CN116448106A (en) * | 2023-05-24 | 2023-07-18 | 中铁第四勘察设计院集团有限公司 | Method and device for positioning long and narrow environment based on UWB/SINS combined system |
| CN117705108A (en) * | 2023-12-12 | 2024-03-15 | 中铁第四勘察设计院集团有限公司 | Filtering positioning method, system and filter based on maximum correlation entropy |
| CN117990112A (en) * | 2024-04-03 | 2024-05-07 | 中国人民解放军海军工程大学 | Target localization method of UAV optoelectronic platform based on robust unscented Kalman filter |
| CN119618207A (en) * | 2025-02-11 | 2025-03-14 | 华航导控(天津)科技有限公司 | Self-adaptive combined navigation method suitable for multiple scenes |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170212529A1 (en) * | 2013-11-27 | 2017-07-27 | The Trustees Of The University Of Pennsylvania | Multi-sensor fusion for robust autonomous flight in indoor and outdoor environments with a rotorcraft micro-aerial vehicle (mav) |
| CN107289933A (en) * | 2017-06-28 | 2017-10-24 | 东南大学 | Double card Kalman Filtering guider and method based on MEMS sensor and VLC positioning fusions |
| CN109324330A (en) * | 2018-09-18 | 2019-02-12 | 东南大学 | USBL/SINS compact combined navigation and positioning method based on hybrid derivative-free extended Kalman filter |
| US20190129044A1 (en) * | 2016-07-19 | 2019-05-02 | Southeast University | Cubature Kalman Filtering Method Suitable for High-dimensional GNSS/INS Deep Coupling |
| CN109916410A (en) * | 2019-03-25 | 2019-06-21 | 南京理工大学 | An Indoor Localization Method Based on Improved Square Root Unscented Kalman Filtering |
-
2020
- 2020-08-20 CN CN202010843690.2A patent/CN111896008A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170212529A1 (en) * | 2013-11-27 | 2017-07-27 | The Trustees Of The University Of Pennsylvania | Multi-sensor fusion for robust autonomous flight in indoor and outdoor environments with a rotorcraft micro-aerial vehicle (mav) |
| US20190129044A1 (en) * | 2016-07-19 | 2019-05-02 | Southeast University | Cubature Kalman Filtering Method Suitable for High-dimensional GNSS/INS Deep Coupling |
| CN107289933A (en) * | 2017-06-28 | 2017-10-24 | 东南大学 | Double card Kalman Filtering guider and method based on MEMS sensor and VLC positioning fusions |
| CN109324330A (en) * | 2018-09-18 | 2019-02-12 | 东南大学 | USBL/SINS compact combined navigation and positioning method based on hybrid derivative-free extended Kalman filter |
| CN109916410A (en) * | 2019-03-25 | 2019-06-21 | 南京理工大学 | An Indoor Localization Method Based on Improved Square Root Unscented Kalman Filtering |
Non-Patent Citations (1)
| Title |
|---|
| 周卫东等: "基于新息和残差的自适应UKF算法", 《宇航学报》 * |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112432644A (en) * | 2020-11-11 | 2021-03-02 | 杭州电子科技大学 | Unmanned ship integrated navigation method based on robust adaptive unscented Kalman filtering |
| CN112432644B (en) * | 2020-11-11 | 2022-03-25 | 杭州电子科技大学 | Unmanned ship integrated navigation method based on robust adaptive unscented Kalman filtering |
| CN113063429A (en) * | 2021-03-18 | 2021-07-02 | 苏州华米导航科技有限公司 | Self-adaptive vehicle-mounted combined navigation positioning method |
| CN113063429B (en) * | 2021-03-18 | 2023-10-24 | 苏州华米导航科技有限公司 | Self-adaptive vehicle-mounted integrated navigation positioning method |
| CN113916222B (en) * | 2021-09-15 | 2023-10-13 | 北京自动化控制设备研究所 | Integrated navigation method based on variance constraints of Kalman filter estimation |
| CN113916222A (en) * | 2021-09-15 | 2022-01-11 | 北京自动化控制设备研究所 | Combined Navigation Method Based on Kalman Filter Estimating Variance Constraints |
| CN114088086B (en) * | 2021-11-23 | 2023-11-24 | 江苏科技大学 | Multi-target robust positioning method for resisting measurement wild value interference |
| CN114088086A (en) * | 2021-11-23 | 2022-02-25 | 江苏科技大学 | Multi-target robust positioning method for resisting measurement outlier interference |
| CN114166221A (en) * | 2021-12-08 | 2022-03-11 | 中国矿业大学 | Auxiliary transportation robot positioning method and system in dynamic complex mine environment |
| CN114659526A (en) * | 2022-02-11 | 2022-06-24 | 北京空间飞行器总体设计部 | Spacecraft autonomous navigation robust filtering algorithm based on sequential image state expression |
| CN114812614A (en) * | 2022-04-29 | 2022-07-29 | 苏州大学 | Polar region coarse alignment method based on robust unscented quaternion Kalman filtering |
| CN115096321A (en) * | 2022-06-23 | 2022-09-23 | 中国人民解放军63921部队 | Robust unscented information filtering alignment method and system for vehicle-mounted strapdown inertial navigation system |
| CN116086466A (en) * | 2022-12-28 | 2023-05-09 | 淮阴工学院 | Method for improving INS error precision |
| CN116086466B (en) * | 2022-12-28 | 2024-03-26 | 淮阴工学院 | Method for improving INS error precision |
| CN116182854A (en) * | 2023-04-28 | 2023-05-30 | 中国人民解放军海军工程大学 | Self-adaptive robust inertia/gravity matching combined navigation method, system and terminal |
| CN116182854B (en) * | 2023-04-28 | 2023-09-05 | 中国人民解放军海军工程大学 | Self-adaptive robust inertia/gravity matching combined navigation method, system and terminal |
| CN116448106A (en) * | 2023-05-24 | 2023-07-18 | 中铁第四勘察设计院集团有限公司 | Method and device for positioning long and narrow environment based on UWB/SINS combined system |
| CN116448106B (en) * | 2023-05-24 | 2024-05-03 | 中铁第四勘察设计院集团有限公司 | Method and device for positioning long and narrow environment based on UWB/SINS combined system |
| CN117705108A (en) * | 2023-12-12 | 2024-03-15 | 中铁第四勘察设计院集团有限公司 | Filtering positioning method, system and filter based on maximum correlation entropy |
| CN117990112A (en) * | 2024-04-03 | 2024-05-07 | 中国人民解放军海军工程大学 | Target localization method of UAV optoelectronic platform based on robust unscented Kalman filter |
| CN119618207A (en) * | 2025-02-11 | 2025-03-14 | 华航导控(天津)科技有限公司 | Self-adaptive combined navigation method suitable for multiple scenes |
| CN119618207B (en) * | 2025-02-11 | 2025-05-30 | 华航导控(天津)科技有限公司 | An adaptive integrated navigation method suitable for multiple scenarios |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111896008A (en) | An Improved Robust Unscented Kalman Filtering Integrated Navigation Method | |
| CN112073909B (en) | UWB (ultra wide band)/MEMS (micro-electromechanical systems) combination based UWB base station position error compensation method | |
| Liu et al. | Kalman filter-based data fusion of Wi-Fi RTT and PDR for indoor localization | |
| Li et al. | Toward robust crowdsourcing-based localization: A fingerprinting accuracy indicator enhanced wireless/magnetic/inertial integration approach | |
| Jourdan et al. | Monte Carlo localization in dense multipath environments using UWB ranging | |
| US10648816B2 (en) | Device and method for integrated navigation based on wireless fingerprints and MEMS sensors | |
| Li et al. | Multi-sensor multi-floor 3D localization with robust floor detection | |
| Liu et al. | Mercury: An infrastructure-free system for network localization and navigation | |
| Zampella et al. | Robust indoor positioning fusing PDR and RF technologies: The RFID and UWB case | |
| Liu et al. | Doppler shift mitigation in acoustic positioning based on pedestrian dead reckoning for smartphone | |
| US9661473B1 (en) | Methods and apparatus for determining locations of devices in confined spaces | |
| Ibrahim et al. | Inertial measurement unit based indoor localization for construction applications | |
| Cai et al. | CRIL: An efficient online adaptive indoor localization system | |
| CN109916410A (en) | An Indoor Localization Method Based on Improved Square Root Unscented Kalman Filtering | |
| Yu et al. | Precise 3D indoor localization and trajectory optimization based on sparse Wi-Fi FTM anchors and built-in sensors | |
| Wen et al. | An indoor localization and tracking system using successive weighted RSS projection | |
| CN114111802A (en) | Pedestrian dead reckoning assisted UWB positioning method | |
| El-Naggar et al. | Indoor positioning using WiFi RSSI trilateration and INS sensor fusion system simulation | |
| Li et al. | Fine-grained indoor tracking by fusing inertial sensor and physical layer information in WLANs | |
| CN117320148A (en) | Multi-source data fusion positioning methods, systems, electronic devices and storage media | |
| Kong et al. | An accurate and reliable positioning methodology for land vehicles in tunnels based on UWB/INS integration | |
| Chen et al. | Comprehensive evaluation of robust and tight integration of UWB and low-cost IMU | |
| Mousa et al. | Unmanned aerial vehicle positioning using 5G new radio technology in urban environment | |
| Kuxdorf-Alkirata et al. | Reliable and low-cost indoor localization based on bluetooth low energy | |
| EP3844522B1 (en) | Methods for geolocation using electronic distance measurement equipment |
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 | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20201106 |