Abstract
Precise localization is critical to safety for connected and automated vehicles (CAV). The global navigation satellite system is the most common vehicle positioning method and has been widely studied to improve localization accuracy. In addition to single-vehicle localization, some recently developed CAV applications require accurate measurement of the inter-vehicle distance (IVD). Thus, this paper proposes a cooperative localization framework that shares the absolute position or pseudorange by using V2X communication devices to estimate the IVD. Four IVD estimation methods are presented: Absolute Position Differencing (APD), Pseudorange Differencing (PD), Single Differencing (SD) and Double Differencing (DD). Several static and dynamic experiments are conducted to evaluate and compare their measurement accuracy. The results show that the proposed methods may have different performances under different conditions. The DD shows the superior performance among the four methods if the uncorrelated errors are small or negligible (static experiment or dynamic experiment with open-sky conditions). When multi-path errors emerge due to the blocked GPS signal, the PD method using the original pseudorange is more effective because the uncorrelated errors cannot be eliminated by the differential technique.
Keywords: connected and automated vehicle, GNSS, V2X, inter-vehicle distance, pseudorange, cooperative localization
1. Introduction
Connected and automated vehicles (CAVs) promise many benefits for future mobility, including reducing traffic congestion, enhancing vehicle safety and improving energy efficiency of transportation system [1,2,3]. As an essential function of CAVs, robust and accurate localization has been widely studied in recent years.
In general, the accuracy requirements for CAV localization can be divided into four levels, i.e., road-level, lane-level, decimeter-level and centimeter-level. Road-level localization provides basic applications or services due to its rough positioning, for example, store or hospital navigation [4]. Lane-level localization can benefit more driving situations, further improving driving safety by lane-selection, and reduce energy consumption by eco-driving [5]. Decimeter-level localization is required for L2-L3 advanced driving assistance system (ADAS) applications [6], which are related to vehicle driving safety, e.g., active obstacle avoidance. A fully autonomous vehicle may require higher position estimation accuracy (centimeter-level) because of the complex driving conditions to ensure it stays in its lane or a safe distance from other vehicles.
The most common vehicle localization method is the global navigation satellite system (GNSS), which estimates the vehicle location from pseudorange measurements of multiple satellites. The existing errors of the pseudorange, for example, satellite clock error, ionospheric delay and multipath error, make GNSS fulfill only the road-level localization applications [7]. To achieve higher positioning accuracy for CAVs, a variety of techniques have been proposed, including combining measurements of additional sensors (Inertial Measurement Unit) [8], differential GNSS techniques (Real Time Kinematic) [9], Cooperative Map Matching (CMM) [10], Simultaneous Localization and Mapping (SLAM) [11] and so on.
In addition to single-vehicle localization, some safety-critical CAV applications, e.g., vehicle platoon, require accurate measurement of the inter-vehicle distance (IVD) [12,13,14]. The simplest IVD estimation method is differencing the vehicles’ position directly. However, its accuracy is highly dependent on the localization accuracy of a single vehicle. Using onboard millimeter-wave radar and lidar is another approach, but its perception range is limited [15].
Recently, cooperative localization methods have been proposed as alternative solutions to improve the positioning accuracy by sharing localization information between two or more sources (vehicles and infrastructures) through emerging vehicular communication technologies [16,17,18,19]. There are two typical cooperative localization methods, i.e., ranging-based and non-ranging based. The ranging-based methods use the signal strength variation or the transmission time to estimate the IVD, including Radio Signal Strength (RSS) [20], Time of Arrival (TOA) [21], Round Time Trip (RTT) [22] and Time Difference of Arrival (TDOA) [23,24,25]. However, these techniques usually require additional hardware or pre-deployed infrastructures, which may incur more cost. In addition, the high vehicle speed may also introduce noise or errors to the estimated distances.
The non-ranging cooperative localization method is a cost-effective solution that directly uses the pseudorange information of each vehicle to estimate the IVD. However, as the vehicles are moving relative to each other, the low estimation accuracy of the cooperative localization restrains its application in reality. Some studies have used the developed wireless communication techniques, e.g., Dedicated Short Range Communications (DSRC), for pseudorange exchange between vehicles [26]. The exchanged pseudorange information is used for IVD estimation by applying multi-source fusion [27,28,29]. Richter and Liu both proposed the double-differencing framework to measure the vehicle relative distance [27,28]. Richter used the particle filter to remove common GNSS errors from the pseudoranges of both vehicles [27], while Liu used the weighted least squares method [28]. As a result, the estimation accuracy of the IVD is improved. Another study presented by Golestan et al. proposed a multi-source fusion method to improve the accuracy of IVD measurement by combining different positioning technologies [29]. Tomic employed the maximum likelihood convex optimization method [30], and Naseri used the Bayesian estimation method to improve the accuracy of the distance between two points [31]. In addition, Guo achieved an infrastructure-free cooperative relative localization by using an onboard ultra-wideband ranging and communication network [32]. However, the literature mentioned above all assumed that GNSS errors were small and that no multipath error existed. Tahir et al. proposed several range measurement methods, including single and double differencing. The accuracy of the proposed methods is compared by actual field trails in different mobile environments [33]. In addition, Ansari also proposed a DSRC-based Vehicle-to-vehicle (V2V) real-time relative localization method and investigated the benefits of the proposed method [19]. However, no experiments were carried out to verify the effectiveness of the proposed methods.
Therefore, in this paper, we explore several non-ranging cooperative localization methods to estimate the IVD for a group of connected vehicles, including Absolute Position Differencing (APD), Pseudorangs Differencing (PD), Single Differencing (SD) and Double Differencing (DD). The main contributions of this paper are twofold. First, four different IVD estimation frameworks are formulated and compared. The weighted least squares method is employed to reduce the pseudorange errors and noises of each vehicle. The correlation errors of pseudoranges (i.e., satellite clock error, satellite ephemeris error, ionospheric error and tropospheric error) are greatly reduced. Second, field experiments, including static and dynamic, open-sky and GNSS-blocked driving scenarios, were conducted to verify their effectiveness. Among these methods, DD indicated the highest IVD measurement accuracy in open sky conditions, while PD showed the best accuracy in urban driving conditions with shelter.
This paper is organized as follows. Section 2 introduces the main errors of pseudorange and formulates the problem. In Section 3, four IVD estimation methods are presented by using the pseudorange of each vehicle. Experimental Results and Discussion are given in Section 4. Section 5 concludes this paper.
2. Problem Formulation of Inter-Vehicle Distance Measurement
This paper focuses on inter-vehicle distance measurement. The non-ranging cooperative localization method is a promising approach to achieve accurate IVD estimation. Figure 1 shows the concept of cooperative positioning by using multi-source information fusion. The vehicles and infrastructures can communicate with each other and share their positions through V2X techniques. Note that since the signal of GNSS may be lost in the environments of building blockings and tunnels, the critical situations that can severely reduce the complement of GNSS signal are not considered in this paper.
Figure 1.
Cooperative localization by using multi-source information fusion.
This paper mainly uses GPS observations to estimate the IVD between vehicles. At any time , the pseudorange from vehicle to the receiving satellite can be modeled as [26]
(1) |
where is the true distance between vehicle and satellite , is the position vector of satellite at any time , is the position coordinate vector of the vehicle under the frame of Earth-Centered-Earth-Fixed (ECEF) is time delay error between the receiver and satellite is the correlated error, including the ephemeris error and the atmospheric error. It is assumed that the correlated errors are equal for different satellites if the localized vehicles are close. refer to the uncorrelated errors, e.g., thermal noise and multi-path error, which are hard to model because they are affected by the environment. The first-order Auto-Regression (AR) is the most popular model to describe the uncorrelated errors as shown in Equation (2).
(2) |
where is the dimensionless autoregression coefficient 0 or 1; is a normally distributed random variable and obeys the Gaussian distribution, whose mean is zero and variance is an i.e., .
3. IVD Estimation Method
This section will present four IVD estimation methods under the cooperative localization framework, i.e., Absolute Position Differencing (APD), Pseudorangs Differencing (PD), Single Differencing (SD) and Double Differencing (DD). The parameters and nomenclature used in this section are listed in Table 1.
Table 1.
Nomenclature used in this paper.
Notation | Description | Notation | Description |
---|---|---|---|
Vehicle distance vector | Cosine matrix | ||
Estimated IVD between th and th vehicle | Correlated errors | ||
Unit vector from vehicle to satellite | Uncorrelated errors | ||
Position of base station | Unusual error term | ||
Position of Vehicle | Maximum likelihood estimate | ||
Estimated position of vehicle for previous iteration | Time delay error between the receiver and satellite | ||
Estimated position of vehicles | Difference of time delay error | ||
Pseudorange difference between th and th vehicle | Pseudorange from vehicle to satelli | ||
Position increment | Pseudorange differences for the vehicle and base station | ||
Pseudorange difference between th and th vehicle for different satellites | True distance between vehicle and satellite |
3.1. Absolute Position Differencing Distance
Connected vehicle technology enables communication and information-sharing between vehicles, allowing the vehicle to send its own position and receive the positions of its neighbors. Thus, we propose the first method to calculate the IVD through differencing the positions of vehicles directly. That is, the estimated IVD between th and th vehicle can be calculated
(3) |
where and are the estimated position vectors of vehicles and , respectively. To improve the localization accuracy of each vehicle, the Weighted Least Square (WLS) is presented to optimize the vehicle’s position. The position and user clock offset are updated with multiple iterations until the solution converges according to a defined criterion. At iteration , the estimated position is
(4) |
where is the position of the previous iteration and is the position increment at time for current iteration . refers to the clock deviation and is the measured noise. Then, let , be a set of noisy measurements that are linearly related to , and the maximum likelihood estimate of is defined as [34]
(5) |
where is the cosine matrix describing the measured value and is the covariance matrix associated with the measurement error. Figure 2 shows the process of the APD-based algorithm. As shown, by using the optimized absolute position of each vehicle, the IVD is calculated by following Equation (3).
Figure 2.
Flowchart of Absolute Position Differencing (APD)-based inter-vehicle distance (IVD) estimation method.
3.2. Pseudoranges Differencing Distance
In addition to sharing the vehicles’ position, the vehicle can also share its pseudorange directly through V2V communication. Thus, this subsection uses the pseudoranges to calculate the IVD.
As shown in Figure 3, there are two vehicles and , and one base station that can provide the accurate position information . The pseudoranges of the above three points are , and . At any time , the position of the vehicle , , can be calculated by using the position of the vehicle , that is,
(6) |
where the vector is composed by the distances between vehicles in the , and coordinates, respectively. The position of the vehicle , the position of the vehicle , and the satellite have the following pseudorange relationship:
(7) |
(8) |
(9) |
Figure 3.
Pseudoranges differencing distance.
Then, the pseudorange differences between the vehicles and satellite are [33]
(10) |
Since
(11) |
Equation (10) can be transformed into Equation (12) by using a Taylor series and the first-order partial derivatives to eliminate nonlinear terms [33].
(12) |
with
(13) |
It is assumed that both vehicles could observe the same number of satellites, i.e., . Let
(14) |
(15) |
(16) |
Then,
(17) |
Then, we can estimate the IVD between the two vehicles as
(18) |
where and are the estimated quantities of and , respectively. That is,
(19) |
In summary, Figure 4 shows the process of the PD-based algorithm. By using the pseudorange between the vehicle and the satellite, the pseudorange differences between localized vehicle and base station are calculated by following the geometry principle of Equation (17). Then, the IVD between two vehicles is computed based on the pseudorange differences.
Figure 4.
Flowchart of Pseudorange Differencing (PD)-based IVD estimation method.
3.3. Single Differencing Distance
The PD estimates the IVD by using the information of the base station; this subsection introduces the single differential method to calculate the IVD only using the pseudorange of vehicles. As shown in Figure 5, the SD method estimates the IVD by using the pseudorange of two vehicles from the same satellite. In this way, the clock difference between vehicle receivers can be eliminated, as well as the atmospheric delay error. In general, the atmospheric delay error includes ionospheric delay error and tropospheric delay error. When the GNSS satellite’s signal passes through the atmosphere, the signal will be affected by the electron density and water vapor density of the atmosphere. As a result, the signal propagation speed will change as well as the signal propagation time. Using the original signal propagation time to calculate the pseudorange will inevitably cause pseudorange errors.
Figure 5.
Single differencing distance.
As seen in Figure 5, since the satellite is far away from the vehicles, the pseudoranges of these two vehicles are assumed to be in parallel. Thus, the difference of the pseudoranges as [33]
(20) |
As seen, the common errors are eliminated; however, the unusual error term increases. Since the ranges and are much larger than the distance between vehicles, we can estimate the difference of the pseudorange by using
(21) |
where is the unit vector from vehicle to satellite. Assuming there are satellites between the vehicles, we can have the following myopic values.
(22) |
From the above equation, we can get the estimated value of . Figure 6 shows the process of SD-based algorithm. First, the pseudorange difference between vehicles are obtained using Equation (20). Then, the IVD between vehicles is calculated by following Equation (22) with the triangle principle.
Figure 6.
Flowchart of Single Differencing (SD)-based IVD estimation method.
3.4. Double Differencing Distance
In addition to the SD, we can also use multiple satellites to achieve the IVD measurement. This subsection introduces the method combined the pseudorange information from two different satellites and , as shown in Figure 7.
Figure 7.
Double differencing distance.
It is assumed that both vehicles can track the satellite and , simultaneously. According to the SD method in Section 3.3, the difference in the pseudorange differences for different satellites is
(23) |
where and . The receiver clock is eliminated, but the error of the uncorrelated term still increases. Thus, we can have
(24) |
According to Equation (24), the myopic distance and the relative position between vehicles can be calculated. For example, selecting a satellite as the reference satellite, the myopic solution of the double difference matrix can be deduced as follows.
(25) |
Figure 8 shows the process of DD-based algorithm. Different from the SD method, the DD algorithm requires the pseudorange between vehicle and satellite. The myopic distance and the relative position between vehicles can be calculated according to Equation (24). Then, the distance between the vehicles can be calculated by Equation (25) with the myopic solution of the double difference matrix.
Figure 8.
Flowchart of double difference (DD)-based IVD estimation method.
4. Experimental Results and Discussion
To evaluate the performance of the proposed four methods, this section will introduce several static or dynamic field tests.
4.1. Experiment Setup
This paper adopts two vehicle platforms for data collection, one unmanned ground vehicle (Figure 9a) and one passage car (Figure 9b). Both vehicles are equipped with NAV982 GNSS/INS receiver, which is configured to provide raw GNSS data at a rate of 5 Hz for vehicle localization. The receiver’s GNSS active antenna is installed on the roof of each vehicle. The raw data are stored in the Industrial Personal Computer. In addition, the two vehicles can share their localization information by using installed V2X communication devices. A base station (Figure 9c) is also installed in an open sky location, which can provide its accurate localization. The following sections will introduce the static and dynamic experimental studies and the analysis of their results.
Figure 9.
Experiment equipment: (a) Unmanned ground vehicle; (b) Passenger car; (c) Base station.
4.2. Static Experiments
The static experiments were conducted in the parking lot of Southeast University, Nanjing. Six scenarios were tested, i.e., with the vehicle distances of 5 m, 10 m, 15 m, 25 m, 35 m and 50 m. Each scenario was tested for 15 min, and the IVD was measured online. In addition, the two vehicle platforms could observe the same GPS satellites. To evaluate the performance of different estimation methods quantitatively, the root means square error (RMSE) is proposed.
(26) |
where is the true IVD between the two vehicles at time , is the estimated IVD at time , and is the number of samples during the period.
Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15 show the results of the static experiments. The weighted least-squares method is used to ensure the consistency of the vehicle spacing measurement for different algorithms. Table 2 gives the RMSE for different methods. The estimation accuracy is mainly affected by the correlated errors (ephemeris error, satellite clock error, atmospheric delay, etc.) and the uncorrelated errors (multipath effect and receiver thermal noise). In the static experiment, the uncorrelated errors are almost negligible because the tests are conducted in the open-sky condition.
Figure 10.
Baseline = 5 m.
Figure 11.
Baseline = 10 m.
Figure 12.
Baseline = 15 m.
Figure 13.
Baseline = 25 m.
Figure 14.
Baseline = 35 m.
Figure 15.
Baseline = 50 m.
Table 2.
The RMSE for different methods in the static experiment.
Ture IVD | APD RMSE [m] | PD RMSE [m] | SD RMSE [m] | DD RMSE [m] |
---|---|---|---|---|
5 m | 3.93 | 1.98 | 2.52 | 0.85 |
10 m | 3.65 | 1.75 | 2.43 | 0.91 |
15 m | 2.53 | 1.68 | 2.39 | 0.98 |
25 m | 3.24 | 1.53 | 2.74 | 1.03 |
35 m | 3.43 | 1.64 | 1.02 | 0.42 |
50 m | 3.95 | 1.99 | 2.39 | 0.75 |
As observed, the DD shows superior performance among all estimation methods in all tested scenarios. For example, the IVD errors of DD are smaller than 3 m in all six tested scenarios as shown in Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15. The RMSE of DD are all smaller than 1 m, while those of other methods are larger than 1.5 m. This is mainly because the DD method could eliminate the correlated errors by using the differential approach, and the errors are minimized rapidly once the time synchronization is done. In addition, the performance of DD is stable with the increase in real IVD, e.g., 0.85 m for 5 m IVD and 0.75 m for 50 m IVD.
PD and SD methods can also reduce the correlated errors with the differential technique; however, their estimation errors may be amplified if uncorrelated errors exist. As observed from Table 2, the RMSE of PD is between 1.5–2 m, while RMSE of SD is between 2–3 m. Thus, PD has better accuracy than SD. Finally, the APD method shows the worst performance among all methods, i.e., with more than 3 m RMSE. Since it cannot eliminate the uncorrelated errors of pseudorange, the APD is the most unstable method.
4.3. Dynamic Experiments
The proposed IVD estimation methods should be applied to moving vehicles in real traffic conditions. Thus, this subsection will conduct several experiments for moving vehicles under different driving conditions.
The passenger car drove forward and pulled the unmanned ground vehicle to keep the constant IVD. The tested IVDs were 5, 10 and 15 m for the dynamic experiment. Two driving conditions were tested, i.e., the open-sky condition and the condition with roadside tree covering. Their trajectories are given in Figure 16a,b respectively.
Figure 16.
Experiment environment, (a) Open-sky condition, (b) Condition with roadside tree covering.
Table 3, Figure 17 and Figure 18 show the measured IVD results for both two conditions. The estimated accuracy is different for different methods. In open-sky conditions, the DD method shows the best performance. The maximum error of DD was smaller than 3.5 m as observed in Figure 17, and its RMSE was around 1 m, which is similar to the results of the static experiment. Similarly, the errors of other methods follow the static experiment and are sorted by PD, SD and APD. This can be explained by the fact that the uncorrelated errors, mainly caused by multipath, are small. In addition, the maximum errors of APD sometimes are larger than the IVD, which may lead to collision if the estimated IVD is used in the vehicle control.
Table 3.
The RMSE of all methods in dynamic experiment.
(a) Open-Sky Condition. | ||||
Ture IVD | APD RMSE [m] | PD RMSE [m] | SD RMSE [m] | DD RMSE [m] |
5 m | 3.14 | 0.98 | 2.52 | 0.85 |
10 m | 3.27 | 1.25 | 2.05 | 1.14 |
15 m | 3.53 | 1.68 | 2.39 | 1.25 |
(b) Roadside Tree Covering Condition. | ||||
Ture IVD | APD RMSE [m] | PD RMSE [m] | SD RMSE [m] | DD RMSE [m] |
5 m | 3.86 | 1.98 | 2.82 | 2.35 |
10 m | 5.65 | 2.29 | 4.01 | 3.05 |
15 m | 7.64 | 3.28 | 5.97 | 3.84 |
Figure 17.
Dynamic experiments with open sky scenario, (a) Baseline = 5 m, (b) Baseline = 10 m, (c) Baseline = 15 m.
Figure 18.
Dynamic experiments with roadside tree covering condition, (a) Baseline = 5 m, (b) Baseline = 10 m, (c) Baseline = 15 m.
In the roadside tree covering condition (Figure 18), since the direct path of the GPS signal to the receiver is blocked by the trees, the uncorrelated errors caused by the multi-path increase. The multi-path may introduce time-varying deviation into the distance measurement; thus the IVD estimated by SD and DD methods may be amplified. As a result, the PD shows better performance than DD because the uncorrelated errors, i.e., multi-path and receiver thermal noise, cannot be eliminated by the differential technique. The RMSE of PD is around 2.5 m, while DD’s RMSE is three times the results of static experiments (around 3.5 m). It should be noted that time synchronization should be done to avoid the clock errors in the DD method. Meanwhile, the estimated errors of SD and APD methods also increase to 4 and 9 m due to the increase in the multi-path errors. APD is still the most unstable among all methods.
5. Conclusions
This paper develops four inter-vehicle distance estimation methods, i.e., APD, PD, SD and DD, based on cooperative vehicle localization. The vehicle’s absolute position or pseudorange are shared among vehicles by using the V2V communication devices. Static and dynamic experiments were conducted to evaluate and compare their performance. The results show that the DD method shows superior performance among the four methods if the uncorrelated errors are small or negligible (static experiment or dynamic experiment with open-sky condition). When the multi-path errors emerge due to the blocked GPS signal, the PD method using the original pseudorange is more effective because the uncorrelated errors cannot be eliminated by the differential technique. In addition, the accuracy of the DD method may be worse if the uncorrelated errors increase. In dynamic experiments, two different types of field scenarios are reported, i.e., open-sky and roadside tree covering. The results show that the DD method is only superior in an open sky environment since it may be more sensitive to the multipath effect. Using raw pseudorange for IVD estimation is more effective if the multipath effect is observed.
Several future works are planned. First, the effect of communication range, capacity and delay on cooperative localization will be investigated. Second, the speed of moving vehicles will affect the performance of the proposed cooperative localization framework. A robust method to combine more information may be required to increase the IVD estimation accuracy. Finally, a novel approach that can address the loss of GNSS signal under extreme environments such as urban forest will also be studied in the future.
Author Contributions
Conceptualization: W.Z., G.Y., Y.L. and F.W.; methodology: S.L., H.D. and F.W.; software, W.Z., and F.W.; validation, S.L., H.D. and F.W.; formal analysis, G.Y. and F.W.; writing—original draft preparation, W.Z.; writing—review and editing, W.Z., G.Y., Y.L. and F.W.; supervision, Y.L., S.L. and H.D. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the Key R&D Program of Jiangsu Province under Grants BE2019004, the National Natural Science Foundation of China (52025121,51975118), Achievement transformation project of Jiangsu Province(BA2018023).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
Footnotes
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Wang H., Wan L., Dong M., Ota K., Wang X. Assistant Vehicle Localization Based on Three Collaborative Base Stations via SBL-Based Robust DOA Estimation. IEEE Internet Things J. 2019;6:5766–5777. doi: 10.1109/JIOT.2019.2905788. [DOI] [Google Scholar]
- 2.Li B., Yang L., Xiao J., Valde R., Wrenn M., Leflar J. Collaborative Mapping and Autonomous Parking for Multi-Story Parking Garage. IEEE Trans. Intell. Transp. Syst. 2018;19:1629–1639. doi: 10.1109/TITS.2018.2791430. [DOI] [Google Scholar]
- 3.Zhuang W., Li S., Zhang X., Kum D., Song Z., Yin G., Ju F. A survey of powertrain configuration studies on hybrid electric vehicles. Appl. Energy. 2020;262:114553. doi: 10.1016/j.apenergy.2020.114553. [DOI] [Google Scholar]
- 4.Alam N., Balaei A.T., Dempster A.G. An Instantaneous Lane-Level Positioning Using DSRC Carrier Frequency Offset. Trans. Intell. Transp. Syst. 2012;13:1566–1575. doi: 10.1109/TITS.2012.2195177. [DOI] [Google Scholar]
- 5.Rabiee R., Zhong X., Yan Y., Tay W.P. LaIF: A Lane-Level Self-Positioning Scheme for Vehicles in GNSS-Denied Environments. IEEE Trans. Intell. Transp. Syst. 2019;20:2944–2961. doi: 10.1109/TITS.2018.2870048. [DOI] [Google Scholar]
- 6.He X., Zhang X., Tang L., Liu W. Instantaneous Real-Time Kinematic Decimeter-Level Positioning with BeiDou Triple-Frequency Signals over Medium Baselines. Sensors (Basel) 2015;16:1. doi: 10.3390/s16010001. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Song X., Ling Y., Cao H., Huang Z. Cooperative vehicle localisation method based on the fusion of GPS, inter-vehicle distance, and bearing angle measurements. IET Intell. Transp. Syst. 2019;13:644–653. doi: 10.1049/iet-its.2018.5091. [DOI] [Google Scholar]
- 8.Trevor A.J.B., Beall C., Holzer S.J.J., Rusu R.B. Inertial Measurement Unit Progress Estimation. 10,484,669[P] U.S. Patent. 2019 Nov 19;
- 9.Zhao X., Ge Y., Ke F., Liu C., Li F. Investigation of real-time kinematic multi-GNSS precise point positioning with the CNES products. Measurement. 2020;166:108231. doi: 10.1016/j.measurement.2020.108231. [DOI] [Google Scholar]
- 10.Maaref M., Kassas Z.M. Ground Vehicle Navigation in GNSS-Challenged Environments Using Signals of Opportunity and a Closed-Loop Map-Matching Approach. IEEE Trans. Intell. Transp. Syst. 2019;21:2723–2738. doi: 10.1109/TITS.2019.2907851. [DOI] [Google Scholar]
- 11.Han J., Kim J., Shim D.H. Precise Localization and Mapping in Indoor Parking Structures via Parameterized SLAM. IEEE Trans. Intell. Transp. Syst. 2019;20:4415–4426. doi: 10.1109/TITS.2018.2885341. [DOI] [Google Scholar]
- 12.Xu L., Zhuang W., Yin G., Bian C. Energy-oriented cruising strategy design of vehicle platoon considering communication delay and disturbance. Transp. Res. Part. C Emerg. Technol. 2019;107:34–53. doi: 10.1016/j.trc.2019.07.019. [DOI] [Google Scholar]
- 13.Wang X., Sun T., Sun C., Wang J. Distributed networked localization using neighboring distances only through a computational topology control approach. Int. J. Distrib. Sens. Netw. 2020;16:3. doi: 10.1177/1550147720912397. [DOI] [Google Scholar]
- 14.Nguyen T.-M., Qiu Z., Nguyen T.H., Cao M., Xie L. Distance-Based Cooperative Relative Localization for Leader-Following Control of MAVs. IEEE Robot. Autom. Lett. 2019;4:3641–3648. doi: 10.1109/LRA.2019.2926671. [DOI] [Google Scholar]
- 15.de Ponte Muller F. Survey on Ranging Sensors and Cooperative Techniques for Relative Positioning of Vehicles. Sens. (Basel) 2017;17:271. doi: 10.3390/s17020271. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Lassoued K., Bonnifait P., Fantoni I. Cooperative Localization with Reliable Confidence Domains Between Vehicles Sharing GNSS Pseudoranges Errors with No Base Station. Intell. Transp. Syst. Mag. 2017;9:22–34. doi: 10.1109/MITS.2016.2630586. [DOI] [Google Scholar]
- 17.Liu J., Cai B.-G., Wang J. Cooperative Localization of Connected Vehicles: Integrating GNSS With DSRC Using a Robust Cubature Kalman Filter. IEEE Trans. Intell. Transp. Syst. 2017;18:2111–2125. doi: 10.1109/TITS.2016.2633999. [DOI] [Google Scholar]
- 18.Wu H., Mei X., Chen X., Li J., Wang J., Mohapatra P. A novel cooperative localization algorithm using enhanced particle filter technique in maritime search and rescue wireless sensor network. ISA Trans. 2018;78:39–46. doi: 10.1016/j.isatra.2017.09.013. [DOI] [PubMed] [Google Scholar]
- 19.Ansari K. Cooperative Position Prediction: Beyond Vehicle-to-Vehicle Relative Positioning. IEEE Trans. Intell. Transp. Syst. 2019;21:1121–1130. doi: 10.1109/TITS.2019.2902572. [DOI] [Google Scholar]
- 20.Tomic S., Beko M., Dinis R., Montezuma P. Distributed algorithm for target localization in wireless sensor networks using RSS and AoA measurements. Pervasive Mob. Comput. 2017;37:63–77. doi: 10.1016/j.pmcj.2016.09.013. [DOI] [Google Scholar]
- 21.Coluccia A., Fascista A. On the Hybrid TOA/RSS Range Estimation in Wireless Sensor Networks. IEEE Trans. Wirel. Commun. 2018;17:361–371. doi: 10.1109/TWC.2017.2766628. [DOI] [Google Scholar]
- 22.De Angelis G., Moschitta A., Carbone P. Positioning techniques in indoor environments based on stochastic modeling of UWB round-trip-time measurements. IEEE Trans. Intell. Transp. Syst. 2016;17:2272–2281. doi: 10.1109/TITS.2016.2516822. [DOI] [Google Scholar]
- 23.Yin J., Wan Q., Yang S., Ho K.C. A Simple and Accurate TDOA-AOA Localization Method Using Two Stations. IEEE Signal. Process. Lett. 2016;23:144–148. doi: 10.1109/LSP.2015.2505138. [DOI] [Google Scholar]
- 24.Xu C., Wang Z., Wang Y., Wang Z., Yu L. Three Passive TDOA-AOA Receivers Based Flying-UAV Positioning in Extreme Environments. IEEE Sens. J. 2020;20:9589–9595. doi: 10.1109/JSEN.2020.2988920. [DOI] [Google Scholar]
- 25.He J., So H.C. A Hybrid TDOA-Fingerprinting-Based Localization System for LTE Network. IEEE Sens. J. 2020;20:13653–13665. doi: 10.1109/JSEN.2020.3004179. [DOI] [Google Scholar]
- 26.Yang D., Zhao F., Liu K., Lim H.B., Frazzoli E., Rus D. A GPS pseudorange based cooperative vehicular distance measurement technique; Proceedings of the the 75th IEEE Vehicular Technology Conference (IEEE VTC’12-Spring); Yokohama, Japan. 6–9 May 2012; pp. 1–5. [Google Scholar]
- 27.Richter E., Odst M., Schubert R. Cooperative relative localization using vehicle-to-vehicle communications; Proceedings of the International Conference on Information Fusion; Seattle, WA, USA. 6–9 July 2009; pp. 126–131. [Google Scholar]
- 28.Liu K., Lim H.B., Frazzoli E., Ji H., Lee V.C.S. Improving Positioning Accuracy Using GPS Pseudorange Measurements for Cooperative Vehicular Localization. IEEE Trans. Veh. Technol. 2014;63:2544–2556. doi: 10.1109/TVT.2013.2296071. [DOI] [Google Scholar]
- 29.Golestan K., Sattar F., Karray F., Kamel M., Seifzadeh S. Localization in vehicular ad hoc networks using data fusion and V2V communication. Comput. Commun. 2015;71:61–72. doi: 10.1016/j.comcom.2015.07.020. [DOI] [Google Scholar]
- 30.Tomic S., Beko M., Tuba M. A Linear Estimator for Network Localization Using Integrated RSS and AOA Measurements. IEEE Signal. Process. Lett. 2019;26:405–409. doi: 10.1109/LSP.2019.2892225. [DOI] [Google Scholar]
- 31.Naseri H., Koivunen V. A Bayesian Algorithm for Distributed Network Localization Using Distance and Direction Data. IEEE Trans. Signal. Inf. Process. Over Netw. 2019;5:290–304. doi: 10.1109/TSIPN.2018.2882922. [DOI] [Google Scholar]
- 32.Guo K., Li X., Xie L. Ultra-wideband and Odometry-Based Cooperative Relative Localization with Application to Multi-UAV Formation Control. IEEE Trans. Cybern. 2020;50:2590–2603. doi: 10.1109/TCYB.2019.2905570. [DOI] [PubMed] [Google Scholar]
- 33.Tahir M., Afzal S.S., Chughtai M.S., Ali K. On the Accuracy of Inter-Vehicular Range Measurements Using GNSS Observables in a Cooperative Framework. IEEE Trans. Intell. Transp. Syst. 2019;20:682–691. doi: 10.1109/TITS.2018.2833438. [DOI] [Google Scholar]
- 34.Kaplan E.D., Christopher J.H. Understanding GPS/GNSS: Principles and Applications. Artech House; Norwood, MA, USA: 2010. [Google Scholar]