Abstract
This paper presents a new data association method for bounding the integrity risk in landmark-based localization in ground transportation applications. Data association is the process of assigning currently-sensed landmark features to features that were previously observed or mapped. Most association methods use a nearest-neighbor criterion based on the normalized innovation squared (NIS). In contrast, we derive a new, closed-form, compact association criterion based on projections of the extended Kalman filter’s innovation vector. These innovation projections (IP) capture the impact of wrong associations on both the magnitude and direction of the innovation vector. We evaluate our newly derived IP method using simulated and experimental data for inertial-aided LiDAR localization in both indoor and outdoor environments. Compared to NIS, the proposed IP method (a) reduces the risk of wrong associations and (b) tightens the bound on predicted integrity risk.
1 INTRODUCTION
In this paper, we derive a novel closed-form and compact data association criterion for landmark-based, inertial-aided LiDAR localization. Our method leverages extended Kalman filter (EKF) innovation projections (IP) instead of the conventional normalized innovation squared (NIS) approach (Bar-Shalom et al., 1990). We analyze the improvement in localization integrity using IP over NIS in both an indoor testbed and an outdoor automotive driving environment.
Transportation applications require navigation systems that are both resilient and safe. To enhance resilience, the National Space-Based Positioning, Navigation, and Timing (PNT) Advisory Board recommends that global navigation satellite systems (GNSS) be protected, toughened, and augmented (National Space-Based PNT Advisory Board, 2018). This research focuses on PNT augmentation in GNSS-denied areas using LiDAR tightly coupled with an inertial measurement unit (IMU). With respect to safety, we adopt principles from aviation navigation: analytical methods are used to predict accuracy, integrity, continuity, and availability early enough to alert the user when an alternative means of navigation is required. Analytical methods are essential for risk prediction at low quantiles but can be challenging to implement in complex navigation systems like tightly integrated LiDAR and IMU data.
LiDAR localization algorithms can be categorized into two main families. The first matches point clouds or occupancy grids over time as the LiDAR sensor moves through the surrounding environment (Bengtsson & Baerveldt, 2003; Choi et al., 2013; Diosi & Kleeman, 2005; Elfes, 1989; Hassani & Joerger, 2023; Lu & Milios, 1997; Mahler & Martin, 2003; Mullane et al., 2008, 2011; Röfer, 2002; Sato et al., 2010; Vo & Ma, 2006). The second, which is more effective in structured environments, identifies a small number of distinguishable landmarks and then tracks the relative positions of these static landmarks with respect to the LiDAR sensor (Bailey, 2002; Bar-Shalom et al., 1990; Estrada et al., 2005; Leonard & Durrant-Whyte, 1992; Ruiz et al., 2001; Thrun, 2003).
This landmark-based localization process requires establishing correspondences between the landmarks extracted from the currently sensed LiDAR point cloud and those previously observed or stored in a map. This association process is inherently imperfect, especially in settings where LiDAR measurements are noisy, landmark feature extraction is uncertain, landmarks are clustered, or landmarks occlude each other as the LiDAR sensor moves in the environment (Bellows, 2015; Bicanic et al., 2019; Cai et al., 2018; Cooper, 2005; Hunde & Ayalew, 2018; Maksarov & Durrant-Whyte, 1995; Pirovano et al., 2020; Thrun et al., 1998).
This paper assumes that a pre-existing landmark map is available for high-integrity localization. Alternative localization methods, such as simultaneous localization and mapping (Hafez et al., 2024; Joerger & Pervan, 2009) or LiDAR odometry (Lee et al., 2024; Zhang & Singh, 2014), are unlikely to achieve high integrity if map-based methods cannot. (In our experimental evaluation, we also consider combinations or subsets of extracted and/or mapped landmarks (Hassani et al., 2018, 2019), and we implement routines for misextracted or unmapped landmarks (Arana et al., 2019; Joerger & Pervan, 2017; Joerger et al., 2018). However, these supporting functions are not discussed here to maintain our focus on the derivation of the new IP-based association method. For clarity, the derivations shown here assume that the set of extracted landmarks matches the set of mapped landmarks.)
Incorrect data associations are a well-known source of navigation error. This research does not just aim to mitigate incorrect associations but rather focuses on confidently predicting the risk of an incorrect association. Relevant prior work includes the Joint Probability Data Association (JPDA) filter (Areta et al., 2007; Bar-Shalom et al., 2009; Jan & Kao, 2013; Petersen & Beard, 2023; Rakai et al., 2022). However, the many variants and implementations of the JPDA are computationally expensive and make approximations that are not appropriate for localization integrity risk prediction in safety-critical applications.
Wrong associations can be identified using EKF innovation vectors, which represent the differences between the LiDAR measurements and their map-based predictions. In our prior work, we derived a compact expression for bounding the risk of incorrect associations using the normalized innovation squared (NIS) metric (Joerger & Pervan, 2019). However, we knew this bound was overly conservative and could therefore limit the performance of the localization system. A tighter bound on the risk of an incorrect association could (a) increase confidence in the localization solution and/or (b) meet safety requirements in more challenging environments.
In this paper, we introduce a new data association criterion using EKF innovation projections (IP) as an alternative to the conventional NIS approach. Both methods derive a scalar quantity from the innovation vector; however NIS uses the squared norm of the innovation, whereas IP projects the innovation onto a deterministic design vector. Optimizing this design vector is central to the IP method presented here.
The EKF IP method captures the effect of wrong associations (WA) on both the magnitude and direction of the innovation vector. Compared to NIS, which only captures magnitudes, the IP-based association criterion therefore reduces the risk of WA. In this work, we also derive an analytical, compact, predictive bound on the risk of WA and incorporate this bound into the navigation integrity risk equations. This bound is based on predicted changes in the innovation vector due to WAs and avoids the conservative approximations required for the NIS-based risk bound. As a result, the bound on predicted localization integrity risk is tighter for IP than for NIS, and the actual risk is smaller.
The IP-based association concept presented here formalizes the concept developed in our previous conference papers (Joerger & Hassani, 2020; Joerger et al., 2024) and tests it using both simulated and experimental data. In Section 2, we provide background on landmark-based LiDAR/IMU integrity evaluation using the NIS approach and highlight its limitations. In Section 3, we derive the new IP-based data association criterion and its tight bound on the risk of WA. Section 4 compares the IP and NIS approaches using (a) innovation space representations for low-dimensional measurement vectors, (b) a generalization to higher-dimensional cases, and (c) an example implementation using simulated data. The key demonstration in Section 4 shows that sample innovation vectors should be projected onto the line connecting the origin of the innovation space to the centroid of the convex polytope defined by the predicted innovation vectors across an exhaustive set of association hypotheses. In Section 5, we compare the inertial-aided LiDAR localization integrity performance of the NIS and IP methods in a structured indoor environment and in a more challenging automotive driving scenario with cluttered landmarks. Finally, Section 6 gives concluding remarks on the new IP-based method.
2 PRIOR WORK: RISK BOUNDING USING NORMALIZED INNOVATION SQUARED (NIS)
2.1 Integrity Risk Bound for Localization Using Data Association
In safety-critical transportation applications, a vehicle’s navigation integrity risk, which reflects the probability of hazardously misleading information (HMI), can be defined at time epoch k as:
1
where εk is the estimation error on one of the vehicle’s scalar position coordinates, and l is a predefined alert limit based on system safety requirements (International Civil Aviation Organization, 2006; Radio Technical Commission for Aeronautics (RTCA) Special Committee 159, 2020). Each position coordinate can be assessed individually to define a three-dimensional alert limit volume (Joerger et al., 2020; Reid et al., 2019; Working Group C, 2022).
In landmark-based localization, which requires assigning sensed features to mapped landmarks, the probabilities of correct and wrong associations (CA and WA, respectively) directly influence P(HMIk). In prior work, we considered two mutually exclusive, exhaustive hypothesis sets: (1) CA at all times since EKF initialization (CAK, where K ≡ 1, …, k), and (2) WA at any time over the filtering period (WAK). Using these two hypothesis sets, we established an analytical upper bound on the integrity risk (Joerger & Pervan, 2019). An upper bound ensures that the risk prediction is conservative and does not underestimate the probability of HMI, which would be unsafe. This risk bound is expressed as:
2
The term P (|εk| > l|CAk) reflects the assumption that CA are maintained at all time steps. This probability can be directly derived from the EKF covariance matrix; although it can be used as a performance measure in robotic applications, it is insufficient for safety-critical applications, where more rigorous integrity guarantees are required.
In addition, we do not assume that εk is normally distributed, though we assert that it can be conservatively overbounded by a Gaussian function (Blanch et al., 2019; DeCleene, 2000; Rife et al., 2006). If σk denotes the standard deviation of this Gaussian overbound on εk, which is obtained from the EKF covariance matrix using overbounding models for measurement errors, we can write the following equation:
3
where Q{ } is the tail probability function of the standard normal distribution.
Figure 1 shows an example automotive lane-centering application in which safety requirements are defined using an alert limit l to compute P(HMIk) (Capua et al., 2024; Joerger et al., 2021; U.S. Department of Transportation (DOT) Federal Highway Administration (FHWA), 2017; U.S. Department of Transportation (DOT) Nation Highway Traffic Safety Administration (NHTSA), 2017). Here, the lateral positioning error εk is of primary concern. In this case, l is the lateral distance between the edge of the vehicle and the edge of the driving lane (Reid et al., 2019).
Integrity risk definition for automotive applications. The integrity risk is the probability of the car being outside the alert limit requirement box (blue shaded area) when it is estimated to be inside the box.
This paper focuses on the term P(CAK) in Equation 2, which does not always equal one. Using the conditional probability formula, P(CAK) can be expressed as:
4
where CA0 is the empty event, and CAL-1 ≡ CA1 ∩ … ∩ CAl-1. The goal of this paper is to derive a tight lower bound on the conditional probabilities within the product. (For CA, a lower bound is the conservative and therefore safe quantity to consider for integrity risk assessment). To simplify notation, we define P(CA) ≡ P(CAl | CAL-1).
2.2 Measurements, Innovations, and Normalized Innovation Squared (NIS)-Based Association
To predict P(CA), we use a model of the measurement process. Let nL be the number of landmarks in view. For each landmark, we extract nF measurable features, such as the landmark’s position coordinates relative to the sensor. All n measurements (where n = nLnF) are then arranged into a measurement vector z:
5
where h( ) is a nonlinear function of the state vector x. In Section 5, which presents the LiDAR/IMU implementation, the state vector x comprises the vehicle’s three-dimensional position, velocity, and orientation in a local East-North-Up navigation frame, as well as gyroscope and accelerometer biases. In Section 4, x includes a subset of these variables. The vector v represents the measurement noise, which is modeled using an overbounding zero-mean Gaussian distribution with covariance matrix V such that v ~ N(0, V). The matrix AC is an unknown permutation matrix representing the uncertainty in the ordering of landmarks in z; specifically, we do not know whether the order of landmarks in z matches the order assumed in the EKF model h(x).
Nearest neighbor methods, such as those described by Bar-Shalom et al. (1990), provide heuristic estimates of the correct ordering but do not yet provide a means to directly quantify the probability of CA. These methods consider multiple possible landmark orderings. While there are (nL!) possible orderings of the nL landmarks, not all of these orderings are likely to occur. However, for clarity of exposition, we consider all (nL!) orderings in this paper and leave complexity reduction for future work.
We express the (nL!) different EKF innovation vectors, each corresponding to a different landmark ordering, as:
6
where is the a priori prediction of x, AC is the unknown (true) association matrix, and Al represents the lth candidate permutation matrix from the full set of (nL!) possibilities. We consider all (nL!) permutation matrices Al (i.e., for l = 0, …, h) to find the matrix that achieves AlAC = I, indicating the correct association. Because we consider a complete set of permutations, we can rewrite Equation (6) as:
7
For i = 0, …, h, the sample innovation vector γi therefore represents the difference between the permuted version of the sample measurement vector z and the EKF’s predicted measurement vector
Importantly, vector γi is zero-mean if and only if i corresponds to the correct association. For this reason, a sensible criterion for identifying the correct association is to minimize the NIS (i.e., the norm squared of γi weighted by the inverse of its covariance matrix Yi) over all values of i. The NIS metric can be calculated as:
8
The NIS-based data association criterion then determines the most likely association index i* using the following equation:
9
While this NIS-based method is effective at identifying the most likely association, it has limitations in safety-critical applications.
2.3 Probability of Correct Association Using Normalized Innovation Squared (NIS)
In a previous paper, we derived an analytical lower bound on P(CA) for the NIS-based data association method (Joerger & Pervan, 2019). To obtain this lower bound, we introduced a known quantity that captures the predicted effect of a wrong association on the innovation vector. These predicted innovation vectors are expressed as:
10
where I is the n × n identity matrix. Throughout the paper, we distinguish two association candidate indices: j is used when the CA index is known (i.e., for evaluating predicted innovations), whereas i is used when it is unknown (e.g., for sample innovations in Equations (6) to (9)). Following this convention, since vectors are known, we can use the notation A0 = I and The analytical NIS-based P(CA)-bound can then be written as:
11
where
- subscript C
- is the unknown ordering index for the correct association,
- is the chi-squared cumulative distribution function, i.e., the probability that a chi-squared-distributed random variable with nDOF degrees of freedom is lower than T2,
- n
- is the number of measurements, i.e., the dimension of z,
- m
- is the number of estimated state parameters, i.e., the dimension of x.
The analytical bound in Equation (11) depends on the expected separation between landmarks, which is mathematically represented by the predicted minimum norm squared of the half-difference between normalized innovation vectors. For CAs, the normalized innovation is and for WAs, it is for j = 1, …, h). To illustrate this concept, Section 4 provides geometric representations of the P(CA) bound using notional, low-dimensional examples. It shows that, in the n-dimensional normalized innovation space, the NIS data association criterion defines a hypersphere centered at the origin with a radius equal to the half-distance to the closest predicted WA vector.
Deriving the bound in Equation (11) is challenging because it involves pairwise comparisons of the quadratic quantities defined in Equation (8), each of which has an association-dependent weighting matrix . In addition, these quantities are correlated, so bounding the probability that requires separating the individual, independent contributions of measurement noise v and uncertainty in prior knowledge . This leads to a chi-squared distribution with (n + m) degrees of freedom even though γi is only n-dimensional. (A complete derivation of this result is given by Joerger and Pervan (2019), and elements of this derivation are reproduced in Appendix A). These complexities suggest that the inequality in Equation (11) is a loose bound. Section 3 improves upon this prior research by introducing a tighter, IP-based bounding technique.
3 A NEW APPROACH: INNOVATION PROJECTIONS (IP)
This section introduces innovation projections (IP) as a more powerful alternative to NIS because they leverage additional, predictable information about data association. The IP approach also avoids the complications caused by the quadratic forms in Equation (8) and thus facilitates the derivation of a P(CA) bound that is tighter than the bound calculated in Equation (11). The key challenge in applying the IP approach is determining the optimal direction along which sample innovation vectors should be projected. This section provides a solution to that problem, and this solution is then justified using mathematical analysis and graphical representations in Section 4.
3.1 Making Better Use of Innovation Prediction Vectors
Wrong associations are structured and predictable sources of navigation error. Their effects on the innovation vectors are captured with the innovation prediction vectors for j = 0, …, h, as defined in Equation (10). The NIS-based bound on P(CA) in Equation (11) only leverages the minimum norm of for j ≥ 1, and the data association criterion in Equation (9) does not incorporate at all. In contrast, the IP method derived in Sections 3.2 and 3.3 uses the magnitudes and directions of all vectors for j = 0, …, h. These vectors inform both the data association criterion and a tighter P(CA) bound.
3.2 Data Association Criterion Using Innovation Projections (IP)
Let β be a known, deterministic vector onto which each sample innovation vector γi is projected. Given a vector β, for which the derivation is presented in Section 4, the correct association index i* is found using the following IP criterion:
12
The scalar projections pi are normally distributed signed quantities that represent linear combinations of the elements of the jointly normally distributed random vector γi.
The choice of the projection vector β is critical because it directly affects the performance of the IP data association criterion. Vector β is designed to maximize P(CA), and the notional examples in Section 4 prove that this goal can be effectively achieved. Notably, β does not need to be a unit vector: because Equation (12) depends only on pairwise comparisons of pi, any common, positive scaling of β does not affect the outcome. We define β as the mean of the predicted innovation vectors over all WA, given by:
13
3.3 Probability of Correct Association Using Innovation Projections (IP)
In this section, we derive an analytical lower bound on P(CA) using the IP method. Because the projections pi in Equation (12) are unweighted linear combinations of elements of γi, we can lower-bound P(CA) without the conservative approximations required for handling quadratic forms in the NIS method. This lower bound is given by:
14
To evaluate this bound analytically, we define the state prediction error vector and its covariance matrix such that . We use a first-order Taylor series approximation around to approximate the EKF’s mean measurement model as:
15
Using this approximation, the innovation vector for the correct association, which is expected to be zero-mean, can then be written as:
16
To evaluate the bound on P(CA), we can rewrite the set of random variables βT[γi – γC] in Equation (14) (for i = 0, …, h and i ≠ C) in terms of known WA indices j. By adding and removing and using Equations (10) and (15), we can obtain:
17
In this equation, the term on the left (expressing βT[γi – γC]) is shown to be equal to the term on the right, which is a biased linear combination of independent, normally distributed vectors v and . The distribution of the right-hand term is known, so the P(CA) bound in Equation (14) becomes:
18
where
19
Equation (19) shows that positive magnitude scaling of vector β has no impact on the ratio and therefore does not affect the resulting bound. Section 4 justifies the choice of β in Equation (13) and explains why, as compared to NIS, the IP criterion both improves the actual P(CA) and tightens the predicted P(CA) bound.
4 INNOVATION SPACE REPRESENTATIONS AND SIMULATED DATA ANALYSIS
This section demonstrates the superiority of the IP data association method over the NIS approach through a series of examples. We begin with simple cases involving single-feature (nF = 1) and two- and three-landmark scenarios (nL = n = 2 and nL = n = 3). For these examples, we show that β, defined in Equation (13), is optimal in the sense that it maximizes the lower bound on P(CA). We then generalize the IP method to any number of landmarks using the properties of Birkhoff polytopes defined by doubly-stochastic permutation matrices. In Section 4.4, we implement the method using a more realistic scenario with simulated LiDAR/IMU data.
4.1 A First NIS-vs-IP Comparison: Two-Landmark Example
Figure 2 presents a notional benchmark example selected to illustrate the data association process. A ranging sensor (e.g., LiDAR) is located at a scalar position state x in a one-dimensional reference frame R. (The dimension of the state space is inconsequential; we keep it scalar for simplicity). The sensor produces two noisy range measurements, z1 and z2, that must be correctly associated with their corresponding landmarks located at known scalar positions xA and xB, respectively.
Benchmark example with a scalar state and two landmarks.
The measurement equation assuming CA can be expressed in the standard form z = h(x) + v as:
20
In this nL = 2 example, the number of possible orderings is nL! = 2, and the number of possible WA is h = 1. Assuming that , the known, predicted innovation vectors for the CA and WA cases are respectively given by:
21
Because the measurement and innovation vectors are two-dimensional, we can represent the innovation space as a plane. Figure 3 shows vectors as black disks in innovation space, with located at the origin.
Two-dimensional innovation space representation of the NIS and IP methods for the two-landmark example (a) Correct and wrong associations of a single-sample innovation vector (b) 10,000 sample innovation vectors
In Figure 3(a), the sample innovation vectors γ0 and γ1, corresponding to CA and WA, respectively, are represented as orange vectors. Using Equations (10), (15), and (16), we can show that . This result confirms that both γ0 and γ1 are affected by noise that pulls these vectors away from and , respectively. The green construction lines in Figure 3(a) represent the conventional normalized innovation (NI) criterion. For visualization purposes, the norms are not squared. The difference between the NI norms for CA and WA, reflecting the separation measured by the NI criterion, is shown as a green double-ended arrow. However, the NI criterion does not use the prediction of the effect of WA on innovation vectors. In contrast, the IP method, shown with blue construction lines, uses as the direction on which sample innovation vectors are projected. This choice is consistent with Equation (13). The resulting projections are signed variables, and the difference between the CA and WA projections is shown with a blue double-ended arrow. As can be seen in the figure, this difference is significantly larger than for the NI method, highlighting the stronger potential for the IP criterion to find the CA.
Figure 3(b) shows a more systematic, larger-scale comparison of the IP and NIS criteria. Here, we simulated 10,000 samples of v and and represent their 10,000 corresponding innovation vectors γC. In this figure, samples that were correctly associated using NIS are represented in cyan; samples that were correctly associated using IP are represented in cyan and blue; and samples that were incorrectly associated using IP are shown in red. As expected for the norm-based NIS method, cyan samples form a disk centered at the origin. For the IP method, the red samples form a half-plane with a boundary line orthogonal to located halfway between from 0 and . Notably, we observe that the IP method achieves a much higher number of correctly associated samples (cyan and blue) than the NIS method (cyan only). The actual P(CA) is therefore larger for IP than for NIS. In Sections 4.4 and 5, we will see that the predicted P(CA) bound for IP in Equation (18) is also tighter than for NIS in Equation (11).
4.2 A Second NIS-vs-IP Comparison: Three-Landmark Example
Here, we present a three-dimensional innovation space representation to provide additional insights into the IP-based association process and reinforce the suitability of β in Equation (13) as an effective direction on which to project sample innovation vectors. Figure 4 builds upon the example in Figure 2 by including an additional landmark. In this case, the three noisy measurements z1, z2, and z3 must be correctly associated with their corresponding landmarks at scalar positions xA, xB, and xC, respectively. The measurement equation under CA for this example is the same as Equation (20), augmented with an additional row corresponding to the third landmark: z3 = | xC – x | + v3. In this example, nL = 3, the number of possible orderings is nL! = 6, and the number of possible WA is h = 5.
Benchmark example with a scalar state and three landmarks
Figure 5 shows the innovation prediction vectors to as black spheres in the three-dimensional innovation space, with at the origin. This figure reveals two key properties of innovation predictions: vectors to (i) span a a plane in the three-dimensional innovation space and (ii) describe a convex polygon with a vertex at the origin Section 4.3 will show that these observations can be generalized to high-dimensional innovation spaces.
Three-dimensional innovation space representation of NIS and IP methods for the three-landmark example (a) Projection of a single sample innovation vector (b) 10,000 sample innovation vectors
In Figure 5(a), the pink plane contains all six vectors to and is bounded by dashed maroon lines where it intersects with the two planes defined by γ(1) = 0 and γ(3) = 0, where γ(1), γ(2), and γ(3) denote the innovation vector coordinates in innovation space. The two insets in the upper-right corner show two different three-dimensional perspectives to highlight that to are indeed in a same plane. In the main panel, the dotted maroon line marks the intersection of the pink plane with γ(2) = 0. As an example, the sample innovation vector γ5 is represented in green, and its orthogonal projection on the pink plane is shown in blue. Because the predictable effects of WA on the innovations are captured within the pink plane, the component of the sample innovation vector that is orthogonal to the pink plane (shown as a thick red line) arises from measurement noise and is therefore irrelevant for distinguishing CA from WA. This structure reinforces the value of IP over NIS.
When defined by Equation (13), the IP design vector β lies in this pink plane and points to the centroid of the polygon formed by the innovation vectors for j = 0, …, 5. Vector β is shown in Figure 5(b), which represents 10,000 sample innovation vectors γ0 as in the previous example. We use the same color code as before: samples that were correctly associated using NIS are shown in cyan, samples that were correctly associated using IP are shown in both cyan and blue; and samples that were wrongly associated using IP are shown in red. As expected, cyan samples describe a sphere centered at the origin, and red samples describe volumes delimited by planes normal to the -plane. As in the two-landmark example, the actual P(CA) is significantly larger for IP than for NIS.
In Figure 6, we use two different approaches to assess the optimality of β as defined in Equation (13). First, we sample directions for vector β at regular angular intervals in the -plane and select the direction that maximizes the P(CA) bound in Equation (18). Second, we implement an interior-point optimization algorithm to solve the following minimization problem:
Assessing the optimality of vector β as defined in Equation (13).
22
Both methods converge to the same solution, which corresponds to the centroid of the -polygon (i.e., the solution that matches Equation (13)). This result confirms that β is optimal in this example and supports its use in three-dimensional innovation space.
4.3 Generalization to Higher-Dimensional Innovation Space
This subsection leverages the fact WA are well-structured navigation error sources to generalize the findings of Sections 4.1 and 4.2 to n-dimensional innovation space for any value of n.
The first key observation is that the vectors , for j = 0, …, h, span a subspace of the innovation space: they spanned a line in the two-dimensional innovation space in Section 4.1 and a plane in the three-dimensional innovation space in Section 4.2. This property arises because the -generating matrices (Aj − I) in Equation (10), for j = 0, …, h, are rank-deficient with rank no greater than n − 1. This rank deficiency is proved in Appendix B.
The second key observation follows from rewriting Equation (10) as:
23
Here, the permutation matrices Aj for j = 0, …, h are doubly stochastic matrices that define Birkhoff polytopes (Marshall et al., 2011). These polytopes have well-known properties that we leverage in Appendix C to show that, in innovation space with n ≥ 3 dimensions, the vectors for j = 0, …, h form the vertices of a convex polytope (e.g., a convex polygon in three-dimensional innovation space), with the -vertex located at the origin.
Together, these two observations provide a rationale for projecting sample innovations onto a direction β that extends from the origin to the centroid of the convex polytope formed by , for j = 0, …, h. This choice of β ensures significant separation between the signed innovation projections under CA versus WA. Morever, this design vector β has a closed-form, compact expression given in Equation (13).
4.4 Risk Bound Analysis Using Simulated Data
This section assesses the looseness of the NIS- and IP-based P(HMIk) bounds over time in a simulated example of landmark-based LiDAR/IMU navigation. The scenario involves a vehicle roving between two landmarks. We assume that the initial rover position is known and that a map is available. The EKF-based algorithm is based on prior work by Hassani et al. (2018).
In Figure 7(a), the rover’s location over time is shown with black triangles. The rover drives between two point-feature landmarks represented with black circles and is equipped with a LiDAR/IMU system whose specifications are given in Table 1. We selected the error model parameter values, including a large LiDAR extracted feature range error standard deviation, to facilitate risk evaluation through direct simulation using a tractable number of random samples. The red ellipses in Figure 7(a) represent the rover’s positioning errors under CA and are inflated by a factor 75 for better visualization. The ellipses’ size and shape vary over time due to changes in the LiDAR-to-landmark geometry as the rover moves.
Covariance and risk analysis using LiDAR/IMU in EKF-based localization for a rover passing two static landmarks (a) Covariance analysis assuming correct associations (b) Integrity risk bounds using NIS versus IP-based data association
The respective contributions of a LiDAR’s range and bearing angle measurements to its position estimation can be isolated for individual point-feature landmarks (Joerger & Pervan, 2009). A single range measurement provides positioning information along the line-of-sight (LOS) direction between the LiDAR sensor and the landmark, with a constant standard deviation (set to 0.3 meters for this simulation). In contrast, the contribution of the linearized angular measurements to the standard deviation of the positioning error is orthogonal to the LOS and scales with distance to the landmark. This contribution is equal to the standard deviation of the angular error, in radians, multiplied by the distance to the landmark. In this example, that contribution varies from 0.04 to 0.18 meters for LiDAR-to-landmark distances of 5 to 20 meters. When multiple landmarks are available, the positioning contribution of LiDAR measurements can be represented as an intersection of ellipses (Joerger, 2009).
As shown in Figure 7(a), the rover starts with accurate position and heading angle estimates, which degrade over time due to drift in the IMU positioning and orientation errors. At travel distances of 5 to 10 meters, the angular measurements to both landmarks help reduce the positioning error. However, at travel distances of 14 to 16 meters, the east-position estimate is not as accurate because the two landmarks provide information primarily in the north direction. This effect is mitigated as the rover continues to 16–20 meters, but then accuracy decreases again as the LiDAR-to-landmark distance increases and the IMU limits the positioning error. For longer northward travel distances (not shown), the major axis of the covariance ellipses will grow unbounded in the east direction due to the combined effects of the LiDAR’s angular measurement error and the increasing uncertainty in the vehicle orientation estimate from IMU drift, and the minor axis in the north direction will approach the LiDAR’s ranging standard deviation divided by .
Covariance ellipses assume that CA is always achieved, whereas the integrity risk P(HMIk) directly accounts for P(CA). Figure 7(b) shows P(HMIk) curves evaluated using Equation (1) through direct simulation of random state prediction and measurement errors over 10,000 Monte Carlo (MC) trials. In this example, the actual risk curve for the IP method (red pentagram markers) matches that of the NIS approach (black circles) when the number of MC trials is statistically significant–i.e., for risk values larger than 10−5. We confirmed that the actual P(CA) was equal to one for both NIS and IP and at all travel distances.
In parallel, the bounds on P(HMIk) are derived using (2) and (11) for NIS, and using (2) and (18) for IP. These bounds are shown with solid black and red curves, respectively. The black dashed line designates P(HMIk|CAK), which is common to both NIS and IP. The two solid curves for the NIS and IP bounds overlap for rover travel distances smaller than 15 meters and larger than 30 meters, where the dominant term in Equation (2) is P(HMIk|CAK). However, for travel distances between 15 and 30 meters, the conservative P(CA) bound becomes the dominant term in the NIS curve: over this segment, the differences between the solid black line and the black circles show that the NIS P(CA) bound can be overly conservative. This is not the case for the IP approach, which achieves P(HMIk) bound values that are orders of magnitude lower.
5 EXPERIMENTAL PERFORMANCE EVALUATION
In this section, we test the NIS and IP data association methods using experimental data in a landmark-based navigation scenario involving LiDAR and IMU sensors. The LiDAR/IMU estimation method used here was derived by Hassani et al. (2019).
5.1 Indoor Testing
Figure 8 shows the indoor testbed, which consists of a sensor-equipped rover moving along a figure-eight-shaped track and an infrared camera motion capture system that provides a ground-truth reference trajectory. (The motion-capture system is not visible in the figure because it is mounted near the ceiling). We use a Velodyne VLP-16 Puck LTE LiDAR and a NovAtel IMU-IGM-A1 coupled with NovAtel’s ProPak6. The IMU is set to record at a sampling rate of 100 Hz. The motion capture system includes twelve cameras–four VICON MX-T20s and eight Vantage 5(s)–that record the locations of small retro-reflective markers placed on the sensors and landmarks. This camera system provides sub-centimeter level positioning and mapping at a 200 Hz update rate. Data from all three sensors (motion-capture cameras, LiDAR, and IMU) are time-stamped using a common computer clock and post-processed.
Testbed setup (infrared motion-capture cameras at the ceiling are not shown).
Four cylindrical landmarks are used for navigation. This simplistic test setup facilitates feature extraction and was chosen to avoid introducing feature extraction errors. In this case, the features are defined by the coordinates (expressed in the navigation frame) of the intersection between each cylinder’ axis and an arbitrary horizontal plane (e.g., the ground plane). For this implementation, we use a preset map of the cylinders. Our feature extraction routine was evaluated by Hassani et al. (2019), and the test setup parameter values are listed in Table 1.
Simulation and experimental system parameters and parameter values
Figure 9(a) shows the true and estimated trajectories of the rover using a thin black line and a thick blue line, respectively. These trajectories overlap closely. Rover positioning uncertainty is represented with red covariance ellipses, which are inflated by a factor of 5 to facilitate visualization. Background shades of gray are used in both panels of Figure 9 to identify segments of the rover trajectory: the dark gray area designates straight segments while the white and light-gray areas designate the top and bottom loops of the trajectory, respectively.
Experimental cross-track positioning covariance and risk analysis using LiDAR/ IMU in EKF-based localization for a rover moving along an indoor test track (a) Estimated trajectory and covariance ellipses using LiDAR/IMU (b) Integrity risk bounds for the NIS versus IP data association criteria using LiDAR/IMU
Figure 9(b) displays the P(HMIk) bounds computed using the NIS-based and IP-based data association criterion in black and red, respectively. Both P(HMIk) bounds are derived from Equation (2) to evaluate the risk that the cross-track positioning error exceeds a 0.25 m alert limit, l. For both NIS and IP, the P(CA) bound in Equation (4) decreases monotonically over time, as it is the product of per-epoch contributions. The NIS bound rises quickly, increasing to 10-1 within the first 3 seconds, suggests that this P(CA) term quickly dominates the NIS P(HMIk) bound. In contrast, the IP-based bound remains lower than 10-5 throughout the test. The red curve closely follows changes in P(HMIk|CAK), which varies with the positioning uncertainty caused by the rover’s position relative to the landmarks as the rover moves. As in the simulation example, the P(CA) bound for IP remains close to one and is significantly higher than for NIS.
5.2 Outdoor Testing in Realistic Driving Environment
Figure 10 shows the sensor platform used to collect experimental data in an urban environment, where objects like tree trunks and lamp poles can be extracted as landmarks. In this test, two synchronized Velodyne LiDARs and a NovAtel SPAN IMU recorded gyroscope and accelerometer outputs. Data were post-processed using the tightly integrated LiDAR/IMU algorithm developed by Hassani and Joerger (2023). The NovAtel SPAN’s GNSS Real Time Kinematic (RTK) solution serves as a reference truth trajectory.
Overview of the experimental outdoor testbed, including the sensor platform and testing environment
Figure 11 shows four snapshots of the recorded point clouds, with the extracted landmarks shown in red. The 130-second-long experimental run started at a location where the algorithm could extract multiple features on all sides of the vehicle, as shown in Figure 11(a). Figure 11(b), robust landmarks were extracted on one side of the road, but on the opposite side, the algorithm selected inconsistent, closely located landmarks that it struggled to track: these landmarks were temporary delineator posts used during construction. The inconsistent extractions caused poor landmark geometries for position estimation. Figure 11(c) represents a time period over which landmarks were once again well distributed around the vehicle. Finally, Figure 11(d) shows a second cluster of landmarks that the algorithm successfully extracted, but the short distance between these landmarks could potentially increase the risk of WA.
Snapshots of LiDAR point clouds during the outdoor test experiment (a) at the start of the trajectory; (b) 50 s into the run, during a period of poor landmark geometries due to non-extracted clustered features; (c) during a period between observations of the two landmark clusters; and (d) during the last part of the run while passing by a second cluster of landmarks (delineator posts used during construction).
Figure 12(a) shows the true and estimated trajectories of the rover in a local East-North horizontal plane. The two trajectories match closely. The covariance ellipses are shown with an inflation factor of 20, but they remain barely discernible except during the 40–60 s interval. This period corresponds to Figure 11(b), when the extracted and associated landmark geometry was poor. Importantly, the large covariance ellipses during this period are not necessarily an integrity issue because the navigation system is aware of the large estimation error. However, large covariance ellipses may cause loss of availability because the navigation solution knows that its position estimate should not be trusted. Smaller covariance ellipses are observed throughout the rest of the run, corresponding to Figures 11(c) and 11(d).
Figure 12(b) shows the P(HMIk) bounds over time for an alert limit of l = 0.35 m. The gray diamond markers in the background represent variations in integrity risk under the assumption that CA is always achieved. These markers correspond to the term P(HMIk|CAK) in Equation (3), which is directly derived from the EKF covariance and should only be used in non-safety-critical applications. The thick orange line shows the integrity risk bound obtained using the NIS method. As soon as the first landmark cluster is seen (approximately 30 seconds into the run), the NIS-based risk bound is looser than P(HMIk|CAK). The NIS bound increases further when the second landmark cluster is seen at 90 s. In contrast, the IP method reduces the actual integrity risk and provides a much tighter integrity risk bound, achieving an integrity risk bound orders of magnitude lower than the NIS risk bound.
Experimental cross-track positioning covariance and risk analysis using LiDAR/IMU in EKF-based localization in an outdoor test scenario (a) Estimated trajectory and positioning error covariance ellipses (b) Integrity risk bounds for the IP and NIS methods
6 CONCLUSION
This paper addresses a critical challenge in landmark-based LiDAR/IMU localization for safety-critical transportation applications: predicting the risk of incorrect data associations. We accordingly developed a new data association method that uses innovation vector projections (IP) in an extended Kalman filter framework instead of the more widely used innovation norms. In the IP method, the vector onto which innovations are projected should run from the origin of the innovation space to the centroid of a convex polytope formed by predicted innovation vectors under wrong associations. We thus obtained closed-form and compact expressions for both the IP data association criterion and the predictive bound on the risk of wrong association. Finally, our experimental data from indoor and outdoor simulations showed that the IP method significantly reduces the integrity risk bound relative to conventional approaches. Future work will focus on refining the IP criterion to eliminate the need for computing innovation predictions under all possible wrong associations.
HOW TO CITE THIS ARTICLE
Joerger, M., Hassani, A., Spenko, M., & Becker, J. (2025). Data association using innovation projections for landmark-based localization. NAVIGATION, 72(4). https://doi.org/10.33012/navi.715
ACKNOWLEDGMENTS
The authors gratefully acknowledge the support of the Center for Assured and Resilient Navigation in Advanced Transportation Systems (CARNATIONS) under the U.S. Department of Transportation (USDOT)’s University Transportation Center (UTC) program. However, the opinions expressed in this paper are our own and do not necessarily represent those of any other person or organization.
APPENDIX
A ASSOCIATION RISK BOUND USING NORMALIZED INNOVATIONS SQUARED
This appendix provides key elements from the derivation of the NIS-based P(CA) bound presented by Joerger and Pervan (2019). This information supports the probability distribution in Equation (11). Equation (11) identifies WA using the following inequality:
24
To account for the fact that γi and γC are correlated, we can rewrite Equation (7) using Equations (5) and (15):
25
26
27
Here, the mean innovation vector is defined as yi ≡ (Ai − I)h(x), with yC = 0, and:
28
We can then lower-bound the left-hand term in Equation (24) using Equation (27) and the following notation to designate squares of weighted norms: for i = 0, …, h. The resulting inequalities are:
29
For the lower and upper bounds, we isolated two terms with a common form: .
Equation (29) can be further rewritten and upper-bounded using the following inequalities:
30
where we defined an (n + m) × 1 vector q ≡ R−1/2 r ~ N(0, I), and where and are the maximum eigenvalues of and , respectively. Joerger and Pervan (2019) show that and , so Equation (30) is equivalent to:
31
The scalar qT q is chi-square distributed with (n + m) degrees of freedom. Equation (31) is then used to bound P(CA) in Equation (11).
B PROOF THAT INNOVATION PREDICTIONS SPAN A SUBSPACE OF THE INNOVATION SPACE
This appendix shows that the innovation projections , for j = 0, …, h, span a subspace of the innovation space. This constraint arises because the -generating matrices, expressed as (Aj − I) for j = 0, …, h in Equation (10), are rank deficient. We consider the complete set of n × n matrices (Aj − I) for j = 0, …, h.
First, we show that there exists an index j* ∈ {0, …, h} such that the rank of (Aj* − I) is n − 1 (i.e., rank(Aj* − I) = n − 1). Without loss of generality, we consider the example of a single-column permutation matrix. For convenience, we use the notation 0a×b to denote an a × b matrix of zeros and 1a×b to denote an a × b matrix of ones:
32
The kernel of (Aj* − I) is given by ker(Aj* − I) = span(1n×1). Thus, the dimension of ker(Aj* − I) is one (i.e., dim[ker(Aj* − I)] = 1). Using the rank-nullity theorem, which states that:
33
we obtain
34
Next, we show that rank(Aj − I) < n for all j, j = 0, …, h. Notably, the rows and columns of each matrix (Aj − I) always sum to zero. Therefore:
35
By substituting Equation (35) into the rank-nullity theorem from (33), we obtain the following inequality:
36
C PROOF THAT INNOVATION PROJECTIONS DESCRIBE A CONVEX POLYTOPE IN INNOVATION SPACE
This appendix shows that, in n-dimensional innovation space, the vectors for j = 0, …, h describe a convex polytope, with the vectors forming the vertices of the polytope including the -vertex at the origin.
Equation (23) is: . The permutation matrices Aj for j = 0, …, h are doubly-stochastic matrices that define Birkhoff polytopes (Marshall et al., 2011). We define the set P of permutation matrices as:
37
To lighten notations, we also define:
38
We then define the following sets:
39
In parallel, we define the Birkhoff polytope, which is known to be convex with P as its extreme points, as (Marshall et al., 2011):
40
We also define:
41
As a first step of this proof, we show that the Birkhoff polytope is convex by showing that its convex hull is the Birkhoff polytope itself. To this end, we use the definition of the convex hull of a set {A} as the smallest convex set that includes set {A}. We define the convex hull (CH) of for an arbitrary integer q as:
42
Because B is convex, any convex combination of doubly-stochastic matrices satisfies . We can therefore rewrite Equation (42) for (q = 1) as:
43
which proves that is a convex set because ⊆ , is a convex set.
The second step of this proof involves showing that are the extreme points of . The fact that P are the extreme points of B implies that, for any index j, the matrix Aj ∈ P cannot be written as a convex combination of the other matrices in P. Let us consider a specific matrix Aj* for an arbitrary index j*. For an arbitrary but fixed n × 1 vector , suppose there exists a convex combination such that:
44
This would imply:
45
which contradicts the externality of P.
Recalling that Equations (38)–(39) define , the set of points defined by , for j = 0, …, h describes a convex polytope in n-dimensional space with vertices corresponding to each .
This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.
REFERENCES
- ↵Arana, G. D., Hafez, O. A., Joerger, M., & Spenko, M. (2019). Recursive integrity monitoring for mobile robot localization safety. Proc. of the IEEE International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada, 305–311. https://doi.org/10.1109/ICRA.2019.8794115
- ↵Areta, J. A., Bar-Shalom, Y., & Rothrock, R. (2007). Misassociation probability in M2TA and T2TA. Journal of Advances in Information Fusion, 2(2), 113–127. https://isif.org/media/misassociation-probability-m2ta-and-t2ta
- ↵Bailey, T. (2002). Mobile robot localisation and mapping in extensive outdoor environments [Doctoral dissertation]. University of Sydney. https://www-personal.acfr.usyd.edu.au/tbailey/techreports/phdthesis.htm
- ↵Bar-Shalom, Y., Daum, F., & Huang, J. (2009). The probabilistic data association filter. IEEE Control Systems Magazine, 29(6), 82–100. https://doi.org/10.1109/MCS.2009.934469
- ↵Bar-Shalom, Y., Fortmann, T. E., & Cable, P. G. (1990). Tracking and data association. The Journal of the Acoustical Society of America, 87(2), 918–919. https://doi.org/10.1121/1.398863
- ↵Bellows, C. T. (2015). Leveraging external sensor data for enhanced space situational awareness [Doctoral dissertation]. Air Force Institute of Technology, Wright Patterson Air Force Base. https://scholar.afit.edu/etd/1926/
- ↵Bengtsson, O., & Baerveldt, A. J. (2003). Robot localization based on scan-matching – estimating the covariance matrix for the IDC algorithm. Robotics and Autonomous Systems, 44(1), 29–40. https://doi.org/10.1016/S0921-8890(03)00008-3
- ↵Bicanic, B., Orsic, M., Markovic, I., Segvic, S., & Petrovic, I. (2019). Pedestrian tracking by probabilistic data association and correspondence embeddings. Proc. of the 22nd International Conference on Information Fusion (FUSION 2019), Ottowa, ON, Canada, 1–6. https://doi.org/10.23919/fusion43075.2019.9011317
- ↵Blanch, J., Walter, T., & Enge, P. (2019). Gaussian bounds of sample distributions for integrity analysis. IEEE Transactions on Aerospace and Electronic Systems, 55(4), 1806–1815. https://doi.org/10.1109/TAES.2018.2876583
- ↵Cai, H., Yang, Y., Gehly, S., Wu, S., & Zhang, K. (2018). Improved tracklet association for space objects using short-arc optical measurements. Acta Astronautica, 151, 836–847. https://doi.org/10.1016/j.actaastro.2018.07.024
- ↵Capua, R., Pullen, S., Joerger, M., Martini, I., Neri, A., & Leahy, E. (2024). Development of RTCM SC-134 messages for high-integrity precise positioning. Proc. of the 37th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2024), Baltimore, MD, 654–668. https://doi.org/10.33012/2024.19754
- ↵Choi, J., Ulbrich, S., Lichte, B., & Maurer, M. (2013). Multi-target tracking using a 3D-LiDAR sensor for autonomous vehicles. Proc. of the 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013), The Hague, Netherlands, 881–886. https://doi.org/10.1109/ITSC.2013.6728343
- ↵Cooper, A. J. (2005). A comparison of data association techniques for simultaneous localization and mapping [Doctoral dissertation]. Massachusetts Institute of Technology. https://dspace.mit.edu/handle/1721.1/32438?show=full
- ↵DeCleene, B. (2000). Defining pseudorange integrity – overbounding. Proc. of the 13th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GPS 2000), Salt Lake City, UT, 1916–1924. https://www.ion.org/publications/abstract.cfm?articleID=1603
- ↵Diosi, A., & Kleeman, L. (2005). Laser scan matching in polar coordinates with application to SLAM. Proc. of the 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, Edmonton, AB, Canada, 3317–3322. https://doi.org/10.1109/IROS.2005.1545181
- ↵Elfes, A. (1989). Using occupancy grids for mobile robot perception and navigation. Computer, 22(6), 46–57. https://doi.org/10.1109/2.30720
- ↵Estrada, C., Neira, J., & Tardos, J. D. (2005). Hierarchical SLAM: Real-time accurate mapping of large environments. IEEE Transactions on Robotics, 21(4), 588–596. https://doi.org/10.1109/TRO.2005.844673
- ↵Hafez, O. A., Joerger, M., & Spenko, M. (2024). Quantifying mobile robot localization safety for an EKFbased SLAM estimator: An integrity monitoring approach. The International Journal of Robotics Research, 44(6), 972–988. https://doi.org/10.1177/02783649241287797
- ↵Hassani, A., & Joerger, M. (2023). Analytical and empirical navigation safety evaluation of a tightly integrated lidar/IMU using return-light intensity. NAVIGATION, 70(4). https://doi.org/10.33012/navi.623
- ↵Hassani, A., Joerger, M., Arana, G. D., & Spenko, M. (2018). LiDAR data association risk reduction using tight integration with INS. Proc. of the 31st International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2018), Miami, FL, 2467–2483. https://doi.org/10.33012/2018.15976
- ↵Hassani, A., Morris, N., Spenko, M., & Joerger, M. (2019). Experimental integrity evaluation of tightly-integrated IMU/LiDAR including return-light intensity data. Proc. of the 32nd International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2019), Miami, FL, 2637–2658. https://doi.org/10.33012/2019.17095
- ↵Hunde, A., & Ayalew, B. (2018). Automated multi-target tracking in public traffic in the presence of data association uncertainty. Proc. of the 2018 Annual American Control Conference (ACC), Milwaukee, WI, 300–306. https://doi.org/10.23919/ACC.2018.8431852
- ↵International Civil Aviation Organization. (2006). Annex 10 to the convention on international civil aviation aeronautical telecommunications, radio navigation aids (6th ed., Vol. 1). ICAO. https://www.pilot18.com/wp-content/uploads/2017/10/Pilot18.com-ICAO-Annex-10-Volume-1-Radio-Navigation-Aids.pdf?srsltid=AfmBOopV3NvDGl331Fnlf163aKRpqyh8sQCtXLAQh8OFdlPqYrxgM0LP
- ↵Jan, S. S., & Kao, Y. C. (2013). Radar tracking with an interacting multiple model and probabilistic data association filter for civil aviation applications. Sensors, 13(5), 6636–6650. https://doi.org/10.3390/s130506636
- ↵Joerger, M. (2009). Carrier phase GPS augmentation using laser scanners and using low earth orbiting satellites [Doctoral dissertation]. Illinois Institute of Technology. http://www.navlab.iit.edu/uploads/5/9/7/3/59735535/mathieu_phd_dissertation.pdf
- ↵Joerger, M., Arana, G. D., Spenko, M., & Pervan, B. (2018). A new approach to unwanted-object detection in GNSS/LiDAR-based navigation. Sensors, 18(8), 2740. https://doi.org/10.3390/s18082740
- ↵Joerger, M., & Hassani, A. (2020). A new data association method using Kalman filter innovation vector projections. Proc. of the 2020 IEEE/ION Position, Location and Navigation Symposium (PLANS), Portland, OR, 318–327. https://doi.org/10.1109/PLANS46316.2020.9110229
- ↵Joerger, M., Hassani, A., Spenko, M., & Becker, J. (2024). Wrong association risk bounding using innovation projections for landmark-based LiDAR/inertial localization. Proc. of the 37th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2024), Baltimore, MD, 268–282. https://doi.org/10.33012/2024.19680
- ↵Joerger, M., & Pervan, B. (2009). Measurement-level integration of carrier-phase GPS and laser-scanner for outdoor ground vehicle navigation. Journal of Dynamic Systems, Measurement, and Control, 131(2), 021004. https://doi.org/10.1115/1.3072122
- ↵Joerger, M., & Pervan, B. (2017). Continuity risk of feature extraction for laser-based navigation. Proc. of the 2017 International Technical Meeting of the Institute of Navigation, Monterey, CA, 839–855. https://doi.org/10.33012/2017.14899
- ↵Joerger, M., & Pervan, B. (2019). Quantifying safety of laser-based navigation. IEEE Transactions on Aerospace and Electronic Systems, 55(1), 273–288. https://doi.org/10.1109/TAES.2018.2850381
- ↵Joerger, M., Pullen, S., & Capua, R. (2021). Development of GNSS augmentation integrity messaging standards for automotive applications. Proc. of the Royal Institute of Navigation’s 2021 Conference. https://doi.org/10.48448/aqqw-ax59
- ↵Joerger, M., Pullen, S., Capua, R., & SC-134 WG1-Automotive (2020). Integrity message development and harmonization. Proc. of the RTCM Meeting May 2020.
- ↵Lee, D., Jung, M., Yang, W., & Kim, A. (2024). LiDAR odometry survey: Recent advancements and remaining challenges. Intelligent Service Robotics, 17, 95–118. https://doi.org/10.1007/s11370-024-00515-8
- ↵Leonard, J. J., & Durrant-Whyte, H. F. (1992). Directed Sonar Sensing for Mobile Robot Navigation. Springer. https://doi.org/10.1007/978-1-4615-3652-9
- ↵Lu, F., & Milios, E. (1997). Globally consistent range scan alignment for environment mapping. Autonomous Robots, 4, 333–349. https://doi.org/10.1023/A:1008854305733
- ↵Mahler, R. P. S., & Martin, L. (2003). Multitarget Bayes filtering via first-order multitarget moments. IEEE Transactions on Aerospace and Electronic Systems, 39(4), 1152–1178. https://doi.org/10.1109/TAES.2003.1261119
- ↵Maksarov, D., & Durrant-Whyte, H. (1995). Mobile vehicle navigation in unknown environments: A multiple hypothesis approach. IEE Proceedings: Control Theory and Applications, 142(4). https://doi.org/10.1049/ip-cta:19951872
- ↵Marshall, A. W., Olkin, I., & Arnold, B. C. (2011). Inequalities: Theory of majorization and its applications (2nd). Springer. https://doi.org/10.1007/978-0-387-68276-1
- ↵Mullane, J., Vo, B. N., Adams, M. D., & Vo, B. T. (2011). A random-finite-set approach to Bayesian SLAM. IEEE Transactions on Robotics, 27(2), 268–282. https://doi.org/10.1109/TRO.2010.2101370
- ↵Mullane, J., Vo, B. N., Adams, M. D., & Wijesoma, W. S. (2008). A random set formulation for Bayesian SLAM. Proc. of the 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, Nice, France, 1043–1049. https://doi.org/10.1109/IROS.2008.4650815
- ↵National Space-Based PNT Advisory Board. (2018). Protect, toughen, and augment global positioning system for users. https://www.gps.gov/governance/advisory/recommendations/2018-09-topic-papers.pdf
- ↵Petersen, M. E., & Beard, R. W. (2023). The integrated probabilistic data association filter adapted to Lie groups. IEEE Transactions on Aerospace and Electronic Systems, 59(3), 2266–2285. https://doi.org/10.1109/TAES.2022.3214803
- ↵Pirovano, L., Principe, G., & Armellin, R. (2020). Data association and uncertainty pruning for tracks determined on short arcs. Celestial Mechanics and Dynamical Astronomy, 132(1), 1–23. https://doi.org/10.1007/s10569-019-9947-8
- ↵Radio Technical Commission for Aeronautics (RTCA) Special Committee 159. (2020). Minimum Operational Performance Standards for Global Positioning System/Wide Area Augmentation System Airborne Equipment. https://my.rtca.org/productdetails?id=a1B1R0000092uanUAA
- ↵Rakai, L., Song, H., Sun, S., Zhang, W., & Yang, Y. (2022). Data association in multiple object tracking: A survey of recent techniques. Expert Systems with Applications, 192(15), 116300. https://doi.org/10.1016/j.eswa.2021.116300
- ↵Reid, T. G., Houts, S. E., Cammarata, R., Mills, G., Agarwal, S., Vora, A., & Pandey, G. (2019). Localization requirements for autonomous vehicles. SAE International Journal of Connected and Automated Vehicles, 2(3), 1–16. https://doi.org/10.4271/12-02-03-0012
- ↵Rife, J., Pullen, S., Enge, P., & Pervan, B. (2006). Paired overbounding for nonideal LAAS and WAAS. IEEE Transactions on Aerospace and Electronic Systems, 42(4), 1386–1395. https://doi.org/10.1109/TAES.2006.314579
- ↵Röfer, T. (2002). Using histogram correlation to create consistent laser scan maps. Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Lausanne, Switzerland, 625–630. https://doi.org/10.1109/irds.2002.1041461
- ↵Ruiz, I. T., Petillot, Y., Lane, D. M., & Salson, C. (2001). Feature extraction and data association for AUV concurrent mapping and localisation. Proc. of the 2001 IEEE International Conference on Robotics and Automation (ICRA), Seoul, Korea (South), 2785–2790. https://doi.org/10.1109/robot.2001.933044
- ↵Sato, S., Hashimoto, M., Takita, M., Takagi, K., & Ogawa, T. (2010). Multilayer LiDAR-based pedestrian tracking in urban environments. Proc. of the 2010 IEEE Intelligent Vehicles Symposium, La Jolla, CA, 849–854. https://doi.org/10.1109/IVS.2010.5548135
- ↵Thrun, S. (2003). Robotic mapping: A survey. In G. Lakemeyer & B. Nebel (Eds.), Exploring artificial intelligence in the new millennium (pp. 1–35). Morgan Kaufmann Publishers Inc. https://dl.acm.org/doi/10.5555/779343.779345
- ↵Thrun, S., Burgard, W., & Fox, D. (1998). A probabilistic approach to concurrent mapping and localization for mobile robots. Autonomous Robots, 5, 253–271. https://doi.org/10.1023/a:1008806205438
- ↵U.S. Department of Transportation (DOT) Federal Highway Administration (FHWA). (2017). Vehicle positioning trade study for its applications. https://highways.dot.gov/research/projects/vehicle-positioning-systems-trade-study-connected-vehicleprogram-applications
- ↵U.S. Department of Transportation (DOT) Nation Highway Traffic Safety Administration (NHTSA). (2017). Automated driving systems 2.0: A vision for safety. https://www.nhtsa.gov/sites/nhtsa.gov/files/documents/13069a-ads2.0_090617_v9a_tag.pdf
- ↵Vo, B. N., & Ma, W. K. (2006). The Gaussian mixture probability hypothesis density filter. IEEE Transactions on Signal Processing, 54(11), 4091–4104. https://doi.org/10.1109/TSP.2006.881190
- ↵Working Group C. (2022). Advanced RAIM Reference Airborne Algorithm Description Document v4.2 (tech. rep.). GPS-Galileo Working Group C ARAIM Technical Subgroup.
- ↵Zhang, J., & Singh, S. (2014). LOAM: LiDAR odometry and mapping in real-time. Proc. of the 2014 Robotics: Science and Systems Conference, Berkeley, CA. https://doi.org/10.15607/RSS.2014.X.007

















