Literature DB >> 30022009

Adaptive Square-Root Unscented Particle Filtering Algorithm for Dynamic Navigation.

Wenhui Wei1, Shesheng Gao2, Yongmin Zhong3, Chengfan Gu4, Gaoge Hu5.   

Abstract

This paper presents a new adaptive square-root unscented particle filtering algorithm by combining the adaptive filtering and square-root filtering into the unscented particle filter to inhibit the disturbance of kinematic model noise and the instability of filtering data in the process of nonlinear filtering. To prevent particles from degeneracy, the proposed algorithm adaptively adjusts the adaptive factor, which is constructed from predicted residuals, to refrain from the disturbance of abnormal observation and the kinematic model noise. Cholesky factorization is also applied to suppress the negative definiteness of the covariance matrices of the predicted state vector and observation vector. Experiments and comparison analysis were conducted to comprehensively evaluate the performance of the proposed algorithm. The results demonstrate that the proposed algorithm exhibits a strong overall performance for integrated navigation systems.

Entities:  

Keywords:  Cholesky factorization; adaptive filtering; integrated navigation; particle filter; performance analysis

Year:  2018        PMID: 30022009      PMCID: PMC6069138          DOI: 10.3390/s18072337

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

Nonlinear filtering is ubiquitous in many areas such as integrated navigation system, geodetic positioning, automatic control, information fusion and signal processing. It aims to estimate the state of a nonlinear dynamic system from observations. The extended Kalman filtering (EKF) is a widely used filtering method for nonlinear systems [1,2]. It linearizes nonlinear system equations by a truncated Taylor series expansion and then applies the linear Kalman filter to the linearized system equations. However, it still requires the linearized state obey the Gaussian distribution, which is usually not consistent with practical applications [3]. Further, when the probability function of state distribution involves multiple peaks, the filtering solution will be biased or even divergent [4]. EKF also involves a complicated calculation process of solving Jacobian matrix. The unscented Kalman filter (UKF) avoids the linearization error of EKF by approximating the probability density of state distribution using unscented transformation (UT) [5,6]. It does not need to calculate Jacobian matrix. However, this method inherits the linear update structure of the Kalman filtering and also requires the system state obey the Gaussian distribution, which is unsuitable for nonlinear systems with non-Gaussian system state model. The particle filtering (PF) is an optimal recursive Bayesian filtering method based on Monte Carlo simulation [7,8]. Since it is not limited by system linearity and the system state is not subject to the Gaussian distribution, this method can deal with nonlinear system models with non-Gaussian system state [8,9,10]. However, PF suffers from the particle degeneracy phenomenon and the accuracy largely depends on the choice of importance sampling density function and resampling scheme [11,12,13]. Research efforts have been focused on design of a good importance sampling density function and improvement of the resampling scheme to improve the PF performance [14,15,16,17]. The unscented particle filtering (UPF) is a method to obtain a better importance sampling density function using UT to approximate the posterior probability density function of the state [17,18,19,20]. However, this method still suffers from the particle degeneracy phenomenon if the dynamic system is affected by the disturbances of abnormal observation and kinematic model noise [10,17,20]. In fact, the disturbances caused by abnormal observation or kinematic model noise are unavoidable in practical engineering applications [21,22]. In addition, due to the use of a large number of particles, PF also causes an expensive computational load. The parallel implementation within a shared-memory architecture [23], reduced-order system modelling to reduce the filtering dimensionality [24] and improvement of the algorithm structure can be used to improve the computational performance of PF [18,20]. The robust adaptive filtering is a method to handle the problem of degradation or divergence due to abnormal observation and kinematic model noise. It robustly estimates the covariance matrix of observation noise and adaptively adjusts the covariance matrix of state noise by augmenting the adaptive factor into the covariance matrix of state prediction to improve the filtering robustness [21,22,25]. Yang et al. reported a robust adaptive filter by combining the robust maximum-likelihood estimation with the adaptive filtering process to adaptively adjust the weight matrix of predicted parameters according to the difference between system observation and model information [26]. This filter can be adaptively converted into the classical Kalman filter, adaptive Kalman filter and Sage filter by modifying the weight matrix and adaptive factor. Ding et al. reported a process noise scaling method by improving the robustness of adaptive filtering, where the status of the filter operation is monitored using covariance matching [27]. Gao et al. [28,29] combined the random weighting concept with adaptive filtering for a dynamic navigation system. This method establishes unbiased random weighting estimations of observation and state noises and feedbacks them to the kinematic and observation models of a dynamic navigation system to improve the filtering robustness. Azam et al. [30,31] studied the online input estimation techniques to handle cases in which the input of the robust adaptive filtering is unknown. There are few studies focusing on the use of robust adaptive filtering to improve the UPF performance. Xue et al. [32] reported a new robust adaptive unscented particle filtering algorithm. In order to prevent particles from degeneracy, this algorithm adaptively determines the equivalent weight function according to robust estimation and adaptively adjusts the adaptive factor constructed from predicted residuals to inhibit the disturbances of abnormal observation and kinematic model noise. However, due to the adaptive adjustment to the covariance matrices of predicted state vector and observation vector, this algorithm cannot guarantee the covariance matrices in the filtering process are positive definite, leading to the illness of the filtering process [33]. The square-root filtering provides a solution to overcome this problem. It can improve the update accuracy of covariance matrices by Cholesky factorization and effectively avoid the negative definiteness of covariance matrices. This paper presents a new adaptive square-root unscented particle filtering (ASUPF) algorithm by combining adaptive filtering and square-root filtering into UPF. This algorithm uses adaptive factors to reasonably control the statistics of observation and kinematic models to inhibit the disturbances of systematic noises, thus preventing particles from degeneracy. Further, Cholesky factorization is used to suppress the negative definiteness of the covariance matrices of predicted state vector and observation vector. Simulation and experimental analyses as well as comparison analysis with the existing nonlinear filtering algorithms were conducted to comprehensively evaluate the performance of the proposed nonlinear filtering algorithm for dynamic navigation.

2. Construction of Adaptive Factor

The role of the adaptive factor in the filtering process is to correct the predicted values using the observation values, as well as to estimate and correct the unknown or inaccurate system model parameters and noise statistics. Consider the following nonlinear system where is the state vector at epoch , is the system observation, is the process noise with the variance , is the observation noise with the variance , both and are a nonlinear function and is the sampling epoch. According to the theory of robust estimation, the predicted residual vector reflects the disturbance of the dynamic system, since it contains the state information that has not been corrected by observation. Therefore, the predicted residual vector can be used as the variable to construct the error discriminant statistic and adaptive factor of the kinematic model. The predicted residual vector at time can be expressed as where is the predicted observation vector. Accordingly, the error discriminant statistic can be constructed by using where is the error of the predicted residual vector, is the covariance matrix of the predicted observation vector and represents the trace of a matrix. According to (3), three kinds of adaptive factor can be constructed, namely the two-segment function adaptive factor, three-segment function adaptive factor and exponential function adaptive factor [26]. The two-segment function adaptive factor can be constructed as where represents the adaptive factor, satisfying and is a constant. The three-segment function adaptive factor can be constructed as where satisfies , and are constants. The exponential function adaptive factor can be constructed as where satisfies , is a constant and its value is usually 1.5.

3. Adaptive Square-Root Unscented Particle Filtering Algorithm

Abnormal interference can be caused by various system factors such as the additional thrust change of carrier’s manoeuvre, mechanical disturbance, sensors anomaly and systematic noises and various environmental factors such as air resistance, weather conditions and radiation. It will lead to a sudden increase in observation error (i.e., the observation abnormality), or the inconformity of the navigation kinematic model with the actual model (i.e., the model abnormality), leading to a decrease in the accuracy of dynamic navigation. Combined with the advantages of adaptive filtering and square-root filtering, an ASUPF algorithm for nonlinear systems is proposed in this section. This algorithm selects appropriate adaptive factors to control the information of the kinematic and observation models and suppresses the influence of abnormal interference, to improve the filtering accuracy. Simultaneously, in order to suppress the negative definiteness of the covariance matrices, Cholesky factorization is applied to the filtering process. Consider the nonlinear system described as (1), the ASUPF algorithm includes the following steps. Step 1: Initialization Draw sampling points according to the initial mean and variance. For , , . Assume where and represent the th initial particle and its estimated value, represents the th Cholesky factorization factor at the initial time, denotes the initial weight of the th particle and is the Cholesky factorization operator. Step 2: For , conduct importance sampling. Calculate the Sigma points and weights where represents the th Sigma point, represents the weight of the th Sigma point and , . is the size factor, is the second-order size factor, is the number of particles, is the factor determining the extent of sample distribution with respect to the predicted state mean and . is usually determined according to the prior knowledge of the distribution of and is optimal for the Gaussian distribution. Predict and update the particles using UKF According to the kinematic model, the predicted state vector is expressed as The estimate of the predicted state vector is calculated by Applying Cholesky factorization to the covariance matrix of the predicted state vector yields where represents the update operator of Cholesky factorization factor. By using the adaptive factor , can be modified where is constructed as (4) and the variance of observation information can be calculated by and . According to the observation model, the observation vector can be written as The estimate of the observation vector is calculated as Applying Cholesky factorization to the covariance matrix of the observation vector yields where represents the QR factorization of matrices. The covariance matrix of and can be obtained as Update the state vector Update the covariance matrix of the estimated state vector where the gain matrix is expressed as It can be seen from above that the covariance matrix of the state vector is directly transmitted and updated in the form of Cholesky factorization factor, thus ensuring the positive definiteness of the covariance matrix and enhancing the numerical stability of the update process of the covariance matrix. When the kinematic model is disturbed, the predicted residual increases and the adaptive factor decreases, leading to the reduced utilization of the predicted state. Accordingly, the interference of model abnormality will be suppressed. Let calculated by (20) and (23) be the important density function and conduct importance resampling to obtain the new particle . Step 3: Calculate the weights and normalize them as . Step 4: Calculate the estimate threshold The severity of particle degeneracy can be determined by comparing the result obtained from (26) with the established threshold. The smaller is, the worse the particles degeneracy is. In this case, in order to inhibit particles degeneracy, new particles can be resampled from the posterior density function obtained above. Then, a common weight is assigned to each new particle. Step 5: Calculate the estimate of the nonlinear state vector Step 6: Go to Step 2 for the state estimation at the next epoch. In the above recursive process of filtering, the proposed filter constantly checks whether there is a change in the kinematic model. The original kinematic model will be modified according to the change (if any) such that it can adapt to the dynamic change. In other words, the filter itself constantly uses the noise statistical characteristic or gain matrix to reduce the estimated state error, improve the filtering accuracy and provide a better sampling function for the importance sampling process. Simultaneously, the Cholesky factorization of covariance matrices guarantees the stability of the filtering process.

4. Performance Evaluation and Discussion

Experimental analysis was conducted to evaluate the performance of the proposed ASUPF. The comparison analysis of ASUPF with EKF, UKF, PF and UPF was also conducted for the performance evaluation.

4.1. Experimental Setup

An experiment was designed for ground vehicle navigation using a SINS/GPS integrated navigation system. The experimental setup is shown in Figure 1. The test vehicle is a white urban off-road vehicle, where an SINS/GPS integrated navigation system is mounted on the vehicle via the fixed plate dynamic navigation. The vehicle also carries auxiliary facilities including a DC power supply which is mounted on the vehicle via the fixed plate, an industrial personal computer (IPC), a data memory and an ampere-voltage meter. Table 1 provides the specifications of these auxiliary facilities.
Figure 1

Experimental setup.

Table 1

Specifications of the auxiliary facilities.

ItemModelSpecifications
IPCADLINK RK-610AIt is a 2.73 GHz Intel Core Duo CPU and 2.00 GB RAM PC, installed with GPS Status Toolbox PRO v5.1. This PC is equipped with a navigation system interface board and a 17-inch LCD monitor.
Data memoryLCW-S02It has a RS-232/485 interface, the storage rate is 10 KB/s and the storage capacity is 32 G that can be expanded. The optional baud rate is 4800~115,200 bps. The file system is FAT32 and the storage file format is * .txt. The operating temperature is −35 °C~85 °C.
DC power supplySail 6-GFM-100It consists of four groups of sustainable and stable discharge batteries, where each battery rated voltage is 12 V and the rated capacity is 30.0 AH (10 h and the termination voltage of 10.8 V).
Ampere-voltage meterTransmit G-2505The voltage range is 0~50 V, the current range is 0~5 A and the measurement accuracy is 0.5% FS.
Fixed plateIt is a 10 mm thick steel plate with screw holes and bracket.
The framework of the experimental system is shown in Figure 2. The SINS/GPS integrated navigation system provides SINS measurement, GPS positioning and integrated navigation results (position, velocity and attitude), respectively. These navigation data are stored to the data memory through the RS-232 interface and further transferred to IPC for post-processing and filtering. In addition, the GPS Status Toolbox in IPC is adopted to dynamically monitor the environment for GPS measurement, check the number and distribution of observable GPS constellations and control the GPS initialization and operation. The monitoring data are fed back to IPC through the system interface board. The ampere-voltage meter is used to dynamically measure the current and voltage of the system interface to determine whether the SINS/GPS integrated navigation system works normally or not.
Figure 2

The framework of the experimental system.

The parameters of the SINS/GPS integrated navigation system are provided in Table 2.
Table 2

The parameters of the SINS/GPS integrated navigation system.

ParameterValue
Update RateSINS 125 Hz, GPS 5 Hz
Start Time<1 s
Operating Temperature−30 °C~+60 °C
Angular Velocity MeasurementMeasuring Range±200 °/s
Zero-bias Stability10.0 °/h (1σ)
Scale Factor0.1% (1 σ)
Non-linear0.01% FS (1σ)
Random Walk Coefficient1.0 °/hr1/2 (1σ)
Acceleration MeasurementMeasuring Range±20 g
Zero-bias Stability2 mg (1σ)
Scale Factor0.1% (1σ)
Non-linear0.01% FS (1σ)
Random Walk Coefficient0.005 m/s/hr1/2 (1σ)
GPS MeasurementL1/L2Horizontal Accuracy 1.0 m, Vertical Accuracy 1.5 m (1σ)
SBASHorizontal Accuracy 0.6 m, Vertical Accuracy 1.0 m (1σ)
DGPSHorizontal Accuracy 0.3 m, Vertical Accuracy 0.5 m (1σ)
Velocity Accuracy0.02 m/s (1σ)
After the one-minute initialization of the SINS/GPS integrated system, the test vehicle started to travel to the East along the Huanshan Road to the Fengyu Kou roundabout. The start position of the vehicle was (E108°46′05.89″, N34°01′41.24″). When arriving at the Fengyu Kou roundabout, the vehicle turned at the position (E108°49′04.61″, N34°03′10.28″) and then travelled back to the start position. The travelling trajectory of the test vehicle and associated position coordinates are shown in Figure 3 and Figure 4, respectively. The travelling distance was 12.38 km, the travelling time was 19 min and the average speed of the vehicle was 39.1 km/h. During the test process, the GPS receiver received signals from at least seven navigation stars. The data obtained from the high-precision differential GPS receiver C-Nav3050 were used as reference for the comparison with the positioning results from the SINS/GPS integration system.
Figure 3

Vehicle traveling trajectory.

Figure 4

The position coordinates of the vehicle travelling trajectory.

4.2. System Models of SINS/GPS Integrated Navigation

The navigation frame is the E-N-U (East-North-Up) geographic coordinate system. The state vector of the SINS/GPS integrated navigation system is defined as where is the attitude error, is the velocity error, is the position error in latitude, longitude and altitude, represents the random drift of the gyroscope and is the constant bias of the accelerometer. The kinematic model of the SINS/GPS integrated navigation system is expressed as where is the nonlinear state function of the system, is the system noise consisting of gyro’s Gaussian white noise and accelerometer’s Gaussian white noise and is the coefficient matrix of the system noise. The observation model is described as where is the pseudo-range difference of GPS satellites, is the observation matrix, is the observation noise, is the transformation matrix from the geographic coordinate system to the earth coordinate system, is the INS position vector and is an auxiliary matrix, which is expressed as

4.3. Filtering Accuracy

For comparison analysis, trials based on the above experimental design were conducted by using EKF, UKF, PF, UPF and ASUPF, respectively. The unscented transformation parameters were and . The adaptive factor calculation parameters were and . The sampling time was 1000 s. 50 Monte Carlo simulations were conducted for each of the five filters. Since the position errors in the other directions have the similar trends as that in the longitude direction, only the position error in the longitude direction is discussed for conciseness. Figure 5 shows the longitude errors of EKF and UKF. It can be seen that EKF has the poor filtering accuracy, due to the error caused by the linearization of the nonlinear state model. Although UKF improves the filtering accuracy of EKF, the improved accuracy is still limited. This is because UKF approximates the posterior probability distribution of the system state using the Gaussian distribution. Its filtering accuracy is significantly degraded when the posterior probability distribution of the system state is non-Gaussian distribution, which is the case of the experimental test. Therefore, both EKF and UKF have limited accuracy for strongly nonlinear systems.
Figure 5

The longitude errors of EKF and UKF.

Figure 6 shows the longitude errors of PF, UPF and ASUPF, where the particle number is . Compared to Figure 5, it is obvious that all three particle filters (PF, UPF and ASUPF) have higher accuracy than both EKF and UKF. This is mainly because these three particle filters describe the priori and posteriori information using samples instead of a function, thus overcoming the limitation of both EKF and UKF that random variables must satisfy the Gaussian distribution. However, PF suffers from the particle degradation phenomenon, leading to the limited filtering accuracy. UPF improves the filtering accuracy of PF, as it generates the importance function and conducts resampling using UT to weaken the phenomenon of particle degradation. However, due to the influence of abnormal interference on the state estimation, the filtering curve of UPF still involves large oscillations. As clearly shown in Figure 6, the abnormal interference caused by the sharp U-turn travelling at around significantly affects the performances of PF and UPF. In contrast, ASUPF improves UPF by introducing the adaptive factor to suppress the influence of abnormal interference on the kinematic and observation models. Therefore, ASUPF has much higher accuracy than both PF and UPF. Table 3 lists the root mean square errors (RMSEs) in the longitude direction for each nonlinear filter.
Figure 6

The longitude errors of PF, UPF and ASUPF ().

Table 3

The mean values of the longitude RMSEs for EKF, UKF, UPF and ASUPF.

FilterMean Value of Longitude RMSEs/mNormalized Mean Value
EKF3.620.7240
UKF2.560.5120
PF (M=200)2.130.4260
UPF (M=200)1.150.2300
ASUPF (M=200)0.460.0920
Figure 7 shows the means of the longitude RMSEs for the five filters, where the means of the RMSEs of the three particle filters (PF, UPF and RAUPF) are subject to three different particle numbers , and . It can be seen that both EKF and UKF involves a large error. However, all three particle filters still have higher accuracy than both EKF and UKF, even with the small number of particles ().
Figure 7

Mean values of the longitude RMSEs of EKF, UKF, PF, UPF and ASUPF, where the mean values for PF, UPF and ASUPF are subject to different particle numbers , and and the numbers from 1 to 5 indicate EKF, UKF, PF, UPF and ASUPF, respectively.

4.4. Computational Performance and Filtering Robustness

Trials were conducted with Matlab programs on a 2.93 GHz dual-core CPU and 2 G RAM PC to analyse the computational performances of EKF, UKF, PF, UPF and ASUPF, where the particle number was set to for PF, UPF and ASUPF. Table 4 shows the computational performances of each filter.
Table 4

Computational performances of EKF, UKF, PF, UPF and ASUPF.

FilterEquivalent Computational ComplexityPeak of CPU Utilization Running Time/sNormalized Running Time/s
EKF O(n3) 18%0.2020.0505
UKF O(n4) 23%0.9580.2395
PF O(Mn3) 42%2.4110.6028
UPF O(Mn3+n4) 48%3.0780.7695
ASUPF O(Mn3+n4) 49%3.0890.7722
It can be seen that the computational times of PF, UPF and ASUPF are obviously larger than those of EKF and UKF. This is because the computational processes of these three particle filters are more complex, involving sampling a large number of particles, allocating weights and resampling. Thus, they require more CPU utilizations. In order to analyse the robust performances of EKF, UKF, PF, UPF and ASUPF, the above experimental data were divided into two groups. One was within the sharp U-turn time period (484.2 s, 512.8 s) and the other was within the rest time periods. Based on each group of experimental data, the longitude RMSEs of EKF, UKF, PF, UPF and ASUPF were calculated, where the particle number was set to for PF, UPF and ASUPF. The RMSE differences between the two groups of experimental data indicate the robust performances of each filter. Table 5 shows the results on the robustness of each filter.
Table 5

Robust performances of EKF, UKF, PF, UPF and ASUPF.

FilterLongitude Direction Position RMSE/mNormalized Difference
The Sharp U-turn Time PeriodThe Other Time PeriodsDifference
EKF5.35843.57531.78310.8915
UKF4.13642.82431.31210.6561
PF3.16582.03701.12880.5644
UPF1.54690.86630.68060.3403
ASUPF0.55170.41910.13260.0663
It can be seen from Table 5 that abnormal disturbances affect EKF, UKF and PF more significantly than UPF and ASUPF. This is also in agreement with the oscillations in the error curves of EKF, UKF and PF as shown in Figure 5 and Figure 6. However, the influence of abnormal disturbances on ASUPF is even more than twice smaller than that on UPF. This is because ASUPF can control the noise statistics of the kinematic and observation models by adjusting the adaptive factor to suppress the influence of abnormal interferences.

4.5. Overall Performance

Define the overall performance index of a filtering algorithm as where represents the overall performance index of the filtering algorithm and the larger the value is, the better the performance of the algorithm is , and are the three performances of the filtering algorithm, that is, the accuracy, computational performance and robustness, respectively. , where () are the weights of the three performances, respectively, and Under different performance requirements of a navigation system, the value of is different. For example, indicates that the priority of the navigation system is the positioning accuracy, while the computational performance and robustness are subservient to the positioning accuracy. Table 6 shows the overall performance indices of EKF, UKF, UPF and ASUPF under three different priorities of accuracy, computational performance and robustness (represented by the three values of W), where the values of , and correspond to the normalized values of the three performances as shown in Table 3, Table 4 and Table 5, respectively.
Table 6

Overall performance indexes of the nonlinear filtering algorithms.

Filtering Algorithms Accuracy Priority W=(0.6,0.2,0.2) Timing Priority W=(0.2,0.6,0.2) Robustness Priority W=(0.2,0.2,0.6)
EKF1.60562.82961.4496
UKF2.05632.65031.8385
PF2.04491.78661.8369
UPF2.77811.73682.4748
ASUPF4.48612.02024.7030
The overall performance indices of EKF and UKF under the three different priorities show that both EKF and UKF have a strong advantage in the computational performance. Although both accuracy and robustness are weak, the accuracy performance is better than the robustness performance for both EKF and UKF. This is also in agreement with the experimental results of EKF and UKF (see Figure 5 and Figure 7 and Table 5). The overall performance indices of ASUPF under the three different priorities show that ASUPF has strong accuracy and robustness performances and its robustness is highest in Table 6. This proves that the improvement of ASUPF in adaptability and stability is effective. Although the computational performance of ASUPF is lower than those of EKF and UKF, ASUPF has a much better overall performance than the other filters for the integrated navigation system. In general, the performance requirements of a navigation system determine the selection of an appropriate filter. For a navigation system desiring high accuracy and strong robustness, ASUPF should be considered. For a navigation system desiring a high computational performance, either EKF or UKF should be considered.

5. Conclusions

This paper presents a new ASUPF for nonlinear systems by combining adaptive filtering and square-root filtering into UPF. This algorithm improves UPF by using the adaptive factor to refrain from the disturbances of the noise statistics of observation and kinematic models, thus overcoming the particle degeneracy problem involved in UPF. It also applies Cholesky factorization to suppress the negative definiteness of the covariance matrices of predicted state vector and observation vector. Experiments and comparison analysis demonstrate that the proposed ASUPF can effectively prevent particles from degeneracy and improve the filtering accuracy of dynamic navigation. Future work will focus on the sensitivity analysis of the proposed ASUPF in comparison with the existing nonlinear filtering algorithms such as EKF, UKF, PF and UPF.
  6 in total

1.  A derivative UKF for tightly coupled INS/GPS integrated navigation.

Authors:  Gaoge Hu; Shesheng Gao; Yongmin Zhong
Journal:  ISA Trans       Date:  2014-11-10       Impact factor: 5.468

2.  Integration of GPS precise point positioning and MEMS-based INS using unscented particle filter.

Authors:  Mahmoud Abd Rabbou; Ahmed El-Rabbany
Journal:  Sensors (Basel)       Date:  2015-03-25       Impact factor: 3.576

3.  Maximum Correntropy Unscented Kalman Filter for Spacecraft Relative State Estimation.

Authors:  Xi Liu; Hua Qu; Jihong Zhao; Pengcheng Yue; Meng Wang
Journal:  Sensors (Basel)       Date:  2016-09-20       Impact factor: 3.576

4.  A Weighted Measurement Fusion Particle Filter for Nonlinear Multisensory Systems Based on Gauss-Hermite Approximation.

Authors:  Yun Li; Shu Li Sun; Gang Hao
Journal:  Sensors (Basel)       Date:  2017-09-28       Impact factor: 3.576

5.  An Extended Kalman Filter-Based Attitude Tracking Algorithm for Star Sensors.

Authors:  Jian Li; Xinguo Wei; Guangjun Zhang
Journal:  Sensors (Basel)       Date:  2017-08-21       Impact factor: 3.576

6.  Particle Filter with Novel Nonlinear Error Model for Miniature Gyroscope-Based Measurement While Drilling Navigation.

Authors:  Tao Li; Gannan Yuan; Wang Li
Journal:  Sensors (Basel)       Date:  2016-03-15       Impact factor: 3.576

  6 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.