Next Article in Journal
Impacts of Extreme Temperature and Precipitation on Crops during the Growing Season in South Asia
Next Article in Special Issue
Innovation-Based Fault Detection and Exclusion Applied to Ultra-WideBand Augmented Urban GNSS Navigation
Previous Article in Journal
Multi-Channel SAR Imaging on Cruising Ships with Sub-Orbital Spaceplane
Previous Article in Special Issue
Lidar- and V2X-Based Cooperative Localization Technique for Autonomous Driving in a GNSS-Denied Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multivehicle 3D Cooperative Positioning Algorithm Based on Information Geometric Probability Fusion of GNSS/Wireless Station Navigation

1
School of Electronics and Information, Northwestern Polytechnical University, Xi’an 710072, China
2
Research & Development Institute of Northwestern Polytechnical University in Shenzhen, Shenzhen 518063, China
3
School of Marine Science and Technology, Northwestern Polytechnical University, Xi’an 710072, China
4
Department of Electrical, Computer, Software, and Systems Engineering, Embry-Riddle Aeronautical University, Daytona Beach, FL 32114, USA
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(23), 6094; https://doi.org/10.3390/rs14236094
Submission received: 29 August 2022 / Revised: 24 November 2022 / Accepted: 28 November 2022 / Published: 1 December 2022
(This article belongs to the Special Issue GNSS for Urban Transport Applications)

Abstract

:
With the rapid development of large urban agglomerations and the increasing complexity of urban roads, the high-precision positioning of vehicles has become the cornerstone for the application of vehicle core technologies such as automatic driving. The real-time positioning accuracy of satellite navigation is easily affected by urban canyons, and its stability is poor; thus, how to use the information of the internet of vehicles to achieve satellite navigation fusion has become a difficult problem of multivehicle cooperative positioning. Aiming at this problem, this paper proposes a multivehicle 3D cooperative positioning algorithm based on information geometric probability fusion of GNSS/wireless station navigation (MVCP-GW), which creatively converts various navigation source information into an information geometric probability model, unifies navigation information time–frequency parameters, and reduces the impact of sudden error. Combined with the Kullback–Leibler algorithm (KLA) fusion method, it breaks off the shackles of the probabilistic two-dimensional model and achieves multivehicle three-dimensional cooperative positioning. Compared with the existing cooperative positioning algorithms in the performance of accuracy stability, applicability, obstruction scenarios, and physical verification, the simulation results and physical verification show that the MVCP-GW algorithm can effectively improve real-time vehicle positioning and the stability of vehicle positioning, as well as resist the impact of obstructed environments.

1. Introduction

With the rapid development of smart city core businesses, such as autonomous driving and intelligent transportation, the demand for real-time and high-precision positioning of vehicles is increasing [1,2]. In related technologies, vehicle navigation systems generally use the motion information of vehicles in two-dimensional plane to locate and navigate [3]. They focus on the motion information of vehicles in the horizontal direction, ignoring the motion information in the vertical (height) direction, which leads to low positioning accuracy of vehicles in some scenes. For example, when a vehicle is driving in an overpass or viaduct area, the vehicle navigation system cannot tell whether it is above or below the bridge; when the vehicle is in a multistory three-dimensional parking garage, the vehicle navigation system cannot distinguish the parking lot where the vehicle is located.
To improve vehicle positioning accuracy, global navigation satellite systems (GNSSs), inertial navigation systems (INSs), wireless station positioning systems, radio detection and ranging (RADAR), light detection and ranging (LiDAR), and 5G mmWave are widely used in vehicle positioning [4]. Although they can measure and solve the vehicle position through relevant algorithms to obtain accurate positioning information, they also have the problems of sensor working characteristic deficiencies and environmental limitations. GNSS can provide full coverage and all-weather positioning, but it leads to poor positioning accuracy and stability due to the urban canyon effect [5]. INS can provide continuous attitude information, which is independent of environmental conditions and not easily disturbed, but the inertial unit produces cumulative errors during use and cannot work independently for a long time [6]. The positioning methods based on wireless networks calculate the position through information such as the time of arrival or received signal strength, and the result is susceptible to communication delay and multipath effects [7]. RADAR and LiDAR achieve relative positioning by measuring the position of surrounding objects, but the former method has low accuracy, while the latter method is greatly affected by the weather, and its performance drops significantly in cloud, rain, and fog environments [8,9]. Simultaneous localization and mapping (SLAM) technology based on visual navigation and LiDAR is suitable for unknown environments. The map constructed by SLAM contains rich driving assistance information, but it is difficult to save and update, and the natural cumulative errors cannot be eliminated [10]. In recent years, with the rapid development of 5G millimeter waves, vehicle positioning based on millimeter waves has also become a hot issue in the field of navigation [11]. However, the high demand for millimeter wave technology for antenna arrays and transmission power makes it difficult to achieve popularization in the field of household cars [12]. Because of the inherent problems of a single navigation source, vehicle real-time and high-precision positioning is impossible. The fusion of different types of navigation sources has become the core problem in the field of vehicle positioning [13].
In the current vehicle ranging and positioning information fusion, the perception of the surrounding environment of the vehicle is mainly accomplished through various ranging, direction-finding, and perception sensors. The existing fusion technology mainly fuses navigation sources through a Kalman filter (KF) [14]. However, the scalability of KF is not strong. When more than three sources are fused, the computational complexity increases exponentially, and the real-time performance is affected [15]. In addition, KF cannot adequately solve the problems of vehicle plug-and-play under the internet of vehicles. Because of the rapid development of the internet of vehicles, the interactive information between vehicles has increased, and the vehicle cooperative positioning technologies represented by neural networks and factor graphs have also been applied to the field of vehicle positioning [16,17]. The positioning accuracy of these methods is obviously improved, but the computational complexity is too high, especially in the three-dimensional positioning of vehicles, which cannot meet the real-time positioning requirements under the condition of large-scale vehicle networking and high-speed vehicle movement. Therefore, how to combine the relative distance between vehicles, satellite navigation, and wireless station navigation to achieve three-dimensional cooperative positioning of multiple vehicles is a difficult problem in the current development of intelligent vehicles.
To solve the problems of vehicle plug-and-play under the internet of vehicles, obstruction and interference of navigation systems, and the poor real-time positioning performance caused by the high complexity of existing navigation source fusion technologies, this paper proposes a fusion architecture based on information geometric probability and achieves a large-scale vehicle three-dimensional cooperative positioning algorithm by combining the distance measurement information of vehicles under the internet of vehicles. The main innovations are as follows:
  • The first innovation is to introduce the idea of information geometry into multisource fusion. Aiming at the inconsistency of the time and frequency of the output navigation information, we convert the two types of navigation source information into an information geometric probability model to unify the time and frequency of the navigation information for large-scale vehicles under the internet of vehicles. The unification of positioning information parameters can effectively reduce the complexity of the algorithm, enhance the scalability of the fusion algorithm, and successfully solve the problem of vehicle plug-and-play under the internet of vehicles.
  • The second innovation is to introduce the idea of multisource fusion into cooperative positioning, and transform cooperative positioning into multisource fusion in different spatial distributions by taking nodes as sources. Aiming at the problem that the information geometric probability model is two-dimensional and cannot be directly fused and positioned in three-dimensional space, we propose a three-dimensional KLA navigation information fusion method based on the ranging information of the vehicle network. The method uses relative entropy theory to measure the difference in the probability of navigation distribution information among multiple vehicles in the vehicle network and rapidly fuses navigation information under the minimum difference criterion. This method can ensure the real-time performance of multivehicle positioning and effectively suppress the sudden error.
  • We construct a physical verification platform for multivehicle cooperative positioning and verify the performance comparison between the MVCP-GW algorithm and the current main algorithms through simulations of accuracy stability, applicability, and obstruction scenarios. The results show that the MVCP-GW algorithm has high accuracy, strong robustness, and a wide application range. When satellite navigation or wireless navigation signals are lost or abruptly changed, the MVCP-GW algorithm can adequately suppress the impact of errors. In addition, compared with other distributed cooperative positioning algorithms, the MVCP-GW algorithm has the fastest convergence speed of more than 40%.
The remaining paper is organized as follows: Section 2 reviews the related technologies of cooperative positioning; Section 3 introduces the positioning scenario and system model; Section 4 focuses on the multivehicle 3D cooperative positioning algorithm based on information geometric probability; Section 5 shows the simulation results.

2. Related Work

With the rise in technologies such as the internet of things and intelligent transportation, continuous, accurate, and highly reliable positioning information is the basis for autonomous path planning and motion control of intelligent vehicles, which have been highly valued by many scholars.
Because of various limitations and defects, a single sensor cannot meet the high-precision and strong robust positioning requirements of intelligent vehicles. Therefore, multi-sensor information fusion technology has become a new research object. Among them, the Kalman filter (KF) and its extension methods are the most widely used, such as the extended Kalman filter (EKF), unscented Kalman filter, and cubature Kalman filter (CKF). The study in [18] used the EKF to fuse GPS and IMU, which solves the problem of positioning distortion caused by GPS signal loss and improves the positioning accuracy and reliability of the navigation system. The study in [19] investigated the positioning of low-speed unmanned vehicles in the area of GNSS signal suppression and proposed a low-speed unmanned vehicle positioning algorithm based on the multistate constrained Kalman filter (MSCKF) algorithm integrating low-cost binocular cameras and IMU, which effectively solved the problem of vehicle positioning in the GNSS rejection domain. The study in [20] comprehensively considered the advantages and disadvantages of GPS, the strapdown inertial navigation system, and the odometer (OD) and proposed a GPS/INS/OD navigation algorithm based on EKF. The experimental results show that OD can correct the IMU error and improve the navigation performance, while the algorithm can provide accurate positioning information in the absence of a GPS signal. The method of multi-sensor fusion can effectively improve the problem of large error or low robustness of a single sensor. However, the fusion method based on KF has weak scalability and high algorithm complexity. In addition, in the case of long-term loss of GNSS signals and difficulty in building high-precision maps due to similar features in long tunnels, there are still many defects in single-vehicle positioning.
Therefore, how to make full use of the rich ranging and direction-finding information between vehicles to further improve the positioning accuracy and increase the robustness of the system has gradually become a new research hotspot. The early centralized cooperative positioning of vehicles was mainly used in wireless sensor networks, which mainly achieved whole-network data fusion through one or more central nodes and transmitted the positioning results to the node users of the whole network [21,22]. However, the above methods are not suitable for the needs of multivehicle cooperative positioning under the internet of vehicles; hence, the distributed cooperative positioning method has become the main research direction of multivehicle positioning under the internet of vehicles. According to the rapid change in vehicle number and position in multivehicle cooperative positioning, the authors of [23] proposed an algorithm for multivehicle cooperative positioning based on semi-defined programming, which can achieve target vehicle positioning by collecting ranging information, and positioning information between surrounding vehicles and target vehicles. The study in [24] proposed a second-order cone programming (SOCP) model on the basis of [23], which achieved a rapid increase in positioning speed by optimizing the structure. However, when any vehicle involved in cooperative positioning has a sudden error, the accuracy of cooperative positioning of other surrounding vehicles is greatly affected. To improve the accuracy of multivehicle cooperative positioning, the authors of [25] proposed a vehicle cooperative positioning algorithm based on a factor graph. This algorithm used the surrounding vehicles to evaluate the positioning accuracy of target vehicles, established a confidence degree model, and achieved the positioning solution under the whole-vehicle network through a factor graph network. The study in [26] proposed a positioning technology for the Internet of Vehicles based on a neural network, which used a neural network to construct the positioning information learning model. These two algorithms could effectively improve the positioning accuracy, but they had the problems of high algorithm complexity and long positioning time in the large-scale internet of vehicles.
The existing distributed multivehicle positioning fusion technology cannot meet the needs of real-time and fast positioning due to the rapidly changing characteristics of vehicles, and the different time–space–frequency parameters, such as the navigation information format and output frequency among vehicles, will affect the fusion efficiency. In addition, when the local vehicle positioning information has a sudden error, the positioning performance of the entire internet of vehicles will be reduced. To solve the above problems, this paper creatively converts navigation information into an information probability model and uses the information geometry principle to rapidly fuse distributed vehicle positioning. The concept of information geometry was first proposed for radar target detection in 2013. The advantage of this method is to use multiple distributed detection signals to fuse the detection probability of the target, which greatly improves the target detection accuracy [27,28]. The study in [27] proposed a total Bregman divergence-based matrix information geometry (TBD-MIG) detector and applied it to detect targets emerged into nonhomogeneous clutter, which can achieve great performances due to their power of discrimination and robustness to interferences. The study in [28] proposed a novel type of learning discriminative matrix information geometry (MIG) detectors in the unsupervised scenario through principal component analysis (PCA) theory, whose performance improvements could be achieved compared with the conventional detectors and their state-of-the-art counterparts within nonhomogeneous environments. Aiming at the problem that information probability cannot be directly fused in multivehicle cooperative positioning, this paper designs a KLA fusion architecture based on the ranging information between multiple vehicles, which breaks off the shackles of information probability fusion, which is difficult to calculate.

3. System Model

3.1. Diagram of Multivehicle 3D Cooperative Positioning Scene

Because of the ubiquity of the urban canyon effect, electromagnetic multipath interference and vehicle movement, a single vehicle achieves continuous positioning with difficulty. Therefore, multivehicle cooperative positioning has become an important research direction. The multivehicle 3D cooperative positioning scene studied in this paper is shown in Figure 1.
In Figure 1, the red link indicates the communication link between the vehicle and the base station, the yellow link indicates the distance measurement communication link between the vehicles, and the dashed line between the satellite and the vehicle indicates that the vehicle can be positioned through the navigation satellite. Some vehicles can be positioned through the navigation satellite, some vehicles can be positioned through the wireless station, and some vehicles can only be positioned through surrounding vehicles.

3.2. Fusion Architecture Based on Information Geometric Probability

The topology of the internet of vehicles will change over time, which can lead to a single vehicle being unable to achieve long-term single navigation source positioning. Therefore, the core difficulty is in achieving multitype ranging, positioning information interaction, and fusion between multiple vehicles with the help of the information interaction characteristics of the internet of vehicles.
In multivehicle cooperative positioning, the time–frequency information of the positioning information received by the distributed vehicles in the internet of vehicles is completely different, and the plug-and-play characteristics of vehicles will make the time and frequency very difficult to synchronize, which will reduce the precision of multivehicle cooperative positioning; the spatial ranging error between vehicles will further increase the positioning error. To achieve the rapid fusion of real-time multitype positioning information among multiple vehicles, this paper proposes using the correlation between vehicle positioning information probability and positioning accuracy to establish the geometric probability model of satellite positioning and wireless station positioning, and to achieve rapid positioning fusion between multiple vehicles combined with ranging information between vehicles. The fusion architecture based on information geometric probability is shown in Figure 2.
First of all, we construct the statistical model functions of various navigation sources, and then obtain the positioning results and positioning ambiguity of navigation sources according to the actual measurement parameters. In this way, we can convert satellite positioning information and wireless station positioning information into information geometric probability model, which realizes the unification of heterogeneous navigation sources. Assuming that the probability distribution of navigation information is Gaussian, its positioning result can be represented by mean value μ , and its positioning ambiguity can be represented by variance σ 2 , such that the navigation information will be transformed into information geometric probability density function N ( μ , σ 2 ) .
Then, the different navigation sources of the target vehicle are fused to improve the positioning accuracy of single vehicle. Finally, according to the positioning results of the cooperative vehicles and the abundant ranging and direction information in the internet of vehicles, multivehicle cooperative positioning is carried out to improve the positioning accuracy and stability of the whole-vehicle networking.

4. KLA Information Geometry Fusion Method

4.1. Three-Dimensional Geometric Probability Model of Positioning Information

In the internet of vehicles, because of the plug-and-play characteristics of vehicles, the time and frequency parameters of the base station positioning signal of each vehicle are difficult to synchronize, resulting in a significant decline in the positioning accuracy after vehicle cooperative positioning. Therefore, this paper uses vehicle positioning information and ranging information to construct the geometric probability model of positioning information to unify the time and frequency parameters.
The position of the positioned vehicle is set as v = ( x , y , z ) , the number of cooperative vehicles is set as n   ( n 4 ) , whose positions are V i = { ( X i , Y i , Z i ) | i = 1 , 2 , 3 , , n } , and the ranging information between v and V i is set as d = ( d 1 , d 2 , , d n ) . Then, we get the following system of equations:
{ ( X 1 x ) 2 + ( Y 1 y ) 2 + ( Z 1 z ) 2 = d 1 2 ( X 2 x ) 2 + ( Y 2 y ) 2 + ( Z 2 z ) 2 = d 2 2 ( X n x ) 2 + ( Y n y ) 2 + ( Z n z ) 2 = d n 2 .
To reduce the influence of the inherent ranging error of the vehicle, the two adjacent equations can be subtracted to obtain Equation (2).
{ 2 ( X 2 X 1 ) x + 2 ( Y 2 Y 1 ) y + 2 ( Z 2 Z 1 ) z = d 1 2 d 2 2 ( X 1 2 X 2 2 ) ( Y 1 2 Y 2 2 ) ( Z 1 2 Z 2 2 ) 2 ( X 3 X 2 ) x + 2 ( Y 3 Y 2 ) y + 2 ( Z 3 Z 2 ) z = d 2 2 d 3 2 ( X 2 2 X 3 2 ) ( Y 2 2 Y 3 2 ) ( Z 2 2 Z 3 2 ) 2 ( X n X n 1 ) x + 2 ( Y n Y n 1 ) y + 2 ( Z n Z n 1 ) z = d n 1 2 d n 2 ( X n 1 2 X n 2 ) ( Y n 1 2 Y n 2 ) ( Z n 1 2 Z n 2 ) .
The following can be defined:
A = [ 2 ( X 2 X 1 ) 2 ( Y 2 Y 1 ) 2 ( Z 2 Z 1 ) 2 ( X 3 X 2 ) 2 ( Y 3 Y 2 ) 2 ( Z 3 Z 2 ) 2 ( X n X n 1 ) 2 ( Y n Y n 1 ) 2 ( Z n Z n 1 ) ] ,
B = d 2 d ˜ 2 = [ d 1 2 d 2 2 d n 2 ] [ X 1 2 + Y 1 2 + Z 1 2 X 2 2 + Y 2 2 + Z 2 2 X n 2 + Y n 2 + Z n 2 ] ,
Q = [ 1 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1 ] .
Then,
A v = Q B .
The following can also be defined:
P = ( A T A ) 1 A T = [ a 1 1 a 1 2 a 1 3 a 2 1 a 2 2 a 2 3 a n 1 1 a n 1 2 a n 1 3 ] T ,
where the superscript indicates the column number.
The solution according to the least-squares method is
v ^ = ( A T A ) 1 A T b = P Q B .
Because of the movement of the vehicle and the working range of the base station, the ranging information between different base stations is set to be completely independent. The covariance of the vehicle’s position result v ^ is
D v ^ = P Q D B ( P Q ) T = P Q ( D d 2 + D d ˜ 2 ) ( P Q ) T ,
where
P Q = [ a 1 1 a 2 1 a 1 1 a 3 1 a 2 1 a n 1 1 a 1 2 a 2 2 a 1 2 a 3 2 a 2 2 a n 1 2 a 1 3 a 2 3 a 1 3 a 3 3 a 2 3 a n 1 3 ] ,
D B = diag ( D 1 , D 2 , , D n ) ,
D i = D d i 2 + D X ˜ i 2 + D Y ˜ i 2 + D Z ˜ i 2 + 2 cov ( X ˜ i 2 , Y ˜ i 2 ) + 2 cov ( X ˜ i 2 , Z ˜ i 2 ) + 2 cov ( Y ˜ i 2 , Z ˜ i 2 ) ,
[ X ˜ i Y ˜ i Z ˜ i ] = [ X i x Y i y Z i z ] = V i v .
Therefore, Equation (9) can be described as
D v ^ = [ cov ( H 1 , H 1 ) cov ( H 1 , H 2 ) cov ( H 1 , H 3 ) cov ( H 2 , H 1 ) cov ( H 2 , H 2 ) cov ( H 2 , H 3 ) cov ( H 3 , H 1 ) cov ( H 3 , H 2 ) cov ( H 3 , H 3 ) ] ,
where
c o v ( H i , H j ) = ( a 1 i 0 ) ( a 1 j 0 ) D 1 + ( a 2 i a 1 i ) ( a 2 j a 1 j ) D 2 + + ( a n 1 i a n 2 i ) ( a n 1 j a n 2 j ) D n 1 + ( 0 a n 1 i ) ( 0 a n 1 j ) D n .
Supposing that the normally random variable X satisfies X ~ N ( μ , σ 2 ) ,
D X 2 = 2 σ 4 + 4 μ 2 σ 2 .
Supposing that the normally random variables X and Y satisfy ( X , Y ) ~ N ( μ 1 , μ 2 , σ 1 2 , σ 2 2 , ρ ) ,
cov ( X 2 , Y 2 ) = 2 ρ 2 σ 1 2 σ 2 2 + 4 ρ μ 1 μ 2 σ 1 σ 2 .
The initial value of the vehicle position can be obtained through the least-squares method, as shown in Equation (8), and the covariance matrix of the vehicle position information after error transfer can be obtained through Equations (9)–(17).

4.2. KLA Information Fusion Algorithm

For any vehicle in the vehicle network, the number of geometric density functions of other vehicles and its own positioning information are set as N , and the geometric density function of each positioning information is set as p i ( · ) , with the corresponding weight π i . Thus, the fusion position result p ¯ is
p ¯ = arg   inf i = 1 N π i D ( p | | p i ) ,
where D ( P i P j ) denotes the Kullback–Leibler distance on the information geometry, and
D ( P i P j ) =   P i ln ( P i / P j ) .
To reduce the effect of vehicles with large errors on other vehicles in the internet of vehicles, this paper uses the inverse of the variance of the geometric density function of the positioning information to identify the weights in the fusion. The result of the fusion probability density under the KLA algorithm can be expressed as
p ¯ ( x ) = i = 1 N [ p i ( x ) ] π i   i = 1 N [ p i ( x ) ] π i dx .
The probability density function of the n -dimensional normal distribution is
N ( x | μ , Σ ) = 1 ( 2 π ) n / 2 | Σ | 1 / 2 exp { 1 2 ( x μ ) T Σ 1 ( x μ ) } ,
where μ and Σ denote the mean and covariance matrices of the n -dimensional normal distribution, respectively.
Supposing P i ( · ) ~ N ( x | μ i , Σ i ) and P j ( · ) ~ N ( x | μ j , Σ j ) , the KL distance between n -dimensional normal distributions can be obtained as
D ( P i P j ) = 1 2 [ ( μ i μ j ) T Σ j 1 ( μ i μ j ) + t r ( Σ i Σ j 1 ) + ln | Σ j | | Σ i | n ] .
Supposing p i ( · ) ~ N ( x | μ i , Σ i ) , p ¯ ( · ) ~ N ( x | μ ¯ ,   Σ   ¯ ) , and the probability density as an n -dimensional normal distribution, the result of Equation (20) can be expressed as
{ Σ ¯ 1 = i = 1 N π i ( Σ i ) 1 Σ ¯ 1 μ ¯ = i = 1 N π i ( Σ i ) 1 μ i .
To achieve KLA information fusion, k is set at a discrete point in time, x k R n is the system state, and w k R n is the process noise, where R n represents the set of all n -dimensional real vectors, and R m × n represents the set of all m × n -dimensional matrices. The positioning state equation of any vehicle is
x k + 1 = A x k + w k ,
where A is the coefficient matrix of the state equation of the system.
The measurement equation of the received positioning information of surrounding vehicles is
y k i = C i x k + v k i ,
where C i is the measurement equation coefficient matrix of the i -th vehicle, v k i R n × y represents zero-mean random white noise, and its probability density is p v i ( · ) .
Next, p l i ( · ) is defined as the positioning result of the i -th vehicle at the l -th iteration, and the initial iteration value is p 0 i ( · ) = p i ( · ) . The initial state of the system x 0 is unknown but can be assigned according to a known probability distribution p 0 | 1 ( · ) . The process disturbance and all measurement noise are set as a normal distribution. Then,
p 0 ( x ) = N ( x ; x ^ 0 | 1 , P 0 | 1 ) ,
p w ( x ) = N ( w ; 0 , Q ) ,
p v i ( x ) = N ( v i ; 0 , R i ) ,   i = 1 , 2 , , N .
At this point, the estimation of the geometric density function of the positioning information of the i -th vehicle can be obtained recursively by Bayesian filtering. Then,
p 0 | 1 i ( x ) = p 0 | 1 ( x ) ,
p k | k i ( x ) = p v i [ y k i h i ( x ) ] p k | k 1 i ( x )   p v i [ y k i h i ( ξ ) ] p k | k 1 i ( ξ ) d ξ ,
p k + 1 | k i ( x ) =   p v i [ x f ( ξ ) ] p k | k i ( ξ ) d ξ ,
where x ^ 0 | 1 is the known vector, and P 0 | 1 is the known positive definite matrix.
The iterative estimation of Equations (30) and (31) can be expressed as
p k | k i ( x ) = N ( x ; x ^ k | k i , P k | k i ) ,
p k + 1 | k i ( x ) = N ( x ; x ^ k + 1 | k i , P k + 1 | k i ) .
To improve the positioning speed and stability of multivehicle cooperation, the information matrix is used to replace the mean vector and covariance matrix, which is expressed as follows:
Ω k | k i = ( P k | k i ) 1 ,
Ω k + 1 | k i = ( P k + 1 | k i ) 1 .
The information vector can be obtained as
q k | k i = Ω k | k i x ^ k | k i ,
q k + 1 | k i = Ω k + 1 | k i x ^ k + 1 | k i .
Then, the update process can be expressed as
q k | k i = q k | k 1 i + ( C i ) T ( R i ) 1 y k i ,
Ω k | k i = Ω k | k 1 i + ( C i ) T ( R i ) 1 C i .
The prediction process can be expressed as
q k + 1 | k i = A T [ 1 Ω k | k i ( Ω k | k i + A T Q 1 A ) 1 ] q k | k i ,
Ω k + 1 | k i = A T Ω k | k i A 1 A T Ω k | k i ( Ω k | k i + A T Q 1 A ) 1 Ω k | k i A 1 .
Combined with the above equation, the below algorithm steps can be obtained.
(1)
Step 1
Through the vehicle measurement results y k i and the updated local information group ( q k | k 1 i , Ω k | k 1 i ) , obtain the posterior information group ( q k | k , 0 i , Ω k | k , 0 i ) using Equations (38) and (39).
(2)
Step 2
Execute the l-th iteration based on the KLA algorithm,
Ω k | k , l + 1 i = j N i π i , j Ω k | k , l i , l = 0 , 1 , 2 , , L 1 ,
q k | k , l + 1 i = j N i π i , j q k | k , l i , l = 0 , 1 , 2 , , L 1 ,
and obtain the fusion information group ( q k | k i , Ω k | k i ) ( q k | k , L i , Ω k | k , L i ) .
(3)
Step 3
Calculate the posterior information group ( q k + 1 | k i , Ω k + 1 | k i ) using Equations (42) and (43).
When the vehicle can obtain the initial positioning information through the wireless station or navigation satellite, the iterative initial value of the information matrix and the information vector is
Ω 0 | 1 i = ( P 0 | 1 i ) 1 ,
q 0 | 1 i = ( P 0 | 1 i ) 1 x ^ 0 | 1 i .
When the vehicle cannot be positioned because of occlusion, set the initial iterative value of the vehicle’s information matrix and information vector as
Ω 0 | 1 i = 0 ,
q 0 | 1 i = 0
.
The KLA fusion method has low computational complexity and can achieve vehicle plug-and-play fusion under the internet of vehicles. In addition, it can reduce the influence of sudden errors and effectively improve the accuracy and stability of multivehicle cooperative positioning by transforming the positioning information of each vehicle into the geometric density function of positioning information.

5. Simulation Results and Analysis

This paper used MATLAB 2018a to simulate and compare the performance of the MVCP-GW algorithm with the current mainstream multivehicle cooperative positioning algorithms, such as the second-order cone programming (SOCP) algorithm [24], factor graph cooperative positioning (FGCP) algorithm [25], and neural networks cooperative positioning (NNCP) algorithm [26], from three aspects: accuracy stability, applicability, and obstruction scenarios. Among them, the SOCP algorithm adopts the second-order cone optimization method to process the information of cooperative vehicles, and its convergence speed is fast, but its positioning accuracy is low, and its anti-interference ability is weak. The FGCP algorithm adopts the factor graph theory, regards the vehicle as the node of the factor graph, and completes the cooperative positioning through the confidence information transmission. Its positioning accuracy and robustness are improved, but the algorithm complexity is large, and the convergence speed is slow. The NNCP algorithm establishes the connection between vehicles through deep neural network (DNN) and blockchain technology, and designs the corresponding information selection, information sharing, and punishment mechanisms. Its positioning accuracy is high, and its stability is good, but there is also a problem of slow convergence time.
In this paper, all errors are finally reflected in the ranging error and positioning error; hence, in order to unify the quantification, we use the ranging error and positioning error to simulate the measurement. The mean square error (MSE) is used to evaluate the positioning accuracy.

5.1. Simulation Analysis of Positioning Accuracy and Stability

In multivehicle cooperative positioning, the interactive ranging information between vehicles is the core foundation of cooperative positioning, and the ranging accuracy directly affects the accuracy of cooperative positioning. In this section, the effect of the ranging error variance σ 1 on the positioning accuracy is simulated. The range of σ 1 is set as 0 ~ 0.5   m , the size of the simulation scene is set as 200   m × 200   m × 40   m , the number of vehicles is set as n = 100 , whose positions are randomly distributed in the simulation scene, the number of base stations is set as N = 8 , which are arranged at the top of the simulation scene, the variance of satellite navigation positioning error is set as σ 2 = 1   m , and the number of Monte Carlo simulations is set as 1000. The simulation results are shown in Figure 3.
As seen from Figure 3, with the increase in σ 1 , the positioning accuracy of all algorithms was significantly reduced, among which the performance of the MVCP-GW algorithm was the best. When σ 1 = 0.1   m , the positioning error was only 0.098 m. This result shows that the MVCP-GW algorithm can make use of ranging information between vehicles to realize cooperative positioning, and it can effectively suppress the influence of ranging error. The NNCP algorithm took second place. Under the same variance condition, the error was 0.126 m, indicating that the neural network can suppress the influence of ranging error well. Because the FGCP algorithm introduces ranging errors in the confidence calculation, its error was much higher than that of the NNCP algorithm when σ 1 was large. The performance of the SOCP algorithm had a large gap with the performance of other algorithms, indicating that the information cooperative ability of SOCP is weak.
In multivehicle cooperative positioning, the network topology of base stations has a great impact on the positioning results. To verify the stability of the MVCP-GW algorithm, this section conducted a simulation experiment on the relationship between the positioning error and the distribution of base stations. Thus, σ 1 = 0.1   m was considered, and the other simulation conditions were the same as above. First, this paper simulated the effect of network topology on positioning error under the ideal condition of base station distribution, in which base stations were distributed at the top of the simulation scene. The simulation conditions are shown in Figure 4a, in which the red circle denotes the base station, the blue square denotes the vehicle, the green asterisks connected to the blue square denote the node movement direction, and the length of the line between the square and the asterisks denotes the speed.
As seen in Figure 4b, the MVCP-GW algorithm had the best and most stable positioning effect under the ideal distribution of base stations, and the average positioning error was approximately 0.1 m. The positioning accuracy of the NNCP algorithm was lower than that of the MVCP-GW algorithm but higher than that of the FGCP and SOCP algorithms, and the error fluctuation amplitude was also smaller. The FGCP and SOCP algorithms had poor stability in this simulation experiment, and the FGCP algorithm outperformed the SOCP algorithm.
In fact, it is impossible to ensure that the base station distribution is always in an ideal condition. Under the condition that other simulation conditions remain unchanged, this paper conducted the simulation of a random situation in which the distribution of base stations was random. The simulation scenarios are shown in Figure 4c.
Figure 4d shows that, under the random distribution of base stations, the positioning accuracy of the MVCP-GW algorithm was still the best, and the positioning error still fluctuated approximately 0.1 m, which is consistent with the ideal distribution. The simulation results show that the MVCP-GW algorithm could eliminate the influence of base station distribution through the cooperative information among vehicles, and it could realize multivehicle cooperative positioning under various base station distribution topologies, revealing strong applicability. The positioning accuracy of the NNCP algorithm was also close to the ideal situation, and the positioning error and jitter of the FGCP and SOCP algorithms increased significantly, indicating that these two algorithms were greatly affected by the topology of the base station.

5.2. Simulation Analysis of Algorithm Applicability

In the real environment, the vehicle density directly affects the construction of the network topology and the accuracy of cooperative positioning. In addition, the demand for the plug-and-play characteristics of the internet of vehicles also necessitates good applicability of the multivehicle cooperative positioning algorithm, which can enable real-time high-precision positioning under different vehicle densities. In this section, the relationship between the multivehicle cooperative positioning error and the vehicle distribution density and the relationship between the multivehicle cooperative positioning time and the vehicle distribution density were simulated. The number of vehicles was set as n = 20 ~ 200 with a random distribution of base stations, and σ 1 = 0.1   m was considered; other simulation conditions were consistent with Section 5.1.
In this scenario, the average speed of the positioning vehicle was 15 m/s, and it traveled in a random direction, which was used to simulate the actual positioning performance under real road conditions. In Figure 5b, the time on the vertical axis is the total running time t a l l of the algorithm, and t a l l / n is the average time of single-vehicle positioning. The simulation results are shown in Figure 5.
Figure 5a shows that, with increasing n , the errors of the four algorithms decreased rapidly and then tended to be stable. This result indicates that the sparse distribution of vehicles led to less cooperative information and low positioning accuracy; in contrast, if the vehicles were densely distributed, the positioning accuracy was improved, but there was a limit to the improvement. As seen in Figure 5b, the MVCP-GW algorithm had the fastest positioning time under the random distribution of base stations, which indicates that the MVCP-GW algorithm had lower computational complexity when compared with the other three algorithms.
Under different vehicle distribution densities, the performance of the MVCP-GW algorithm was always optimal, indicating that the MVCP-GW algorithm can adapt to the network topology of different vehicle densities and effectively meet the needs of plug-and-play characteristics under the internet of vehicles. These findings are due to the fact that the heterogeneous navigation source information is converted into information geometric probability, and then the navigation source is unified, which can effectively reduce the complexity of the algorithm and improve the scalability of the algorithm.

5.3. Simulation Analysis of Positioning in Obstruction Scenarios

In a real road environment, because of the influence of the urban canyon effect and a complex electromagnetic environment, the satellite navigation signal and the communication signal between vehicles is abnormal or even lost, and these sudden changes greatly affect the positioning accuracy. This section simulates the influence of sudden error in obstruction scenarios. The same simulation parameter settings were selected with a random distribution of base stations, the maximum number of times was set as k m = 50 , and the sampling interval was set as T = 0.1   s . At the 10th moment, 20% of the vehicles lost satellite signals, and, at the 30th moment, 30% of the ranging information between vehicles changed suddenly, where we randomly selected 30% of the vehicles and changed their ranging error variance σ 1 from 0.1 m to 0.3 m. The simulation results are shown in Figure 6.
As seen from Figure 6, when satellite signal mutation occurred at the 10th moment, the error increment of the MVCP-GW algorithm was the smallest, approximately 0.04 m, and it could converge again after four moments. The other three algorithms needed 5 ~ 8 moments, and the error increment was close to 0.06 m, 0.10 m, and 0.13 m for the NNCP algorithm, FGCP algorithm, and SOCP algorithm, respectively. When intervehicle ranging information mutation occurs at the 30th moment, the error increment and convergence time of the four algorithms increased, but the MVCP-GW algorithm was still optimal among the four algorithms.
The experimental results show that the MVCP-GW algorithm based on information geometry can rapidly fuse multiple types of navigation source information through the KLA method, effectively suppress the influence of sudden error on positioning results, ad improve the stability of the whole cooperative network, which can meet the needs of continuous, real-time, and high-precision positioning under the internet of vehicles.

5.4. Summary of Simulation Results

From the above experiments, we selected two groups of representative experimental data, positioning error and positioning time in the non-mutation scene, and error fluctuation and convergence time in the mutation scene, and we provide a comparison of algorithm performance in Table 1 and Table 2.
Through the comparison of the above experimental data, we can see that in the same environment, the MVCP-GW algorithm had the smallest positioning error, the highest positioning accuracy, and the shortest positioning time, which shows that the algorithm can meet the real-time and high-precision positioning requirements. In the face of abrupt interference, it had the strongest anti-interference ability and the fastest convergence speed, which shows that the algorithm can effectively reduce the influence of sudden error on positioning results. In addition, the MVCP-GW algorithm has strong scalability and can meet the positioning requirements of different vehicle densities under the internet of vehicles. All these show the superiority of MVCP-GW algorithm.

6. Physical Verification Platform Testing

The MVCP-GW algorithm was tested using sensor nodes to construct a cooperative positioning network. The DWM1000 module was adopted to construct the cooperative node, and the distance between the cooperative nodes was measured by the UWB communication of DWM1000. The range of the DWM1000 module was 3 km, and the measurement accuracy of the module was 0.1 m—roughly the size of a coin. The appearance is shown in Figure 7. To realize the positioning of the cooperative nodes, the STM32 development board designed by our team was utilized in the cooperative positioning system, as shown in Figure 8.
In order to verify the rationality and effectiveness of the proposed algorithm and architecture, we built a physical verification platform and randomly set up 12 cooperative nodes in the range of 6 m × 9 m × 3 m. The verification platform is shown in Figure 9.
The initial positioning error and ranging error depend on the node device. The physical simulation results are shown in Figure 10.
Figure 10a shows the static positioning results of 12 nodes, in which node 1 and node 2 are mobile cars. As can be seen from Figure 10c, in the actual test environment, the positioning accuracy of the MVCP-GW algorithm was still the highest, reaching 0.13 m on average in this scenario. Figure 10b shows the dynamic positioning results of two cars, in which the red line indicates the actual motion track, the blue line indicates the GNSS positioning results, the green line indicates the wireless station positioning results, and the yellow line indicates the MVCP-GW algorithm positioning results. It can be seen from Figure 10b that the positioning result of the MVCP-GW algorithm was basically consistent with the actual motion track. In Figure 10d, we compare the dynamic positioning error of node 1 among the MVCP-GW algorithm, GNSS, and wireless station navigation. The average positioning accuracy of the MVCP-GW algorithm was about 0.15 m, showing that the MVCP-GW algorithm can integrate the advantages of the two navigation sources and effectively improve the positioning accuracy.
From the analysis of Figure 10, it can be seen that the experimental results of the physical verification platform are in good agreement with the simulation results, which can effectively improve the positioning accuracy and stability. Furthermore, the algorithm processing module was implemented by the STM32 development board and could realize a real-time response, which proves that the MVCP-GW algorithm has low computational complexity.
The navigation source sensor used in our physical verification platform is consistent with the sensor used in the actual scene; thus, the test results of the physical verification platform can be successfully replicated in the actual application. Through the physical verification platform test results, we can see that the MVCP-GW algorithm can effectively improve the positioning accuracy, can reduce the positioning time, and has strong anti-interference ability. It can be widely used in actual positioning scenes such as large parking lots, multistory high-speed viaducts, and urban lane-level positioning.

7. Conclusions

Aiming at the problem that the multi-navigation source information has time–space–frequency asynchrony and the existing fusion positioning algorithms are limited to two dimensions and have poor real-time performance, this paper proposed a multivehicle three-dimensional cooperative positioning algorithm based on information geometric probability. From the perspective of information geometry, this paper deduced the information geometric probability model of wireless station positioning and satellite positioning by using the correlation between the information probability of the vehicle navigation source and positioning accuracy, and then proposed the KLA information fusion algorithm based on the geometric probability model, which solves the difficult problem of three-dimensional cooperative positioning of multiple vehicles. By comparing the MVCP-GW algorithm with the current main algorithms in four simulation tests of accuracy stability, applicability, obstruction scenarios, and physical verification, the results showed that the MVCP-GW algorithm is less affected by the ranging error, has good convergence and fast convergence speed, can adapt to the network topology of different vehicle densities, and meets the plug-and-play characteristics of the internet of vehicles. When some vehicle navigation information is lost, it can also effectively and quickly suppress the impact of sudden error on the whole network. As a supplement, when the number of vehicles in the internet of vehicles is small or the ranging information between vehicles cannot interact, the accuracy of the MVCP-GW algorithm is reduced. For this potential limitation, we are considering adding other navigation sources, such as INS, into the fusion of multiple navigation sources, which can effectively improve the problem of increase in positioning accuracy caused by the inability of cooperative positioning, as well as further enhance the applicability of this algorithm. Predictably, it has broad development prospects in automatic driving and unmanned transportation in smart cities.

Author Contributions

Conceptualization, C.T. and C.W.; methodology, C.T.; software, C.W.; validation, C.T., L.Z. and Y.Z. formal analysis, L.Z.; investigation, C.T.; resources, L.Z.; data curation, C.W.; writing—original draft preparation, C.W.; writing—review and editing, L.Z.; visualization, L.Z.; supervision, H.S.; project administration, H.S.; funding acquisition, C.T., L.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China under Grant 62171735, 62271397, 62001392 and 61803310, in part by the Natural Science Basic Research Program of Shaanxi under Grant 2021JQ-075 and 2021JQ-693, in part by Shenzhen Science and Technology Program under Grant JCYJ20220530161615033.

Acknowledgments

The authors would like to thank editors for their rigorous work and the anonymous reviewers for their comments and suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ling, Y.; Chu, X.; Lu, Z.; Wang, L.; Wen, X. PCM: A Positioning Calibration Mechanism for Connected Autonomous Vehicles. IEEE Access 2020, 8, 95046–95056. [Google Scholar] [CrossRef]
  2. Chowdhury, A.; Karmakar, G.; Kamruzzaman, J.; Islam, S. Trustworthiness of self-driving vehicles for intelligent transportation systems in industry applications. IEEE Trans. Ind. Inf. 2020, 17, 961–970. [Google Scholar] [CrossRef]
  3. Watta, P.; Zhang, X.; Murphey, Y.L. Vehicle position and context detection using V2V communication. IEEE Trans. Intell. Veh. 2020, 6, 634–648. [Google Scholar] [CrossRef]
  4. Zhou, S.; Cheng, G.; Meng, Q.; Lin, H.; Du, Z.; Wang, F. Development of multi-sensor information fusion and AGV navigation system. In Proceedings of the 2020 IEEE 4th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chongqing, China, 12–14 June 2020; pp. 2043–2046. [Google Scholar] [CrossRef]
  5. Shu, Y.; Xu, P.; Niu, X.; Chen, Q.; Qiao, L.; Liu, J. High-Rate Attitude Determination of Moving Vehicles With GNSS: GPS, BDS, GLONASS, and Galileo. IEEE Trans. Instrum. Meas. 2022, 71, 5501813. [Google Scholar] [CrossRef]
  6. Klein, I.; Lipman, Y.; Vaknin, E. Squeezing Position Updates For Enhanced Estimation of Land Vehicles Aided INS. IEEE Sens. J. 2020, 20, 9385–9393. [Google Scholar] [CrossRef]
  7. Zhang, J.; Zhang, Y.; Shen, M.; Zhang, D. WAVE-Based Vehicle Localization With Fuzzy Filter for Autopilot in a Free-Flow Toll Station. IEEE Trans. Ind. Inf. 2020, 17, 3940–3949. [Google Scholar] [CrossRef]
  8. Du, L.; Sun, Q.; Bai, J.; Wang, J. A Verification Method for Traffic Radar-Based Speed Meter With Target Position Determination in Road Vehicle Speeding Enforcement. IEEE Trans. Veh. Technol. 2021, 70, 12374–12388. [Google Scholar] [CrossRef]
  9. Wang, Z.; Fang, J.; Dai, X.; Zhang, H.; Vlacic, L. Intelligent vehicle self-localization based on double-layer features and multilayer LIDAR. IEEE Trans. Intell. Veh. 2020, 5, 616–625. [Google Scholar] [CrossRef]
  10. Chu, X.; Lu, Z.; Gesbert, D.; Wang, L.; Wen, X. Vehicle localization via cooperative channel mapping. IEEE Trans. Veh. Technol. 2021, 70, 5719–5733. [Google Scholar] [CrossRef]
  11. Kim, H.; Granström, K.; Gao, L.; Battistelli, G.; Kim, S.; Wymeersch, H. 5G mmWave cooperative positioning and mapping using multi-model PHD filter and map fusion. IEEE Trans. Wireless Commun. 2020, 19, 3782–3795. [Google Scholar] [CrossRef] [Green Version]
  12. Perfecto, C.; Del Ser, J.; Bennis, M. Millimeter-wave V2V communications: Distributed association and beam alignment. IEEE J. Sel. Areas Commun. 2017, 35, 2148–2162. [Google Scholar] [CrossRef] [Green Version]
  13. Zhang, Y.; Song, B.; Du, X.; Guizani, M. Vehicle tracking using surveillance with multimodal data fusion. IEEE Trans. Intell. Transp. Syst. 2018, 19, 2353–2361. [Google Scholar] [CrossRef] [Green Version]
  14. Wang, D.; Dong, Y.; Li, Z.; Li, Q.; Wu, J. Constrained MEMS-based GNSS/INS tightly coupled system with robust Kalman filter for accurate land vehicular navigation. IEEE Trans. Instrum. Meas. 2019, 69, 5138–5148. [Google Scholar] [CrossRef]
  15. Wen, W.; Bai, X.; Zhang, G.; Chen, S.; Yuan, F.; Hsu, L. Multi-Agent Collaborative GNSS/Camera/INS Integration Aided by Inter-Ranging for Vehicular Navigation in Urban Areas. IEEE Access 2020, 8, 124323–124338. [Google Scholar] [CrossRef]
  16. Huang, Z.; Lv, C.; Xing, Y.; Wu, J. Multi-modal sensor fusion-based deep neural network for end-to-end autonomous driving with scene understanding. IEEE Sens. J. 2020, 21, 11781–11790. [Google Scholar] [CrossRef]
  17. Tang, C.; Wang, Y.; Zhang, L.; Zhang, Y.; Song, H. Multisource Fusion UAV Cluster Cooperative Positioning Using Information Geometry. Remote Sens. 2022, 14, 5491. [Google Scholar] [CrossRef]
  18. Wang, G.; Chong, P.H.J.; Seet, B.C. The Vehicle Trajectory Estimation Method Based on the Information Fusion. In Proceedings of the 2018 IEEE 4th Information Technology and Mechatronics Engineering Conference (ITOEC), Chongqing, China, 14–16 December 2018; pp. 1271–1274. [Google Scholar] [CrossRef]
  19. Wang, W.; Sun, H.; Jin, Y.; Fu, M.; Li, K.; Zhang, W.A. Low-speed Unmanned Vehicle Localization Based on Sensor Fusion of Low-cost Stereo Camera and IMU. In Proceedings of the 2021 5th CAA International Conference on Vehicular Control and Intelligence (CVCI), Tianjin, China, 29–31 October 2021. [Google Scholar] [CrossRef]
  20. Shien, C.; Huang, C.; Liu, J.; Chen, X.; Weijinya, U.; Shi, G. Integrated navigation accuracy improvement algorithm based on multi-sensor fusion. In Proceedings of the 2nd IEEE International Conference on Micro/Nano Sensors for Al, Healthcare, and Robotics (NSENS), Shenzhen, China, 31 October–2 November 2019; pp. 54–57. [Google Scholar] [CrossRef]
  21. Zheng, Z.; Li, X.; Sun, Z.; Song, X. A novel visual measurement framework for land vehicle positioning based on multimodule cascaded deep neural network. IEEE Trans. Ind. Inf. 2020, 17, 2347–2356. [Google Scholar] [CrossRef]
  22. Tang, C.; Wang, C.; Zhang, L.; Zhang, Y.; Song, H. Geometric-Manifold-Assisted Distributed Navigation Probabilistic Information Fusion Cooperative Positioning Algorithm. Remote Sens. 2021, 13, 4987. [Google Scholar] [CrossRef]
  23. Wang, F.; Yin, G.; Xu, L.; Zhuang, W.; Liu, Y.; Liang, J. Distance-Based Cooperative Localization of Connected Vehicles Via Convex Relaxation Under Extreme Environments. In Proceedings of the 2021 5th CAA International Conference on Vehicular Control and Intelligence (CVCI), Tianjin, China, 29–31 October 2021. [Google Scholar] [CrossRef]
  24. Bobo, L.; Venzke, A.; Chatzivasileiadis, S. Second-order cone relaxations of the optimal power flow for active distribution grids: Comparison of methods. Int. J. Electr. Power Energy Syst. 2021, 127, 106625. [Google Scholar] [CrossRef]
  25. Tang, C.; Zhang, L.; Zhang, Y.; Song, H. Factor graph-assisted distributed cooperative positioning algorithm in the GNSS system. Sensors 2018, 18, 3748. [Google Scholar] [CrossRef] [Green Version]
  26. Song, Y.; Fu, Y.; Yu, F.R.; Zhou, L. Blockchain-enabled Internet of Vehicles with cooperative positioning: A deep neural network approach. IEEE Internet Things J. 2020, 7, 3485–3498. [Google Scholar] [CrossRef]
  27. Hua, X.; Ono, Y.; Peng, L.; Cheng, Y.; Wang, H. Target detection within nonhomogeneous clutter via total Bregman divergence-based matrix information geometry detectors. IEEE Trans. Signal Process. 2021, 69, 4326–4340. [Google Scholar] [CrossRef]
  28. Hua, X.; Ono, Y.; Peng, L.; Xu, Y. Unsupervised Learning Discriminative MIG Detectors in Nonhomogeneous Clutter. IEEE Trans. Commun. 2022, 70, 4107–4120. [Google Scholar] [CrossRef]
Figure 1. Diagram of multivehicle 3D cooperative positioning scene.
Figure 1. Diagram of multivehicle 3D cooperative positioning scene.
Remotesensing 14 06094 g001
Figure 2. Fusion architecture based on information geometric probability.
Figure 2. Fusion architecture based on information geometric probability.
Remotesensing 14 06094 g002
Figure 3. The relation diagram of positioning error MSE with the increase of ranging error variance σ 1 .
Figure 3. The relation diagram of positioning error MSE with the increase of ranging error variance σ 1 .
Remotesensing 14 06094 g003
Figure 4. Simulation results of positioning error MSE under different distribution of base stations: (a) schematic diagram of ideal distribution topology of base stations; (b) the relation diagram of positioning error MSE with time under the ideal distribution of base stations; (c) schematic diagram of random distribution topology of base stations; (d) the relation diagram of positioning error MSE with time under the random distribution of base stations.
Figure 4. Simulation results of positioning error MSE under different distribution of base stations: (a) schematic diagram of ideal distribution topology of base stations; (b) the relation diagram of positioning error MSE with time under the ideal distribution of base stations; (c) schematic diagram of random distribution topology of base stations; (d) the relation diagram of positioning error MSE with time under the random distribution of base stations.
Remotesensing 14 06094 g004
Figure 5. Simulation results of algorithm performance changing with vehicle distribution density: (a) the relation diagram of positioning error MSE with the increase of the number of vehicles n; (b) the relation diagram of positioning time t a l l with the increase of the number of vehicles n.
Figure 5. Simulation results of algorithm performance changing with vehicle distribution density: (a) the relation diagram of positioning error MSE with the increase of the number of vehicles n; (b) the relation diagram of positioning time t a l l with the increase of the number of vehicles n.
Remotesensing 14 06094 g005
Figure 6. The relation diagram of positioning error MSE with time when encountering sudden error.
Figure 6. The relation diagram of positioning error MSE with time when encountering sudden error.
Remotesensing 14 06094 g006
Figure 7. DWM1000.
Figure 7. DWM1000.
Remotesensing 14 06094 g007
Figure 8. Positioning solution development board.
Figure 8. Positioning solution development board.
Remotesensing 14 06094 g008
Figure 9. The verification platform.
Figure 9. The verification platform.
Remotesensing 14 06094 g009
Figure 10. Testing results of the physical verification platform: (a) static positioning results of 20 nodes; (b) dynamic positioning results of node 1 and node 2; (c) static positioning errors of 20 nodes; (d) dynamic positioning error of node 1.
Figure 10. Testing results of the physical verification platform: (a) static positioning results of 20 nodes; (b) dynamic positioning results of node 1 and node 2; (c) static positioning errors of 20 nodes; (d) dynamic positioning error of node 1.
Remotesensing 14 06094 g010aRemotesensing 14 06094 g010b
Table 1. Comparison of algorithm performance in non-mutation scene (ranging error variance σ 1 = 0.1   m , the number of vehicles n = 100 ).
Table 1. Comparison of algorithm performance in non-mutation scene (ranging error variance σ 1 = 0.1   m , the number of vehicles n = 100 ).
AlgorithmMSE (m2)Positioning Time (s)
MVCP-GW0.0980.58
SOCP0.3170.94
FGCP0.2151.84
NNCP0.1261.62
Table 2. Comparison of algorithm performance in mutation scene (20% of the vehicles lost satellite signals).
Table 2. Comparison of algorithm performance in mutation scene (20% of the vehicles lost satellite signals).
AlgorithmMSE Fluctuation (m2)Reconvergence Time (s)
MVCP-GW0.040.4
SOCP0.130.6
FGCP0.100.8
NNCP0.060.8
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tang, C.; Wang, C.; Zhang, L.; Zhang, Y.; Song, H. Multivehicle 3D Cooperative Positioning Algorithm Based on Information Geometric Probability Fusion of GNSS/Wireless Station Navigation. Remote Sens. 2022, 14, 6094. https://doi.org/10.3390/rs14236094

AMA Style

Tang C, Wang C, Zhang L, Zhang Y, Song H. Multivehicle 3D Cooperative Positioning Algorithm Based on Information Geometric Probability Fusion of GNSS/Wireless Station Navigation. Remote Sensing. 2022; 14(23):6094. https://doi.org/10.3390/rs14236094

Chicago/Turabian Style

Tang, Chengkai, Chen Wang, Lingling Zhang, Yi Zhang, and Houbing Song. 2022. "Multivehicle 3D Cooperative Positioning Algorithm Based on Information Geometric Probability Fusion of GNSS/Wireless Station Navigation" Remote Sensing 14, no. 23: 6094. https://doi.org/10.3390/rs14236094

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

Article Metrics

Back to TopTop