Abstract
Gravity-aided inertial navigation system (GAINS) is an important development in autonomous underwater vehicle (AUV) navigation. An effective path planning algorithm plays an important role in the performance of navigation in long-term underwater missions. By combining the gravity information obtained at each position with the error information from the INS, the posterior Cramér-Rao bound (PCRB) of GAINS is derived in this paper. The PCRB is the estimated lower bound of position variance for navigation along the planned trajectory. And the sum of PCRB is used as the minimum cost from the initial state to the current state in the state space, and the position error prediction variance of inertial navigation system (INS) is used as the minimum estimated cost of the path from the current state to the goal state in the A* algorithm. Thus, a path planning method with optimal navigation accuracy is proposed. According to simulation results, traveling along the path planned by the proposed method can rapidly improve the positioning accuracy while consuming just slightly more distance. Even when measuring noise changes, the planned path can still maintain optimal positioning accuracy, and high positioning accuracy is possible for any trajectory located within a certain range of the planned path.
1. Introduction
Autonomous underwater vehicles (AUV) usually use the Inertial Navigation System (INS) as their primary navigation device, but INS requires regular calibration to be able to perform long-term missions. In underwater situations, traditional navigation methods (e.g., GPS) are greatly limited due to the complexity and variability of the underwater environment [1,2,3]. In contrast, the Gravity-Aided Inertial Navigation System (GAINS) is an advanced technology used for underwater navigation that enables highly accurate position estimation without emitting or receiving signals. To achieve this objective, GAINS utilizes a specially designed navigation algorithm to compare the gravimeter’s measurements of gravity anomalies at the current position with the stored gravity field data to effectively correct the INS position [4,5,6,7].
As the variability of the gravity field significantly affects the performance of GAINS [8,9], the use of gravity navigation in order to make path planning for UAVs is crucial.In this regard, previous researchers have explored several characteristics to describe the gravity field information, such as variance, roughness, slope, coefficient of variation, fractal dimensions, and their combination to determine the efficiency of using the gravity field for navigation [10,11,12]. Based on empirical thresholds, the gravity map is divided by its characteristics into two categories: informative (suitable for positioning) and non-informative (not suitable for positioning) [13]. Then, by treating non-informative areas as obstacles, the path planning problem can be transformed into a sequence optimization problem [14,15]. There are many optimization methods available to solve this problem, including genetic algorithms, simulated annealing algorithms, ant colony algorithms, particle swarm algorithms, etc. [16,17,18,19,20]. However, the assumption that non-informative areas are restricted regions and entering these areas will result in significant positioning errors does not apply to UAV navigation situations. For example, flat areas are not suitable for gravity navigation, but there are no real obstacles, and, even relying solely on INS, it is possible to safely navigate through them. Furthermore, research suggests that areas suitable for positioning based on local characteristics are typically discrete and small, making it difficult to find connected informative areas [13,21,22,23]. As a result, it is impossible to use obstacle avoidance path planning methods for path planning in any sea area, especially when the starting or target points are surrounded by non-informative regions.
The main purpose of the planning method in this study is to find a path that minimizes the positioning error between the starting and ending points and can be carried out in any sea area. It is necessary to compare the filtering results along different trajectories to determine the optimality of the planned path. The posterior Cramér-Rao bound (PCRB) integrates information from kinetics and measurement models; therefore, it comprises all sensor-obtained gravity field information without the need for actually implementing the filtering algorithm [24,25,26,27,28,29,30]. A* algorithm is one of the most common heuristic search algorithms, swiftly investigating a possible set of solutions for a given issue using heuristic search techniques, focusing more on the end answer than on sub-problems, which enables it to produce pathways fast and with improved results [31,32]. This study uses PCRB as the cost function of A*, precisely fusing the path planning and navigation filter estimation results. The characteristics of the gravity fields at departure and destination are not limitations on the proposed path-planning method. This study doe not add distance directly to the cost or heuristic function like most shortest path trajectory designs do. Instead, the distance factor is included in the INS error divergence variance. Hence, this method can plan the quickest path while maintaining positioning accuracy.
The following is the arrangement of this paper: Section 2 derives the PCRB model of GAINS, and Section 3 combines PCRB with A* to form the PCRB-based A* path planning method. In Section 4, two simulation tests were conducted to prove the optimality of the two planned paths. Finally, conclusions are given in Section 5.
3. A* Algorithm Path Planning Design Based on PCRB
The A* algorithm is a heuristic search algorithm that is recursive in nature and can follow certain steps, starting from the original state and gradually searching to the optimal solution. The A* algorithm uses the overhead G between nodes in the graph, and a heuristic function H related to the current task to find the optimal path.
where, is the valuation function of a node, which indicates the combined priority of that node considered in the selection of node n. denotes the actual generation value from the starting point to the current node. denotes the cost estimate of the current node to the target point, which is the prediction function.
The computation in PCRB is in the time domain and the A* algorithm works in the spatial domain. To facilitate the combination of PCRB with the A* algorithm, the coordinates at t time are assumed to be n. Correspondingly, the estimated position PCRB in n coordinates is . The INS position error dispersion is assumed to be time-dependent only, and the coefficient of linear drift of the position error variance with time is . Denote the Euclidean distance from the current point to the parent node by , and denote the distance from the current point to the target node by to denote the Euclidean distance from the current point to the target node.
The position error uncertainty of INS grows linearly over a certain time period, and the relationship between and distance is as follows.
where is the average velocity of the carrier during the sampling interval.
The main goal of this paper is to identify the path that minimizes the total posterior filtering errors of navigation at each current waypoint. We accomplish this by using the PCRB at the present position n as the cost function for the current node in the A algorithm.
(26) represents the navigation error covariance of the one-step prediction, and (27) represents the correction of the one-step prediction by the posterior information from the reweighted force measurement to obtain the PCRB. Obviously the matrix is a square matrix whose diagonal elements represent the error variance in two orthogonal directions, X direction (eastward) and Y direction (northward). In this paper, the sum of the traces of the PCRB of the localization error at each point on the trajectory is used as a metric to quantify the navigation accuracy of this path, i.e.,
where means trace operation.
The heuristic function is the expected navigation error for the increase of the current position to the target position. Based on the fact that the INS position error can be considered as linearly divergent in the short term, the heuristic function is set to
Assuming that the current node is n and the actual cost is , the complete computation steps of for its child node are as follows.
- (1)
- Calculate the distance from the child node to the target node according to Equation (24), and bring in Equation (29) to calculate the estimated value .
- (2)
- The distance from the child node to the parent node is calculated according to Equation (23) and brought into Equation (25) to get .
- (3)
- Substitute into Equation (26) to get then bring (28) to calculate of the child nodes.
- (4)
- Combining the obtained and ,
The A* algorithm controls the points in the map by setting the open list and close list, and the pseudo code table of PCRB-based A* path planning algorithm is shown in Algorithm 1.
| Algorithm 1 The PCRB-base A* path planning algorithm |
Add the start point s to the open list and set the initial value . Repeat the following procedure:
Starting from the end point, each node moves along its parent node until the start point, saving the path. |
4. Simulation
The numerical gravity map of the simulation shown in Figure 2 is derived from the global ocean gravity field model produced by Sandwell’s team [35], and the accuracy of the gravity field of the selected experimental region is better than mGal. The maximum gravity anomaly in the region is mGal and the minimum is mGal. The gravity anomaly is highly undulating and contains various topographic features such as peaks, slopes, and flats, which are suitable for path planning analysis. Since the actual horizontal distances of longitude and latitude of are different, this paper projects the earth coordinate system to the geographic coordinate system, and the spatial resolution of the interpolated map is 1 km.
Figure 2.
Simulation map.
The measure of trajectory performance uses the Root Mean Square Error (RMSE), which is the square root of the ratio of the square of the deviation of the predicted value from the true value to the number of observations n.
where is the estimated value of the trajectory coordinates, is the true value of the trajectory coordinates, and N is the number of Monte Carlo experiments.
The estimated position is calculated by the SITAN algorithm, which is essentially an extended Kalman filter algorithm [5,36]. The state error propagation of SITAN can be simply modeled as (32).
where is the position error of INS, i.e., .
SITAN uses random linearization techniques to fit linear observation models.
where coefficients for can be obtained from the following
(34) and (35) describe the process of calculating the observation matrix H for gravity anomaly data. The variables used are as follows: , which represents the grid of the INS indicator position on the digital gravity map; , which is the gravity anomaly extracted from the digital map based on the INS indicated position; , which is the gravity anomaly measured in real-time; which is the spacial resolution of the digital map; and L, which represents the number of grid points in the length of the fitted interval. Generally, a more accurate INS indicator position leads to a smaller INS confidence interval, resulting in a more precise linearized observation model.
For comparison, the following method [31,37] (hereinafter named method1) is used to calculate the informative areas.
where and are the sum of the squares of the gravity anomaly differences between point and its adjacent points within a distance of k in the latitude and longitude directions. When , is used as a criterion for determining the informative areas, as shown in Figure 3.
Figure 3.
Informative areas of method1.
In order to implement method1 in the A* algorithm, the following design was carried out:
The meaning of (39) is to use the distance from the current point to the goal point as the heuristic function . (40) represents a cost function of 0 in the informative areas and 1 in the non-informative areas, rather than being treated as obstacles.
4.1. Test 1
The starting point of Test 1 in the planned path is located at (start1 in Figure 2). The point is located within the slope area, where contour lines are densely distributed. The ending point, on the other hand, has coordinates of . Table 1 lists the simulation conditions.
Table 1.
Simulation parameters settings.
The background in Figure 4 is the contour filling map calculated from Equation (19) in spatial domain, i.e.,
where is the slope vector of the gravity field, and is the variance of the gravity measurement error at position n. represents the information of gravity anomaly fields in a small area that GAINS can collect. That is, a large means a small value of positioning error. A comparison between this and the gravity anomaly contours in Figure 2 reveals that regions with denser contours correspond to larger , which indicates that gravity navigation is more advantageous in these areas. In addition, compared with Figure 3, areas with large (i.e., dark colored areas) are basically consistent with the informative areas determined by method1, indicating that can quantify the informative areas.
Figure 4.
Planned path, Shortest path, and trajectory L3, L4, …, L9 in Test 1.
As shown in Figure 4, following the proposed method, the planned path intersects the region with maximum information. However, the trajectory planned by method1 roughly follows the contour of the informative areas, rather than the center. Furthermore, the planned trajectory is smoother than the trajectory of method1, which is beneficial for heading control. In order to determine the optimality of the planned path, in addition to the path of method1 and the shortest path, we established several equidistant curves for comparison. Five additional curves were labeled as L1, L2, … curves, L5, from left to right, with a horizontal distance of 3.5 km between them.
We conducted Monte-Carlo simulations 100 times with the same parameters as those listed in Table 1. Each trajectory was divided into 100 sampling points by equal Euclidean distances. Figure 5 provides a comparison of the localization accuracy achieved using different trajectories in Test 1. As can be seen from Figure 5, the RMSE of all paths decreases rapidly during the initial stage since the starting point 1 is located in a region with high values. Among them, due to L4 and L5 towards the east heading in the initial stage, where the value there is relatively small, there is a slower RMSE descent of the trajectory in these two compared to other trajectories. Although the planned trajectory does not maintain the lowest RMSE throughout the entire path, it can be seen in the Figure 6 that the total RMSE of the planned trajectory is the smallest.
Figure 5.
RMSE curves for each trajectory in Test 1.
Figure 6.
Sum of RMSE for each trajectory in Test 1.
A noteworthy phenomenon is that even though L1 deviates from areas with high values, or even has a segment in the trajectory that is in a very small region, it still achieves a lower RMSE. One possible reason is that its path is short, so the divergence of the INS is small. The positioning accuracy is the comprehensive result of INS divergence and gravity-assisted correction, which cannot be determined solely by or the characteristic parameters of informative areas.
4.2. Test 2
Test 1 indicates that the RMSE of all trajectories decreases rapidly during the initial phase because the starting point is located in informative areas. Test 2 changed the starting point to (start2 in Figure 2), situated at a relatively gentle seabed. As shown in Figure 7, this location has a smaller value, indicating that less gravity information can be used at the initial position. Consistent with test 1, in Figure 7, the black curve represents the planned trajectory, the gray curve represents the direct trajectory, and the blue curve represents the method1 trajectory. Similarly, we also designed L1–L5 as a comparison, with a horizontal spacing of approximately 5.5 km. Due to the distance from the informative areas, method1 fails at this test and only implements the shortest path planning of the A* algorithm without passing through any informative areas.
Figure 7.
Planned path, Shortest path, and trajectories L1, L2, …, L5 in Test 2.
The simulation parameter settings are the same as Table 1. Figure 8 shows the RMSE of the position error for these trajectories, and the sum of RMSE values for each trajectory is presented in Figure 9.
Figure 8.
RMSE curves of Test 2.
Figure 9.
The sum of RMSE for each trajectory of Test 2.
In addition to the planned trajectory, L1, L2, and L3 all cross the area with large values on the left side in the initial stage, where L2 overlaps with the planned trajectory for a long time. In the magnified coordinate area, it can be seen that these four curves have a significantly faster descent speed at the beginning than the other four curves, including the straight line trajectory, method1 trajectory, L4, and L5. As shown in Figure 9, among all trajectories, the sum of RMSE for L2 and L3 is close to the planned trajectory, but their path length is longer, and the planned path is still the optimal choice. Due to the neglect of the relative value of information in the path planning method based on informative areas, available gravity information below the set threshold is discarded, and the setting of the threshold is vague and empirical, and will not be applicable to any sea area. Therefore, as shown in Figure 9, method1 exhibits the worst RMSE, even worse than the shortest path. On the contrary, the path planning method based on PCRB has clear information significance, considering not only the amount of gravity field information, but also the distance factor and INS drift rate, thus obtaining the optimal results.
4.3. The Impact of Changing the Measurement Noise on the Paths
In practice, the statistical characteristics of gyroscopes and accelerometers noise in inertial navigation systems are usually known and stable after careful calibration, so the process noise is stable. Therefore, the main factor to consider is the impact of gravity measurement errors. And since gravity measurement noise is affected by carrier motion, waves, and inaccurate map modeling, its variance is difficult to estimate accurately, so path planning should be considered to adapt to different measurement noise. The calculation of the sum of RMSE of two experimental trajectories is carried out by changing the standard deviation of the measurement noise to obtain Table 2.
Table 2.
Sum of RMSE of the trajectories in Test 1.
In an overall view in Table 2 and Table 3, increasing the amount of measurement noise will increase the lower limit of positioning error, but will not change the ranking of the lower limit size of the curve, so the planned trajectory always has higher positioning accuracy than the other curves. Therefore, the planned trajectory is always optimal. And with the increase of the measurement noise, the improvement of the localization accuracy of the planned trajectory is more obvious. The optimality of the planned trajectory is not affected by gravimetric measurements, so that the planned trajectory can be navigated in one determined ocean mission to achieve the optimal navigation accuracy. In addition, the RMSE of a spatially close trajectory to the planned path is also close to the RMSE of the planned trajectory. Therefore, even if the real path deviates from the planned one by a small amount, it is possible to obtain a high positioning accuracy by gravity information.
Table 3.
Sum of RMSE of the trajectories in Test 2.
5. Conclusions
This article proposed a method to plan a path that aims for the best positioning accuracy by using the Postiori Cramer-Rao bound of Gravity-aided Inertial Navigation System as the cost value in the A* algorithm. This path planning method is not limited by the ocean gravity field and can plan the trajectory with the minimum navigation error between any start and end points. The next work is to find the set of trajectories within a certain error requirement in which the carrier can achieve higher positioning accuracy without strictly following a certain trajectory, thereby improving the mobility of the carrier.
Author Contributions
Conceptualization, B.W.; methodology, B.W.; software, B.W.; validation, B.W.; formal analysis, B.W.; investigation, B.W. and T.C.; resources, T.C.; data curation, B.W.; writing—original draft preparation, B.W.; writing—review and editing, B.W. and T.C.; visualization, B.W.; supervision, T.C.; project administration, T.C.; funding acquisition, T.C. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Key R&D Program of China, Grant Nos. 2017YFC0601601.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
For the results and data generated during the study, please contact the corresponding author.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| GAINS | Gravity-aided inertial navigation system |
| INS | Inertial Navigation System |
| PCRB | Postiror Cramér-Rao bound |
| RMSE | Root Mean Square Error |
References
- Huang, H.; Tang, J.; Liu, C.; Zhang, B.; Wang, B. Variational Bayesian-Based Filter for Inaccurate Input in Underwater Navigation. IEEE Trans. Veh. Technol. 2021, 70, 8441–8452. [Google Scholar] [CrossRef]
- Bao, J.; Li, D.; Qiao, X.; Rauschenbach, T. Integrated navigation for autonomous underwater vehicles in aquaculture: A review. Inf. Process. Agric. 2020, 7, 139–151. [Google Scholar] [CrossRef]
- Jalal, F.; Nasir, F. Underwater Navigation, Localization and Path Planning for Autonomous Vehicles: A Review. In Proceedings of the 2021 International Bhurban Conference on Applied Sciences and Technologies (IBCAST), Islamabad, Pakistan, 12–16 January 2021; pp. 817–828. [Google Scholar] [CrossRef]
- Liu, H.; Wu, L.; Bao, L.; Li, Q.; Zhang, P.; Xi, M.; Wang, Y. Comprehensive Features Matching Algorithm for Gravity Aided Navigation. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1–5. [Google Scholar] [CrossRef]
- Wang, Z.; Huang, Y.; Wang, M.; Wu, J.; Zhang, Y. A Computationally Efficient Outlier-Robust Cubature Kalman Filter for Underwater Gravity Matching Navigation. IEEE Trans. Instrum. Meas. 2022, 71, 1–18. [Google Scholar] [CrossRef]
- Wang, B.; Ma, Z.; Huang, L.; Deng, Z.; Fu, M. A Filtered-Marine Map-Based Matching Method for Gravity-Aided Navigation of Underwater Vehicles. IEEE/ASME Trans. Mechatronics 2022, 27, 4507–4517. [Google Scholar] [CrossRef]
- Gao, S.; Cai, T.; Fang, K. Gravity-Matching Algorithm Based on K-Nearest Neighbor. Sensors 2022, 22, 4454. [Google Scholar] [CrossRef]
- Stepanov, O.; Nosov, A. Algorithm for Planning an Informative Route for Map-Aided Navigation. In Proceedings of the 2021 28th Saint Petersburg International Conference on Integrated Navigation Systems (ICINS), Saint Petersburg, Russia, 31 May 2021–2 June 2021; pp. 1–5. [Google Scholar] [CrossRef]
- Liu, F.; Li, F.; Jing, X. Navigability Analysis of Local Gravity Map with Projection Pursuit-Based Selection Method by Using Gravitation Field Algorithm. IEEE Access 2019, 7, 75873–75889. [Google Scholar] [CrossRef]
- Feng, X.; Wang, B.; Deng, Z.; Fu, M. Internal path planning method for underwater vehicle with gravity aided navigation. In Proceedings of the 2016 35th Chinese Control Conference (CCC), Chengdu, China, 27–29 July 2016; pp. 5537–5541. [Google Scholar] [CrossRef]
- Yang, J.; Huo, J.; Xi, M.; He, J.; Li, Z.; Song, H.H. A Time-Saving Path Planning Scheme for Autonomous Underwater Vehicles with Complex Underwater Conditions. IEEE Internet Things J. 2023, 10, 1001–1013. [Google Scholar] [CrossRef]
- Wang, B.; Cai, T.; Fang, K. The Quantification Method of Matching Capability of Areas in Gravity-Aided Inertial Navigation. IEEE Sens. J. 2022, 22, 20958–20967. [Google Scholar] [CrossRef]
- Stepanov, O.A.; Nosov, A.S.; Toropov, A.B. Navigation informativity of geophysical fields in map-aided navigation. In Proceedings of the 2017 DGON Inertial Sensors and Systems (ISS), Karlsruhe, Germany, 19–20 September 2017; pp. 1–19. [Google Scholar] [CrossRef]
- Zhou, X.; Gao, F.; Fang, X.; Lan, Z. Improved Bat Algorithm for UAV Path Planning in Three-Dimensional Space. IEEE Access 2021, 9, 20100–20116. [Google Scholar] [CrossRef]
- Xu, C.; Duan, H.; Liu, F. Chaotic Artificial Bee Colony Approach to Uninhabited Combat Air Vehicle (UCAV) Path Planning. Aerosp. Sci. Technol. 2010, 14, 535–541. [Google Scholar] [CrossRef]
- Panda, M.; Das, B.; Subudhi, B.; Pati, B.B. A Comprehensive Review of Path Planning Algorithms for Autonomous Underwater Vehicles. Int. J. Autom. Comput. 2020, 17, 321–352. [Google Scholar] [CrossRef]
- Sang, H.; You, Y.; Sun, X.; Zhou, Y.; Liu, F. The hybrid path planning algorithm based on improved A* and artificial potential field for unmanned surface vehicle formations. Ocean Eng. 2021, 223, 108709. [Google Scholar] [CrossRef]
- Chong, Y.; Chai, H.; Li, Y.; Yao, J.; Xiao, G.; Guo, Y. Automatic Recognition of Geomagnetic Suitability Areas for Path Planning of Autonomous Underwater Vehicle. Mar. Geod. 2021, 44, 287–305. [Google Scholar] [CrossRef]
- Ma, Y.; Gong, Y.; Xiao, C.; Gao, Y.; Zhang, J. Path Planning for Autonomous Underwater Vehicles: An Ant Colony Algorithm Incorporating Alarm Pheromone. IEEE Trans. Veh. Technol. 2019, 68, 141–154. [Google Scholar] [CrossRef]
- Wang, L.; Liu, L.; Qi, J.; Peng, W. Improved Quantum Particle Swarm Optimization Algorithm for Offline Path Planning in AUVs. IEEE Access 2020, 8, 143397–143411. [Google Scholar] [CrossRef]
- Wang, B.; Zhu, Y.; Deng, Z.; Fu, M. The Gravity Matching Area Selection Criteria for Underwater Gravity-Aided Navigation Application Based on the Comprehensive Characteristic Parameter. IEEE/ASME Trans. Mechatronics 2016, 21, 2935–2943. [Google Scholar] [CrossRef]
- Wang, B.; Zhou, M.; Deng, Z.; Fu, M. Sum Vector-Difference-Based Matching Area Selection Method for Underwater Gravity-Aided Navigation. IEEE Access 2019, 7, 123616–123624. [Google Scholar] [CrossRef]
- Wang, B.; Li, T.; Deng, Z.; Fu, M. Wavelet Transform Based Morphological Matching Area Selection for Underwater Gravity Gradient-Aided Navigation. IEEE Trans. Veh. Technol. 2023, 72, 3015–3024. [Google Scholar] [CrossRef]
- Bergman, N. Recursive Bayesian Estimation: Navigation and Tracking Applications. Ph.D. Thesis, Linkoping University, Linköping, Sweden, 1999. [Google Scholar]
- Tichavsky, P.; Muravchik, C.; Nehorai, A. Posterior Cramer-Rao bounds for discrete-time nonlinear filtering. IEEE Trans. Signal Process. 1998, 46, 1386–1396. [Google Scholar] [CrossRef]
- Reynaud, S.; Louis, C. A Universal Navigability Map Building Approach for Improving Terrain-Aided-Navigation Accuracy. In Proceedings of the IEEE/ION Position, Location and Navigation Symposium, Indian Wells, CA, USA, 4–6 May 2010; pp. 888–896. [Google Scholar] [CrossRef]
- Zhong, X.; Premkumar, A.B.; Madhukumar, A.S. Particle Filtering and Posterior Cramér-Rao Bound for 2-D Direction of Arrival Tracking Using an Acoustic Vector Sensor. IEEE Sens. J. 2012, 12, 363–377. [Google Scholar] [CrossRef]
- Hernandez, M.; Farina, A. PCRB and IMM for Target Tracking in the Presence of Specular Multipath. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 2437–2449. [Google Scholar] [CrossRef]
- Lee, H.; Chun, J.; Jeon, K. Experimental Results and Posterior Cramér–Rao Bound Analysis of EKF-Based Radar SLAM with Odometer Bias Compensation. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 310–324. [Google Scholar] [CrossRef]
- Zhang, S.; Chen, D.; Fu, T.; Cao, H. Approximating Posterior Cramér–Rao Bounds for Nonlinear Filtering Problems Using Gaussian Mixture Models. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 984–1001. [Google Scholar] [CrossRef]
- OuYang, M.; Ma, Y. Path planning for gravity aided navigation based on improved A* algorithm. Chin. J. Geophys. 2020, 63, 4361–4368. [Google Scholar] [CrossRef]
- Liu, X.; Ma, D.; Yang, M.; Xia, X.; Guo, P. Modified Block A* Path-Planning Method for Hybrid-Driven Underwater Gliders. IEEE J. Ocean. Eng. 2022, 47, 20–31. [Google Scholar] [CrossRef]
- Anderson, R.C.; Davenport, J.A.; Jekeli, C. Determination of Gravity Data Spacing Required For Inertial Navigation. Navigation 2000, 47, 1–6. [Google Scholar] [CrossRef]
- Higham, N.J. Accuracy and Stability of Numerical Algorithms, 2nd ed.; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2002; p. 258. [Google Scholar] [CrossRef]
- Sandwell, D.; Garcia, E.; Soofi, K.; Wessel, P.; Chandler, M.; Smith, W.H.F. Toward 1-mGal Accuracy in Global Marine Gravity from CryoSat-2, Envisat, and Jason-1. Lead. Edge 2013, 32, 892–899. [Google Scholar] [CrossRef]
- Yoo, Y.M.; Park, C.G. Improvement of Terrain Referenced Navigation Using a Point Mass Filter with Grid Adaptation. Int. J. Control Autom. Syst. 2015, 13, 1173–1181. [Google Scholar] [CrossRef]
- Wang, H.; Wu, L.; Chai, H.; Xiao, Y.; Hsu, H.; Wang, Y. Characteristics of Marine Gravity Anomaly Reference Maps and Accuracy Analysis of Gravity Matching-Aided Navigation. Sensors 2017, 17, 1851. [Google Scholar] [CrossRef]
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).