Next Article in Journal
Sustainability Assessment and Source Apportionment of Soil Heavy Metals in a Mineral Aggregation Area of Datian County, South China
Previous Article in Journal
Current Status of Sustainable Food Packaging Regulations: Global Perspective
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Position Accuracy of Low-Cost Global Navigation Satellite System Sensors Applied in Road Transport for Precision and Measurement Reliability

1
Department of Road and Urban Transport, Faculty of Operation and Economics of Transport and Communications, University of Zilina, 010 26 Zilina, Slovakia
2
Division for Construction and Operation of Means of Transport, Faculty of Transport, Warsaw University of Technology, St. Koszykowa 75, 00-662 Warsaw, Poland
*
Author to whom correspondence should be addressed.
Sustainability 2024, 16(13), 5556; https://doi.org/10.3390/su16135556
Submission received: 29 May 2024 / Revised: 20 June 2024 / Accepted: 26 June 2024 / Published: 28 June 2024
(This article belongs to the Section Sustainable Transportation)

Abstract

:
Low-cost Global Navigation Satellite System (GNSS) sensors have been successfully applied in commercial vehicles’ position monitoring, and they continually raise interest among research audiences both in theoretical and practical aspects. While numerous studies have applied simulations and numerical methods to evaluate the accuracy of the sensors, this paper presents an analysis, supported by actual measurements collected under diversified conditions. The measurements were collected under a variety of conditions, including urban and suburban routes of considerable length, and in accordance with the position in lane applied in most European countries, which is considerably related to the sustainability of road transport. The measurements were collected during driving of three different passenger vehicles, and the response of the measurements to correct, partially correct and incorrect vehicle positions was recorded. Differentiated kinematic conditions and actual dynamic performance during driving were analyzed. This research compared the position accuracy of a low-cost GNSS sensor and a dual-antenna GNSS/INS sensor for vehicle dynamics monitoring. Both types of sensors were operated on all the passenger vehicles and with the same measurement conditions. Statistical hypothesis tests have been considered to compare the results, in accordance with the latest guidelines for carrying out such tests. Studies have indicated that a low-cost GNSS sensor also has satisfactory accuracy. However, this paper points out additional considerations and conclusions. Both the positive and negative results are described and commented on in the paper, including research limitations and suggestions for future measurement and future research agendas, both by the authors and as an inspiration for other researchers.

1. Introduction

The statistical comparison of the accuracy of the low-cost GNSS (Global Navigation Satellite System) sensor with a dual-antenna GNSS/INS (Global Navigation Satellite System with Inertial Navigation System) sensor was performed due to the widespread use of low-cost GNSS sensors in general research, such as long-term monitoring of vehicle dynamics with respect to road and traffic safety, smart mobility or intelligent logistics. Without correct positioning and measurement of vehicle speed, it is not possible to know where certain dynamic events occur. Practical measurements are particularly important when investigating the accuracy of GNSS sensors as they show the actual accuracy that has been recorded, which is influenced by various conditions such as the weather, the position of the satellites or even the location on the vehicle and the vehicle material. Certainly, there are also disadvantages associated with practical measurements, such as the time and cost involved. However, it is important to carry out both practical measurements and simulations in order to create knowledge penetration and to increase the overall knowledge in the field of GNSS accuracy. Among the issues raised in the article, an attempt is also made to consider a low-cost GNSS sensor and a dual-antenna GNSS/INS sensor for vehicle dynamics monitoring, both in the context of their sustainable use and the accompanying technological efficiency and the accuracy of the measurements made. A comprehensive overview of both practical and simulation research is given in Section 2, which, however, forms the basis for the objectives of this paper.

2. Literature Review

Accuracy is a key factor in determining the correct position with a GNSS sensor. Uradziński et al. [1] conducted research to determine the accuracy of a mobile phone GPS sensor. They focused on static tests that lasted 1 h, comparing the accuracy of the GPS smartphone with a geodetic GNSS receiver. During the tests, they found that the measurement errors were noted from 1 to 5 cm. For fast static surveying mode, they found that the best results were obtained for 30 min sessions, with the authors reporting results approaching the accuracy of the geodetic GNSS receiver.
Accuracy in GPS-denied areas (difficult-to-reach and ambiguous areas where the signal is lost) can prompt significant challenges in various research scenarios. For this reason, Chen et al. [2] decided to focus their research on overcoming this challenge. GPS-denied areas can be found inside buildings, in tunnels and under bridges, yet also in densely populated cities. The authors’ method used an ultra-wideband (UWB) signal as a position sensor with high range accuracy and high transmission speed. The authors focused on detecting the exact position when flying with unmanned aerial vehicles (UAVs). The method uses UWB anchors on the ground to determine the position of a UAV moving in the air. Using this method, the authors were able to increase the accuracy from 2.02 m to 0.35 m for attitude determination and from 3.39 m to 0.32 m for altitude determination. There were challenges similar to those encountered in other environments including open fields, particularly in dense urban areas or in forests. Position accuracy errors are a widespread problem in measurements with GNSS receivers. They can be caused, for example, by dense urban areas and even densely growing trees. And it is the effect of trees on the accuracy of GNSS receivers that has been investigated by Lee et al. [3]. In their research, the authors focused on comparing the accuracy of various types of GNSS receivers using 26 control points in the forest. The correlation values between the forest variables and horizontal position error were significant for each of the GNSS receiver types applied. However, the authors also noted that the trends were not coherent and that the effect of the size of nearby greenery (especially trees) on the analyzed horizontal position error could not be cohesive. Urban areas are also of interest because the signal can be disrupted by numerous GPS-enabled devices, including mobile phones. The problematic accuracy of GPS navigation in cities with densely developed cities was addressed by Ma et al. [4]. Their researched the negative impact of urban environments on GPS accuracy, which they called GPS environmental friendliness (GEF). They worked with location data from bus journeys. The advantage of these data was that the buses always follow the same route, which allowed them to carry out a large-scale analysis. The authors estimated the GEF using a weighted evaluation strategy, but they had to take into account the fact that different GPS receivers were used to record the data on the buses. Their results were verified by satellite maps, street views and field tests.
From a technical perspective, the challenges investigated under the term of denied area can also be related to an important aspect of signal measurements, namely the speed accuracy. The speed accuracy of low-cost GPS/IMU (the acronym IMU stands for inertial measurement unit) was investigated by Yuan et al. [5]. In their research, they focused on investigating the accuracy of the velocity from low-cost GPS and how to improve the given accuracy. Firstly, they found that if only GPS is used to obtain velocity, it may cause a large velocity estimation error or even divergence, and they also found that GPS course angle (CGA) plays a significant role in GPS accuracy. For this reason, the authors developed a velocity estimation algorithm. Subsequently, they tested the algorithm without CGA. The summary of their investigation indicated that the poor observability of the yaw angle is the biggest concern to vehicle speed estimation. Fusing the GCA can suppress the potential divergence of the yaw angle, and the speed estimation accuracy is obtained at a more appropriate level.
The accuracy of GPS measurements is supported by a variety of methods and technologies. On the one hand, numerical and simulation methods and modeling are used as representatives of conventional programming, and on the other hand, programming and machine learning methods and techniques are applied. Simulation and modeling of GPS navigation accuracy is an important topic that helps to determine the overall accuracy. Wu et al. [6] tested a dual-antenna Global Positioning System (GPS). Their research required an analysis of the attitude measurement principle. This analysis provided them with an error estimation model. The predicted, the inner and the outer precision were suggested by them, with the use of simulation methods. The obtained simulation results indicated a required UAV yaw angle error achievement of 1° and that the baseline length should equal at least 1 m. The applicability of the model and algorithm was confirmed. Simulation methods have also been addressed by Moore et al. [7], who proposed in-flight navigation fidelity prediction for emergency management. The results were compared with over 6000 measurements from GNSS sensors recorded over three days in urban areas of Corpus Christi, Texas. Their validation was statistically analyzed. Modeling based on GPS measurements has also been addressed by Luo et al. [8], who with his team developed the load correction model. The development of machine learning (ML) and deep learning (DL) algorithms has had a significant impact on many considerations of a scientific and practical nature, including increased interest in the subject of the accuracy and efficiency in GPS measurements. Both of the above approaches, i.e., ML and DL, have been investigated by Aydin et al. [9], who focused on improving the accuracy of GPS conversion and positioning services. The result of their research is to increase the positioning accuracy of navigation systems by using GPS data through hybrid and ensemble algorithms. Zhang and Masound [10] addressed the accuracy of GPS localization based on Reinforcement Learning (RL; the area of ML). In their research, they compared the well-known Extended Kalman Filter (EKF) model with RL, where they found that RL had a 50% lower error rate. The EKF among other methods was applied as well by Abdolkarimi and Mosavi [11]. They have investigated a system that improved prediction of the INS sensor errors at GPS interruptions. Their results were compared with Wavelet Neural Network (WNN), Extreme Learning Machine (ELM) and the already-mentioned EKF.
Improving GPS accuracy is an important task to improve the quality of position data. Ngoc et al. [12] used data fusion from multiple satellite constellations to improve accuracy. A different approach was taken by Choi et al. [13], who used average speed to improve accuracy. Modeling and machine learning can also be used in the same way, with Abbasi and Heari [14] and Rahemi and Mosavi [15] using EKF, while Kaloop et al. [16] used three machine learning methods to improve GPS position accuracy. However, it is equally important to determine the accuracy of the GPS. As mentioned earlier, positioning errors can occur in cities with dense development, and it is this issue of determining GPS accuracy in urban environments that was investigated by Merry and Bettinger [17] and Elhajj and Ochieng [18]. The relative and precise accuracy of point positioning has been investigated by El Shouny and Miky [19]. Receiver calibration between different GNSS systems has been investigated by Zhao et al. [20].
In the endeavor to achieve automotive system safety, the integration of strict, formal methods together with verification and validation techniques is proving to be a formidable approach. The survey of Krichen [21] explored such methods, highlighting their applications, advantages and limitations (as disadvantages). With respect to identifying the potential impacts of security-related threats on the certainty properties of connected automotive systems, Huang and Kang [22] presented analytical techniques supporting the verification and validation of safety- and security-related timing constraints on systems. The automotive system behavior model was extended by the vehicle communication protocol and malicious attack models, which facilitate the exploitation of the effects of the adversarial environment on the system.
Having mentioned methods and technologies, commercial instruments should also be considered. Morales and Gamboa [23] carried out a test of a commercially available GEOTAB (Oakville, ON, Canada) device for fleet management of medium-duty trucks. The authors evaluated the device in real tests, with two test scenarios in which they tried to simulate critical events that do not occur in normal driving. The measured data were analyzed and compared with data from the validated VBOX 3i measuring device. The authors calculated the average speed and position error. The authors’ objective was to determine the acceleration threshold at which the GEOTAB device starts to record data.
The accuracy of the GPS system was evaluated by Engleman et al. [24]. They focused on testing the GPS system while driving an electric scooter. They tested three scenarios, namely acceleration, braking and driving at constant speed. They compared the measured data from the GPS device with the video recorded from DJI Mavic 2 drones. The authors found that the overall average position deviation from baseline across all devices and the three driving scenarios was 2.04 m. The accuracy and reliability of GPS receivers was assessed by Rychlicki et al. [25]. In their research, they tested nine different GPS receivers with specially designed software. According to the authors, their research could lead to the evaluation of GPS receivers prior to their use. Other important studies dealing with GPS accuracy include He et al. [26], who tested the accuracy of different GNSS systems, as well as Ciecko et al. [27], who tested the accuracy of aircraft positioning based on GPS and radar, and Specht [28], who investigated the positioning accuracy of a navigation system using a reliability method that was based on real measurements.
Having briefly described applications for the classic transport sector, it is also possible to mention the specific domain that is related to this sector. In addition to their use in transport, GNSSs are also used in other areas such as animal tracking. Research on GNSSs in animal tracking can provide interesting insights that can expand our knowledge and contribute to future research. Abdulai et al. [29] investigated the accuracy of low-cost GPS receivers; however, their focus was for use in cattle pastures. The battery life of GPS receivers can cause problems, especially for long-term measurements. This issue has been addressed by Akhmadiya et al. [30] for the purpose of horse breeding. GPS accuracy is problematic for both transport and animal tracking. This issue has been addressed in bird tracking by Schaub et al. [31].
Freight transport monitoring is an important area of research in the field of safe cargo securing. Previous research has highlighted the need to know the location of the occurrence of acceleration events [32] due to the need to detect such events that occur during transportation. As it is not appropriate to use expensive and complex sensors for such purposes, the authors of the present study were motivated to investigate the position accuracy of a low-cost GNSS sensor.
Several studies focus on simulations, numerical and machine learning evaluation of the accuracy of the sensors, while the most influential are in-field research. Analyses of the accuracy of the position with in-field collected measurements and their investigation are carried out, as opposed to numerus presentations focusing on simulation and numerical modeling. However, the detailed investigation of such a problem should be explored in more depth. Consequently, this research is based on the classification of the position important for the user of the vehicle monitoring system, where the correct or partially correct and incorrect position of the vehicle from the camera recordings is compared with the position from the GNSS sensors (to compare the obtained inaccuracies). Inaccuracies in the low-cost MEMS-based INS/GPS navigation system due to signal dropouts cause problems in the measurements, as has been mentioned several times in the research described above. The studies in this paper included both routes with full GPS signal coverage and the denied areas, driving through tunnels, as well as urban, mountain and forest areas.

3. Materials and Methods

The accuracy of the two sensors was compared. Test runs in an urban environment and long-distance test runs were carried out. All measurements were made with passenger vehicles, with two sensors mounted on the vehicles, and the position accuracy of the camera and the orthophotomosaic map were then compared.
All the methods are in accordance with relevant guidelines and regulations.

3.1. Used Measuring Devices

3.1.1. Sensor A

Vectornav VN-300 is a high-performance dual-antenna GNSS-aided Inertial Navigation System (Dual GNSS/INS) of miniaturized size. It consists of the MEMS inertial sensors, two GNSS receivers characterized by high sensitivity, and it includes the advanced Kalman filtering algorithms as well. Such a construction enables optimal estimates of position, velocity and attitude to be provided. The onboard GNSS-Compass allows accurate heading measurements with no necessity of relying on vehicle dynamics or magnetic sensors, and it also provides unmatched performance in both static and dynamic conditions. A robust calibration and acceptance testing process is ensured by certified manufacturing facility for every VN-300 unit. The extensive field testing and actual result of this dual-antenna application are ensured by the manufacturing company and comply with these specifications [33]. Sensor A’s parameters are listed in Table 1.

3.1.2. Sensor B

Sensor B consists of BOSCH BMI160 (Bosch Sensortec, Kusterdingen, Germany) and UBlox UBX-M8030-CT (u-blox, Thalwil, Switzerland). The BOSCH BMI160 is an IMU consisting of a three-axis, low-g accelerometer and a three-axis gyroscope of low power. Owing to the built-in hardware synchronization of the inertial sensor data together with the possibility to the external devices’ data synchronization (as, e.g., geomagnetic sensors), the BMI160 unit is flawless for navigation that requires highly accurate sensor data fusion. The high-precision sensor data together with accurate timing of the corresponding data are ensured by using the mentioned unit [34].
Meanwhile, according to the manufacturer’s specifications, the UBX-M8030 high-performance standard-precision GNSS chip ensures high sensitivity and acquisition times for all GNSS systems [35]. The chip uses the simultaneous signal reception derived from three GNSS systems (GPS/Galileo together with either Beidou or GLONASS), which enables high positioning accuracy, even with weak signals and high dynamics of the facilities given under measurement. With configurable interface settings, the chip supports message integrity protection, geofencing and spoofing detection. The chip can be used for portable applications, in the event of demanding size and cost constraints. Including stringent automotive quality and standards, extended testing and low failure rate ensured by [35], it can also be applied within the currently described research. Sensor B’s parameters are listed in Table 2.

3.2. Test Routes and Test Vehicles

Overall, GNSS sensor accuracy measurements were made on the urban test route and on the long motorway route. This ensured the diversity of the measured data. During the measurements, both sensors were placed in close proximity to the vehicle. Three passenger vehicles were used for the measurements.
For the first measurement in an urban environment, a Mitsubishi Pajero passenger SUV of the M1G [36] category was used. The total length of the vehicle was 4640 mm. Selected dimensions are shown in Figure 1. Sensor A was placed in the center of the vehicle’s roof at a distance of 1900 mm from the front axle of the vehicle, as well as two antennas at a distance of 1 m from each other. Sensor B was placed directly next to sensor A on the vehicle’s roof.
The second measurement in an urban environment was carried out with a Honda Accord passenger car of the M1 category and a station wagon body type. The overall length of the vehicle is 4750 mm. Sensor A with two antennas at a distance of 1 m of each other and sensor B were placed at a height of 1445 mm in the center of the vehicle’s roof, corresponding to a distance of 1850 mm from the front axle of the vehicle (Figure 2).
A Škoda Fabia M1 (Škoda Fabia, Mladá Boleslav, Czech Republic) car with a station wagon body type was used for both long-distance tests. The overall length of the vehicle is 4257 mm. Sensor A with two antennas at a distance of 1 m of each other and sensor B were positioned at a height of 1450 mm in the center of the vehicle roof, corresponding to a distance of 1850 mm from the front axle of the vehicle (Figure 3).
The test drives in an urban environment were conducted in the city of Žilina (see Figure 4) with the Mitsubishi Pajero and Honda Accord. Each vehicle performed 4 test runs separately with both sensor A and B, with a total length of 17 km per test run. Each vehicle followed the same route. The drives were affected by the overall road condition (e.g., potholes and traffic), which affected the average speed of the run. The average travel time for the Mitsubishi Pajero off-road vehicle was approximately 23 min, and the average travel speed was 44 km/h. The average driving time for the Honda Accord passenger car was 21 min, and the average driving speed was 49 km/h. Figure 4 shows a test drive in an urban environment where the actual vehicle position was evaluated against the measured values. These data were compared with the camera footage based on time synchronization.
Test route 1 (see Figure 5) was 233 km long and divided into 4 sections for sensor A, with a total net driving time (parking, off and on time) of 3 h and 6 min at an average speed of 75 km/h. The vehicle was not always parked during the off–on measurement. The process of turning the measurement off and on was conducted while driving. Sensor B measurements are divided into 17 sections with a total net driving time of 3 h and 7 min and an average speed of 75 km/h. There was a difference of 1 min compared to sensor A. The time difference between the sensors is due to the fact that the data recording for sensor B had to be switched off and on every 12 min or so (as sensor B does not have the capacity to store as much data in a block as sensor A).
Test route 2 (see Figure 6) was 241 km long and divided into 5 sections for sensor A, with a total net travel time (minus parking time) of 2 h and 52 min at an average vehicle speed of 80 km/h. The measurements for sensor B were divided into 16 sections, with a total net travel time of 2 h and 52 min at an average vehicle speed of 80 km/h. The vehicle was not always parked during the off–on measurement; the process of turning the measurement off and on was carried out while driving, which caused points to fly around the map trying to lock onto the vehicle’s position. The picture in Figure 6 shows test route 2.

3.3. Method of Determining the Accuracy of the Sensors

To compare the accuracy of the GNSS sensors, it was necessary to establish a procedure to unambiguously determine the real position of the vehicle from the recorded video footage based on time synchronization and then to compare it with the GIS coordinates from both sensor A and B. The given identification procedure is based on the ID, which consists of two numbers and allows a subsequent statistical evaluation of the accuracy of GNSS sensors. The first digit represents the real position on the road from the recorded video footage, and an explanation of each number is given in Table 3.
The second digit represents the position of the coordinates where the orthophotomosaic of the Slovak Republic [37] was used as a base map. The meaning of each digit is shown in Figure 7. The data were recorded and evaluated at a frequency of 20 Hz. The evaluation was conducted manually, where for each point, three positions had to be determined, namely the real position from the camera footage, the position from sensor A and the position from sensor B.

3.4. Statistical Testing of Data

Testing statistical hypotheses or verifying assumptions about the probability distribution of a given random variable in the base set or about the parameters of the base set based on the results of a sample survey is one of the basic areas of statistical induction.
For our purposes, the test independence of the two variables was chosen to confirm or reject the hypotheses. In addition, it is possible to calculate the coefficient C , which determines the degree of dependence: strong dependence in the case of 0.7 ; 1.0 , weak dependence in the case of 0.3 ; 0.7 < 0.3 to 0.7) and no or little dependence in the case of 0 ; 0.3 [38].
To use the test independence of the two variables, it was necessary to establish the null hypothesis H0 and the alternative hypothesis H1. The specific wording of the hypotheses is presented in Section 4.4. To test the hypotheses by test, it was necessary to calculate the T value using the following procedure. Firstly, it is necessary to enter the theoretical multiplicity values into a table. Then, the value p i j is calculated according to Equation (1).
p i j = n i n j n
Then, the sub-values of the test criterion are calculated, T i j , as given in Equation (2).
T i j ( n i j p i j ) 2 p i j
After that, the sub-values of the test criterion T i j are summed into the resulting value T according to Equation (3).
T = i j T i j
Lastly, it is necessary to compare the value of T with the critical value of the chi-squared test. The critical value of the chi-squared test is obtained by the relationship in Equation (4), where α is the significance level, r is the number of positions and s is the number of tested sensors. Based on the comparison of the value of C and the critical value of the chi-squared test, it will be possible to accept or reject the hypothesis H0.
χ α 2 r 1 s 1
For a better interpretation of the results, it is also useful to calculate the correlation coefficient C according to Equation (5).
C = T T + n

4. Results

4.1. Test Runs in an Urban Environment

This section summarizes the results from the comparison of the accuracy of GNSS sensors A and B. The sensors were compared with each other, yet also with the actual position determined from the video footage. The evaluation procedure is described in Section 3.3, and the individual meanings of the IDS are given in the text next to the results. The correct position means that the vehicle was in the lane, and the GNSS sensor detected the same position in the lane. Partially correct position means that the vehicle was in a particular lane; however, the sensor detected a position on the center line or on the roadside within one meter from the lane. Incorrect position means that when the vehicle was in the specific lane, the sensor detected a position in the other lane (on a two-lane road) or more than one meter from the roadside.

4.1.1. Urban Test Drives with an Off-Road Vehicle

The measurements were taken with a Mitsubishi Pajero, at night, between 22:00 and 01:00, at an average outdoor temperature of 15 °C and an average humidity of 70%. The total driving time was 91 min, and the average driving speed was 44 km/h. In Table 4, the percentage values of position accuracy from both sensor A and B for all drives are presented.
As it can be observed in Table 4, the most common position ID is 16, which means that the vehicle was driving on the right side of the road in the right lane, and the sensor also measured that the vehicle was driving on the right side of the road in the right lane. The second most commonly noted ID was 24, which means the vehicle was driving along in the left lane on the left side of the road, and the sensor also measured a position on the left lane that the vehicle was driving along the left side of the road. For combinations of IDs 16 and 24, one can consider that the sensor determined the correct position of the vehicle on the road.
Other IDs indicate a partially correct position. These were the IDs 15, 17, 23 and 25, with 15 being the most numerous and indicating that the vehicle was driving on the right-hand side of the road, and the sensor measured the position of the vehicle on the center line of the road. This was followed by ID 25, which means that the vehicle was on the left side of the road, and the sensor measured the position of the vehicle on the center line of the road. The IDs 23 and 17 mean that the vehicle’s position was measured on the far side of the road within 1 m of the outside line; however, the actual position of the vehicle was in the lane.
The last ID was 14, which means that the sensor was reading the wrong position of the vehicle relative to the actual position, and therefore, the vehicle was on the right side of the road, and the sensor measured the position on the left side of the road.
In rare cases, there were also IDs 13, 18 and 26 on sensor B, all of which meant that the sensor was incorrectly positioned, with the combination of ID 13 meaning that the vehicle was traveling on the right lane of the road, and the sensor measured its position behind the left outer line up to 1 m outwards, and ID 18 meaning that the vehicle was traveling on the right hand side of the road, and the sensor measured its position behind the right outer line more than 1 m but less than 3 m outwards.

4.1.2. Urban Test Drives with a Station Wagon

The second test measurements were conducted with the Honda Accord. The measurements were collected at night between 22:00 and 01:00 at an average outside temperature of 18 °C and an average humidity of 62%. The total driving time for these measurements was 84 min at an average speed of 49 km/h.
As in the previous run, Table 5 shows that the most common ID is 16, followed by 24, which is the correct position. These were followed by the combinations that represent the partially correct position, namely 15, 17, 23 and 25. The combination 14, which represents the incorrect position, is the last one, as in the previous runs, which reached a higher share, since the combinations 13, 18, 19 and 26 reached fractions of percentages less than 0.7%.

4.2. Long-Distance Rides

The long-distance test drives were carried out with the same vehicle, i.e., Škoda Fabia. Test routes 1 (Košice–Podbiel) and 2 (Prešov–Žilina) were performed. There is one common section that the vehicle drove through in both cases, namely the section from Malý Šariš (Prešov) to Liptovský Mikuláš. This common section will be analyzed separately from the main routes. Driving took place on class I, II and III roads and on the D1 motorway, alternating with driving through villages and out of villages.
Test route 1 was 233 km long, with a total driving time of 3 h and 6 min at an average speed of 75 km/h. The average temperature during the measurement was 21 °C. Test route 2 was 241 km long, with a total driving time of 2 h and 52 min at an average vehicle speed of 80 km/h. The average temperature during the drive was 18 °C.
An overview of the long-distance drives is shown in Table 6. In total, two drives, i.e., on test route 1 and test route 2, were conducted, while the common section of these routes, Malý Šariš–Liptovský Mikuláš, was evaluated separately. However, these data were not included in the calculation of the mean differences between the sensors, which is presented in Section 6. Overall, it can be observed that sensor A achieved higher recording accuracy, but the differences are smaller than for the urban measurements. Smaller differences between sensors occurred mainly due to the fact that sensor A had an advantage in the urban environment owing to the presence of two antennas and an advanced IMU. Of course, this also helped sensor A when driving through tunnels on the highway, but driving through tunnels was only a small part of the overall driving and thus had almost no effect on the overall accuracy.
Comparing the two runs on the common section, it can be mentioned that in this case, there were differences not only between the sensors but also between the drives, even though they were on the same road in the same conditions. It is clear from this that when measuring GNSS accuracy, there are many factors that affect accuracy that cannot be controlled, and therefore, each measurement is unique and cannot be repeated. Despite the rigorous approach to sensor placement and position, there was consistently a difference of more than 5% between runs on the same route at the correct position.

4.3. Test Drives through Tunnels

Due to the need for an analysis of tunnel crossings, an analysis of two motorway tunnel crossings was performed on test routes 1 and 2. The orthophotomosaic of GKÚ Bratislava was used for visualization, while the OSM map layer was used for evaluation. The accuracy of the bridges’ position on the OSM map was verified by data from the Slovak road administration.

4.3.1. Šibeník Tunnel

The Šibenik Tunnel is the first tunnel on the route. It is 591 m long, the second-longest tunnel through which a vehicle has passed, and is located on the D1 motorway section between Jánovce and Jablonov II.
In test route 1, which is shown in Figure 8, it can be seen that sensor A has moved away from the actual position of the vehicle, but the position has been maintained for the entire length of the tunnel. When leaving the tunnel, sensor A was slower to read the GPS signal than sensor B, and therefore, the latter also recorded the correct position data faster. Sensor B lost the signal after about 300 m. It was only after leaving the tunnel that it started to measure the correct position data again. The colored marks in Figure 8, Figure 9, Figure 10 and Figure 11 are explained in Figure 12.
On test route 2, sensor A was able to measure the position of the vehicle over the entire length of the tunnel as it passed through, despite a minor deviation. Sensor B lost the signal after approximately 280 m and then attempted to find the signal, as shown in Figure 9. The main difference between the sensors is the loss of signal and hence position data for sensor B at approximately 280 m after entering the tunnel due to the loss of the GPS signal. Sensor A contains an advanced IMU that can record the approximate position despite the loss of the GPS signal. As a result, sensor A can record position data for the entire length of the tunnel, but it does not determine when the GPS signal was lost, and the position data were determined by the IMU.

4.3.2. Bôrik Tunnel

The Bôrik tunnel is the second tunnel through which the vehicle passed. It is 999 m long and is located between Mengusovce and Jánovce. It is also the longest tunnel analyzed.
In test route 1, given in Figure 10, sensor A was able to record position data for the entire length of the tunnel, despite the tunnel being almost 1 km long, with a slight deviation from the correct position. Sensor B lost the signal after about 200 m from the tunnel entrance and regained it after about 150 m from the tunnel exit, when it also started to record the correct position data. Thanks to the IMU, sensor A recorded position data even without a GPS signal and was able to record the correct position data almost immediately after exiting the tunnel.
The passage through the Bôrik tunnel on test route 2, which is shown in Figure 11, took a different course than for route 1. Sensor A was able to record the correct position for a longer period, but there were problems with recording the correct position at the exit, which continued after the tunnel exit. Sensor A experienced a loss of signal and therefore position data after approximately 350 m, but regaining the correct position data occurred more quickly than for route 1. Also, for the Bôrik tunnel, we see a clear difference between the accuracy of the data recording between sensors A and B.

4.4. Statistical Analysis of the Accuracy of GNSS Sensors

The comparison with the Honda Accord was chosen as a model example. All recorded IDs were divided into three states, namely correct position, partially correct position and incorrect position; these values represent the frequency. Subsequently, the hypotheses were determined as follows.
The null hypothesis H0 is:
H0. 
The correctness of the vehicle position record does not depend on the GNSS sensor.
The alternative hypothesis H1 is thus:
H1. 
The correctness of the vehicle position record depends on the GNSS sensor. The significance level is considered 0.05.
Table 7 presents the input data representing the observed frequency n i j .
The theoretical multiplicity values must then be calculated according to Equation (1) and collected into Table 8.
Then, it is necessary to obtain the sub-values of the test criterion, which can then be summed. The sub-values of the test criterion are calculated according to Equation (2) and are presented in Table 9.
The value of the test criterion T is then obtained as the sum of the partial values of T i j in Table 9 according to Equation (3), where T = 1444.55 . This value is then compared with the critical value of the chi-squared test, which is calculated based on Equation (4) and has the value of χ 0.05 2 2 = 5.99 .
If T and χ 0.05 2 are compared, this gives T > χ 0.05 2 , which means T o . Hence, since the null hypothesis can be treated as rejected, there is reason to accept the alternative hypothesis. It has been assumed that the variation tested is not random, and its magnitude reflects the true difference between the statistical characteristics being compared. Consequently, the null hypothesis is rejected at the chosen level of significance (supporting hypothesis H1), and it is asserted that the difference between the observed sample frequencies and the expected frequencies is too substantial to occur due to random chance alone. Thus, the observed difference is statistically significant, and the answer based on our research is that there is a difference in measurement quality between sensors A and B.
Lastly, the correlation coefficient C is calculated as in Equation (5). C = 0.085 means a low degree of dependence.
The same test was carried out on the Mitshubishi Pajero and Škoda Fabia. The value of the test criterion T for the Mitshubishi Pajero vehicle was 11,232.785. The critical value of the chi-square test χ 0.05 2 2 is the same, i.e., 5.99. If we compare T and χ 0.05 2 2 , we find that T > χ 0.05 2 ( 2 ) , and hence T o . Thus, since the null hypothesis has been rejected, there is reason to accept the alternative hypothesis. The answer based on our research is that there is a difference in measurement quality between sensors A and B. The value of the coefficient C is 0.223, so there is a low degree of dependence.
During a long-distance drive in the Škoda vehicle, the value of the test criterion T was 1426.650. The critical value of the chi-square test χ 0.05 2 2 is also 5.99 in this case. Comparing T and χ 0.05 2 2 , we find that T > χ 0.05 2 ( 2 ) , and therefore T o . Hence, since the null hypothesis was rejected, there is reason to accept the alternative hypothesis. The answer based on our research is that there is a difference in measurement quality between sensors A and B. The value of the coefficient C is 0.089, and hence, there is also a low degree of dependence even for long distance driving.

5. Discussion

In addition to evaluating the position accuracy data on a run-by-run basis, the average values that were obtained over the entire drive were also analyzed, focusing on the comparison between sensor A and sensor B. In addition to the drives analyzed in Section 4, the common route section from test routes 1 and 2 (Malý Šariš–Liptovský Mikuláš) is also included in Figure 13.
Overall, it is evident taking a look at Figure 13 that sensor A performed better than sensor B in all cases. Such an event occurs due to the technical specifications of the individual sensors. Sensor A contains two antennas and an IMU, which, together with advanced algorithms such as Kalman filtering, ensure accurate coordinate prediction even when the satellite signal is insufficient. Sensor B does not include dual antennas or coordinate prediction algorithms. Therefore, sensor B is characterized by lower accuracy when the signal is weakened, which has resulted in the overall lower accuracy of sensor B.
On average, sensor A reached the correct position for 82.8% of cases, while sensor B did so for 75.1%. Thus, it can be concluded that the difference between sensor A and the low-cost sensor B in determining the correct position is on average 7.7% in favor of sensor A. However, for some applications, such as long-term vehicle dynamics tracking, it is not necessary to know the correct position of the vehicle on the road, and as such a partially correct position on the road is sufficient. Thus, summing up the correct position and partially correct position, it was stated that sensor A was able to determine the position correctly in 96.8% of the data, while sensor B was able to do so in 93.7% of the data. In this case, the difference between the sensors is 3.0%.
During the tunnel runs, the same phenomenon was confirmed in all passes, namely that sensor A was able to record position data throughout the entire pass, while there were data dropouts with sensor B. This was due to the GPS signal loss at both sensors when driving through the tunnel. However, sensor A was able to record position data when the GPS data were lost due to the advanced IMU. As a result, sensor A clearly achieves better results in determining the position accuracy when driving through the tunnels. However, it is important to add that even when two passes were made through each tunnel, the course was always slightly different.
When analyzing the hypotheses in Section 4.4, it was found that in the three analyses conducted, hypothesis H0 was rejected and hypothesis H1 was accepted. Hence, it follows that in all cases, there was a difference in the quality of the measurements between sensors A and B.
When analyzing vehicle dynamics, it is important to know the position and speed of the vehicle. Without knowing the position and speed of the vehicle, it is not possible to know where certain dynamic events occur, and therefore, it would not be possible to analyze them properly. For this reason, a comparison of the accuracy of the two GNSS sensors on the test routes was performed.
A detailed analysis of the vehicle’s driving dynamics, from which clear conclusions can be drawn, required a large amount of data, which can only be obtained by long-term monitoring. Currently, a sensor that includes a GNSS sensor with two antennas and an IMU is continually applied during drives to monitor the vehicle’s position. However, this sensor requires a constant power supply to operate. In addition, it needs to be constantly connected to a computer that processes and stores the data, since the sensor does not have internal memory. Thus, the whole measurement chain has many components, resulting in high complexity, size and cost, not to mention the complexity of installation and the need for skilled operators. Therefore, this equipment is not suitable for long-term vehicle dynamics monitoring but can be used to verify low-cost sensors.
For these reasons, a low-cost GNSS sensor is more suitable for long-term monitoring. However, the unknown positioning accuracy was challenging and had to be determined by practical measurements.
From the measurements performed, we found that in all cases, the dual-antenna GNSS/INS sensor (sensor A) was more accurate in determining the correct position. Specifically, sensor A was 17.88% more accurate when driving with an off-road vehicle on an urban circuit, 4.55% more accurate when driving a passenger vehicle on an urban circuit and 4.15% more accurate when driving a passenger vehicle on a long route. This inaccuracy and the inconsistency of the results disqualifies the low-cost GNSS sensor from being used in research where higher data accuracy is required, as in [39,40]. However, if the incorrect position is compared, it occurs that the differences between the sensors are smaller. Sensor A achieved a difference of −7.31% and −2.44% for the incorrect position for an off-road vehicle and a passenger vehicle on an urban test run, respectively, with a difference of −1.2% on long test runs.
For applications such as long-term monitoring of vehicle dynamics with regard to traffic safety, smart mobility or intelligent logistics, it is not necessary to know the exact position of the vehicle on the road to within a few centimeters. What is needed is to know which road lane the vehicle is in or whether the vehicle is on a roundabout, in a curve, entering an intersection, etc. We can conclude that the low-cost GNSS sensor is suitable for long-term measurements of vehicle dynamics, smart mobility or intelligent logistics from the obtained results.
For long-term monitoring it is necessary to supply power to a given device. From the power consumption measurements over six days, we found that the measurement device combined with the accelerometer consumed 124.35 mAh in one hour. A battery of at least 22,000 mAh would therefore be required to record data continuously for a week. Such a battery has dimensions of, for example, 181 mm × 77 mm × 167 mm [41], and thus, the dimensions of the whole measuring device would depend on the size of the battery.
The dimensions of the battery and the consequent dimensions of the measuring device may cause limitations when placing the measuring device in confined spaces. Another limitation of this research is the manual determination of position accuracy. Such determination is notably time-consuming. Future research could focus on automating identifications, thereby greatly improving the speed of the process.
The limitation of the research is the fact that the observed percentage accuracy of the position is only valid for specific test routes. The accuracy can be influenced by several factors such as the road network, road conditions, weather conditions and, most importantly, the size of the city in which the measurement is undertaken. The measurements presented here were taken in a small residential area with a lack of high-rise buildings to influence the accuracy, and with a relatively small number of devices receiving, transmitting and sending signals (mainly smartphones) that could influence the results of the measurements. In large cities, megacities and metropolises, the GPS signal quality is more demanding, as tracking the right sender–receiver takes time, or the signal is not available at all, as described by the authors in [3,42].
It is clear that the chosen route influences the given results. Therefore, we selected the route to represent the urban and suburban environment. Other routes were chosen for testing in the rural environment. Overall, the results on different routes may vary, but it has also been shown that the results vary for individual runs on the same route. However, an important finding is that although sensor A is statistically more accurate than sensor B, the results show that sensor B still achieves enough accuracy to be used in long-term monitoring of positions of acceleration events for transport safety, smart mobility or intelligent logistics. These findings are valid in general, regardless of the route used. The accuracy of the results can also be influenced by the position of the sensor. For this reason, both sensors were placed in close proximity. The sensors were placed at the same distance with respect to the wheelbase of the vehicle. External factors such as the position of the satellites or weather influence such as temperature, humidity or atmospheric pressure could also affect the accuracy of the measurements. These factors may affect the tests carried out in different conditions; however, they do not affect the accuracy of the measured results because both sensors were exposed to the same conditions during the tests.
In this research, a dynamic comparison of the accuracy of two different GNSS sensors was considered. Such a comparison provides new insights into accuracy, where even a low-cost device can achieve sufficient accuracy to be used in various applications such as improving road safety, smart mobility or intelligent logistics. Research by other authors focusing on sensor accuracy has used different types of measurements. Uradziński et al. [1] performed a static comparison between a low-cost GNSS sensor in a smartphone and a professional geodetic receiver, where the accuracy could be determined to a few centimeters, which is not possible in dynamic measurements. They found that even a low-cost device can achieve an accuracy from 1 to 5 cm in the static test from the measurement results. Dynamic accuracy testing of GNNS sensors has been addressed by Engleman et al. [24]. In this case, they investigated the accuracy of a single navigation device, comparing the accuracy of the data with the captured video footage, in the same way as in the case of the actual research. The authors found that the overall average position deviation from baseline was 2.04 m. The dynamic detection of the accuracy of two GNSS devices was addressed by Morales and Gamboa [23]; however, they investigated the accuracy of fleet tracking devices in terms of improving road safety and did not directly compare the two navigation devices.

6. Conclusions

The comparison of the accuracy of the low-cost GNSS sensor with a dual-antenna GNSS IMU sensor was performed because of the use of the low-cost GNSS sensors in future applications, such as long-term monitoring of vehicle dynamics with respect to transport safety, smart mobility or intelligent logistics.
The small, low-cost navigation device has a wide range of applications in urban logistics, smart applications and road safety. Such a navigation device can collect position and speed data on public passenger transport vehicles, where when paired with an accelerometer, it could also be very accurate in assessing the driving safety of specific drivers. When paired with a GSM module, live location data could be collected, which could be used to track public passenger transport vehicles by waiting passengers. The navigation device in combination with the accelerometer can also be used to detect the state of the load during transport by truck, where it is possible to compare the acceleration coefficients according to the European standard EN 12195-1 [43], at which the load should to be fixed and the acceleration actually achieved, where thanks to the GNSS device, it will be possible to detect the exact position and speed at which the acceleration has occurred [32] and to warn the driver of the vehicle what actions should be avoided.
Safety on the roads, also supported by adequate position accuracy without which it would not be known where dynamic events occur, is actively favored by sustainable development in the field of road transport; improved safety enhances environmentally friendly behavior on the road, including not going beyond the bounds of the road, and the provision of appropriately dynamic, sustainable driving contributes to a lower level of fossil fuel combustion while driving. Low costs of providing the opportunities presented are also important. These factors contribute to improving the life of society (improved safety, increased awareness and attentiveness on the road, etc.).
Based on the results found, future research could focus on testing the accuracy of GNSS sensors under different conditions (temperature, atmospheric pressure, rain, including demanding weather conditions) on the same route, and such research would clearly demonstrate whether or how these variables affect the accuracy of GNSS sensors. A low-cost GNSS sensor combined with an accelerometer can be applied in long-term monitoring of cargo transport, which can be used to statistically evaluate the behavior of individual drivers or various other factors, such as the influence of the day of the week, including festivals and holidays, and the number of stops on the achieved accelerations. Such long-term monitoring can examine transportation safety and, in the event of an accident or damage to the load, be used to analyze precisely the cause of an event. To summarize, the implication of the presented research concern enhanced movement monitoring of freight and road networks, which can lead to future investigation of integrity with the increasingly commonplace Internet of Vehicles technology. The implication relates as well to improvements in efficiency, enhancements in driver safety and avoiding a vehicle breakdown. The industrial implications, identified as a result of the analyses obtained, suggest a more efficient and precise functioning of systems based on position accuracy, which will allow a faster response to possible disturbances in the road transport network, and this will be particularly important for applications in smart mobility.

Author Contributions

Conceptualization, J.J. and O.K.; editing of the manuscript, J.J., O.K., J.K. and M.K.; realization, J.J. and O.K.; introduction J.J., O.K. and M.K.; literature review, O.K. and M.K.; materials and methods, J.J.; data curation, J.J.; results, O.K. and M.K.; writing—original draft, J.J., O.K. and M.K.; visualization, O.K.; final revision, J.J., O.K., M.K. and M.N. All authors have read and agreed to the published version of the manuscript.

Funding

The paper is an output of the European Union project NFP313011BWN6, “The implementation framework and business model of the Internet of Things, Industry 4.0 and smart transport”.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article; further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Uradziński, M.; Bakuła, M. Achieving Centimeters-Level GPS Positioning Accuracy Using a Smartphone for Mapping Applications. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2023, 48, 525–529. [Google Scholar] [CrossRef]
  2. Chen, Y.-E.; Liew, H.-H.; Chao, J.-C.; Wu, R.-B. Decimeter-Accuracy Positioning for Drones Using Two-Stage Trilateration in a GPS-Denied Environment. IEEE Internet Things J. 2022, 10, 8319–8326. [Google Scholar] [CrossRef]
  3. Lee, T.; Bettinger, P.; Merry, K.; Cieszewski, C. The effects of nearby trees on the positional accuracy of GNSS receivers in a forest environment. PLoS ONE 2023, 18, e0283090. [Google Scholar] [CrossRef]
  4. Ma, L.; Zhang, C.; Wang, Y.; Peng, G.; Chen, C.; Zhao, J.; Wang, J. Estimating urban road GPS environment friendliness with bus trajectories: A city-scale approach. Sensors 2020, 20, 1580. [Google Scholar] [CrossRef] [PubMed]
  5. Yuan, L.; Wang, Y.; Du, P.; Lian, X. Improve the accuracy of vehicle velocity estimation based on low-cost gps/imu by gps course angle. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2022, 237, 1975–1993. [Google Scholar] [CrossRef]
  6. Wu, Y.; Sun, C. Dual-antenna GPS-based UAV Attitude Determination Method and Accuracy Analysis. In Proceedings of the 2022 International Conference on Aerospace and Control Engineering (ICoACE 2022), Guangzhou, China, 23–25 December 2022; IOP Publishing: Bristol, UK, 2023; Volume 2489, p. 012035. [Google Scholar] [CrossRef]
  7. Moore, A.; Gutierrez, J.; Dill, E.; Logan, M.; Glover, J.S.; Young, S.; Hoege, N. Accuracy Assessment of Two GPS Fidelity Prediction Services in Urban Terrain. In 2023 IEEE/ION Position, Location and Navigation Symposium (PLANS); IEEE: Piscataway, NJ, USA, 2023; pp. 25–33. [Google Scholar] [CrossRef]
  8. Luo, J.; Chen, W.; Ray, J.; van Dam, T.; Li, J. A loading correction model for gps measurements derived from multiple-data combined monthly gravity. Remote Sens. 2021, 13, 4408. [Google Scholar] [CrossRef]
  9. Aydin, T.; Erdem, E. Novel Deep Hybrid and Ensemble Algorithms for Improving GPS Navigation Positioning Accuracy. IEEE Access 2023, 11, 53518–53530. [Google Scholar] [CrossRef]
  10. Zhang, E.; Masoud, N. Increasing GPS localization accuracy with reinforcement learning. IEEE Trans. Intell. Transp. Syst. 2020, 22, 2615–2626. [Google Scholar] [CrossRef]
  11. Abdolkarimi, E.S.; Mosavi, M.R. A Modified Neuro-Fuzzy System for Accuracy Improvement of Low-Cost MEMS-Based INS/GPS Navigation System. Wirel. Pers. Commun. 2023, 129, 1369–1392. [Google Scholar] [CrossRef]
  12. Ngoc, T.T.; Khenchaf, A.; Comblet, F.; Franck, P.; Champeyroux, J.-M.; Reichert, O. GPS/GLONASS Data Fusion and Outlier Elimination to Improve the Position Accuracy of Receiver. In Proceedings of the 2019 IEEE Conference on Antenna Measurements & Applications (CAMA), Kuta, Indonesia, 23–25 October 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 191–194. [Google Scholar] [CrossRef]
  13. Choi, M.J.; Kim, Y.H.; Kim, E.J.; Song, J.W. Enhancement of heading accuracy for GPS/INS by employing average velocity in low dynamic situations. IEEE Access 2020, 8, 43826–43837. [Google Scholar] [CrossRef]
  14. Abbasi, P.; Haeri, M. Accuracy Improvement of GPS/INS Navigation System Using Extended Kalman Filter. In Proceedings of the 2019 6th International Conference on Control, Instrumentation and Automation (ICCIA), Sanandaj, Iran, 30–31 October 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–4. [Google Scholar] [CrossRef]
  15. Rahemi, N.; Mosavi, M.R. Positioning accuracy improvement in high-speed GPS receivers using sequential extended Kalman filter. IET Signal Process. 2021, 15, 251–264. [Google Scholar] [CrossRef]
  16. Kaloop, M.R.; Pijush, S.; Rabah, M.; Al-Ajami, H.; Hu, J.W.; Zaki, A. Improving accuracy of local geoid model using machine learning approaches and residuals of GPS/levelling geoid height. Surv. Rev. 2021, 54, 505–518. [Google Scholar] [CrossRef]
  17. Merry, K.; Bettinger, P. Smartphone GPS accuracy study in an urban environment. PLoS ONE 2019, 14, e0219890. [Google Scholar] [CrossRef]
  18. Elhajj, M.; Ochieng, W. Impact of new GPS signals on positioning accuracy for urban bus operations. J. Navig. 2020, 73, 1284–1305. [Google Scholar] [CrossRef]
  19. El Shouny, A.; Miky, Y. Accuracy assessment of relative and precise point positioning online GPS processing services. J. Appl. Geodesy 2019, 13, 215–227. [Google Scholar] [CrossRef]
  20. Zhao, Y.; Zhou, L.; Feng, W.; Tian, Y.; Gong, X.; Xu, S. Fast calibration of between-receiver GPS/Galileo/BDS differential phase bias with millimeter accuracy based on short baseline mode. Adv. Space Res. 2021, 67, 1365–1378. [Google Scholar] [CrossRef]
  21. Krichen, M. Formal methods and validation techniques for ensuring automotive systems security. Information 2023, 14, 666. [Google Scholar] [CrossRef]
  22. Huang, L.; Kang, E.Y. Formal verification of safety & security related timing constraints for a cooperative automotive system. In Fundamental Approaches to Software Engineering, Proceedings of the 22nd International Conference, FASE 2019, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2019, Prague, Czech Republic, 6–11 April 2019; Proceedings 22; Springer International Publishing: Berlin/Heidelberg, Germany, 2019; pp. 210–227. [Google Scholar] [CrossRef]
  23. Morales, R.C.; Gamboa, J. Accuracy and Validation of Geotab GPS Fleet Tracking Devices for Medium Duty Trucks (No. 2022-01-0140); SAE Technical Paper; SAE International: Warrendale, PA, USA, 2022. [Google Scholar] [CrossRef]
  24. Engleman, K.; Vega, H.; Suway, J.; Desai, E. Positional Accuracy of Portable GPS Devices during Different Ride Conditions. SAE Int. J. Adv. Curr. Pract. Mobil. 2022, 4, 2478–2492. [Google Scholar] [CrossRef]
  25. Rychlicki, M.; Kasprzyk, Z.; Rosiński, A. Analysis of accuracy and reliability of different types of GPS receivers. Sensors 2020, 20, 6498. [Google Scholar] [CrossRef]
  26. He, Z.; Wei, E.; Zhang, Q.; Wang, L.; Li, Y.; Liu, J. Earth rotation parameters from BDS, GPS, and Galileo data: An accuracy analysis. Adv. Space Res. 2023, 71, 3968–3980. [Google Scholar] [CrossRef]
  27. Ciećko, A.; Goś, A.; Krasuski, K.; Krześniak, K. Accuracy analysis of aircraft positioning using real radar and GPS data. Sci. J. Silesian Univ. Technol. Ser. Transp. 2022, 116, 71–82. [Google Scholar] [CrossRef]
  28. Specht, M. Determination of navigation system positioning accuracy using the reliability method based on real measurements. Remote Sens. 2021, 13, 4424. [Google Scholar] [CrossRef]
  29. Abdulai, G.A.; Sama, M.P.; Jackson, J.J. Evaluating Two Low-Cost GPS Receivers for Accuracy and Eventual Use in Pastured Cattle Research. J. Asabe 2022, 65, 567–572. [Google Scholar] [CrossRef]
  30. Akhmadiya, A.; Mirmanov, A.; Nabiyev, N.; Bostanova, S.; Serikov, T.; Ibrayev, K. Assessing Battery Life and Accuracy of Modern GPS Trackers for Herd Horse Breeding. In Proceedings of the 2023 IEEE International Conference on Smart Information Systems and Technologies (SIST), Astana, Kazakhstan, 4–6 May 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 109–113. [Google Scholar] [CrossRef]
  31. Schaub, T.; Millon, A.; De Zutter, C.; Buij, R.; Chadœuf, J.; Lee, S.; Mionnet, A.; Klaassen, R.H.G. How to improve the accuracy of height data from bird tracking devices? An assessment of high-frequency GPS tracking and barometric altimetry in field conditions. Anim. Biotelemetry 2023, 11, 31. [Google Scholar] [CrossRef]
  32. Jagelčák, J.; Kubáňová, J. Risks of Goods Transport Focused on the Assessment of Semi-Trailer Dynamics on Highways for Cargo Securing. Appl. Sci. 2024, 14, 3846. [Google Scholar] [CrossRef]
  33. Vectornav VN-300 Data Sheet. Available online: https://www.vectornav.com/docs/default-source/datasheets/vn-300-datasheet-rev2.pdf?sfvrsn=1e27aef3_10 (accessed on 16 February 2024).
  34. BOSCH BMI160 Data Sheet, Document Number BST-BMI160-DS0001-08. Available online: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmi160-ds000.pdf (accessed on 16 February 2024).
  35. Ublox UBX-M8030 Data Sheet, Document Number UBX-15029937-R07. Available online: https://content.u-blox.com/sites/default/files/products/documents/UBX-M8030_ProductSummary_%28UBX-15029937%29.pdf (accessed on 16 February 2024).
  36. Regulation (EU) 2018/858 of the European Parliament and of the Council of 30 May 2018 on the Approval and Market Surveillance of Motor Vehicles and Their Trailers, and of Systems, Components and Separate Technical Units Intended for Such Vehicles, Amending Regulations (EC) No 715/2007 and (EC) No 595/2009 and Repealing Directive 2007/46/EC. Available online: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A02018R0858-20230730 (accessed on 17 March 2024).
  37. GKÚ Bratislava, NLC, Orthophotomosaic Source Data. Available online: https://www.geoportal.sk/sk/zbgis/ortofotomozaika (accessed on 10 March 2024).
  38. Trebuňa, P.; Halčinová, J. Využitie mier asociácie a korelácie v zhlukovej analýze II. In Transfer Inovácií; Tomas Bata University in Zlín: Zlín, Czechia, 2012; Volume 23, ISSN 1337-709. [Google Scholar]
  39. Jagelčák, J.; Gnap, J.; Kuba, O.; Frnda, J.; Kostrzewski, M. Determination of turning radius and lateral acceleration of vehicle by GNSS/INS sensor. Sensors 2022, 22, 2298. [Google Scholar] [CrossRef] [PubMed]
  40. Jagelčák, J.; Gnap, J.; Kostrzewski, M.; Kuba, O.; Frnda, J. Calculation of an average vehicle’s sideways acceleration on small roundabouts. Sensors 2022, 22, 4978. [Google Scholar] [CrossRef]
  41. Green Cell 22 AH Battery. Available online: https://greencell.global/en/agm-accumulators/4473-green-cell-agm-battery-12v-22ah.html (accessed on 17 April 2024).
  42. Badshah, A.; Islam, N.; Shahzad, D.; Jan, B.; Farman, H.; Khan, M.; Jeon, G.; Ahmad, A. Vehicle navigation in GPS denied environment for smart cities using vision sensors. Comput. Environ. Urban Syst. 2019, 77, 101281. [Google Scholar] [CrossRef]
  43. EN 12195-1:2010; Load Restraining on Road Vehicles. Safety. Part 1: Calculation of Securing Forces. Slovenian Institute for Standardization: Ljubljana, Slovenia, 2010. Available online: https://standards.iteh.ai/catalog/standards/cen/72067d57-b90c-4ca5-8bd0-f876e25e6a6e/en-12195-1-2010 (accessed on 20 May 2024).
Figure 1. Selected dimensions of off-road vehicle Mitsubishi Pajero (Tokyo, Japan).
Figure 1. Selected dimensions of off-road vehicle Mitsubishi Pajero (Tokyo, Japan).
Sustainability 16 05556 g001
Figure 2. Selected dimensions of vehicle Honda Accord (Tokyo, Japan).
Figure 2. Selected dimensions of vehicle Honda Accord (Tokyo, Japan).
Sustainability 16 05556 g002
Figure 3. Selected dimensions of vehicle Škoda Fabia.
Figure 3. Selected dimensions of vehicle Škoda Fabia.
Sustainability 16 05556 g003
Figure 4. Test route in Žilina on OpenStreetMap (OSM) map layer.
Figure 4. Test route in Žilina on OpenStreetMap (OSM) map layer.
Sustainability 16 05556 g004
Figure 5. Test route 1 from Košice to Podbiel on OSM map layer.
Figure 5. Test route 1 from Košice to Podbiel on OSM map layer.
Sustainability 16 05556 g005
Figure 6. Test route 2 from Prešov to Žilina on OSM map layer.
Figure 6. Test route 2 from Prešov to Žilina on OSM map layer.
Sustainability 16 05556 g006
Figure 7. Explanation and visualization of numerical characters ID for GNSS position (second digit) on the road.
Figure 7. Explanation and visualization of numerical characters ID for GNSS position (second digit) on the road.
Sustainability 16 05556 g007
Figure 8. Test route 1 through the Šibeník tunnel, sensors A and B on the orthophotomosaic of GKÚ Bratislava, NLC.
Figure 8. Test route 1 through the Šibeník tunnel, sensors A and B on the orthophotomosaic of GKÚ Bratislava, NLC.
Sustainability 16 05556 g008
Figure 9. Test route 2 through the Šibeník tunnel, sensors A and B on the orthophotomosaic of GKÚ Bratislava, NLC.
Figure 9. Test route 2 through the Šibeník tunnel, sensors A and B on the orthophotomosaic of GKÚ Bratislava, NLC.
Sustainability 16 05556 g009
Figure 10. Test route 1 through the Bôrik tunnel, sensors A and B on the orthophotomosaic of GKÚ Bratislava, NLC.
Figure 10. Test route 1 through the Bôrik tunnel, sensors A and B on the orthophotomosaic of GKÚ Bratislava, NLC.
Sustainability 16 05556 g010
Figure 11. Test route 2 through the Bôrik tunnel, sensors A and B on the orthophotomosaic of GKÚ Bratislava, NLC.
Figure 11. Test route 2 through the Bôrik tunnel, sensors A and B on the orthophotomosaic of GKÚ Bratislava, NLC.
Sustainability 16 05556 g011
Figure 12. Explanation of colored marks (curves) for Figure 8, Figure 9, Figure 10 and Figure 11.
Figure 12. Explanation of colored marks (curves) for Figure 8, Figure 9, Figure 10 and Figure 11.
Sustainability 16 05556 g012
Figure 13. Average sensor accuracy values for all test drives.
Figure 13. Average sensor accuracy values for all test drives.
Sustainability 16 05556 g013
Table 1. Technical parameters of sensor A.
Table 1. Technical parameters of sensor A.
ParameterParameter Values
Receiver type72 Channel, L1C/A, L1OF, E1, B1I GNSS
ConstellationsGPS, GLONASS, Galileo, BeiDou, QZSS, SBAS
External GNSS antennaYes (2)
Time to start (cold/hot)29 s/1 s
Output data rateUp to 400 Hz
Size45 mm × 44 mm × 11 mm
Weight30 g
Current draw250 mA @ 5 V
Power1.25 W
Table 2. Technical parameters of sensor B.
Table 2. Technical parameters of sensor B.
ParameterParameter Values
Receiver type72-channel u-blox M8 engine, L1C/A, L10F, B1, E1B/C
ConstellationsGPS, GLONASS, Galileo, BeiDou, QZSS
External GNSS antennaNo
Time to start (cold/hot)26 s/1 s
Output data rateUp to 20 Hz
Size32 mm × 30 mm × 12 mm
Weight20 g
Current draw21 mA @ 3.0 V
Power0.063 W
Table 3. Explanation of numerical characters ID for real position (first digit).
Table 3. Explanation of numerical characters ID for real position (first digit).
Real Position According to Video Recording
1Right lane
2Left lane
3Tunnel
Table 4. Percentage results of measurement accuracy with the Mitsubishi Pajero.
Table 4. Percentage results of measurement accuracy with the Mitsubishi Pajero.
Ride No. 1Ride No. 2Ride No. 3Ride No. 4Summary
Numerical symbol (ID) (Figure 7)SensorSensorSensorSensorSensor
ABABABABAB
Correct Position
1670.49%46.57%68.71%56.72%67.11%51.36%63.17%51.23%67.39%51.40%
2419.44%17.24%9.05%16.81%17.58%11.19%20.11%13.82%16.58%14.70%
SUM89.93%63.81%77.76%73.53%84.69%62.55%83.28%65.05%83.97%66.10%
Partially Correct Position
15154.53%17.22%4.57%13.45%9.28%16.27%10.94%16.59%7.32%
25252.03%0.00%8.85%1.18%2.32%3.61%2.27%4.72%3.84%
17172.73%4.74%1.62%2.88%1.79%4.27%2.32%3.74%2.12%
23230.78%4.10%3.59%3.05%0.83%3.11%0.80%1.81%1.49%
SUMSUM10.07%26.06%18.63%20.56%14.22%27.26%16.33%26.86%14.77%
Incorrect Position
140.00%9.65%3.60%5.62%1.09%8.03%0.39%5.84%1.26%7.26%
260.00%0.00%0.00%0.00%0.00%1.49%0.00%0.00%0.00%0.39%
180.00%0.48%0.00%0.28%0.00%0.27%0.00%2.26%0.00%0.82%
190.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
130.00%0.00%0.00%0.00%0.00%0.40%0.00%0.00%0.00%0.10%
SUM0.00%10.13%3.60%5.90%1.09%10.19%0.39%8.10%1.26%8.57%
Table 5. Percentage results of measurement accuracy with the Honda Accord.
Table 5. Percentage results of measurement accuracy with the Honda Accord.
Ride No. 1Ride No. 2Ride No. 3Ride No. 4Summary
Numerical symbol (ID) (Figure 7)SensorSensorSensorSensorSensor
ABABABABAB
Correct Position
1675.75%71.01%67.08%63.64%72.35%66.71%67.95%66.99%71.00%67.18%
2415.54%16.26%17.83%17.06%18.37%17.39%22.75%20.34%18.33%17.60%
SUM91.29%87.27%84.91%80.70%90.72%84.10%90.70%87.33%89.33%84.78%
Partially Correct Position
153.62%7.33%9.50%9.58%1.97%6.69%6.04%3.27%5.30%6.92%
251.54%0.67%0.69%2.59%2.17%3.72%1.24%3.12%1.40%2.42%
171.91%1.40%3.30%1.58%0.80%0.35%0.00%2.32%1.61%1.39%
230.57%0.58%1.12%0.00%1.49%0.97%0.42%0.94%0.90%0.59%
SUM7.64%9.98%14.61%13.75%6.43%11.73%7.70%9.65%9.21%11.32%
Incorrect Position
141.08%1.26%0.48%4.95%2.84%4.17%1.61%2.65%1.45%3.23%
260.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
180.00%0.99%0.00%0.00%0.00%0.00%0.00%0.37%0.00%0.36%
190.00%0.49%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.14%
130.00%0.00%0.00%0.60%0.00%0.00%0.00%0.00%0.00%0.16%
SUM1.08%2.74%0.48%5.55%2.84%4.17%1.61%3.02%1.45%3.89%
Table 6. Percentage results of long-distance rides.
Table 6. Percentage results of long-distance rides.
Fabia Test Route 1 (Košice–Podbiel)Fabia Test Route 2 (Prešov–Žilina)Fabia Test Route 1 (Malý Šariš–Liptovský Mikuláš)Fabia Test Route 2 (Malý Šariš–Liptovský Mikuláš)
Numerical symbol (ID) (Figure 7)SensorSensorSensorSensor
ABABABAB
Correct Position
1669.19%63.64%74.47%70.02%67.68%63.63%70.73%62.17%
246.11%6.91%7.69%8.86%7.63%7.96%10.24%13.01%
36 (tunnel)0.31%0.05%0.08%0.06%0.77%0.14%0.18%0.13%
SUM75.61%70.61%82.24%78.94%76.09%71.73%81.15%75.31%
Partially Correct Position
1712.72%7.68%12.33%7.09%14.50%1.98%9.28%2.15%
252.05%0.57%2.24%0.40%1.92%1.19%4.53%0.63%
151.42%11.65%0.99%7.69%0.78%16.03%2.22%14.27%
230.21%1.83%0.05%0.98%0.27%1.08%0.13%1.75%
SUM16.41%21.73%15.61%16.16%17.47%20.28%16.16%18.80%
Incorrect Position
192.24%0.79%0.00%0.28%1.60%0.36%0.00%0.04%
182.23%0.51%0.91%0.75%2.69%0.40%0.00%0.04%
261.40%0.44%0.06%0.11%0.45%0.00%0.10%0.00%
140.86%3.51%0.22%1.64%0.39%5.03%0.38%3.16%
220.44%0.50%0.00%0.06%0.25%0.11%0.00%0.14%
120.32%0.04%0.16%0.09%0.03%0.00%0.37%0.22%
210.07%0.19%0.00%0.00%0.00%0.37%0.00%0.00%
110.04%0.41%0.05%0.18%0.10%0.00%0.11%0.41%
130.01%0.61%0.07%0.02%0.02%0.08%0.16%0.04%
270.01%0.00%0.00%0.41%0.04%0.00%0.00%0.00%
31 (tunnel)0.28%0.06%0.00%0.03%0.69%0.16%0.00%0.95%
39 (tunnel)0.08%0.31%0.43%0.30%0.19%0.78%1.00%0.69%
33 (tunnel)0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.06%
37 (tunnel)0.00%0.00%0.00%0.00%0.00%0.00%0.58%0.12%
38 (tunnel)0.00%0.02%0.25%0.05%0.00%0.06%0.00%0.00%
Missing data0.00%0.27%0.00%0.98%0.00%0.64%0.00%0.00%
SUM7.98%7.66%2.15%4.90%6.44%7.99%2.69%5.89%
Table 7. Values of detected multiplicity.
Table 7. Values of detected multiplicity.
i/j1 (Sensor A)2 (Sensor B)ni
1 (correct position)89,36084,081173,441
2 (partially correct position)922111,23720,458
3 (incorrect position)145038535303
nj100,03199,171199,202
Table 8. Calculated theoretical multiplicities.
Table 8. Calculated theoretical multiplicities.
i/j1 (Sensor A)2 (Sensor B)pi
1 (correct position)87,094.8986,346.11173,441
2 (partially correct position)10,273.1610,184.8420,458
3 (incorrect position)2662.952640.055303
pj100,031.0099,171.00199,202
Table 9. Partial values of the test criterion.
Table 9. Partial values of the test criterion.
i/j1 (Sensor A)2 (Sensor B)Ti
1 (correct position)58.9159.42118.33
2 (partially correct position)107.76108.70216.46
3 (incorrect position)552.49557.281109.76
pj719.16725.391444.55
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jagelčák, J.; Kuba, O.; Kubáňová, J.; Kostrzewski, M.; Nader, M. Dynamic Position Accuracy of Low-Cost Global Navigation Satellite System Sensors Applied in Road Transport for Precision and Measurement Reliability. Sustainability 2024, 16, 5556. https://doi.org/10.3390/su16135556

AMA Style

Jagelčák J, Kuba O, Kubáňová J, Kostrzewski M, Nader M. Dynamic Position Accuracy of Low-Cost Global Navigation Satellite System Sensors Applied in Road Transport for Precision and Measurement Reliability. Sustainability. 2024; 16(13):5556. https://doi.org/10.3390/su16135556

Chicago/Turabian Style

Jagelčák, Juraj, Ondrej Kuba, Jaroslava Kubáňová, Mariusz Kostrzewski, and Mirosław Nader. 2024. "Dynamic Position Accuracy of Low-Cost Global Navigation Satellite System Sensors Applied in Road Transport for Precision and Measurement Reliability" Sustainability 16, no. 13: 5556. https://doi.org/10.3390/su16135556

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