Abstract
This study introduces a pose estimation algorithm integrating an Inertial Navigation System (INS) with an Alternating Current (AC) magnetic field-based navigation system, referred to as the Magnetic Positioning System (MPS), evaluated using a 6 Degrees of Freedom (DoF) drone. The study addresses significant challenges such as the magnetic vector distortions and model uncertainties caused by motor noise, which degrade attitude estimation and limit the effectiveness of traditional Extended Kalman Filter (EKF)-based fusion methods. To mitigate these issues, a Tightly Coupled Unscented Kalman Filter (TC UKF) was developed to enhance robustness and navigation accuracy in dynamic environments. The proposed Unscented Kalman Filter (UKF) demonstrated a superior attitude estimation performance within a 6 m coil spacing area, outperforming both the MPS 3D LS (Least Squares) and EKF-based approaches. Furthermore, hyperparameters such as alpha, beta, and kappa were optimized using the Sequential Importance Resampling (SIR) process of the Particle Filter. This adaptive hyperparameter adjustment achieved improved navigation results compared to the default UKF settings, particularly in environments with high model uncertainty.
1. Introduction
To mitigate the integration errors of the INS, a GNSS (Global Navigation Satellite System) is often employed. However, GNSS performance degrades when the Line of Sight (LOS) between the receiver and satellites is obstructed, or when signal attenuation occurs due to surrounding environmental factors. In contrast, artificial magnetic fields enable navigation without requiring LOS, and are less affected by signal attenuation in environments where GNSS signals are weak, such as underwater or underground regions.
Due to these advantages, both Direct Current (DC)-based and Alternating Current (AC)-based magnetic navigation methods have been proposed [1,2,3,4]. Studies have shown that AC magnetic navigation provides a larger navigation area at the same power level compared to DC magnetic navigation and exhibits superior accuracy. By leveraging these benefits of AC magnetic fields, our research group has developed a navigation system called the Magnetic Positioning System (MPS) based on AC magnetic fields [3,5].
For AC magnetic field-based navigation, coil models such as the dipole model and the circular coil model have been proposed. The dipole model exhibits uncertainties near the source point, but remains efficient within a suitable range and is mathematically simple, offering high computational efficiency. However, when expanding the range for navigation, the efficiency of the dipole model declines. This is particularly evident near the source coil, where the dipole model significantly deviates from the actual measurements, leading to a sharp degradation in performance. To address these limitations, the circular coil model was proposed, demonstrating reduced uncertainties near the coil while maintaining a computational efficiency nearly equivalent to that of the dipole model [6,7].
Research on magnetic–inertial navigation using the MPS has also been conducted in indoor environments. The experimental results revealed that in indoor settings, eddy currents caused by reinforced concrete structures lead to distortions in the Z-axis during pure magnetic field navigation. To mitigate these distortions, a study was conducted to integrate 2D (dimension) magnetic field navigation with a 1D range sensor, effectively reducing Z-axis errors for improved navigation performance [8].
Outdoor experiments on magnetic–inertial navigation were also conducted. Unlike in indoor environments, it was observed that the influence of eddy currents was significantly reduced in outdoor settings. As a result, accurate navigation was achieved using pure magnetic field navigation within a diagonal coil spacing area. Furthermore, navigation experiments were extended to a larger area of , surpassing the indoor experiments conducted in the range. However, in the most expanded range, the performance of magnetic-based navigation was found to degrade due to signal occlusion of the magnetic vectors. To address this issue, Tightly Coupled structure sensor fusion was proposed [9,10].
Previous research on the MPS was limited to 2D magnetic field navigation or evaluations using a UGV (Unmanned Ground Vehicle) restricted to 3DoF (Degrees of Freedom) motion in outdoor environments. In contrast, this study utilized a drone capable of 6DoF motion to evaluate the performance of magnetic navigation in a area. The experimental results revealed that the 6DoF motion and motor noise of the drone caused a significant increase in model uncertainty near the coil. Consequently, magnetic vector signals were distorted in this region, leading to a decline in the attitude estimation performance of magnetic-based navigation. Similarly, navigation performance using an EKF (Extended Kalman Filter)-based approach, which was considered in previous methods, also deteriorated. EKF achieves optimal results when noise follows a Gaussian distribution. However, in environments where model uncertainty increases due to motor noise and 6DoF motion, such as in this experiment, the performance of EKF cannot be guaranteed. Therefore, the UKF (Unscented Kalman Filter) was considered a more suitable filter for environments like the one in this study [11,12,13,14].
Unlike the EKF, the UKF does not require linearization, making it more robust to nonlinearity. Additionally, the UKF has demonstrated greater resilience to model uncertainties compared to the EKF. However, in traditional UKF implementations, as the state dimension increases, the estimation region of sigma points expands, leading to performance degradation. To address this issue, the Scaled Unscented Transformation was proposed to regulate the sigma point estimation region [15]. By tuning the hyperparameters alpha, beta, and kappa, sigma points can be rearranged to conform to specific distributions, including non-Gaussian distributions. Studies have been conducted on the influence of these hyperparameters on UKF performance, along with methods for determining the appropriate settings [16,17,18,19].
Previous research [16,17,18,19] has shown that using likelihood as the objective function is effective. Through parameter adjustment, the log-likelihood value was optimized, enabling the estimation of the hyperparameters. In this study, the Sequential Importance Resampling (SIR) process, commonly used in Particle Filters, was employed to estimate the hyperparameters through resampling based on weight. The UKF navigation results using the converged hyperparameters derived through this process outperformed those obtained with UKF configurations using commonly preset hyperparameter values.
The contributions of this study are as follows. First, the navigation performance of the Magnetic Positioning System (MPS) was evaluated in a 6DoF environment using a drone. Second, through the design of a Tightly Coupled UKF (TC UKF), the navigation performance during drone flight demonstrated superior attitude estimation compared to traditional EKF-based methods. Third, the UKF using hyperparameters estimated through the SIR process of the Particle Filter outperformed the UKF with commonly preset hyperparameter values.
The remainder of this paper is organized as follows: Section 2 introduces the sensor integration framework for MPS/INS, describing the measurement model and the TC UKF integration approach, along with the estimation of the UKF hyperparameters using the SIR process. Section 3 presents an analysis of the magnetic vector errors occurring during flight, including details of the experimental environment and the characteristics of datasets with different types of model uncertainty. Section 4 discusses the navigation results, comparing the performance of a conventional UKF and SUKF (SIR-UKF) under various experimental conditions, Finally, Section 5 concludes the paper, summarizing key findings and suggesting potential directions for future research.
2. Sensor Integration MPS/INS
2.1. Measurement Description and UKF Tightly Coupled Integration
This section introduces the measurement model and the Tightly Coupled integration approach of the UKF. Figure 1 illustrates the MPS process.
Figure 1.
MPS magnetic field vector.
To model the AC magnetic field at each coil (500, 600, 700, and 800 Hz), the magnetic field is first expressed in the c-frame (coil frame), which is defined relatively to the plane centered at the coil. In the c-frame, the axis parallel to the coil’s center axis is defined as the x-axis, the axis perpendicular to the center axis is defined as the y-axis, and the downward direction is defined as the z-axis. The magnetic field vector at a specific point in the c-frame is derived from the model. The n-frame (navigation frame) serves as the local reference frame for navigation, with its origin set at the center of the 6 6 m navigation area. Additionally, the c-frame and n-frame differ by the height Z, which corresponds to the center height of the coil. All navigation results are expressed in the n-frame. Therefore, to convert the model-derived magnetic field vector from the c-frame to the n-frame, a Direction Cosine Matrix (DCM) is applied.
The actual magnetic field vector is measured in the b-frame (body frame), which is defined relative to the drone. Therefore, to implement the Tightly Coupled integration in this study, the model-derived magnetic field vector must be aligned with the measured magnetic field vector. To achieve this, the model-derived magnetic field vector in the n-frame is converted to the b-frame using a DCM. The detailed mathematical derivation of this transformation is presented in Equations (1)–(8).
Based on previous studies [6,9], the magnetic vector in the -frame with the application of the circular coil model can be expressed as shown in Equations (1)–(3).
Here, represents the DCM that transforms from the coil frame to the -frame, and denotes the magnetic vector at position in the coil coordinate system. The measurement model is presented in Equation (4).
In Equation (4), the magnetometer measurement is composed of four components, which represent three-dimensional vectors from four simultaneous AC magnetic fields. In practice, one concurrent magnetic field vector is acquired and digitally processed in the DSP module for synchronized demodulation, separating each frequency component. A detailed explanation can be found in [5].
Also, note that the magnetic vector generated in the 500–800 Hz range is multiplied by to transform it into a value measured in the body frame. This process involves computing the observation matrix by differentiating the observation model given in (5) with respect to changes in position and attitude , respectively.
The observation matrix is utilized to apply the Least Squares (LS) method, as shown in Equation (6), to obtain measurements for MPS magnetic field navigation, obtaining the error estimate of position and attitude perturbation , respectively. By employing Equations (7) and (8), the position and attitude , expressed in quaternion form, are obtained from the MPS.
Here, represents the magnetic vector extracted in the -frame from each coil. Using these vectors, the position and quaternion-based attitude can be obtained from the magnetic field. In Equation (8), the symbol denotes quaternion multiplication.
The structure of the TC UKF is illustrated in Figure 2.
Figure 2.
Structure of TC UKF.
As depicted in Figure 2, the IMU (Inertial Measurement Unit) data are measured at 100 Hz, while the Magnetic Field Vector data are measured at 10 Hz. If the synchronization between the IMU and Magnetic Field Vector is not aligned, the navigation process is performed using INS propagation based solely on the IMU. During this process, both the state estimate and error covariance estimate are computed. The moment when the IMU and MPS become synchronized is referred to as the measurement update phase. At this stage, the extracted magnetic vector is used to obtain measurement values, and the observation model is applied to derive the model-based magnetic field values using the state estimate. These values are then utilized to update the state, as well as the error covariance estimate.
The middle section of the figure illustrates the Unscented Transformation (UT), depicting the calculation of state estimates and error covariance estimates during both the time update and measurement update steps. The detailed mathematical formulation of this process is provided in Equations (9)–(26).
The navigation state is defined as shown in Equation (9).
represents the position in the -frame, denotes the velocity in the -frame, and represents the attitude expressed as a quaternion. and correspond to the biases of the accelerometer and gyroscope, respectively. In the INS model , the position, velocity, acceleration, attitude, , and are updated as described in Equation (10).
In this process, acceleration is given as described in Equation (11):
where represents the DCM, which defines the transformation from the body frame (b-frame) to the navigation frame. represents the acceleration in the b-frame and represents gravity. represents the quaternion-based attitude estimated from the gyroscope.
During the UT process, including the addition, scaling, and propagation of sigma points, the constraint that the quaternion norm must remain equal to 1 can be violated, leading to inaccuracies in attitude estimation [20,21]. To address this issue, this study converts quaternions into rotation vectors for the UT process:
where , , , is:
In Equation (14), represents the system order, while and denote the hyperparameters of the UKF. and represent the attitude estimated using the rotation vector, expressed in quaternion form.
In the time update, the state estimate and error covariance are calculated as shown in Equations (17) and (18). In this case, , expressed in Equation (17) corresponds to the INS model presented in Equation (10). represents system noise covariance.
During the measurement update, the previously calculated is applied to the observation model to compute the measurements and covariance , as shown in Equations (19)–(21). represents measurement noise covariance. In this study, the design of the measurement noise covariance is based on Reference [5], ensuring that it is proportional to the square of the measurement magnitude.
where and is:
In Equation (20), represents the measurement innovation covariance, while in Equation (21), denotes the cross-covariance between the state and the measurement. The weights and , defined in Equations (22) and (23), correspond to the weighting factors for the state estimate and the covariance calculation, respectively. In Equation (22), in represents a hyperparameter of the UKF.
Using this, the Kalman gain is calculated as shown in Equation (24), and the state and error covariance are updated as shown in Equations (25) and (26). At this point, in Equation (25) represents the measurement values.
2.2. Estimation of UKF Hyperparameters Using the SIR Process
The hyperparameters of the traditional UKF, namely alpha , beta (), and kappa , play a role in controlling the distribution of the sigma point region. Specifically, is typically set between 0.001 and 1, is set to 0 or when is less than 3 [14,15], and is optimally set to 2 under Gaussian distribution assumptions [13]. However, these predefined values are not always optimal, leading to numerous studies aimed at identifying the best hyperparameter settings [16,17,18,19].
Unlike prior studies that directly estimated these parameters, this study utilizes the weights derived from the SIR process in the Particle Filter to determine the optimal hyperparameters. Through the SIR process, the hyperparameter values are not fixed, but instead adjusted to reflect regions of increased model uncertainty or repeated uncertainty. This adaptability allows for improved navigation results. The PDF (Probability Density Function) used for this calculation process is constructed as shown in Algorithm 1:
| Algorithm 1: PDF Calculation |
| 1: Compute the Probability Density Function (PDF) for measurement update in SIR-UKF: 2: Return the computed |
The terms are defined as follows:
|
Using Algorithm 1, the PDF value can be computed for the measured magnetic field and the model-derived magnetic field vector . This allows the model-based magnetic field vector, computed from the currently estimated state, to have a higher PDF value when it closely matches the actual measured magnetic field.
The SUKF (SIR-UKF) process is shown in Algorithm 2:
| Algorithm 2: SIR-UKF | ||||||
| 1: | for | do | ||||
| 2: | Distribute hyperparameter | |||||
| 3: | ||||||
| 4: | Start UT using distributed | |||||
| 5: | for | do | ||||
| 6: | ||||||
| 7: | Check the Measurement Synchronization (Sync) | |||||
| 8: | if | then | ||||
| 9: | ||||||
| 10: | else | |||||
| 11: | Calculate using Measurement and Observation model | |||||
| 12: | ||||||
| 13: | if | then | ||||
| 14: | ||||||
| 15: | end if | |||||
| 16: | end if | |||||
| 17: | end for | |||||
| 18: | Resampling and save hyperparameter | |||||
| 19: | Go back to | |||||
| 20: | end for | |||||
The process of Algorithm 2 can be described as follows. Step 1: the current state is set to the -th iteration, and the hyperparameters are initialized within a predefined range to ensure appropriate distribution. Step 2: the UT process is performed using the distributed hyperparameters. This process is repeated as many times as the number of distributed hyperparameters. Step 3: the synchronization between the IMU data and measurement values is verified. If synchronization is not achieved, the weights are uniformly assigned as . If synchronization is achieved, the PDF value is computed using Algorithm 1, and the weights are adjusted so that data with higher PDF values receive greater weights. Once the process is repeated for the specified number of points, the weights are normalized. Step 4: resampling is performed based on the calculated weights, ensuring that the hyperparameters with higher PDF values exert a greater influence. The obtained hyperparameters are stored, and the process restarts from Step 1 for the k + 1-th iteration. This process is conducted based on post-processing data.
3. Magnetic Vector Error Analysis During Flight
3.1. Experimental Environment
This section describes the experimental environment and scenarios. Figure 3a illustrates the experimental environment, including the coil arrangement and a 6 m spacing between the coils. Figure 3b depicts the components of the drone, which is equipped with a mission computer, the Jetson Nano, operating in an Ubuntu 18.04 environment, and a Pixhawk Hex Cube Black for drone flight. A receiver for collecting magnetic vectors is mounted on the underside of the drone. The receiver is equipped with a magnetometer sensor consisting of HMC1001 and HMC1002, while the IMU used is the ADIS16500.
Figure 3.
(a) Outdoor experimental environment. (b) Drone components.
For the flight experiment, the GPS-RTK (Global Positioning System Real-Time Kinematic) mode provided by Pixhawk, which offers an accuracy level of 2–3 cm, is used as the reference system. At the start of the experiment, magnetic vectors from the receiver and IMU data were transmitted to the main computer via UART (Universal Asynchronous Receiver/Transmitter), while the RTK (Real-Time Kinematic) information from Pixhawk was simultaneously transmitted to the main computer via MAVROS. The transmitted data were stored in a ROS1 environment and subsequently used to analyze the flight results. Previous studies have shown that the distortion of magnetic fields caused by eddy currents is significantly reduced in outdoor environments. Based on this, the experiment was conducted in an outdoor environment to evaluate the performance of a navigation method that performs 3D magnetic field navigation using pure magnetic vectors, which we refer to as the MPS 3D LS.
3.2. Experimental Details
This section describes the data configuration used to validate the effectiveness of the proposed algorithm. For the drone flight, the manual mode was utilized, with the flight controlled via a remote controller.
3.2.1. Data with Rapidly Increasing Model Uncertainty
This section explains the data related to the rapidly increasing errors between magnetic field measurements and model values. The flight trajectory follows a rectangular path toward 500, 600, 800, and 700 Hz in sequence, with continuous altitude changes during the flight. Data from the flight segment between 10 and 85 s were analyzed. To compute the magnetic field model values, the navigation solution from the Pixhawk RTK was used as reference data. Figure 4a illustrates the errors for each coil and the discrepancies between the measured and modeled magnetic fields along the x, y, and z axes. Breaking down the actual flight segment, the drone passed near the 500 Hz coil around 20 s, the 600 Hz coil around 30 s, the 800 Hz coil between 35 and 45 s, and the 700 Hz coil around 50 s. During the actual flight, the wind conditions caused the drone to remain near the 800 Hz coil for an extended period, which highlighted the model’s uncertainty in that region. Figure 4b displays the aggregated errors from all coils along each axis. Analyzing this graph shows that before approaching the 800 Hz coil, the model’s uncertainty increases gradually without steep slopes. However, near the 800 Hz coil, the error values rise sharply. A detailed comparison of the navigation solutions within this segment will be presented in the next section.
Figure 4.
(a) Absolute error values. (b) Total sum of absolute errors.
3.2.2. Data with Repeated Model Uncertainty
This section describes the error data between magnetic field measurements and model values where model uncertainty repeatedly occurs. The flight trajectory involved continuous altitude changes centered at a specific location, and data from the flight segment between 15 and 80 s were analyzed. Using the same method as in Section 3.2.1, the absolute error between the magnetic field measurements and model values was calculated. Graphs showing the errors for each axis are presented in Figure 5a, while the aggregated error data are shown in Figure 5b. Unlike the data in Section 3.2.1, these data exhibit rapidly fluctuating error values over time. The resulting gradual performance differences in the filter will be analyzed in detail in the next section.
Figure 5.
(a) Absolute error values. (b) Total sum of absolute errors.
5. Conclusions
This study analyzed the performance of magnetic navigation in a 6DoF drone environment and proposed a Tightly Coupled MPS-INS UKF integration method. Additionally, the effectiveness of the hyperparameters estimated through the SIR process for the UKF was demonstrated. In the drone flight environment, the MPS 3D LS showed a positional error of approximately 10 cm in terms of 3D RMSE Pos, exhibiting a performance advantage of less than 2 cm compared to other fusion methods. However, due to measurement distortions, the attitude error was approximately 4 degrees in terms of 3D RMSE Attitude, and increased to 7.4 degrees in regions with the highest model uncertainty. The results also demonstrated a decline in attitude estimation performance for the previously proposed EKF due to repetitive or rapidly increasing model uncertainty. The proposed UKF-based Tightly Coupled algorithm exhibited superior attitude performance in 3D flight environments and achieved the most robust attitude estimation results in datasets with significant model uncertainty. Furthermore, the UKF using hyperparameters estimated through the SIR process outperformed the conventional UKF with preset hyperparameters, delivering better positional and attitude results in datasets with increasing model uncertainty. Moreover, the proposed technique can be generalized for the continuous tracking of objects located behind obstacles or non-visible elements in the propagation medium—such as water, walls, or floors—by penetrating these barriers. Owing to its rapid provision of highly accurate continuous position and attitude estimates, this technique can be applied as a navigation method for the real-time precision control of unmanned vehicles.
Author Contributions
Conceptualization, J.S.; methodology, J.S.; software, J.S.; validation, D.K., B.L. and S.S.; formal analysis, J.S.; investigation, J.S; resources, D.K. and B.L.; data curation, D.K. and B.L.; writing—original draft preparation, J.S.; writing—review and editing, S.S; visualization, J.S.; supervision, S.S.; project administration, S.S.; funding acquisition, S.S. All authors have read and agreed to the published version of the manuscript.
Funding
This paper was supported by the Korean National Research Fund (NRF-2022R1A2C1005237) and Unmanned Vehicles Core Technology Research and Development Program (NRF-2020M3C1C1A01086408).
Data Availability Statement
The data are contained within the article.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Blankenbach, J.; Norrdine, A. Position estimation using artificial generated magnetic fields. In Proceedings of the 2010 International Conference on Indoor Positioning and Indoor Navigation, Zurich, Switzerland, 15–17 September 2010; pp. 1–5. [Google Scholar] [CrossRef]
- Blankenbach, J.; Norrdine, A.; Hellmers, H. A robust and precise 3D indoor positioning system for harsh environments. In Proceedings of the 2012 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sydney, NSW, Australia, 13–15 November 2012; pp. 1–8. [Google Scholar] [CrossRef]
- Lee, B.; Cho, S.Y.; Lee, J.; Sung, S. Magneto-Inertial Integrated Navigation System Design Incorporating Mapping and Localization Using Concurrent AC Magnetic Measurements. IEEE Access 2019, 7, 131221–131233. [Google Scholar] [CrossRef]
- Pasku, V.; De Angelis, A.; De Angelis, G.; Arumugam, D.D.; Dionigi, M.; Carbone, P.; Moschitta, A.; Ricketts, D.S. Magnetic Field-Based Positioning Systems. IEEE Commun. Surv. Tutor. 2017, 19, 2003–2017. [Google Scholar] [CrossRef]
- Lee, B.; Bae, J.Y.; Lee, J.; Sung, S. Tightly Coupled Integration Design for a Magneto-Inertial Navigation System Using Concurrent AC Magnetic Measurements. IEEE Access 2020, 8, 76253–76266. [Google Scholar] [CrossRef]
- Lee, B.; Sung, S. Planar Pose Estimation System Design via Explicit Spatial Representation Model of Concurrent AC Magnetic Fields. IEEE Trans. Instrum. Meas. 2022, 71, 18505914. [Google Scholar] [CrossRef]
- Lee, B.; Lee, J.; Sung, S. Comparative Performance Analysis of AC Magnetic Positioning Algorithms With Realtime Implementation Environment. Int. J. Control Autom. Syst. 2024, 22, 265–275. [Google Scholar] [CrossRef]
- Yun, J.H.; Sung, S. Design of Range/IMU-Aided Integrated Magnetic Positioning System for Improving Vertical Pose Estimation Performance. Int. J. Aeronaut. Space Sci. 2023, 24, 1430–1442. [Google Scholar] [CrossRef]
- Kwon, D.; Lee, B.; Sung, S. Design and Performance Validation of Tightly Coupled Magneto-Inertial Navigation System for Robust Outdoor Application. IEEE Access 2024, 12, 142215–142226. [Google Scholar] [CrossRef]
- Kwon, D.; Seo, J.; Lee, B.; Sung, S. Magnetic-Inertial Odometry Design Using Artificial AC Magnetic Fields in Outdoor Environment. In Proceedings of the 2024 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI), Pilsen, Czech Republic, 4–6 September 2024; pp. 1–6. [Google Scholar] [CrossRef]
- Julier, S.J.; Uhlmann, J.K.; Durrant-Whyte, H.F. A new approach for filtering nonlinear systems. In Proceedings of the 1995 American Control Conference—ACC’95, Seattle, WA, USA, 21–23 June 1995; Volume 3, pp. 1628–1632. [Google Scholar] [CrossRef]
- Julier, S.J.; Uhlmann, J.K. Unscented filtering and nonlinear estimation. Proc. IEEE 2004, 92, 401–422. [Google Scholar] [CrossRef]
- Wan, E.A.; Van Der Merwe, R. The unscented Kalman filter for nonlinear estimation. In Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No.00EX373), Lake Louise, AB, Canada, 4 October 2000; pp. 153–158. [Google Scholar] [CrossRef]
- Julier, S.; Uhlmann, J.; Durrant-Whyte, H.F. A new method for the nonlinear transformation of means and covariances in filters and estimators. IEEE Trans. Autom. Control. 2000, 45, 477–482. [Google Scholar] [CrossRef]
- Julier, S.J. The scaled unscented transformation. In Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301), Anchorage, AK, USA, 8–10 May 2002; Volume 6, pp. 4555–4559. [Google Scholar] [CrossRef]
- Straka, O.; Dunik, J.; Simandl, M. Scaling parameter in unscented transform: Analysis and specification. In Proceedings of the 2012 American Control Conference (ACC), Montreal, QC, Canada, 27–29 June 2012; pp. 5550–5555. [Google Scholar] [CrossRef]
- Scardua, L.A.; da Cruz, J.J. Complete offline tuning of the unscented Kalman filter. Automatica 2017, 80, 54–61. [Google Scholar] [CrossRef]
- Nielsen, K.; Svahn, C.; Rodriguez-Deniz, H.; Hendeby, G. UKF Parameter Tuning for Local Variation Smoothing. In Proceedings of the 2021 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI), Karlsruhe, Germany, 23–25 September 2021; pp. 1–8. [Google Scholar] [CrossRef]
- Sakai, A.; Kuroda, Y. Discriminative Parameter Training of Unscented Kalman Filter. IFAC Proc. Vol. 2010, 43, 677–682. [Google Scholar] [CrossRef]
- Xia, G.; Wang, G. INS/GNSS Tightly-Coupled Integration Using Quaternion-Based AUPF for USV. Sensors 2016, 16, 1215. [Google Scholar] [CrossRef] [PubMed]
- Yang, Y.; Zhou, J.; Loffeld, O. Quaternion-based Kalman filtering on INS/GPS. In Proceedings of the 2012 15th International Conference on Information Fusion, Singapore, 9–12 July 2012; pp. 511–518. [Google Scholar]
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. |
© 2025 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/).