Next Article in Journal
Current Developments on Optical Feedback Interferometry as an All-Optical Sensor for Biomedical Applications
Next Article in Special Issue
Ultra Wideband Indoor Positioning Technologies: Analysis and Recent Advances
Previous Article in Journal
Planar Position Sensor Based on Mono Sensing Electrode and Hybrid-Frequency Excitation
Previous Article in Special Issue
Scalable Indoor Localization via Mobile Crowdsourcing and Gaussian Process
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Nonlinear Framework of Delayed Particle Smoothing Method for Vehicle Localization under Non-Gaussian Environment

1
College of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, China
2
State Key Laboratory of Integrated Service Networks, Xidian University, Xi’an 710071, China
3
Department of Applied Sciences, Ecole Normale Supérieure, 6983 Bujumbura, Burundi
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(5), 692; https://doi.org/10.3390/s16050692
Submission received: 20 February 2016 / Revised: 5 May 2016 / Accepted: 6 May 2016 / Published: 13 May 2016
(This article belongs to the Special Issue Scalable Localization in Wireless Sensor Networks)

Abstract

:
In this paper, a novel nonlinear framework of smoothing method, non-Gaussian delayed particle smoother (nGDPS), is proposed, which enables vehicle state estimation (VSE) with high accuracy taking into account the non-Gaussianity of the measurement and process noises. Within the proposed method, the multivariate Student’s t-distribution is adopted in order to compute the probability distribution function (PDF) related to the process and measurement noises, which are assumed to be non-Gaussian distributed. A computation approach based on Ensemble Kalman Filter (EnKF) is designed to cope with the mean and the covariance matrix of the proposal non-Gaussian distribution. A delayed Gibbs sampling algorithm, which incorporates smoothing of the sampled trajectories over a fixed-delay, is proposed to deal with the sample degeneracy of particles. The performance is investigated based on the real-world data, which is collected by low-cost on-board vehicle sensors. The comparison study based on the real-world experiments and the statistical analysis demonstrates that the proposed nGDPS has significant improvement on the vehicle state accuracy and outperforms the existing filtering and smoothing methods.

1. Introduction

Nowadays, vehicle localization is one of the most fundamental challenges of intelligent transport systems (ITS) where many researchers and practitioners are widely interested in improving the performance of the vehicle positioning systems [1,2]. To improve the vehicle state information, nonlinear filtering methods are employed in [3], which are adequate for handling the nonlinearity by considering that the system may be corrupted by zero-mean Gaussian white sequences. Although the choice of this assumption is usually justified by the law of large numbers [4], it is rather motivated in more cases by the fact that the normal distributions are mathematically convenient and makes the Gaussian models easier to handle than non-Gaussian models. However, there is evidence that in several engineering systems used to solve nonlinear state estimation problems, noises generally follow a non-Gaussian distribution. This observation is supported in [5,6,7,8,9,10,11], which demonstrated that many noisy environments can be addressed more accurately as non-Gaussian rather than Gaussian model. In the literature, Gaussian sum particle filtering (GSPF) method built from banks of Gaussian particle filters (GPFs) [12] has been widely used not only to overcome degeneracy in particle filter (PF) but also because it has good performance for the state estimation in non-Gaussian environment [8,13,14] and for transportation systems [15,16]. The filtering methods are in general recursive algorithms based on the conditional expectation of the state given all states and measurements up to the current time step. In recent years, smoothing methods, which estimate the states by using available measurements in the future and are used in order to improve filtering problems, have gained more consideration in the literature [17,18,19]. Especially based on particle theory (i.e., particle smoothing), smoothing methods find their applications in guidance systems, integrated inertial navigation and passive sensor based target tracking [20,21,22] and are used in order to improve filtering problems [23]. Authors in [21] have used Rao-Blackwellized particle smoother (RBPS) for jointly estimating the position of the robot and the map. Recall that the Rao-Blackwellization takes advantage of a linear substructure in the model, which can be modeled by a Kalman filter (KF).
The main objective of this paper is to develop a nonlinear framework of smoothing technique that enables vehicle localization and state estimation with high accuracy taking into account the non-Gaussianity of the measurement and process noises. To achieve this, a new approach named non-Gaussian delayed particle smoother (nGDPS) for vehicle localization is proposed. The multivariate Student’s t-distribution is adopted in order to compute the probability distribution function (PDF) related to the process and measurement noises, which are assumed to be non-Gaussian distributed. We consider the Student’s t-distribution to investigate how the noise can influence on the improvement of estimation performance by varying the values of degree of freedom. Within the proposed nGDPS, the optimal estimator is designed based on fixed-delay smoothing (FDS) technique and the Ensemble KF (EnKF) [24] in order to improve the existing particle filter (PF). Its key advantage is to attain the improved estimates and lower error covariance and thus provide the accurate measurement information. For the computation of distribution parameters for nGDPS, an EnKF based approach is designed to cope with the mean and the covariance matrix of the proposal non-Gaussian distribution [25]. Moreover, we design a delayed Gibbs sampling algorithm that incorporates smoothing of the sampled trajectories over a fixed delay. The vehicle localization accuracy can be enhanced by Gibbs sampling method since it avoids the weight degeneracy problem during the particle smoothing.
To validate its performance, the proposed method is applied to a vehicle localization and state estimation problem. We evaluate its estimation improvement based on the non-Gaussianity of the noises [26], by introducing the so-called Gaussian delayed particle smoother (GDPS) where process and measurement noises are assumed to be Gaussian distributed. The Gaussian distribution is gotten from the multivariate-distribution [27], since the value of degrees of freedom increases; the univariate t-distribution approaches the Gaussian distribution [28]. Moreover, we compare nGDPS with the existing nonlinear filtering methods such as the standard PF and Gaussian sum particle filter (GSPF) and the existing nonlinear smoothing methods such as Rao-Blackwellized particle smoother (RBPS), fixed-point particle smoothing (FPPS) and the fixed-interval particle smoothing (FIPS). The assessment of the comparison study is operated using real vehicle information collected in urban environment. Instead of using expensive sensors [3], low-cost GPS receiver and on-board vehicle sensors including the wheel speed and acceleration sensors are used to provide the vehicle information such as position, velocity, and acceleration respectively. The experiments and the statistical analysis (in terms of root mean square error (RMSE)) demonstrate that the proposed approach has significant improvement on the vehicle state accuracy and outperforms the aforementioned filtering and smoothing methods.
The remainder of this paper is organized as follows. Section 2 describes the problem formulation. Section 3 is devoted to the non-Gaussian delayed particle smoothing (nGDPS) method. The computation of the proposal distribution parameters for nGDPS and the delayed Gibbs sampling method for degeneracy problem are also presented. Section 4 highlights the nGDPS algorithm for vehicle state estimation. Section 5 presents the experimental results. Finally, Section 6 concludes the paper.

2. Problem Formulation

The proposed approach is assumed to follow the nonlinear non-Gaussian model and is given by the following system equations:
( S ) { X k = f k ( X k 1 , ϕ k 1 ) Y k = h k ( X k , γ k )
where { X k ; X I R m X ; m , k I N } represents the state vector where m X is the dimension size of the state vector. The measurements { Y k ; Y I R m Y ; m , k I N } are conditionally independent given { X k , k I N } and are expressed by the distribution p ( Y k | X k ) . Here, m Y is the dimension size of the measurement vector. The matrices f k and h k stand for the process and measurement model functions.
Moreover, ϕ k 1 and γ k indicate the process noise and measurement noise sequences, respectively. These noises are assumed to be non-Gaussian distributed. Among other distributions for computing the probability density function (PDF) associated to the non-Gaussian noise [5,6], the multivariate t-distribution was recently adopted due to its potential applications in applied statistics reliability [29]. The PDF of the n-variate t n ( μ ; [ D , G ] ; v ) -distribution [30] with v degrees of freedom around the process and measurement noises is given by:
p n ( ϕ k | D k , v , μ k ) = Γ ( ( n + v ) / 2 ) Γ ( v / 2 ) ( π v ) n / 2 | D | 1 / 2 [ 1 + 1 v ( ϕ k μ k ) T D k 1 ( ϕ k μ k ) ] ( n + v ) / 2
p n ( γ k | G k , v , μ k ) = Γ ( ( n + v ) / 2 ) Γ ( v / 2 ) ( π v ) n / 2 | G | 1 / 2 [ 1 + 1 v ( γ k μ k ) T G k 1 ( γ k μ k ) ] ( n + v ) / 2
where D k and G k are the symmetric/positive definite scale matrices related to the process and measurement noises, respectively, whereas μ k I R n is the location parameter and Γ ( ) stands for the gamma function. The vector μ k specifies the location of the single mode of the distribution. The invertible matrices D k and G k indicates the relative width of the central mode along each dimension and also the correlation between dimensions. The covariance matrices associated to the process and measurement random vectors ϕ k and γ k are, respectively, provided by
R k = ν ν 2 D k
Q k = ν ν 2 G k ,   for all   ν > 2
The degree of freedom v controls the Student density’s kurtosis (the heaviness of the tails) of the distribution. As illustrated in Figure 1, when the value of degrees of freedom increases, the t-distribution approaches the Gaussian distribution with mean 0 and variance 1. The degree of freedom can refer to as the shape parameter, since the peakedness of distribution is decreased or increased by varying ν (see Figure 1).
The purpose of this paper is to find approximations to the smoothing distributions p ( X k | Y 1 : K ) for k = 1 , , K taking into account the non-Gaussianity of the process and the measurement noises which follow the multivariate t-distribution as given by Equations (2a) and (2b).

3. Non-Gaussian Delayed Particle Smoothing Method and Computation of the Proposal Distribution Parameters

The basic smoothing problem is the computation of X ^ k | k p ( X k | Y k ) with k < k . In a recursive context, the smoothing problems can be divided into three categories: (1) fixed-interval smoothing, where the conditional probability mass function (PMF) of the state given the observation history is provided by p ( X k | Y 1 : K ) for all time indices k = 1 , , K ; (2) fixed-delay smoothing (called also fixed-lag smoothing), where the density p ( X k | Y 1 : k + L ) is computed online with L > 0 , the fixed-delay; and (3) the fixed point smoothing, where p ( X k | Y 1 : S ) is computed for a fixed value k with the increasing S > k . The fixed-delay smoothing problem can also be considered as the combination of the fixed-point and the fixed-interval smoothing problems. The delayed sampling technique is close to the sequential fixed-interval smoother [31] except that the state vector to be estimated excluding the first and the initialization steps is kept unchanged through time.

3.1. Non-Gaussian Delayed Particle Smoothing Method (nGDPS)

The standard sequential importance sampling (SIS) technique can be adapted to achieve the above smoothing problems. The SIS technique consists of recursive propagation of the weights and support points as each measurement is received sequentially [32]. The SIS is responsible of approximating the posterior distribution at time k 1 , p ( X 0 : k 1 | Y 1 : k 1 ) , with a weighted set of samples { X 0 : k ( i ) , w k ( i ) } i = 1 M , also called “particles” in particle filtering (PF) [33] system. In the case of fixed-point particle smoothing (FPPS) and the fixed-interval particle smoothing (FIPS) methods, the posterior distributions at time k 1 with a weighted set of samples { X 1 : k ( i ) , w k ( i ) } i = 1 M are given by the marginal smoothing density p ( X k | Y 1 : k 1 ) i = 1 M w k 1 i δ ( X k X k i ) and the joint smoothing density p ( X 1 : k 1 | Y 1 : k 1 ) i = 1 M w k 1 i δ ( X k 1 X k 1 i ) , respectively. However, the FPPS method suffers from the employed fixed-point smoother, which only updates the most recent estimate when a delayed measurement occurs [34]. Similarly, due to the resampling step, for large interval value, the approximation to the smoothing distribution related to the FIPS method turns out to be strongly depleted and inaccurate [20].
The a posteriori joint PMF from the fixed-delay particle smoothing [21] is defined by p ( X 1 : k 1 | Y 1 : k + L 1 ) i = 1 M w k 1 i δ ( X k 1 X k 1 i ) where X k 1 i is the sample (particle) generated from an importance distribution q ( X 1 : k 1 | Y 1 : k + L 1 ) at time k 1 , X 1 : k 1 represents the system states and Y 1 : k + L 1 the observations. To solve this, we exploit a delayed particle smoothing (DPS) method with the purpose of achieving the optimal filtering. Moreover, by taking into account the process and measurement noises that are assumed to be non-Gaussian distributed, we propose a novel framework of non-Gaussian delayed particle smoother (nGDPS) for the application of vehicle localization and state estimation. From the perspective of optimal filtering, where a constant delay is tolerated in the estimates, the proposed nGDPS method is able to provide the accurate approximation to the smoothing distribution when the delay time is small.
In the following subsection, we will derive the computation of the proposal distribution parameters for nGDPS. The detail of the design of nGDPS method is presented in Section 4.

3.2. Computation of the Proposal Distribution Parameters for nGDPS

The choice of an appropriate form of proposal distribution, which represents the true posterior density, is an important step in the particle smoothing since it can reduce the number of samples required for a certain level of performance such as the generation of the accurate estimates [35]. In practice, the proposal distribution, which is the crucial feature of any particle filter, is defined as close to the final posterior as possible, i.e., q ( X k i | X k 1 i , Y k ) p ( X k i | X k 1 i ) . However, the challenge in the selection of proposal distribution is to find an appropriate covariance matrix for the random walk. In general, it is difficult to design such a proposal since it produces the variance of likelihood distribution, which is usually relatively small, and this leads to the inaccurate approximation of the target distribution [36]. Moreover, in the majority of cases, nonlinearity or non-Gaussianity makes an analytic solution intractable [37].
In this paper, alternatively, the importance density is assumed as the multivariate normal N ( μ , Γ ) , where μ denotes the mean and Γ is covariance matrix [38]. The objective is to design a strategy to handle the estimate mean μ ^ = X ^ k | k 1 i and covariance matrix Γ ^ = P ^ k | k i of the proposal distribution for nGDPS. To achieve this, we propose a two-fold approach, which consists of two parts: (1) design an approach based on Ensemble KF (EnKF) for computing the mean and covariance of the proposal distribution; and (2) propose a delayed Gibbs sampling method to cope with the degeneracy problem of nGDPS.

3.2.1. EnKF Approach for Computing the Mean and Covariance of the Proposal Distribution

Kalman Filter (KF) and its variants such unscented Kalman Filter (UKF) and Extended Kalman Filter (EKF) [39] have been widely used to compute the mean and covariance of proposal distribution. However, the main drawbacks of these methods are based on the fact that the densities of the process noise ϕ k and measurement noise γ k are constrained to be Gaussian.
To compute the proposal distribution parameters when noises are non-Gaussian distributed, we design a computation method based on Ensemble Kalman Filter (EnKF) to deal with the mean and the covariance matrix of the proposal non-Gaussian distribution. The mean X ^ k | k 1 i and covariance matrix P ^ k | k i of the proposal distribution for each propagated particle X k 1 | k 1 i are given by:
X ^ k | k 1 i = 1 M i = 1 M X k | k 1 i
P ^ k | k i = 1 M 1 i = 1 M [ ψ k i ] [ ψ k i ] T
ψ k i = X k | k i X ^ k | k i
The Ensemble Kalman gain is then provided by:
Σ k j = i = 1 M [ a k i ] [ b k i ] T i = 1 M [ b k i ] [ b k i ] T
where a k i = X k | k 1 i X ^ k | k 1 i and b k i = h [ X k | k 1 i , γ k i ] 1 M i = 1 M h [ X k | k 1 i , γ k i ] . Based on Equations (4) and (5), the importance density can be given by:
q ( X k i | X k 1 i , Y k ) p ( X k i | X k 1 i ) = N ( X ^ k | k 1 i , P ^ k | k i )
This is then used to draw at time k = 0 a number β of samples from the initial state X ^ 0 | 0 i as follows:
X 0 | 0 i = X ^ 0 | 0 i + [ P ^ 0 | 0 i ] 1 2 φ i ,   φ i ~ N ( 0 , I )
where the associated initial weight is set to w 0 i = 1 / β .
Moreover, at each instant k step, the proposal distribution Equation (8) is utilized to draw a sample around each particle based on the following equation:
X k | k i = X ^ k | k i + [ P ^ k | k i ] 1 2 φ i ,   φ i ~ N ( 0 , I )
The weights w k i associated with each particle at each instant k are recursively defined by w k i w k 1 i p ( Y k | X k i ) p ( X k i | X k 1 i ) q ( X k i | X k 1 i , Y k ) . Therefore, based on Equation (8), we have:
w k i w k 1 i p ( Y k | X k i ) p ( X k i | X k 1 i ) N ( X k i ; X ^ k | k 1 i , P ^ k | k i )
At each measurement instant, every particle weight is re-initialized to 1 / M in the case where a resampling scheme is applied methodically [25], thus Equation (11) can be given by:
w k i p ( Y k | X k i ) p ( X k i | X k 1 i ) N ( X k i ; X ^ k | k 1 i , P ^ k | k i )
Furthermore, based on EnKF contribution in particle filtering, the proposal distribution and the smoothing weight, in context of delayed particle smoothing (DPS) are provided by Equations (13) and (14), respectively:
q ( X k + l i | X k + l 1 i , Y k + l ) N ( X ^ k | k + l 1 i , P ^ k | k + l i )
w k i p ( Y k + l | X k + l i ) p ( X k + l i | X k 1 i ) N ( X k i X ^ k | k + l 1 i ; X ^ k | k + l 1 i , P ^ k | k + l i )
where P ^ k | k + l i = 1 M 1 i = 1 M [ ψ k + l i ] [ ψ k + l i ] T is the smoothing covariance, and X ^ k | k + l 1 i = 1 M i = 1 M X k | k + l 1 i represents the smoothing mean provided by the EnKF such that i = 1 M w k + l i = 1 for l = 0 , , L .

3.2.2. Delayed Gibbs Sampling Method for Degeneracy Problem of nGDPS

Although it is easy to draw sample from the Gaussian proposal distribution and to perform the weight update, the variance of the importance weights can only increase over time and this technique suffers from the degeneracy problem. It means that particles with weak normalized weights are discarded and particles associated to strong weights are at duplicated. To avoid such degeneracy of the particles, different resampling strategies have been developed [40,41]. In this paper, we design an integrated method, in which the resampling method incorporates smoothing of the sampled trajectories over a fixed delay.
For each particle X k i , i = 1 , , M , X k + L i is sampled based on Markov Chain Monte Carlo (MCMC) kernel Θ such that X k + L i ~ Θ ( X k + L i ) where L is the fixed delay. More details on MCMC resampling approach and the choice of its kernels can be found in [42]. Instead of selecting the next state all at once, we adapt the Gibbs sampling method [43] for sampling from the joint MCMC kernel, where a separate probabilistic choice for each of the m dimensions is made and each choice is up to the other m 1 dimensions. A similar method has also been applied on simultaneous localization and mapping (SLAM) [44] by performing single move at each time step. Note that Θ ( X k + L i ) can be obtained using the definition of conditional probability as follows [45]:
Θ ( X k + L i ) = p ( X i | X k + L 1 , , X k + L i 1 , X k + L 1 i + 1 , , X k + L 1 M ) = p ( X i | X k + L 1 , , X k + L i 1 , X k + L 1 i , X k + L 1 i + 1 , , X k + L 1 M ) p ( X k + L 1 , , X k + L i 1 , X k + L 1 i + 1 , , X k + L 1 M )
where X i is a collection of all particles, i.e., X i = { X i } i = 1 M . During this process, new particles are used as soon as they are obtained.

4. nGDPS Algorithm for Vehicle Localization

The proposed nGDPS supposes that the non-Gaussian process and measurement noises follow the multivariate t-distribution. The architecture of the proposed nonlinear approach is summarized in Figure 2. This nonlinear/non-Gaussian method relies on smoothing technique where fixed-delay and EnKF models are deliberately integrated in particle filter (PF) aiming to estimate the vehicle state. The state vector of vehicle is denoted by X k = [ p o s k , v k , a k ] T , where p o s k , v k and a k are the position, velocity, and acceleration, respectively. The state of the subset of particles around the vehicle state X k + L at a given time is determined where L represents the fixed-delay size. Moreover, this algorithm refers to the resampling technique, which incorporates smoothing of the sampled trajectories over a fixed delay based on Gibbs sampling method, aiming to successfully avoid the degeneracy of particles. Algorithm 1 shows the pseudo-code implementing the proposed non-Gaussian delayed particle smoother (nGDPS) for vehicle localization approach.
Algorithm 1 Non-Gaussian Delayed Particle Smoother (nGDPS) for Vehicle Localization
% Initialization:
At time k = 0 :
Set X 0 = [ p o s 0 , v 0 , a 0 ] , the state vector representing the initial information of vehicle where p o s 0 , v 0 , and a 0 are position, velocity, and acceleration respectively;
Select initial covariance matrices R 0 and Q 0 related to the measurement and process noises respectively;
Draw M particles and set the weight w 0 ( X 0 i ) = 1 M , i = 1 , , M given that the prior knowledge X 0 i ~ p ( X 0 i ) ;
Set the fixed-delay size L and sample time K.
For each time instant k = 1 , , K do
For each particle i = 1 , , M do
  • % Importance sampling:
  • Compute the state of Λ particles where Λ is the subset of particles around the vehicle state X k + L at time k + L (i.e., Λ M );
  • { X k + L 1 i } j = 1 Λ X k + L j , i ~ q E n K F ( X k + L j , i , X k + L i | X k + L 1 i , Y k + L ) , where q E n K F ( ) stands for the importance function defined using EnKF according to Equation (13);
  • For each l = 0 , , L do
    • Update the process and measurement noise densities based on Equations (2a) and (2b)
    • The definite scale matrices in terms of the associated covariance matrices are given by D k + l i = ν 2 ν R k + l i and G k + l i = ν 2 ν Q k + l i , ( ν 0 ) respectively.
    • % Importance weight update:
    • Compute new weight according to Equation (14);
  • End For 
  • % Normalization: 
  • The normalized weight is given by w ˜ k + L i w k + L i ( j = 1 Λ w k + L j ) 1 , and the state of the vehicle at time k + L is provided by: X k + L X k + L + X k + L i * w ˜ k + L i .
  • % Resampling: 
  • Compute the effective sample size λ ^ e as defined in [46];
  • If λ ^ e < λ ¯ = 2 Λ 3 (the predefined threshold) then
  • Resample using the Delayed Gibbs sampling (DGS) method, otherwise,
    • % Output the smoothed estimation 
    • Compute the smoothed state estimates of the vehicle: X k + L
  • End If 
End For
End For

5. Experimental Results and Analysis

5.1. Simulation Setup

In order to evaluate its performance, the proposed framework of nGDPS is applied to a vehicle state estimation problem. The test vehicle was driven along different roads in Hunan University area with different velocities for about 25 min. During the road experiment, the open air environment and urban area are included. Figure 3 shows the vehicle trajectory from the satellite map, which was used for the evaluation.
In this experiment, the test vehicle is equipped with several low-cost sensors, i.e., GPS receiver, wheel speed sensor, Gyroscope and acceleration sensors, which provide the vehicle state information such as position, velocity, and acceleration. The measurement accuracy of sensors is summarized in Table 1. Note that data from different satellites in view were collected using only A-GPS during the road experiments. This new advanced technology based on mobile computing system has gained a large popularity nowadays in various applications such as in target localization [22,47], tracking systems [48] and vehicle positioning [49].
Several implementations were conducted to study the performance of the proposed approach. To achieve this, we used the real traffic measurement data collected using the technique explained above. At each time k, valid vehicle information such as position (pos), angular velocity (v) and linear acceleration (a) provided by GPS receiver, wheel speed, gyroscope and accelerometer sensors. Although these sensors provide vehicle information in three-dimension system, that is, p o s ( p k x , p k y , p k z ) , v ( v k x , v k y , v k z ) and a ( a k x , a k y , a k z ) expressed in terms of East-North-Up (ENU) coordinate system, a two-dimension system (East-North) is considered in this paper for simplicity. Hence, the state vector is composed of six elements such that X k = [ p k x ,   p k y ,   v k x ,   v k y ,   a k x ,   a k y ] . The position range p k x was between 112.909 and 112.946 deg, whereas p k y varied from 28.164 to 28.208 deg. The angular velocities v k x ranged from −3.535 to 3.658 deg/s and v k y from −1.561 to 3.500 deg/s. Moreover, the accelerations a k x and a k y varied from −2.714 to 2.044 m/s2 and from −3.424 to 2.388 m/s2, respectively. In addition, the test was started with the following initial values X 0 j = [ 112.942 ,   28.187 ,   0.030 ,   0.020 ,   0.022 ,   0.070 ] , which represent, respectively, the initial position (deg), velocity (deg/s), and acceleration (m/s2) in North (or X) and East (or Y) coordinates.

5.2. Comparison and Analysis Results

For our simulations, different parameters have been chosen as follows: the fixed delay is set to L = 3 [11], whereas the number of particles is 1000 in all adopted methods and due to the presence of random variables, the times of Monte Carlo runs are set to 100. The total duration of the experiment is K = 1410   s . The degrees of freedom parameter is set to v = 4 , whereas the state dimension is m = 6 . Moreover, the initial covariance matrices related to the process and measurement noises are set to R 0 = [ 0.1 ,   0.1 ,   0.1 ,   0.1 ,   0.1 ,   0.1 ] T and Q 0 = d i a g [ 1 ,   1 ,   1 ,   1 ,   1 ,   1 ] , respectively. We would set R 0 to zero and this assumes there is no initialization error and our initial states are perfect, which is not the case. Then we set to 0.1 * I 6 where I 6 is the Identity matrix. The choice of the initial measurement noise covariance Q 0 (bigger than R 0 , 1 * I 6 ) is due to the fact that this can make the convergence fast and hence the state estimate errors become negligible. With the intention of accelerating the convergence of the EnKF and therefore improving the accuracy of the sample covariance, the size of ensemble is set to β = 100 [24]. Then, in order to highlight the performance of our proposed method, we first evaluate the estimation improvement based on the non-Gaussianity of the noises, by introducing the so-called Gaussian delayed particle smoother (GDPS) where process and measurement noises are assumed to be Gaussian distributed. As illustrated in Figure 1, we get the (univariate) Gaussian distribution from the multivariate t-distribution ϕ k ~ t n ( μ k ; G k ; v ) and its PDF is computed based on Equation (2) by setting m = 1 , the mean μ = 0 and the degree of freedom ν = 200 [50].
The performance of nGDPS and GDPS for the state vehicle estimation is depicted in Figure 4. From Figure 4, it can be observed that GDPS is less accurate than nGDPS. By setting the small value of degree of freedom, v = 4 , for nGDPS (comparing to GDPS where v = 200 ), this decreases not only the scale matrices defined in terms of the weighting covariance matrices but also the PDFs related the process and measurement noises during the update step of our proposed method. Therefore, the vehicle state estimation is improved.
We then evaluate the influence of non-Gaussianity model by comparing our proposed method with the Delayed Particle Smoother where both process and measurement noises are assumed to be Gaussian distributed, and this is referred to GDPS method. In this experiment, we obtain the Gaussian measurement distribution from the multivariate t-distribution ϕ k ~ t n ( μ k ; G k ; v ) and its PDF is computed based on Equation (2) by setting n = 1 , the mean μ = 0 and the degree of freedom tends to infinity ( v + ). In this scenario, the process noise for both nGDPS-VSE and GDPS follow the standard normal distribution, i.e., ( λ k , γ k ) ~ N ( 0 ; G = Q ) where Q is the covariance matrix related to the process noise λ k .
From Figure 5, the proposed nGDPS where measurement noise is multivariate t-distributed outperforms GDPS where measurement noise is normally distributed in terms of vehicle state accuracy. In fact, the curve of GDPS is far away from the line Y y = 0 comparing to the proposed nGDPS for vehicle state estimate (VSE). The main reasons are due to the drawbacks of the regular Gaussian measurement model, which diverged during the experiments.
Therefore, the choice of multivariate t-distribution to deal with the measurement noise as well as the EnKF to handle the non-Gaussian PDF plays a great role in estimation of vehicle state. In addition, the increased position errors in Figure 5a,b are due to the GPS outages detected during the road experiments.
Furthermore, we evaluate the performance of our proposed nGDPS compared to two types of estimation methods: (1) the filtering methods such as Gaussian Sum Particle Filtering (GSPF) [8] and the standard PF [33]; and (2) the smoothing method such as Rao-Blackwellized particle smoother (RBPS) [21], as illustrated in Figure 6, Figure 7 and Figure 8.
As can be seen in Figure 6, Figure 7 and Figure 8, although GSPF can overcome degeneracy and has good performance for the state estimation in non-Gaussian noise, the proposed nGDPS is more accurate than GSPF. This is due to the fact that the conditioning on the history of measurements in our proposed method is expected to bring the smoothed estimates closer to the true vehicle state than filtering alone. On the other hand, although RBPS and nGDPS are both based on particle smoothing method, it is noticeable that RBPS is less accurate than nGDPS. The reason behind this is the way the error covariance in the PDFs approximation of the process and measurement noises are handled and the usage of EnKF in the nGDPS method that is used to deal with the mean and covariance of proposal distribution.
Moreover, instead of considering only the past and current observations, the fixed-delayed formulation takes also into account the future observation and performs the estimate of the state of the system. As a result, it is able to provide the accurate approximation to the smoothing distribution in general. The vehicle localization accuracy is also augmented by the behavior of the considered Gibbs sampling method, which avoids the weight degeneracy problem during the particle smoothing by incorporating smoothing of the sampled trajectories over the fixed delay, L. The use of this resampling method is also motivated by the fact that in its form, resampling is useful in evaluating conditional estimate errors particularly in a non-Gaussian environment as supported by authors in [51].
Finally, to evaluate the performance of our proposed method, the statistical analysis based on the root mean squared errors (RMSE) metric was also used. Table 2 summarizes the results, in terms of the time averaged RMSE values for different estimation methods based on filtering and smoothing techniques. Note the low RMSE implies the high confidence for the vehicle localization and state estimation methods. As expected, in Table 2, the proposed nGDPS method gives the most accurate results when compared with the previously considered estimation methods, for instance, the fixed-point particle smoothing (FPPS) and of fixed-interval particle smoothing (FIPS).
The large RMSE values for PF, GSPF and RBPS are particularly a result of the linearization errors in computing the state covariance matrices. In addition, the standard PF and GSPF are relatively less accurate in terms of RMSE comparing to other smoothing methods (RBPS, FIPS, FPPS, GDPS and nGDPS) due to its shortcomings associated to the filtering problems such as the fact that filtering methods in their basic form only calculate the estimates of the current state of the system given the history of measurements which may affect the vehicle state accuracy. Therefore, given the adequate PDF estimators (multivariate t-distribution, in our case), the proposed method, which uses smoothing technique and considers noises as non-Gaussian distributed, can significantly decreases the root-mean-squared state errors.

6. Conclusions and Future Work

In this paper, a novel nonlinear framework on smoothing method, non-Gaussian delayed particle smoother (nGDPS), is proposed, which takes into account the non-Gaussian noisy environments that are assumed to follow the multivariate t-distribution. To improve the estimation accuracy of the standard particle filter, the fixed-delay technique is integrated into the proposed nGDPS to cope with measurement information and the error covariance of the system. The delayed Gibbs sampling method, which incorporates smoothing of the sampled trajectories over a fixed delay, is designed to handle the degeneracy of particles. Moreover, a computation approach based on EnKF is proposed with the purpose of dealing successfully with the proposal distribution parameters when noises are non-Gaussian distributed. The performance of the proposed approach is validated with respect to real-world data collected using low-cost on-board vehicle sensors in urban environment. Both the experiments and the statistical analysis demonstrate the effectiveness of the proposed nGDPS, which can significantly improve the vehicle state accuracy and outperform the existing filtering and smoothing methods. Future work will be focused on the application of the proposed approach on the real-world data collected in more challenging environment. The core issue in PF in general, and in the proposed smoothing approach, is the reduction in computation time, which will be also be addressed in the future work.

Acknowledgments

This work was partly supported by National Natural Science Foundations of China (No. 61272061 and No. 61301148), and Hunan Provincial Natural Science Foundation of China (No. 14JJ7023).

Author Contributions

Zhu Xiao conceived and designed the main idea of the paper, wrote the manuscript and made revisions. Vincent Havyarimana developed the theoretical basis for the nGDPS method. Zhu Xiao and Vincent Havyarimana carried out the experimental measurements and numerical investigations. Tong Li implemented the nGDPS algorithm. Dong Wang supervised the entire project and helped with the analysis of experimental results.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gu, Y.; Hsu, L.T.; Kamijo, S. Passive Sensor Integration for Vehicle Self-Localization in Urban Traffic Environment. Sensors 2015, 15, 30199–30220. [Google Scholar] [CrossRef] [PubMed]
  2. Byun, Y.S.; Jeong, R.G.; Kang, S.W. Vehicle Position Estimation Based on Magnetic Markers: Enhanced Accuracy by Compensation of Time Delays. Sensors 2015, 15, 28807–28825. [Google Scholar] [CrossRef] [PubMed]
  3. Almazán, J.; Bergasa, L.M.; Yebes, J.J.; Barea, R.; Arroyo, R. Full auto-calibration of a smartphone on board a vehicle using IMU and GPS embedded sensors. In Proceedings of the IEEE International Conference on Intelligent Vehicles Symposium (IV), Gold Coast, Australia, 23–26 June 2013; pp. 1374–1381.
  4. Chen, X. Strong Law of Large Numbers under an Upper Probability. Appl. Math. 2012, 3, 2056–2062. [Google Scholar] [CrossRef]
  5. Chen, J.; Cheng, L.; Gan, M. Extension of SGMF Using Gaussian Sum Approximation for Nonlinear/Non-Gaussian Model and its Application in Multipath Estimation. Acta Autom. Sin. 2013, 39, 1–10. [Google Scholar] [CrossRef]
  6. Mohseni, H.R.; Kringelbach, M.L.; Woolrich, M.W.; Baker, A.; Aziz, T.Z.; Probert-Smith, P. Non-Gaussian probabilistic MEG source localisation based on kernel density estimation. NeuroImage 2014, 87, 444–464. [Google Scholar] [CrossRef] [PubMed]
  7. Fahim, K.A.; Shahzad, Y.M.; Bashir, B.K. Nonlinear Bayesian Estimation of BOLD Signal under Non-Gaussian Noise. Comput. Math. Methods Med. 2015, 2015, 389875. [Google Scholar]
  8. Angrisano, A.; Petovello, M.; Pugliano, G. Benefits of combined GPS/GLONASS with low-cost MEMS IMUs for vehicular urban navigation. Sensors 2012, 12, 5134–5158. [Google Scholar] [CrossRef] [PubMed]
  9. Havyarimana, V.; Wang, D.; Xiao, Z. A Novel Probabilistic Approach for Vehicle Position Prediction in Free, Partial, and Full GPS Outages. Math. Probl. Eng. 2015, 2015, 189282. [Google Scholar] [CrossRef]
  10. Havyarimana, V.; Wang, D.; Xiao, Z. A Two-Task Hierarchical Constrained Tri-objective Optimization approach for Vehicle State Estimation under non-Gaussian Environment. J. Comput. Theor. Nanosci. 2015, 12, 5504–5516. [Google Scholar]
  11. Havyarimana, V.; Wang, D.; Xiao, Z. A Hybrid Approach-based Sparse Gaussian Kernel Model for Vehicle State Determination during the Free and Complete GPS Outages. ETRI J. 2016. [Google Scholar] [CrossRef]
  12. Kotecha, J.H.; Djuri, P.M. Gaussian particle filtering. IEEE Trans. Signal Process. 2003, 51, 2592–2601. [Google Scholar] [CrossRef]
  13. Kotecha, J.H.; Djuri, P.M. Gaussian sum particle filtering for dynamic state space models. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Salt Lake City, UT, USA, 7–11 May 2001; pp. 3465–3468.
  14. Kotecha, J.H.; Djuri, P.M. Gaussian sum particle filtering. IEEE Trans. Signal Process. 2003, 51, 2602–2612. [Google Scholar] [CrossRef]
  15. Mihaylova, L.; Hegyi, A.; Gning, A.; Boel, R. Parallelized Particle and Gaussian Sum Particle Filters for Large Scale Traffic Systems. IEEE Trans. Intell. Transp. Syst. 2012, 13, 36–48. [Google Scholar] [CrossRef]
  16. Mihaylova, L.; Boel, R.; Hegyi, A. Freeway Traffic Estimation within Recursive Bayesian Framework. Automatica 2007, 43, 290–300. [Google Scholar] [CrossRef] [Green Version]
  17. Guimarães, A.; Ait-El-Fquih, B.; Desbouvries, F. A Fixed-lag Particle Smoother for Blind SISO Equalization of Time-Varying Channels. IEEE Trans. Wirel. Commun. 2012, 9, 512–517. [Google Scholar] [CrossRef]
  18. Sarkka, S. Bayesian Filtering and Smoothing; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar]
  19. Han, S.; Hyun, K.W. A Note on Two-Filter Smoothing Formulas. IEEE Trans. Autom. Control 2008, 53, 849–855. [Google Scholar] [CrossRef]
  20. Tang, J.; Chen, Y.; Niu, X.; Wang, L.; Chen, L.; Liu, J.; Shi, C.; Hyyppä, J. LiDAR scan matching aided inertial navigation system in GNSS-denied environments. Sensors 2015, 7, 16710–16728. [Google Scholar] [CrossRef] [PubMed]
  21. Lindsten, F.; Bunch, P.; Godsill, S.J.; Schon, T.B. Rao-Blackwellized particle smoothers for mixed linear/nonlinear state-space models. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Vancouver, BC, Canada, 28–31 May 2013; pp. 6288–6292.
  22. Papi, F. Fixed-Lag Smoothing for Bayes Optimal Knowledge Exploitation in Target Tracking. IEEE Trans. Signal Proc. 2014, 62, 3143–3153. [Google Scholar]
  23. Challa, R.; Morelande, M.R.; Mušicki, D.; Robin, J.; Evans, R.J. Fundamentals of Object Tracking; Cambridge University Press: Cambridge, UK, 2011. [Google Scholar]
  24. Mandel, J.; Cobb, L.; Beezley, J.D. On the convergence of the ensemble Kalman filter. Appl. Math. 2011, 56, 533–541. [Google Scholar] [CrossRef]
  25. Papadakis, N. Data Assimilation with the Weighted Ensemble Kalman Filter; International Meteorological Institute: Stockholm, Sweden, 2010; pp. 673–697. [Google Scholar]
  26. Prakasha, J.; Patwardhanb, C.S.; Shahc, S.L. On the choice of importance distributions for unconstrained and constrained state estimation using particle filter. J. Process Control 2011, 21, 3–16. [Google Scholar] [CrossRef]
  27. Roth, M. On the Multivariate t-Distribution; Technical Report from Automatic Control; Linköpings Universitet: Linköpings, Sweden, 2013; pp. 1–21. [Google Scholar]
  28. Agamennoni, G.; Eduardo, M.N. Robust Estimation in Non-Linear State-Space Models with State-Dependent Noise. IEEE Trans. Signal Process. 2014, 62, 2165–2175. [Google Scholar] [CrossRef]
  29. Li, W.; Jia, Y. Distributed consensus filtering for discrete-time nonlinear systems with non-Gaussian noise. Signal Process. 2012, 92, 2464–2470. [Google Scholar] [CrossRef]
  30. Liang, Y.; Chen, G.; Naqvi, S.M.R.; Chambers, J.A. Independent vector analysis with multivariate student’s t-distribution source prior for speech separation. Electron. Lett. 2013, 49, 1–2. [Google Scholar] [CrossRef]
  31. Cosme, E.; Verron, J.; Brasseur, P.; Blum, J.; Auroux, D. Smoothing Problems in a Bayesian Framework and Their Linear Gaussian Solutions. Mon. Weather Rev. 2012, 140, 683–695. [Google Scholar] [CrossRef]
  32. Cheng, W.C. PSO algorithm particle filters for improving the performance of lane detection and tracking systems in difficult roads. Sensors 2012, 12, 17168–17185. [Google Scholar] [CrossRef] [PubMed]
  33. Gan, Q.; Langlois, J.M.P.; Savaria, Y. Efficient Uniform Quantization Likelihood Evaluation for Particle Filters in Embedded Implementations. J. Signal Process. Syst. 2014, 75, 191–202. [Google Scholar] [CrossRef]
  34. Berntorp, K.; Arzen, K.E.; Robertsson, A. Storage efficient particle filters with multiple out-of-sequence measurements. In Proceedings of the IEEE 15th International Conference on Information Fusion, Singapore, 9–12 July 2012; pp. 471–478.
  35. Arulampalam, S.M.; Gordon, N.; Clapp, T. A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking. IEEE Trans. Signal Process. 2002, 50, 174–188. [Google Scholar] [CrossRef]
  36. Wang, Y.; Chaib-draa, B. An adaptive nonparametric particle filter for state estimation. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Saint Paul, MN, USA, 14–18 May 2012; pp. 4355–4360.
  37. Cappe, O.; Moulines, E.; Ryden, T. Inference in Hidden Markov Models; Springer: New York, NY, USA, 2005. [Google Scholar]
  38. Razali, S.; Watanabe, K.; Maeyama, S.; Izumi, K. An Unscented Rauch-Tung-Striebel Smoother for a Vehicle Localization Problem. In Proceedings of SCIS ISIS 2010, Okayama, Japan, 8–12 December 2010; pp. 1261–1265.
  39. Zuo, J. Dynamic resampling for alleviating sample impoverishment of particle filter. IET Radar Sonar Navig. 2013, 7, 968–977. [Google Scholar] [CrossRef]
  40. Van Lint, J.W.C. Online learning solutions for freeway travel time prediction. IEEE Trans. Intell. Transp. Syst. 2008, 9, 38–47. [Google Scholar] [CrossRef]
  41. Zeng, X.; Shi, Y.; Lian, Y. Research on Resampling Algorithms for Particle Filter. In Proceedings of the 2nd International Conference on Teaching and Computational Science, Shenzhen, China, 29–30 July 2014; pp. 23–28.
  42. Laroque, C.; Himmelspach, J.; Pasupathy, R.; Rose, O.; Uhrmacher, A.M. On the choice of mcmc kernels for approximate bayesian computation with SMC samplers. In Proceedings of the 2012 Winter Simulation Conference, Berlin, Germany, 9–12 December 2012; pp. 34–46.
  43. Venugopal, D.; Gogate, V. On Lifting the Gibbs Sampling Algorithm. Adv. Neural Inf. Process. Syst. 2012, 25, 1664–1672. [Google Scholar]
  44. Beevers, K. Sampling Strategies for Particle Filtering SLAM; Technical Report 06-11; Department of Computer Science, Rensselaer Polytechnic Institute: Troy, NY, USA, 2006. [Google Scholar]
  45. Philip, R.; Hardisty, E. Gibbs Sampling for the Uninitiated; Institute for Advanced Computer Studies, Maryland University: College Park, MD, USA, 2010. [Google Scholar]
  46. Zhang, J.; Luo, W.; Jin, R. ZA Particle Filter for Frequency Synchronization in MIMO-OFDM Systems. In Proceedings of the 5th International Conference on Wireless Communications, Networking and Mobile Computing, Beijing, China, 24–26 September 2009; pp. 1–4.
  47. Hsu, L.T.; Gu, Y.; Kamijo, S. NLOS correction/exclusion for GNSS measurement using RAIM and city building models. Sensors 2015, 15, 17329–17349. [Google Scholar] [CrossRef] [PubMed]
  48. Cui, X.; Li, J.; Wu, C.; Liu, J.-H. A Timing Estimation Method Based-on Skewness Analysis in Vehicular Wireless Networks. Sensors 2015, 15, 28942–28959. [Google Scholar] [CrossRef] [PubMed]
  49. Lee, B.-H.; Song, J.-H.; Im, J.-H.; Im, S.-H.; Heo, M.-B.; Jee, G.-I. GPS/DR Error Estimation for Autonomous Vehicle Localization. Sensors 2015, 15, 20779–20798. [Google Scholar] [CrossRef] [PubMed]
  50. Villa, C.; Walker, S.G. Objective Prior for the Number of Degrees of Freedom of a t-Distribution. Bayesian Anal. 2014, 9, 197–220. [Google Scholar] [CrossRef]
  51. David, S.S.; Kent, D.W. Resampling in State Space Models; Cambridge University Press: Cambridge, UK, 2004; pp. 171–202. [Google Scholar]
Figure 1. The PDFs of the t-distribution for 0.05, 0.5, 1, 4, 10, 100 and 200 degrees of freedom and the PDF of the standard Gaussian distribution (cyan) related to the measurement noise γ k .
Figure 1. The PDFs of the t-distribution for 0.05, 0.5, 1, 4, 10, 100 and 200 degrees of freedom and the PDF of the standard Gaussian distribution (cyan) related to the measurement noise γ k .
Sensors 16 00692 g001
Figure 2. The architecture of the proposed method.
Figure 2. The architecture of the proposed method.
Sensors 16 00692 g002
Figure 3. Test site and path (original photo from Google Map).
Figure 3. Test site and path (original photo from Google Map).
Sensors 16 00692 g003
Figure 4. Estimate results of nGDPS and GDPS versus true vehicle state in (X, Y)-coordinates: (a,b) Position; (c,d) Velocity; and (e,f) Acceleration.
Figure 4. Estimate results of nGDPS and GDPS versus true vehicle state in (X, Y)-coordinates: (a,b) Position; (c,d) Velocity; and (e,f) Acceleration.
Sensors 16 00692 g004
Figure 5. Vehicle state estimate (VSE) errors plot depicting the performance of GDPS, nGDPS-VSE through the influence of the non-Gaussianity related to the measurement noise. Position estimate: (a) East and (b) North. Velocity estimate: (c) East and (d) North. Acceleration estimate: (e) East and (f) North.
Figure 5. Vehicle state estimate (VSE) errors plot depicting the performance of GDPS, nGDPS-VSE through the influence of the non-Gaussianity related to the measurement noise. Position estimate: (a) East and (b) North. Velocity estimate: (c) East and (d) North. Acceleration estimate: (e) East and (f) North.
Sensors 16 00692 g005
Figure 6. Estimate position results of nGDPS, GSPF and RBPS versus true vehicle state in (X, Y)-coordinates. (a) X-coordinates; (b) Y-coordinates.
Figure 6. Estimate position results of nGDPS, GSPF and RBPS versus true vehicle state in (X, Y)-coordinates. (a) X-coordinates; (b) Y-coordinates.
Sensors 16 00692 g006
Figure 7. Estimate velocity results of nGDPS, GSPF and RBPS versus true vehicle state in (X, Y)-coordinates. (a) X-coordinates; (b) Y-coordinates.
Figure 7. Estimate velocity results of nGDPS, GSPF and RBPS versus true vehicle state in (X, Y)-coordinates. (a) X-coordinates; (b) Y-coordinates.
Sensors 16 00692 g007
Figure 8. Estimate acceleration results of nGDPS, GSPF and RBPS versus true vehicle state in (X, Y)-coordinates. (a) X-coordinates; (b) Y-coordinates.
Figure 8. Estimate acceleration results of nGDPS, GSPF and RBPS versus true vehicle state in (X, Y)-coordinates. (a) X-coordinates; (b) Y-coordinates.
Sensors 16 00692 g008
Table 1. Measurement Accuracy of sensors.
Table 1. Measurement Accuracy of sensors.
SensorsTypeRange
GPSBCM 4752Doppler: 0.03 m/s,
Pseudo range: 0.50 m,
Carrier phase: 0.05 m
GyroscopeMPU 6500±250/500/1000 deg/s
AccelerometerMPU 6500±2 g/4 g/8 g
WSS-0.05 m/s
Table 2. RMSEs (m) for the X and Y coordinates averaged over 1000 runs: state errors with respect to the true vehicle state (position, velocity and acceleration).
Table 2. RMSEs (m) for the X and Y coordinates averaged over 1000 runs: state errors with respect to the true vehicle state (position, velocity and acceleration).
MethodsPos (X)Pos (Y)Velocity (X)Velocity (Y)Acc (X)Acc (Y)
PF1.05861.154431.880122.895428.149341.9005
GSPF0.27320.280028.022722.570227.570035.9537
RBPS0.18440.150112.273920.022418.270127.3539
FIPS0.11820.132010.337114.793712.900719.5511
FPPS0.09080.07747.741012.85225.901013.8574
GDPS0.05560.04731.37909.83863.30939.0792
nGDPS0.05080.07153.37917.19483.37957.1344

Share and Cite

MDPI and ACS Style

Xiao, Z.; Havyarimana, V.; Li, T.; Wang, D. A Nonlinear Framework of Delayed Particle Smoothing Method for Vehicle Localization under Non-Gaussian Environment. Sensors 2016, 16, 692. https://doi.org/10.3390/s16050692

AMA Style

Xiao Z, Havyarimana V, Li T, Wang D. A Nonlinear Framework of Delayed Particle Smoothing Method for Vehicle Localization under Non-Gaussian Environment. Sensors. 2016; 16(5):692. https://doi.org/10.3390/s16050692

Chicago/Turabian Style

Xiao, Zhu, Vincent Havyarimana, Tong Li, and Dong Wang. 2016. "A Nonlinear Framework of Delayed Particle Smoothing Method for Vehicle Localization under Non-Gaussian Environment" Sensors 16, no. 5: 692. https://doi.org/10.3390/s16050692

APA Style

Xiao, Z., Havyarimana, V., Li, T., & Wang, D. (2016). A Nonlinear Framework of Delayed Particle Smoothing Method for Vehicle Localization under Non-Gaussian Environment. Sensors, 16(5), 692. https://doi.org/10.3390/s16050692

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop