CN116520380A - Dynamic target combined positioning method based on self-adaptive Kalman filtering - Google Patents
Dynamic target combined positioning method based on self-adaptive Kalman filtering Download PDFInfo
- Publication number
- CN116520380A CN116520380A CN202310489224.2A CN202310489224A CN116520380A CN 116520380 A CN116520380 A CN 116520380A CN 202310489224 A CN202310489224 A CN 202310489224A CN 116520380 A CN116520380 A CN 116520380A
- Authority
- CN
- China
- Prior art keywords
- time
- dynamic target
- moment
- adaptive
- positioning
- 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 103
- 238000001914 filtration Methods 0.000 title claims abstract description 59
- 230000003044 adaptive effect Effects 0.000 claims abstract description 95
- 238000005259 measurement Methods 0.000 claims description 108
- 239000011159 matrix material Substances 0.000 claims description 79
- 238000004422 calculation algorithm Methods 0.000 claims description 33
- 230000008859 change Effects 0.000 claims description 10
- 238000012937 correction Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims 2
- 238000004364 calculation method Methods 0.000 abstract description 8
- 230000004927 fusion Effects 0.000 abstract description 5
- 238000005457 optimization Methods 0.000 description 10
- 230000002159 abnormal effect Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 238000005070 sampling Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- 238000004088 simulation Methods 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000005183 dynamical system Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000003313 weakening effect Effects 0.000 description 1
Classifications
-
- 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/48—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Navigation (AREA)
Abstract
本发明公开一种基于自适应卡尔曼滤波的动态目标组合定位方法,属于计算、推算或计数的技术领域。该组合定位方法用于动态目标处于线性状态和非线性状态两种应用场景,在全球定位系统和超宽带测距信息的组合定位基础上,基于协方差匹配方法引入自适应因子和动态窗口调节,提出一种融合UWB和GPS的自适应卡尔曼滤波组合定位方法,在目标线性运动状态下,基于协方差匹配的滑窗自适应卡尔曼滤波方法进行GPS单点定位;在目标非线性运动状态下,基于引入滤波发散判据的自适应无迹卡尔曼滤波方法进行UWB/GPS组合定位。本发明提升了基于融合UWB和GPS的卡尔曼滤波方法的定位精度和稳定性。
The invention discloses a dynamic target combined positioning method based on adaptive Kalman filter, and belongs to the technical field of calculation, calculation or counting. This combined positioning method is used in two application scenarios where the dynamic target is in a linear state and a nonlinear state. Based on the combined positioning of the global positioning system and ultra-wideband ranging information, an adaptive factor and a dynamic window adjustment are introduced based on the covariance matching method. An adaptive Kalman filter combined positioning method that combines UWB and GPS is proposed. In the state of linear motion of the target, the sliding window adaptive Kalman filter method based on covariance matching is used for GPS single-point positioning; in the state of target nonlinear motion , UWB/GPS combined positioning based on the adaptive unscented Kalman filter method with filter divergence criterion. The invention improves the positioning accuracy and stability of the Kalman filtering method based on the fusion of UWB and GPS.
Description
技术领域technical field
本发明涉及通信中的定位技术,具体涉及一种根据动态目标运动模型以及实时量测数据自适应更新的组合定位方案,公开一种基于自适应卡尔曼滤波的动态组合定位方法,属于计算、推算或计数的技术领域。The invention relates to positioning technology in communication, in particular to a combined positioning scheme adaptively updated according to a dynamic target motion model and real-time measurement data, and discloses a dynamic combined positioning method based on adaptive Kalman filtering, which belongs to calculation and calculation Or count technical fields.
背景技术Background technique
随着工业4.0的兴起,物联网发展迅速,其中基于位置的服务(Location BasedServices,LBS)需求量增长尤为明显。LBS利用不同的定位技术来获取定位设备当前位置,通过移动互联网向定位设备提供信息资源和基础服务,进而实现智能化的定位与跟踪。在工业4.0的背景下,人们对动态目标的定位跟踪要求越来越高,使得LBS中动态目标的定位跟踪技术具有重要的研究价值。With the rise of Industry 4.0, the Internet of Things is developing rapidly, and the demand for location-based services (Location Based Services, LBS) is particularly growing. LBS uses different positioning technologies to obtain the current location of the positioning device, and provides information resources and basic services to the positioning device through the mobile Internet, thereby realizing intelligent positioning and tracking. In the context of Industry 4.0, people have higher and higher requirements for the positioning and tracking of dynamic targets, which makes the positioning and tracking technology of dynamic targets in LBS have important research value.
对动态目标进行跟踪定位时,需要从定位传感器中获取目标的位姿信息量测值。全球导航卫星系统(Global Navigation Satellite System,GNSS)是一种空基无线电导航定位系统,可以提供全方位、全天候、全时段的坐标、速度、时间信息。GNSS定位系统中,应用最广泛的是单点定位模式的全球定位系统(Global Positioning System,GPS),其价格较低、覆盖范围广,但定位精度不高,尤其是在有建筑物遮挡情况下,定位精度严重下降。超宽带(Ultra Wide Band,UWB)是一种无线载波通信技术,采用纳秒级的非正弦波窄脉冲传输信息,通过相对低功耗的系统提供厘米级的定位精度,但硬件成本较高且系统复杂,无法大面积使用。综合GPS和UWB定位技术的特性可知,GPS适用于运动状态简单、对定位精度要求不高的情况,且其成本较低,覆盖面较广;对于运动状态复杂、定位精度要求较高的情况,则可以利用GPS和UWB进行融合定位,在兼顾成本的前提下提升定位精度。When tracking and positioning a dynamic target, it is necessary to obtain the measurement value of the target's pose information from the positioning sensor. Global Navigation Satellite System (GNSS) is a space-based radio navigation and positioning system that can provide all-round, all-weather, all-time coordinates, speed, and time information. Among the GNSS positioning systems, the most widely used is the global positioning system (Global Positioning System, GPS) in single-point positioning mode, which has low price and wide coverage, but the positioning accuracy is not high, especially in the case of building occlusion , the positioning accuracy is severely degraded. Ultra Wide Band (UWB) is a wireless carrier communication technology that uses nanosecond-level non-sinusoidal narrow pulses to transmit information, and provides centimeter-level positioning accuracy through a relatively low-power system, but the hardware cost is high and The system is complex and cannot be used in a large area. Combining the characteristics of GPS and UWB positioning technology, it can be seen that GPS is suitable for the situation where the motion state is simple and the positioning accuracy is not high, and its cost is low and the coverage is wide; GPS and UWB can be used for fusion positioning, and the positioning accuracy can be improved under the premise of taking into account the cost.
目前,动态目标跟踪定位的难点主要在于两点:一是动态目标运动模型的不确定性,即定位系统无法精确估计被定位目标的运动模型;二是动态目标观测数据的不确定性,即定位系统无法精确观测被定位目标的位姿信息。以上两种不确定性分别导致了定位系统中的模型噪声和量测噪声。因此,动态补偿模型噪声误差和消减量测噪声误差的影响是提高动态目标跟踪定位精度的关键所在。动态目标跟踪定位方法不仅要满足较高的定位精度,还要保证滤波处理的实时性。卡尔曼滤波算法(Kalman Filter,KF)具备模型精简、数据存储量小等特点,在动态目标跟踪定位中得到了广泛的应用。At present, the difficulty of dynamic target tracking and positioning mainly lies in two points: one is the uncertainty of the dynamic target motion model, that is, the positioning system cannot accurately estimate the motion model of the positioned target; the other is the uncertainty of the dynamic target observation data, that is, the positioning The system cannot accurately observe the pose information of the positioned target. The above two uncertainties lead to model noise and measurement noise in the positioning system respectively. Therefore, dynamic compensation of model noise errors and reduction of the impact of measurement noise errors is the key to improving the accuracy of dynamic target tracking and positioning. The dynamic target tracking and positioning method not only needs to meet high positioning accuracy, but also needs to ensure the real-time performance of filtering processing. The Kalman Filter algorithm (Kalman Filter, KF) has the characteristics of simple model and small data storage, and has been widely used in dynamic target tracking and positioning.
动态目标的运动方程或量测方程分为线性和非线性两种,因此动态目标跟踪定位可以分为线性滤波问题和非线性滤波问题。KF算法结合最小二乘法提出了基于目标的状态空间的线性滤波问题的递归最优解。非线性滤波问题的最优解需要通过无尽的参数得到条件后验概率求得,实际应用中,通过对非线性问题进行次优近似而求解。基于对非线性函数的泰勒展开式进行一阶线性化截断,忽略高阶项,对非线性函数进行线性近似,发展出扩展卡尔曼滤波算法(Extended Kalman Filter,EKF)。基于用采样策略逼近非线性函数的概率密度分布,发展出无迹卡尔曼滤波算法(Unscented Kalman Filter,UKF)。The motion equations or measurement equations of dynamic targets are divided into linear and nonlinear. Therefore, dynamic target tracking and positioning can be divided into linear filtering problems and nonlinear filtering problems. The KF algorithm combined with the least square method proposes a recursive optimal solution to the linear filtering problem based on the state space of the target. The optimal solution of the nonlinear filtering problem needs to be obtained by obtaining the conditional posterior probability through endless parameters. In practical applications, it is solved by suboptimal approximation to the nonlinear problem. Based on the first-order linear truncation of the Taylor expansion of the nonlinear function, ignoring the higher-order terms, and linear approximation of the nonlinear function, the Extended Kalman Filter algorithm (Extended Kalman Filter, EKF) is developed. Based on the sampling strategy to approximate the probability density distribution of nonlinear functions, the Unscented Kalman Filter (UKF) algorithm is developed.
由于EKF是在状态空间的预测值附近对非线性函数进行一阶泰勒展开,当目标的运动状态非线性程度较高时,无法忽略其泰勒展开式的高阶项,从而导致系统误差较大。此外,EKF需要对非线性函数的雅克比矩阵求导,增大了运算难度。而UKF基于UT变换,通过确定性采样策略近似非线性函数的概率密度分布,使其对非线性统计量的计算精度至少达到二阶,从而在计算量与EKF算法同阶的情况下,提高了滤波精度。Since the EKF is a first-order Taylor expansion of the nonlinear function near the predicted value of the state space, when the nonlinearity of the target's motion state is high, the high-order terms of the Taylor expansion cannot be ignored, resulting in a large system error. In addition, EKF needs to derive the Jacobian matrix of the nonlinear function, which increases the difficulty of calculation. The UKF is based on the UT transformation, and approximates the probability density distribution of the nonlinear function through a deterministic sampling strategy, so that the calculation accuracy of the nonlinear statistics can reach at least the second order, so that the calculation amount is the same as that of the EKF algorithm. filtering precision.
线性KF算法和非线性UKF算法的滤波精度依赖于状态模型和量测数据的精确性,以及对于模型噪声和量测噪声统计特性的准确估计,即模型噪声的协方差矩阵Q和量测噪声的协方差矩阵R。典型的KF算法和UKF算法一般预先通过大量实验综合分析得到噪声的统计特性,并将Q、R矩阵固定为某一定值。但将典型的KF算法或典型的UKF算法应用于动态目标跟踪定位时,目标运动状态发生的变化会影响模型噪声和量测噪声的统计特性,导致Q、R矩阵不确定性增加,进而降低滤波精度,甚至导致滤波器发散。The filtering accuracy of the linear KF algorithm and the nonlinear UKF algorithm depends on the accuracy of the state model and measurement data, as well as the accurate estimation of the statistical characteristics of the model noise and measurement noise, that is, the covariance matrix Q of the model noise and the measurement noise Covariance matrix R. The typical KF algorithm and UKF algorithm generally obtain the statistical characteristics of the noise through comprehensive analysis of a large number of experiments in advance, and fix the Q and R matrices to a certain value. However, when the typical KF algorithm or typical UKF algorithm is applied to dynamic target tracking and positioning, the change of the target motion state will affect the statistical characteristics of the model noise and measurement noise, resulting in an increase in the uncertainty of the Q and R matrices, thereby reducing the filtering efficiency. accuracy, and even cause the filter to diverge.
自适应滤波是一种具有实时调整系统参数、减少误差影响、抑制滤波器发散作用的滤波方法。自适应滤波方法种类繁多。Sage-Husa自适应滤波算法,基于观测序列求得状态量的估计值,根据极大后验估计原理计算模型噪声、量测噪声的均值和协方差矩阵。利用改进的Sage-Husa次优无偏极大后验估值器,引入自适应衰减因子修正预测误差协方差,可以得到一种改进的自适应UKF算法。在渐消滤波算法的基础上,研究人员引入滤波器收敛准则,选择合适的遗忘因子,使得实际误差小于理论误差。也有少量研究根据基于新息的自适应估计和基于多模型的自适应估计方法,引入最大似然准则,实时调节滤波器的卡尔曼增益系数。另有研究人员从自适应调整过程噪声和量测噪声以及修正卡尔曼增益的角度改进了UKF算法,提出基于协方差匹配方法的自适应卡尔曼滤波算法,引入固定宽度的滑窗更新Q、R矩阵,提高了算法的鲁棒性。然而,现有Sage-Husa自适应滤波算法只能在Q已知时估计出R或在R已知时估计出Q,并且由于大多数自适应算法并未引入滤波发散准则,存在一定的滤波发散性可能,因此现有Sage-Husa自适应滤波算法的定位精度仍有提升空间。Adaptive filtering is a filtering method that can adjust system parameters in real time, reduce the influence of errors, and suppress the divergence of filters. There are many kinds of adaptive filtering methods. The Sage-Husa adaptive filtering algorithm obtains the estimated value of the state quantity based on the observation sequence, and calculates the mean value and covariance matrix of model noise and measurement noise according to the principle of maximum a posteriori estimation. Using the improved Sage-Husa suboptimal unbiased maximum a posteriori estimator and introducing an adaptive attenuation factor to modify the covariance of prediction errors, an improved adaptive UKF algorithm can be obtained. On the basis of the fading filter algorithm, the researchers introduced filter convergence criteria and selected an appropriate forgetting factor to make the actual error smaller than the theoretical error. There are also a few studies based on innovation-based adaptive estimation and multi-model-based adaptive estimation methods, introducing the maximum likelihood criterion to adjust the Kalman gain coefficient of the filter in real time. Another researcher improved the UKF algorithm from the perspective of adaptively adjusting process noise and measurement noise and correcting Kalman gain, and proposed an adaptive Kalman filter algorithm based on covariance matching method, introducing a fixed-width sliding window to update Q, R matrix, which improves the robustness of the algorithm. However, the existing Sage-Husa adaptive filtering algorithm can only estimate R when Q is known or estimate Q when R is known, and since most adaptive algorithms do not introduce filter divergence criteria, there is a certain filter divergence Therefore, the positioning accuracy of the existing Sage-Husa adaptive filtering algorithm still has room for improvement.
基于以上研究可知,改善卡尔曼滤波算法对动态目标定位精度的关键在于减少Q、R矩阵的不确定性导致的估计误差。本发明旨在提出一种基于自适应卡尔曼滤波的动态组合定位方法以克服上述缺陷。Based on the above research, it can be seen that the key to improving the positioning accuracy of Kalman filter algorithm for dynamic targets is to reduce the estimation error caused by the uncertainty of Q and R matrices. The present invention aims to propose a dynamic combined positioning method based on adaptive Kalman filter to overcome the above-mentioned defects.
发明内容Contents of the invention
本发明的发明目的是针对上述背景技术的不足,在自适应滤波的研究基础上,提出一种基于自适应卡尔曼滤波的动态组合定位方法,实现改善卡尔曼滤波对于动态目标的响应精度并有效抑制滤波器发散的发明目的,解决如何提高动态目标跟踪定位方法的定位精度并保证滤波处理的实时性的技术问题。The purpose of the present invention is to address the deficiencies of the above-mentioned background technology, on the basis of the research of adaptive filtering, propose a dynamic combined positioning method based on adaptive Kalman filtering, realize the improvement of the response accuracy of Kalman filtering to dynamic targets and effectively The purpose of the invention to suppress the divergence of the filter is to solve the technical problem of how to improve the positioning accuracy of the dynamic target tracking and positioning method and ensure the real-time performance of filtering processing.
本发明为实现上述发明目的采用如下技术方案:一种基于自适应卡尔曼滤波的动态目标组合定位方法,其特征在于,包括如下步骤:The present invention adopts following technical scheme for realizing above-mentioned invention purpose: a kind of dynamic target combination localization method based on self-adaptive Kalman filter, it is characterized in that, comprises the following steps:
步骤1,根据动态目标航向角判定航向角所处的运动状态,在动态目标处于线性运动状态时进入步骤2,在动态目标处于非线性运动状态时进入步骤3;Step 1, determine the motion state of the heading angle according to the heading angle of the dynamic target, enter step 2 when the dynamic target is in a linear motion state, and enter step 3 when the dynamic target is in a non-linear motion state;
步骤2,采用基于协方差匹配的滑窗自适应卡尔曼滤波算法对动态目标进行单点定位;Step 2, using the sliding window adaptive Kalman filter algorithm based on covariance matching to perform single-point positioning on the dynamic target;
步骤3,融合UWB测量数据和GPS测量数据构建量测向量,建立非线性运动状态下的状态空间模型,采用引入两个基于协方差匹配的滤波发散判据的自适应无迹卡尔曼滤波算法对动态目标进行组合定位。Step 3: Fusion of UWB measurement data and GPS measurement data to construct a measurement vector, establish a state space model under nonlinear motion, and adopt an adaptive unscented Kalman filter algorithm that introduces two filtering divergence criteria based on covariance matching Combined positioning with dynamic targets.
作为一种基于自适应卡尔曼滤波的动态目标组合定位方法的进一步优化方案,步骤1根据动态目标航向角判定航向角所处的运动状态的具体方法为:当动态目标航向角变化小于或等于阈值时,判定动态目标处于线性运动状态;当动态目标航向角变化大于阈值时,判定动态目标处于非线性运动状态。As a further optimization scheme of the dynamic target combined positioning method based on adaptive Kalman filtering, the specific method of step 1 to determine the motion state of the heading angle according to the heading angle of the dynamic target is: when the change of the heading angle of the dynamic target is less than or equal to the threshold When , it is determined that the dynamic target is in a state of linear motion; when the change of the heading angle of the dynamic target is greater than the threshold, it is determined that the dynamic target is in a state of nonlinear motion.
作为一种基于自适应卡尔曼滤波的动态目标组合定位方法的再进一步优化方案,步骤2采用基于协方差匹配的滑窗自适应卡尔曼滤波算法对动态目标进行单点定位的具体方法为:As a further optimization scheme of the dynamic target combination positioning method based on adaptive Kalman filter, the specific method of single-point positioning of dynamic targets using the sliding window adaptive Kalman filter algorithm based on covariance matching in step 2 is as follows:
步骤2-1,初始化动态目标状态向量和误差协方差矩阵;Step 2-1, initialize the dynamic target state vector and error covariance matrix;
步骤2-2,预测动态目标状态向量在k时刻的先验估计预测k时刻误差协方差矩阵的先验估计P(k|k-1);Step 2-2, predict the prior estimation of the dynamic target state vector at time k Predict the prior estimate P (k|k-1) of the error covariance matrix at time k;
步骤2-3,基于协方差匹配方法获取k时刻新息误差序列εk的协方差矩阵Ck,将k时刻自适应因子αk引入k时刻新息误差序列协方差矩阵后估计k时刻卡尔曼增益系数Kk,计算满足最优滤波器理论的k时刻新息误差序列协方差矩阵Ck、k时刻自适应因子αk,根据k时刻新息误差序列和前k-1时刻残差序列均值的距离预估k+1时刻滑窗,根据预估的k时刻滑窗更新k时刻自适应因子αk;Step 2-3: Obtain the covariance matrix C k of the innovation error sequence ε k at time k based on the covariance matching method, introduce the adaptive factor α k at time k into the covariance matrix of the innovation error sequence at time k, and estimate Kalman at time k Gain coefficient K k , calculate the covariance matrix C k of the innovation error sequence at time k satisfying the optimal filter theory, and the adaptive factor α k at time k , according to the mean value of the innovation error sequence at time k and the residual sequence at time k-1 Estimate the sliding window at time k+1, and update the adaptive factor α k at time k according to the estimated sliding window at time k;
步骤2-4,根据步骤2-3更新的k时刻自适应因子αk、步骤2-3估计的k时刻卡尔曼增益系数Kk对动态目标进行状态预测和量测更新。Step 2-4: Carry out state prediction and measurement update for the dynamic target according to the adaptive factor α k at time k updated in step 2-3 and the Kalman gain coefficient K k at time k estimated in step 2-3.
作为一种基于自适应卡尔曼滤波的动态目标组合定位方法的再进一步优化方案,步骤3中采用引入两个基于协方差匹配的滤波发散判据的自适应无迹卡尔曼滤波算法对动态目标进行组合定位的具体方法为:As a further optimization scheme of the dynamic target combination positioning method based on adaptive Kalman filter, in step 3, the adaptive unscented Kalman filter algorithm that introduces two filter divergence criteria based on covariance matching is used to carry out the dynamic target The specific method of combined positioning is as follows:
步骤3-1,初始化动态目标状态向量和误差协方差矩阵;Step 3-1, initialize the dynamic target state vector and error covariance matrix;
步骤3-2,对k时刻动态目标状态向量预测结果进行第一次UT变换,构建Sigma点集,根据Sigma点集的一阶统计特性权系数以及二阶统计特性权系数预测k+1时刻动态目标的状态向量k+1时刻误差协方差矩阵P(k+1|k);Step 3-2, perform the first UT transformation on the prediction result of the dynamic target state vector at time k, construct a Sigma point set, and predict the dynamics at time k+1 according to the first-order statistical characteristic weight coefficient and the second-order statistical characteristic weight coefficient of the Sigma point set target's state vector The error covariance matrix P (k+1|k ) at time k+1;
步骤3-3,对步骤3-2预测的k+1时刻动态目标的状态向量进行第二次UT变换,获取更新后的Sigma点集,并预测k+1时刻动态目标的量测向量/>k+1时刻动态目标量测向量的自协方差矩阵/>k+1时刻动态目标量测向量的互协方差矩阵/>k+1时刻卡尔曼增益Kk+1,根据k+1时刻卡尔曼增益Kk+1进行滤波更新;Step 3-3, the state vector of the dynamic target at time k+1 predicted by step 3-2 Perform the second UT transformation, obtain the updated Sigma point set, and predict the measurement vector of the dynamic target at time k+1 /> Autocovariance matrix of dynamic target measurement vector at time k+1/> Cross-covariance matrix of dynamic target measurement vector at time k+1/> Kalman gain K k+1 at time k+1 , filter and update according to Kalman gain K k+1 at time k+1 ;
步骤3-4,引入两个滤波发散判据,更新k+1时刻量测噪声的协方差矩阵Rk+1:Step 3-4, introduce two filter divergence criteria, and update the covariance matrix R k+1 of the measurement noise at time k+1 :
在k时刻新息误差序列满足第一滤波发散判据时,更新k+1时刻量测噪声的协方差矩阵Rk+1为k时刻量测噪声的协方差矩阵Rk,When the innovation error sequence at time k satisfies the first filtering divergence criterion, update the covariance matrix R k+1 of the measurement noise at time k+1 to be the covariance matrix R k of the measurement noise at time k,
在k时刻新息误差序列不满足第一滤波发散判据但满足第二滤波发散判据时,将k+1时刻量测噪声的协方差矩阵Rk+1赋值无穷大,并将k+1时刻卡尔曼增益Kk+1赋值0,仅对动态目标状态向量进行状态预测,When the innovation error sequence at time k does not satisfy the first filter divergence criterion but satisfies the second filter divergence criterion, the covariance matrix R k+1 of the measurement noise at time k+1 is assigned an infinite value, and at time k+1 The Kalman gain K k+1 is assigned a value of 0, and only the dynamic target state vector is used for state prediction.
在k时刻新息误差序列满足第二滤波发散判据时,基于k时刻滑窗以及前k时刻新息误差序列估计k+1时刻量测噪声的协方差矩阵Rk+1,根据k+1时刻量测噪声的协方差矩阵Rk+1对动态目标状态向量进行状态预测和量测校正。When the innovation error sequence at time k satisfies the second filtering divergence criterion, the covariance matrix R k+1 of the measurement noise at time k+1 is estimated based on the sliding window at time k and the innovation error sequence at time k+1, and according to k+1 The covariance matrix R k+1 of the measurement noise at all times performs state prediction and measurement correction on the dynamic target state vector.
作为一种基于自适应卡尔曼滤波的动态目标组合定位方法的再进一步优化方案,步骤2-3中满足最优滤波器理论的k时刻新息误差序列协方差矩阵Ck为Ck=HPk|k-1HT+αkRk,满足最优滤波器理论的k时刻自适应因子αk为其中,H为量测矩阵,tr(*)为取迹运算。As a further optimization scheme of the dynamic target combination positioning method based on adaptive Kalman filtering, the covariance matrix C k of the innovation error sequence at time k that satisfies the optimal filter theory in steps 2-3 is C k = HP k |k-1 H T +α k R k , the adaptive factor α k at time k satisfying the optimal filter theory is Among them, H is the measurement matrix, and tr(*) is the trace operation.
作为一种基于自适应卡尔曼滤波的动态目标组合定位方法的再进一步优化方案,步骤2-3根据k时刻新息误差序列和前k-1时刻残差序列均值的距离预估k+1时刻滑窗的表达式为其中,Nk、Nk+1为k时刻、k+1时刻窗口大小,εk(j)为k时刻第j量测维度的新息序列,/>为前k-1时刻第j量测维度新息序列的平均模值,L为量测向量的量测维度,[*]为对数值取整运算。As a further optimization scheme of the dynamic target combination positioning method based on adaptive Kalman filtering, step 2-3 estimates the k+1 time according to the distance between the innovation error sequence at time k and the mean value of the residual sequence at time k-1 The expression of the sliding window is Among them, N k and N k+1 are the window sizes at time k and k+1, ε k (j) is the innovation sequence of the jth measurement dimension at time k, /> is the average modulus value of the innovation sequence of the jth measurement dimension at the previous k-1 time, L is the measurement dimension of the measurement vector, and [*] is the rounding operation of the logarithmic value.
作为一种基于自适应卡尔曼滤波的动态目标组合定位方法的再进一步优化方案,步骤2-3根据预估的k时刻滑窗更新k时刻自适应因子αk的表达式为其中,Ck-j为k-j时刻新息误差序列的协方差矩阵。As a further optimization scheme of the dynamic target combination positioning method based on adaptive Kalman filter, the expression of step 2-3 to update the adaptive factor α k at time k according to the estimated sliding window at time k is: Among them, C kj is the covariance matrix of the innovation error sequence at time kj.
作为一种基于自适应卡尔曼滤波的动态目标组合定位方法的再进一步优化方案,第一滤波发散判据为δ为控制系数,δ≥1。As a further optimization scheme of the dynamic target combination positioning method based on adaptive Kalman filter, the first filter divergence criterion is δ is the control coefficient, δ≥1.
作为一种基于自适应卡尔曼滤波的动态目标组合定位方法的再进一步优化方案,第二滤波发散判据为 As a further optimization scheme of the dynamic target combination positioning method based on adaptive Kalman filter, the second filter divergence criterion is
作为一种基于自适应卡尔曼滤波的动态目标组合定位方法的再进一步优化方案,步骤3-4基于k时刻滑窗以及前k时刻新息误差序列估计k+1时刻量测噪声的协方差矩阵Rk+1的表达式为:其中,εk-i为k-i时刻新息误差序列,n为动态目标状态向量的维度,/>为第μ个Sigma点二阶统计特性权系数,χμ,(k+1)为k+1时刻第μ个Sigma点,h(*)为量测函数。As a further optimization scheme of the dynamic target combination positioning method based on adaptive Kalman filtering, steps 3-4 estimate the covariance matrix of the measurement noise at k+1 time based on the sliding window at time k and the innovation error sequence at time k The expression of R k+1 is: Among them, ε ki is the innovation error sequence at time ki, n is the dimension of the dynamic target state vector, /> is the weight coefficient of the second-order statistical characteristic of the μth Sigma point, χ μ,(k+1) is the μth Sigma point at k+1 time, h(*) is the measurement function.
本发明采用上述技术方案,具有以下有益效果:The present invention adopts the above-mentioned technical scheme, and has the following beneficial effects:
(1)本发明提出的一种改进的削弱量测误差的自适应因子αk能够根据系统当前所处环境的噪声情况实时改善对于动态目标的突发机动跟踪精度,改善了传统算法中固定值α难以兼顾不同机动环境下的缺陷,在动态目标的定位上,基于动态窗口调节的自适应卡尔曼滤波方法能够更为精准地定位,减少定位误差,能够满足高精度的定位需求。(1) An improved adaptive factor α k that weakens the measurement error proposed by the present invention can improve the tracking accuracy of sudden maneuvers for dynamic targets in real time according to the noise situation in the current environment of the system, and improves the fixed value in the traditional algorithm α is difficult to take into account the defects in different maneuvering environments. In the positioning of dynamic targets, the adaptive Kalman filter method based on dynamic window adjustment can locate more accurately, reduce positioning errors, and meet high-precision positioning requirements.
(2)本发明提出的自适应无迹卡尔曼滤波方法通过引入两个滤波发散判据,有效滤除异常量测值,并且基于新息误差迭代计算动态滑窗的量测噪声的协方差矩阵Rk,大大降低滤波器的发散可能性,提高自适应无迹卡尔曼滤波方法的可靠度和对于动态目标状态变化的跟踪速度,提升定位精度。(2) The adaptive unscented Kalman filter method proposed by the present invention effectively filters out abnormal measurement values by introducing two filter divergence criteria, and iteratively calculates the covariance matrix of the measurement noise of the dynamic sliding window based on the innovation error R k , which greatly reduces the divergence possibility of the filter, improves the reliability of the adaptive unscented Kalman filter method and the tracking speed for dynamic target state changes, and improves the positioning accuracy.
附图说明Description of drawings
图1为本发明所提基于自适应卡尔曼滤波的动态组合定位方法整体方案的流程图。Fig. 1 is a flow chart of the overall scheme of the dynamic combined positioning method based on adaptive Kalman filtering proposed by the present invention.
图2为本发明所提自适应AKF方法的流程图。Fig. 2 is a flow chart of the adaptive AKF method proposed by the present invention.
图3为本发明所提自适应AUKF方法的流程图。Fig. 3 is a flowchart of the adaptive AUKF method proposed in the present invention.
图4为本发明所提自适应AUKF方法预测协方差矩阵的流程图。Fig. 4 is a flow chart of predicting the covariance matrix by the adaptive AUKF method proposed in the present invention.
图5为本发明所提自适应AUKF方法更新后验协方差矩阵的流程图。Fig. 5 is a flow chart of updating the posterior covariance matrix by the adaptive AUKF method proposed in the present invention.
图6为本发明实施例中动态目标的真实轨迹。Fig. 6 is the real track of the dynamic target in the embodiment of the present invention.
图7为本发明实施例中在高信噪比下的量测轨迹。FIG. 7 is a measurement trace at a high signal-to-noise ratio in an embodiment of the present invention.
图8为本发明实施例中在低信噪比下的量测轨迹。FIG. 8 is a measurement trace at a low signal-to-noise ratio in an embodiment of the present invention.
图9为本发明实施例中在高信噪比下的定位轨迹。Fig. 9 is a positioning track at a high signal-to-noise ratio in an embodiment of the present invention.
图10为本发明实施例中在低信噪比下的定位轨迹。Fig. 10 is a positioning track at a low signal-to-noise ratio in an embodiment of the present invention.
图11为本发明实施例中在高信噪比下的欧氏距离误差。Fig. 11 is the Euclidean distance error under high SNR in the embodiment of the present invention.
图12为本发明实施例中在低信噪比下的欧氏距离误差。Fig. 12 is the Euclidean distance error under low signal-to-noise ratio in the embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图和实施例对本发明的技术方案做进一步的详细说明。The technical solution of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.
如图1所示,本发明所提一种基于自适应卡尔曼滤波的动态目标组合定位方法,具体包含以下顺序步骤。As shown in FIG. 1 , the present invention proposes a dynamic target combination positioning method based on adaptive Kalman filter, which specifically includes the following sequential steps.
步骤一,首先基于航向角判断动态目标处于线性运动状态或非线性运动状态:当动态目标航向角保持稳定或微小变化时,判定动态目标处于线性运动状态,转步骤二;当动态目标航向角发生较大变化时,判定动态目标处于非线性运动状态,转步骤三。Step 1, first judge the dynamic target is in a linear motion state or nonlinear motion state based on the heading angle: when the dynamic target heading angle remains stable or changes slightly, it is determined that the dynamic target is in a linear motion state, and then go to step 2; when the dynamic target heading angle occurs When there is a large change, it is determined that the dynamic target is in a nonlinear motion state, and then go to step 3.
步骤二,对于处于直线线性运动状态的动态目标,采用基于AKF的单点定位方法进行定位,具体为:使用KF算法对单点GPS量测结果进行滤波,为改善单点GPS定位精度较低的问题,本申请采用一种基于协方差匹配的滑窗自适应卡尔曼滤波(Adaptive KalmanFilter,AKF)方法,在有效节省成本的前提下,提升其单点定位精度。Step 2, for the dynamic target in the state of linear motion, use the AKF-based single-point positioning method for positioning, specifically: use the KF algorithm to filter the single-point GPS measurement results, in order to improve the low accuracy of single-point GPS positioning Problem, this application adopts a sliding window adaptive Kalman filter (Adaptive Kalman Filter, AKF) method based on covariance matching to improve its single-point positioning accuracy on the premise of effectively saving costs.
步骤三,对于处于转弯非线性运动状态的动态目标,采用基于AUKF的组合定位方法进行定位,具体为:融合UWB和GPS量测数据,在UKF的基础上,采用一种改进的自适应无迹卡尔曼滤波(Adaptive Unscented Kalman Filter,AUKF)方法,该方法引入两个滤波发散判据,对量测数据预处理后再进行组合定位,从而改善对动态目标的跟踪定位精度。Step 3: For the dynamic target in the turning nonlinear motion state, the combined positioning method based on AUKF is used for positioning. Kalman filter (Adaptive Unscented Kalman Filter, AUKF) method, this method introduces two filter divergence criteria, and then performs combined positioning after preprocessing the measurement data, so as to improve the tracking and positioning accuracy of dynamic targets.
当动态目标的航向角保持稳定或微小变化(小于等于2°/s)时,认为其在做线性运动。构建线性状态的状态空间模型如下:When the heading angle of the dynamic target remains stable or changes slightly (less than or equal to 2°/s), it is considered to be doing linear motion. The state-space model of the linear state is constructed as follows:
考虑一个线性离散时间动态系统:Consider a linear discrete-time dynamical system:
Xk=FXk-1+Wk-1 (1)X k = FX k-1 +W k-1 (1)
Zk=HXk+Vk (2)Z k =HX k +V k (2)
式(1)至式(2)中,Xk是k时刻动态目标的n×1维状态向量,Zk是k时刻动态目标的m×1量测向量,F和H分别是状态转移矩阵和量测矩阵。Wk-1和Vk是不相关的零均值随机高斯白噪声序列,分别代表k时刻模型噪声和k时刻量测噪声,即:In formula (1) to formula (2), X k is the n×1 dimensional state vector of the dynamic target at time k, Z k is the m×1 measurement vector of the dynamic target at k time, F and H are the state transition matrix and measurement matrix. W k-1 and V k are uncorrelated zero-mean random Gaussian white noise sequences, representing the model noise at time k and the measurement noise at time k respectively, namely:
则其协方差矩阵为:Then its covariance matrix is:
式(4)中,Wi为i时刻模型噪声,Qk、Rk为k时刻模型噪声的协方差矩阵、k时刻量测噪声的协方差矩阵,δi为i时刻的冲激函数值。In formula (4), W i is the model noise at time i, Q k and R k are the covariance matrix of the model noise at time k, the covariance matrix of the measurement noise at time k, and δ i is the value of the impulse function at time i.
线性运动状态的运动模型一般采用匀加速直线运动(Constant Acceleration,CA)模型,根据运动学分析,采用CA模型,动态目标的状态向量一般设为:The motion model of the linear motion state generally adopts the Constant Acceleration (CA) model. According to the kinematic analysis, the CA model is adopted, and the state vector of the dynamic target is generally set as:
Xk=[xk yk vxk vyk axk ayk]T (5)X k =[x k y k v xk v yk a xk a yk ] T (5)
式(5)中,xk、vxk、axk分别是动态目标在k时刻沿X轴的位置坐标、速度、加速度,yk、vyk、ayk分别是动态目标在k时k沿Y轴的位置坐标、速度、加速度。In formula (5), x k , v xk , a xk are the position coordinates, velocity, and acceleration of the dynamic target along the X axis at time k, respectively, and y k , v yk , a yk are respectively Axis position coordinates, velocity, acceleration.
则系统的状态转移矩阵F为:Then the state transition matrix F of the system is:
式(6)中,Δt是时刻k+1与k时刻之间的时间差。In formula (6), Δt is the time difference between time k+1 and time k.
考虑到动态目标跟踪定位方法最为关心的是目标的位置坐标,且对滤波实时性有一定要求,本文将量测向量简化为Zk=[xk yk]T,则简化的量测矩阵H为:Considering that the dynamic target tracking and positioning method is most concerned with the position coordinates of the target, and has certain requirements for real-time filtering, this paper simplifies the measurement vector to Z k =[x k y k ] T , then the simplified measurement matrix H for:
传统的KF方案步骤如下:The traditional KF scheme steps are as follows:
P(k|k-1)=FP(k-1|k-1)FT+Qk-1 (9)P (k|k-1) = FP (k-1|k-1) F T +Q k-1 (9)
Kk=P(k|k-1)HT*[HP(k|k-1)HT+Rk] (10)K k =P (k|k-1) H T *[HP (k|k-1) H T +R k ] (10)
P(k|k)=(I-K(k)H)P(k|k-1) (12)P (k|k) = (IK (k) H)P (k|k-1) (12)
式(8)至式(12)中,是动态目标位姿状态在k时刻的先验估计,/>是动态目标位姿状态在k时刻的后验估计。P(k|k-1)是k时刻误差协方差矩阵的先验估计,P(k|k)是k时刻误差协方差矩阵的后验估计,K(k)是卡尔曼增益。为了在递归优化过程中对量测噪声的协方差矩阵Rk进行实时更新,引入协方差匹配方法计算k时刻新息序列εk的协方差矩阵Ck。From formula (8) to formula (12), is the prior estimate of the dynamic target pose state at time k, /> is the posterior estimate of the dynamic target pose state at time k. P (k|k-1) is the prior estimate of the error covariance matrix at time k, P (k|k) is the posterior estimate of the error covariance matrix at time k, and K (k) is the Kalman gain. In order to update the covariance matrix R k of the measurement noise in real time during the recursive optimization process, a covariance matching method is introduced to calculate the covariance matrix C k of the innovation sequence ε k at time k.
协方差匹配方法协方差匹配方法包括基于新息误差的自适应估计(Innovation-based Adaptive Estimation,IAE)和基于残差误差的自适应估计(Residual-basedAdaptive Estimation,RAE)。IAE的新息误差序列和RAE的残差序列分别定义如下:Covariance matching methods Covariance matching methods include innovation-based adaptive estimation (Innovation-based Adaptive Estimation, IAE) and residual error-based adaptive estimation (Residual-based Adaptive Estimation, RAE). The innovation error sequence of IAE and the residual sequence of RAE are respectively defined as follows:
将式(2)代入式(13),得到协方差匹配公式:Substituting formula (2) into formula (13), the covariance matching formula is obtained:
对式(15)两边取方差,考虑式(3)、式(4),以及量测误差与模型误差的正交性,可得k时刻新息误差序列εk的协方差矩阵Ck为:Taking variance on both sides of equation (15), considering equations (3), (4), and the orthogonality between measurement error and model error, the covariance matrix C k of the innovation error sequence ε k at time k can be obtained as:
自适应卡尔曼滤波的核心在于将自适应因子αk引入新息协方差矩阵Ck,从而实时更新量测噪声协方差矩阵Rk,削弱量测噪声的影响,将式(16)改写为:The core of adaptive Kalman filtering is to introduce the adaptive factor α k into the innovation covariance matrix C k , so as to update the measurement noise covariance matrix R k in real time and weaken the influence of measurement noise. Formula (16) is rewritten as:
Ck′=HPk|k-1HT+αkRk (17)C k ′=HP k|k-1 H T +α k R k (17)
将式(17)代入式(10),得到自适应的卡尔曼增益系数:Substituting Equation (17) into Equation (10), the adaptive Kalman gain coefficient is obtained:
Kk=P(k|k-1)HT*[HP(k|k-1)HT+αkRk]=P(k|k-1)HT(C′k)-1 (18)K k =P (k|k-1) H T *[HP (k|k-1) H T +α k R k ]=P (k|k-1) H T (C′ k ) -1 ( 18)
根据最优滤波器理论,自适应因子满足以下等式:According to the optimal filter theory, the adaptive factor satisfies the following equation:
Pk|k-1HT-KkCk=0 (19)P k|k-1 H T -K k C k =0 (19)
联立式(18)、式(19)得到:Simultaneous formula (18) and formula (19) get:
Pk|k-1HT-[Pk|k-1HT(C′k)-1)]Ck=0 (20)P k|k-1 H T -[P k|k-1 H T (C′ k ) -1 )]C k =0 (20)
化简得到:Simplified to get:
I-(C′k)-1Ck=0 (21)I-(C′ k ) -1 C k =0 (21)
即:Right now:
Ck=C′k (22)C k =C' k (22)
将式(17)代入式(22)得:Substitute formula (17) into formula (22):
Ck=HPk|k-1HT+αkRk (23)C k =HP k|k-1 H T +α k R k (23)
对式(23)两边同时取迹,得到自适应因子αk:Take traces on both sides of formula (23) at the same time, and get the adaptive factor α k :
对式(24)引入动态窗口调节,利用式(13)定义的新息误差序列作为评价系统状态变化的判断标准。定位系统噪声的变化会直接影响新息序列的模值大小及变化情况,因此,利用k时刻的新息序列与前k-1时刻新息序列均值的距离动态调节估计窗口大小N如下:Introduce dynamic window adjustment to Equation (24), and use the innovation error sequence defined by Equation (13) as the judgment standard for evaluating system state changes. The change of the noise of the positioning system will directly affect the modulus and change of the innovation sequence. Therefore, the distance between the innovation sequence at time k and the mean value of the innovation sequence at time k-1 is used to dynamically adjust the estimation window size N as follows:
式(25)中,Nk、Nk+1为k时刻、k+1时刻窗口大小,是前k-1时刻第j量测维度新息序列的平均模值,εk(j)是k时刻第j量测维度的新息序列,L是量测向量的量测维度,[]是对数值取整。In formula (25), N k and N k+1 are the window sizes at time k and k+1, is the average modulus value of the innovation sequence of the jth measurement dimension at time k-1 before, ε k (j) is the innovation sequence of the jth measurement dimension at time k, L is the measurement dimension of the measurement vector, and [] is Round the value.
引入动态窗口估计的自适应因子为:The adaptive factor introduced into the dynamic window estimation is:
考虑到实际应用中,αk需要大于等于1,因此:Considering that in practical applications, α k needs to be greater than or equal to 1, so:
综上所述,基于动态窗口调节的自适应卡尔曼滤波方法流程图如图2所示。基于航向角判断动态目标所处的运动模型为非线性运动状态时,即其航向角变化率大于2°/s时,动态目标的位姿模型较为复杂,单一量测手段往往难以对其实现准确估计。通过KF算法对多种传感器的信息融合可以弥补单一传感器各自的缺陷,从而对非线性运动位姿实现精确估计。In summary, the flowchart of the adaptive Kalman filtering method based on dynamic window adjustment is shown in Figure 2. When the motion model of the dynamic target is judged based on the heading angle is a nonlinear motion state, that is, when the rate of change of the heading angle is greater than 2°/s, the pose model of the dynamic target is relatively complicated, and it is often difficult to achieve accurate measurement by a single measurement method. estimate. The information fusion of multiple sensors through the KF algorithm can make up for the shortcomings of a single sensor, so as to achieve accurate estimation of nonlinear motion pose.
再考虑一个非线性离散时间动态系统:Consider again a nonlinear discrete-time dynamical system:
Xk=f(Xk-1)+Wk-1 (28)X k =f(X k-1 )+W k-1 (28)
Zk=h(Xk)+Vk (29)Z k =h(X k )+V k (29)
式(28)至式(29)中,Xk是k时刻动态目标的n×1维状态向量,Zk是k时刻动态目标的m×1量测向量,f和h分别是状态转移函数和量测函数,其中,f是非线性函数。Wk-1和Vk是不相关的零均值随机高斯白噪声序列,分别代表k时刻模型噪声和k时刻量测噪声。其协方差矩阵为:In formula (28) to formula (29), X k is the n×1 dimensional state vector of the dynamic target at time k, Z k is the m×1 measurement vector of the dynamic target at k time, f and h are the state transition function and Measurement function, where f is a nonlinear function. W k-1 and V k are uncorrelated zero-mean random Gaussian white noise sequences, representing the model noise at time k and the measurement noise at time k, respectively. Its covariance matrix is:
当动态目标处于非线性运动状态,采用恒定转弯率和速度运动(ConstantTurnRate and Velocity,CTRV)模型,通过GPS和UWB获取其实时量测数据。When the dynamic target is in a nonlinear motion state, the Constant Turn Rate and Velocity (CTRV) model is used to obtain its real-time measurement data through GPS and UWB.
根据运动学分析,采用CTRV模型,动态目标的状态向量一般设为:According to the kinematic analysis, using the CTRV model, the state vector of the dynamic target is generally set as:
Xk=[xk ykθk vk]T (31)X k =[x k y k θ k v k ] T (31)
式(31)中,xk、yk分别是动态目标在k时刻沿X、Y轴的位置坐标,θk是动态目标在k时刻的航向角,vk是动态目标在k时刻的速度。In formula (31), x k and y k are the position coordinates of the dynamic target along the X and Y axes at time k, respectively, θ k is the heading angle of the dynamic target at time k, and v k is the velocity of the dynamic target at time k.
则系统的状态转移函数f(·)为:Then the state transition function f( ) of the system is:
式(32)中,Δt是k+1时刻与k时刻之间的时间差,X(Δt)是动态目标经过时间间隔Δt的位姿偏移量,f(·)是动态的位姿状态更新方程,v(t)是动态目标在t时刻的线速度,x(t)、y(t)分别是待测物体在t时刻沿X、Y轴的位置坐标,分别是动态目标在时间间隔Δt沿X轴的位置坐标、沿Y轴的位置坐标、航向角、线速度的偏移量,w是动态目标的角速度。In formula (32), Δt is the time difference between time k+1 and time k, X(Δt) is the pose offset of the dynamic target after the time interval Δt, and f(·) is the dynamic pose state update equation , v(t) is the linear velocity of the dynamic target at time t, x(t) and y(t) are the position coordinates of the object to be measured along the X and Y axes at time t, respectively, They are the position coordinates of the dynamic target along the X axis, the position coordinates along the Y axis, the heading angle, and the offset of the linear velocity in the time interval Δt, and w is the angular velocity of the dynamic target.
量测向量Zk=[xk yk θk vk]T,其中动态目标的位置坐标(x,y)由UWB采集解算得到,动态目标的航向角θ、线速度v由GPS报文解析得到。简化的量测函数h为:Measurement vector Z k =[x k y k θ k v k ] T , where the position coordinates (x, y) of the dynamic target are obtained by UWB acquisition and solution, and the heading angle θ and linear velocity v of the dynamic target are determined by the GPS message parsed to get. The simplified measurement function h is:
建立了非线性运动状态下的状态空间模型后,对于传统的UKF方案引入基于协方差匹配方法的滤波发散依据,实时调整量测噪声的协方差矩阵Rk。After establishing the state space model under the nonlinear motion state, the traditional UKF scheme introduces the filter divergence basis based on the covariance matching method, and adjusts the covariance matrix R k of the measurement noise in real time.
传统的UKF方案步骤如下:The steps of the traditional UKF scheme are as follows:
(1)初始化(1) Initialization
式(34)中,是估计的动态目标位姿状态初值,P0是估计的协方差矩阵初值。In formula (34), is the estimated initial value of the dynamic target pose state, and P 0 is the estimated initial value of the covariance matrix.
(2)构造Sigma点集(2) Construct Sigma point set
目前已有的Sigma点采样策略中使用最广的是中心对称采样策略。构造中心采样Sigma点的计算公式如下:The most widely used Sigma point sampling strategy is the centrosymmetric sampling strategy. The formula for calculating the Sigma point of the construction center sampling is as follows:
式(35)中,χ0,k是k时刻第0个Sigma点,χμ,k是k时刻第μ个Sigma点,λ是比例因子,λ=α2(n+κ)-n,n是式(31)所示k时刻动态目标状态向量的维度,α(n+κ)表示控制Sigma点与动态目标状态向量均值的距离的变量,表示矩阵方根/>的第μ列。第0个Sigma点一阶统计特性权系数/>和第μ个Sigma点一阶统计特性权系数/>以及第μ个Sigma点二阶统计特性权系数/>如下:In formula (35), χ 0, k is the 0th Sigma point at time k, χ μ, k is the μth Sigma point at k time, λ is the scaling factor, λ=α 2 (n+κ)-n, n is the dimension of the dynamic target state vector at time k shown in formula (31), α(n+κ) represents the variable controlling the distance between the Sigma point and the mean value of the dynamic target state vector, represents the square root of a matrix /> The μth column of . The first-order statistical characteristic weight coefficient of the 0th Sigma point/> and the first-order statistical characteristic weight coefficient of the μth Sigma point/> And the second-order statistical characteristic weight coefficient of the μth Sigma point /> as follows:
式(36)中,β为待选的非负权系数,β≥0,高斯分布一般取2。In formula (36), β is the non-negative weight coefficient to be selected, β≥0, and Gaussian distribution generally takes 2.
(3)计算k时刻的一步预测矩阵和协方差矩阵:(3) Calculate the one-step prediction matrix and covariance matrix at time k:
χμ,(k+1|k)=f(χμ,(k|k))μ=0,1,2...2n (37)χ μ,(k+1|k) = f(χ μ,(k|k) )μ=0,1,2...2n (37)
式(37)至式(38)中,为k+1时刻动态目标的状态向量的先验估计矩阵,P(k+1|k)为k+1时刻误差协方差矩阵的先验估计,χμ,(k|k)为k时刻先验估计的第μ个Sigma点,χμ,(k+1|k)为k时刻后验估计的第μ个Sigma点。From formula (37) to formula (38), is the prior estimation matrix of the state vector of the dynamic target at time k+1, P (k+1|k) is the prior estimation of the error covariance matrix at time k+1, χ μ,(k|k) is the prior estimation matrix at time k χ μ,(k+1|k) is the μth Sigma point of posterior estimation at time k.
(4)二次利用UT变换,得到新的Sigma点集和量测向量:(4) Secondary use of UT transformation to obtain a new Sigma point set and measurement vector:
(5)计算系统预测的协方差矩阵:(5) Calculate the covariance matrix predicted by the system:
式(41)至式(42)中,为k+1时刻量测向量/>的自协方差矩阵,/>为k+1时刻状态向量/>和k+1时刻量测向量/>的互协方差矩阵。From formula (41) to formula (42), Measure the vector for time k+1 /> The autocovariance matrix of , /> is the state vector at time k+1 /> and measurement vector at time k+1 /> The cross-covariance matrix of .
(6)计算卡尔曼增益矩阵:(6) Calculate the Kalman gain matrix:
(7)滤波更新:(7) Filter update:
针对非线性滤波算法容易受到异常量测值扰动,典型UKF容易发散的问题,引入基于协方差匹配方法的滤波发散依据。Aiming at the problem that the nonlinear filtering algorithm is easily disturbed by abnormal measurement values and the typical UKF is easy to diverge, a filter divergence basis based on the covariance matching method is introduced.
当计算得到的预测误差远小于真实的估计误差时,判定滤波器处于发散状态,发散条件为:When the calculated prediction error is much smaller than the real estimation error, the decision filter is in a divergent state, and the divergence condition is:
式(46)中,εk是式(13)定义的新息误差,代表k时刻真实的估计误差;代表k时刻理论上的估计误差;δ是一可调的控制系数(δ≥1),当真实估计误差大于理论估计误差的δ倍,则判定滤波器处于发散状态,即估计值与真实值之间的误差过大。在实际应用中,/>往往难以得到,而量测值的协方差矩阵/>可以表示为量测残差平方和的期望值,因此式(46)可改写为:In Equation (46), ε k is the innovation error defined in Equation (13), which represents the real estimation error at time k; Represents the theoretical estimation error at time k; δ is an adjustable control coefficient (δ≥1). When the actual estimation error is greater than δ times the theoretical estimation error, the judgment filter is in a divergent state, that is, the difference between the estimated value and the real value The error between is too large. In practical applications, /> It is often difficult to obtain, and the covariance matrix of measured values /> can be expressed as the expected value of the sum of squared residuals, so formula (46) can be rewritten as:
此外,非线性运动状态下,当量测误差较大或者模型误差较大,即新息误差εk较大时,会导致滤波器在量测校正阶段产生较大的估计误差,此时仅对R做自适应更新往往不能很好的消减量测误差,为滤除异常量测值,引入第二个发散判据:In addition, in the nonlinear motion state, when the measurement error or model error is large, that is, the innovation error ε k is large, it will cause the filter to generate a large estimation error in the measurement and correction stage. At this time, only for The adaptive update of R often cannot reduce the measurement error very well. In order to filter out abnormal measurement values, a second divergence criterion is introduced:
|εk|>ξ (48)|ε k |>ξ (48)
式(48)中,ξ是预先设置的滤波阈值。当新息误差εk的模值大于阈值ξ时,认为其属于异常量测值,则将量测噪声协方差矩阵R设置为无穷大,此时受R影响的卡尔曼增益K趋于0,即此时只进行状态模型预测,而不进行量测校正,从而减弱了异常量测值对滤波器造成的干扰。当新息误差εk的模值小于阈值ξ时,即模型误差较低和量测精度较高时,才同时进行状态模型预测和量测校正。In formula (48), ξ is the preset filtering threshold. When the modulus value of the innovation error ε k is greater than the threshold ξ, it is considered to be an abnormal measurement value, and the measurement noise covariance matrix R is set to infinity. At this time, the Kalman gain K affected by R tends to 0, that is At this time, only state model prediction is performed, and measurement correction is not performed, thereby weakening the interference caused by abnormal measurement values to the filter. When the modulus value of the innovation error ε k is smaller than the threshold ξ, that is, when the model error is low and the measurement accuracy is high, the state model prediction and measurement correction are carried out at the same time.
对UKF引入一种基于滑窗的R矩阵自适应计算方法。动态调节估计的窗口大小N如式(25)所示,动态调整R的方法是通过利用多个之前时刻新息误差εk,对下一时刻的Rk+1进行递推:A sliding window-based R matrix adaptive calculation method is introduced for UKF. Dynamically adjust the estimated window size N as shown in Equation (25). The method of dynamically adjusting R is to recurse R k+1 at the next moment by using multiple innovation errors ε k at the previous moment:
本发明提出的自适应无迹卡尔曼滤波方法通过引入两个滤波发散判据,有效滤除了异常量测值;并且基于新息误差,设计了动态滑窗的量测噪声的协方差矩阵Rk迭代公式。引入的两个滤波发散判据,首先判断滤波器是否处于发散状态,当滤波器处于发散状态时,使用较小的Rk,加快滤波器的收敛速度,降低其发散程度。当滤波器处于稳态时,使用阈值ξ判断新息误差的模值是否过大,当误差模值超过阈值ξ时,认为其是异常量测值,令Rk+1=0,从而使卡尔曼增益趋于无穷大,即不根据量测值对状态的先验估计值进行校正。当误差模值小于等于阈值ξ时,认为其是正常量测值,则通过对新息序列的动态滑窗重新计算Rk+1,通过量测值校正状态的先验估计值,进一步提高滤波精度。基于动态窗口调节的自适应无迹卡尔曼滤波方法流程图如图3所示。图3中的预测模块具体细节如图4所示,量测更新模块具体细节如图5所示。The adaptive unscented Kalman filter method proposed by the present invention effectively filters out abnormal measurement values by introducing two filter divergence criteria; and based on the innovation error, the covariance matrix R k of the measurement noise of the dynamic sliding window is designed iteration formula. The two filter divergence criteria introduced are firstly judged whether the filter is in a divergent state, and when the filter is in a divergent state, a smaller R k is used to speed up the convergence speed of the filter and reduce its divergence degree. When the filter is in a steady state, the threshold ξ is used to judge whether the modulus of the innovation error is too large. When the error modulus exceeds the threshold ξ, it is considered to be an abnormal measurement value, and R k+1 = 0, so that Karl The Mann gain tends to infinity, that is, the prior estimate of the state is not corrected according to the measured value. When the error modulus is less than or equal to the threshold ξ, it is considered to be a normal measurement value, and R k+1 is recalculated through the dynamic sliding window of the innovation sequence, and the prior estimation value of the state is corrected by the measurement value to further improve the filtering precision. The flowchart of the adaptive unscented Kalman filter method based on dynamic window adjustment is shown in Fig. 3 . The specific details of the prediction module in FIG. 3 are shown in FIG. 4 , and the specific details of the measurement update module are shown in FIG. 5 .
(3)最终实施例性能分析:(3) final embodiment performance analysis:
将采用本发明提出的基于自适应卡尔曼滤波的动态目标组合定位方法与传统卡尔曼滤波定位方法以及未引入滑窗的自适应卡尔曼滤波定位方法进行仿真性能对比,仿真参数设置如表1所示,仿真结果的平均误差如表2所示。The dynamic target combination positioning method based on adaptive Kalman filter proposed by the present invention is compared with the traditional Kalman filter positioning method and the adaptive Kalman filter positioning method without sliding window. The simulation parameter settings are shown in Table 1. The average error of the simulation results is shown in Table 2.
表1仿真参数Table 1 Simulation parameters
表2方法欧氏距离平均误差单位:mTable 2 Method Euclidean distance average error unit: m
综合图6、9、10可知,无论是在量测值低信噪比还是高信噪比情况下,本发明提出的组合定位方法比典型卡尔曼滤波方法和未加滑窗的自适应卡尔曼方法1都要更好的吻合真实轨迹,说明本文提出的方法能够较好的抑制误差,定位结果的误差值更小,在定位精度和轨迹平滑程度上都有所改进,即更能准确对动态目标进行跟踪定位。典型方法往往高度依赖对于噪声统计特性的精准估计,当噪声方差较大,即噪声变化较频繁时,其难以通过量测值对系统模型进行校正;由于其不对量测噪声协方差矩阵进行更新,随着迭代的进行,新的量测值在量测校正中的影响越来越小,容易导致滤波器发散或滤波精度降低。自适应方法1虽然引入了自适应调整,但没有使用动态滑窗,当系统处于较稳态时,仍然只对当前时刻数据进行处理,而不考虑历史残差序列,使其容易受到某些异常量测值的影响,导致其滤波精度也低于本文提出的改进自适应定位方法。Combining Figures 6, 9, and 10, it can be seen that no matter in the case of low SNR or high SNR of the measured value, the combined positioning method proposed by the present invention is better than the typical Kalman filtering method and the adaptive Kalman without sliding window. Method 1 must better match the real trajectory, which shows that the method proposed in this paper can better suppress the error, the error value of the positioning result is smaller, and the positioning accuracy and trajectory smoothness are improved, that is, it is more accurate for dynamic target tracking. Typical methods are often highly dependent on the accurate estimation of noise statistical characteristics. When the noise variance is large, that is, the noise changes frequently, it is difficult to correct the system model through the measurement value; because it does not update the measurement noise covariance matrix, As the iteration progresses, the influence of the new measurement value in the measurement correction becomes smaller and smaller, which easily leads to filter divergence or a decrease in filtering accuracy. Although adaptive method 1 introduces adaptive adjustment, it does not use a dynamic sliding window. When the system is in a relatively steady state, it still only processes the data at the current moment, regardless of the historical residual sequence, making it vulnerable to certain anomalies The influence of the measured value leads to its filtering accuracy lower than the improved adaptive positioning method proposed in this paper.
综合图7~图10可知,本发明提出的组合定位方法能对高、低精度位置坐标量测值进行滤波平滑,能够通过传感器对动态目标的运动状态进行准确建模,有效滤除异常量测值,通过运动模型先验估计值对量测值进行校正,从而有效的提高定位精度,经过本发明提出的组合定位方法得到的轨迹图明显比量测值更为贴合真实轨迹,证明了本发明定位方法可以抑制量测值偏差及量测噪声特性变化对滤波降噪稳定性的影响,即在高效、精确剔除误差数据的前提下,最大限度的保留有效的量测数据信息。From Figures 7 to 10, it can be seen that the combined positioning method proposed by the present invention can filter and smooth the measurement values of high and low precision position coordinates, accurately model the motion state of dynamic targets through sensors, and effectively filter out abnormal measurements. Value, the measured value is corrected by the prior estimation value of the motion model, thereby effectively improving the positioning accuracy. The trajectory map obtained by the combined positioning method proposed by the present invention is obviously more in line with the real trajectory than the measured value, which proves that the The invented positioning method can suppress the impact of measurement value deviation and measurement noise characteristic change on the stability of filter noise reduction, that is, under the premise of efficient and accurate elimination of error data, the effective measurement data information can be retained to the maximum extent.
综合图11、12及表2可知,在量测值低信噪比的情况下,本发明提出的改进自适应卡尔曼滤波组合定位方法相比典型卡尔曼滤波定位系统,定位精度提高63.13%,相比未加滑窗的自适应卡尔曼滤波定位系统,定位精度提高30.20%;在量测值高信噪比的情况下,本发明提出的改进自适应卡尔曼滤波组合定位方法相比典型卡尔曼滤波定位系统,定位精度提高53.04%,相比未加滑窗的自适应卡尔曼滤波定位系统,定位精度提高44.25%。即经过本发明提出的改进自适应定位方法滤波处理数据更接近真实位置坐标,证明了本方法的优越性与普适性。Combining Figures 11, 12 and Table 2, it can be seen that in the case of low signal-to-noise ratio of the measured value, the improved adaptive Kalman filter combined positioning method proposed by the present invention can improve the positioning accuracy by 63.13% compared with the typical Kalman filter positioning system, Compared with the adaptive Kalman filter positioning system without sliding window, the positioning accuracy is increased by 30.20%; in the case of high signal-to-noise ratio of the measured value, the improved adaptive Kalman filter combined positioning method proposed by the present invention is compared with the typical Kalman filter positioning method. The positioning accuracy of the Mann filter positioning system is increased by 53.04%. Compared with the adaptive Kalman filter positioning system without sliding window, the positioning accuracy is increased by 44.25%. That is, the filtered data processed by the improved adaptive positioning method proposed by the present invention is closer to the real position coordinates, which proves the superiority and universality of the method.
(4)结论:(4 Conclusion:
本发明针对动态目标的线性运动状态和非线性运动状态,分别提出了改进的自适应卡尔曼单点定位方法和改进的无迹卡尔曼组合定位方法。二者都根据新息误差计算动态滑窗大小,实时估计量测噪声协方差矩阵,是基于协方差匹配法的自适应调整方法。针对非线性滤波器更容易发散、精度较低的问题,本发明在改进的无迹卡尔曼组合定位方法中引入两个滤波器发散判据,剔除误差数据,避免其影响降噪效果;且能够通过改变阈值动态调节滤波器对误差的容忍程度,增加了滤波器的普适性和稳定性。仿真结果表明,使用本发明提出的融合定位方法可以在量测噪声特性未知,噪声特性复杂的情况下,抑制量测值偏差及系统噪声特性未知对滤波降噪稳定性的影响,对动态目标实现较为精确的定位效果。The invention proposes an improved self-adaptive Kalman single-point positioning method and an improved unscented Kalman combined positioning method respectively for the linear motion state and the nonlinear motion state of the dynamic target. Both calculate the dynamic sliding window size according to the innovation error and estimate the measurement noise covariance matrix in real time, which is an adaptive adjustment method based on the covariance matching method. Aiming at the problem that nonlinear filters are more likely to diverge and have lower precision, the present invention introduces two filter divergence criteria into the improved unscented Kalman combination positioning method to eliminate error data and avoid its influence on the noise reduction effect; and can By changing the threshold, the tolerance degree of the filter to the error is dynamically adjusted, which increases the universality and stability of the filter. Simulation results show that using the fusion positioning method proposed by the present invention can suppress the influence of measurement value deviation and unknown system noise characteristics on the stability of filtering and noise reduction in the case of unknown measurement noise characteristics and complex noise characteristics, and greatly improve the realization of dynamic targets. More precise positioning effect.
以上具体实施方式及实施例是对本发明提出的技术思想的具体支持,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在本发明技术方案基础上所做的任何等同变化或等效的改动,均仍属于本发明技术方案保护的范围。The above specific implementation methods and examples are specific support for the technical ideas proposed by the present invention, and cannot limit the protection scope of the present invention. Any equivalent changes made on the basis of the technical solutions of the present invention according to the technical ideas proposed by the present invention Or equivalent changes, all still belong to the scope of protection of the technical solution of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310489224.2A CN116520380A (en) | 2023-04-28 | 2023-04-28 | Dynamic target combined positioning method based on self-adaptive Kalman filtering |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310489224.2A CN116520380A (en) | 2023-04-28 | 2023-04-28 | Dynamic target combined positioning method based on self-adaptive Kalman filtering |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116520380A true CN116520380A (en) | 2023-08-01 |
Family
ID=87395549
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310489224.2A Pending CN116520380A (en) | 2023-04-28 | 2023-04-28 | Dynamic target combined positioning method based on self-adaptive Kalman filtering |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116520380A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117375471A (en) * | 2023-12-08 | 2024-01-09 | 浙江大学 | Permanent magnet motor moment of inertia and load torque identification method and system |
CN117990112A (en) * | 2024-04-03 | 2024-05-07 | 中国人民解放军海军工程大学 | Target localization method of UAV optoelectronic platform based on robust unscented Kalman filter |
-
2023
- 2023-04-28 CN CN202310489224.2A patent/CN116520380A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117375471A (en) * | 2023-12-08 | 2024-01-09 | 浙江大学 | Permanent magnet motor moment of inertia and load torque identification method and system |
CN117375471B (en) * | 2023-12-08 | 2024-03-12 | 浙江大学 | Permanent magnet motor moment of inertia and load torque identification method and system |
CN117990112A (en) * | 2024-04-03 | 2024-05-07 | 中国人民解放军海军工程大学 | Target localization method of UAV optoelectronic platform based on robust unscented Kalman filter |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102508278B (en) | Adaptive filtering method based on observation noise covariance matrix estimation | |
CN116520380A (en) | Dynamic target combined positioning method based on self-adaptive Kalman filtering | |
US8374624B2 (en) | Location measurement method based on predictive filter | |
CN106646356B (en) | A Nonlinear System State Estimation Method Based on Kalman Filter Positioning | |
CN108255791B (en) | A Maneuvering Target Tracking Method Based on Distributed Sensor Consistency | |
CN110823217A (en) | Integrated navigation fault-tolerant method based on self-adaptive federal strong tracking filtering | |
CN109186601A (en) | A kind of laser SLAM algorithm based on adaptive Unscented kalman filtering | |
CN104090262B (en) | A kind of method for tracking moving target merging estimation based on multi-sampling rate multi-model | |
CN110031798A (en) | A kind of indoor objects tracking based on simplified Sage-Husa adaptive-filtering | |
CN110061716A (en) | A kind of improvement kalman filtering method based on least square and the Multiple fading factor | |
CN110501686A (en) | State estimation method based on a novel adaptive high-order unscented Kalman filter | |
CN108226887A (en) | A kind of waterborne target rescue method for estimating state in the case of observed quantity transient loss | |
CN106353722A (en) | RSSI (received signal strength indicator) distance measuring method based on cost-reference particle filter | |
CN113324546B (en) | Robust filtering method for self-adaptive adjustment of multi-submersible cooperative positioning under compass failure | |
CN114637956B (en) | Method for realizing target position prediction based on double Kalman filters | |
CN116660948A (en) | An Improved Volumetric Kalman Method Applied to Locating Signals of Opportunity in LEO | |
CN108445446B (en) | A passive speed measurement and positioning method and device | |
CN112946568B (en) | Method for directly estimating track vector of radiation source | |
CN108680162A (en) | Human body target tracking method based on progressive unscented Kalman filtering | |
CN107966697B (en) | Moving target tracking method based on progressive unscented Kalman | |
CN107228667B (en) | A kind of improved Kalman filter device indoor positioning tracking merging cartographic information | |
Gao et al. | Improved innovation-based adaptive estimation for measurement noise uncertainty in SINS/GNSS integration system | |
Liu et al. | Effective Sage-Husa Kalman filter for SINS/Doppler/Platform compass integrated navigation system | |
CN114660587A (en) | Jump and glide trajectory target tracking method and system based on Jerk model | |
CN115685128A (en) | Radar target tracking algorithm and electronic equipment under maneuvering target scene |
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 |