1
|
Jeong DB, Ko NY. Sensor Fusion for Underwater Vehicle Navigation Compensating Misalignment Using Lie Theory. Sensors (Basel) 2024; 24:1653. [PMID: 38475190 DOI: 10.3390/s24051653] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 01/23/2024] [Revised: 02/29/2024] [Accepted: 03/01/2024] [Indexed: 03/14/2024]
Abstract
This paper presents a sensor fusion method for navigation of unmanned underwater vehicles. The method combines Lie theory into Kalman filter to estimate and compensate for the misalignment between the sensors: inertial navigation system and Doppler Velocity Log (DVL). In the process and measurement model equations, a 3-dimensional Euclidean group (SE(3)) and 3-sphere space (S3) are used to express the pose (position and attitude) and misalignment, respectively. SE(3) contains position and attitude transformation matrices, and S3 comprises unit quaternions. The increments in pose and misalignment are represented in the Lie algebra, which is a linear space. The use of Lie algebra facilitates the application of an extended Kalman filter (EKF). The previous EKF approach without Lie theory is based on the assumption that a non-differentiable space can be approximated as a differentiable space when the increments are sufficiently small. On the contrary, the proposed Lie theory approach enables exact differentiation in a differentiable space, thus enhances the accuracy of the navigation. Furthermore, the convergence and stability of the internal parameters, such as the Kalman gain and measurement innovation, are improved.
Collapse
Affiliation(s)
- Da Bin Jeong
- Department of Electronic Engineering, Interdisciplinary Program in IT-Bio Convergence Systems, Chosun University, Gwangju 61452, Republic of Korea
| | - Nak Yong Ko
- Department of Electronic Engineering, Interdisciplinary Program in IT-Bio Convergence Systems, Chosun University, Gwangju 61452, Republic of Korea
| |
Collapse
|
2
|
Pyun JY, Kim YH, Park KK. Design of Piezoelectric Acoustic Transducers for Underwater Applications. Sensors (Basel) 2023; 23:1821. [PMID: 36850418 PMCID: PMC9966007 DOI: 10.3390/s23041821] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 12/30/2022] [Revised: 02/01/2023] [Accepted: 02/02/2023] [Indexed: 06/18/2023]
Abstract
Interest in underwater transducers has persisted since the mid-1900s. Underwater transducers are designed in various shapes using various materials depending on the purpose of use, such as to achieve high power, improve broadband, and enhance beam steering. Therefore, in this study, an analysis is conducted according to the structural shape of the transducer, exterior material, and active material. By classifying transducers by structure, the transducer design trends and possible design issues can be identified. Researchers have constantly attempted new methods to improve the performance of transducers. In addition, a methodology to overcome this problem is presented. Finally, this review covers old and new research, and will serve as a reference for designers of underwater transducer.
Collapse
|
3
|
Villa M, Ferreira B, Cruz N. Genetic Algorithm to Solve Optimal Sensor Placement for Underwater Vehicle Localization with Range Dependent Noises. Sensors (Basel) 2022; 22:7205. [PMID: 36236304 PMCID: PMC9570755 DOI: 10.3390/s22197205] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 08/17/2022] [Revised: 09/14/2022] [Accepted: 09/19/2022] [Indexed: 06/16/2023]
Abstract
In source localization problems, the relative geometry between sensors and source will influence the localization performance. The optimum configuration of sensors depends on the measurements used for the source location estimation, how these measurements are affected by noise, the positions of the source, and the criteria used to evaluate the localization performance. This paper addresses the problem of optimum sensor placement in a plane for the localization of an underwater vehicle moving in 3D. We consider sets of sensors that measure the distance to the vehicle and model the measurement noises with distance dependent covariances. We develop a genetic algorithm and analyze both single and multi-objective problems. In the former, we consider as the evaluation metric the arithmetic average along the vehicle trajectory of the maximum eigenvalue of the inverse of the Fisher information matrix. In the latter, we estimate the Pareto front of pairs of common criteria based on the Fisher information matrix and analyze the evolution of the sensor positioning for the different criteria. To validate the algorithm, we initially compare results with a case with a known optimal solution and constant measurement covariances, obtaining deviations from the optimal less than 0.1%. Posterior, we present results for an underwater vehicle performing a lawn-mower maneuver and a spiral descent maneuver. We also present results restricting the allowed positions for the sensors.
Collapse
|
4
|
Shaukat N, Moinuddin M, Otero P. Underwater Vehicle Positioning by Correntropy-Based Fuzzy Multi-Sensor Fusion. Sensors (Basel) 2021; 21:6165. [PMID: 34577372 PMCID: PMC8470692 DOI: 10.3390/s21186165] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 08/10/2021] [Revised: 09/06/2021] [Accepted: 09/10/2021] [Indexed: 11/16/2022]
Abstract
The ability of the underwater vehicle to determine its precise position is vital to completing a mission successfully. Multi-sensor fusion methods for underwater vehicle positioning are commonly based on Kalman filtering, which requires the knowledge of process and measurement noise covariance. As the underwater conditions are continuously changing, incorrect process and measurement noise covariance affect the accuracy of position estimation and sometimes cause divergence. Furthermore, the underwater multi-path effect and nonlinearity cause outliers that have a significant impact on positional accuracy. These non-Gaussian outliers are difficult to handle with conventional Kalman-based methods and their fuzzy variants. To address these issues, this paper presents a new and improved adaptive multi-sensor fusion method by using information-theoretic, learning-based fuzzy rules for Kalman filter covariance adaptation in the presence of outliers. Two novel metrics are proposed by utilizing correntropy Gaussian and Versoria kernels for matching theoretical and actual covariance. Using correntropy-based metrics and fuzzy logic together makes the algorithm robust against outliers in nonlinear dynamic underwater conditions. The performance of the proposed sensor fusion technique is compared and evaluated using Monte-Carlo simulations, and substantial improvements in underwater position estimation are obtained.
Collapse
Affiliation(s)
- Nabil Shaukat
- Institute of Oceanic Engineering Research, University of Malaga, 29010 Malaga, Spain;
| | - Muhammad Moinuddin
- Department of Electrical and Computer Engineering, King Abdulaziz University, Jeddah 21589, Saudi Arabia;
- Center of Excellence in Intelligent Engineering Systems, King Abdulaziz University, Jeddah 21589, Saudi Arabia
| | - Pablo Otero
- Institute of Oceanic Engineering Research, University of Malaga, 29010 Malaga, Spain;
| |
Collapse
|
5
|
Hou M, Cho S, Zhou H, Edwards CR, Zhang F. Bounded Cost Path Planning for Underwater Vehicles Assisted by a Time-Invariant Partitioned Flow Field Model. Front Robot AI 2021; 8:575267. [PMID: 34336932 PMCID: PMC8317853 DOI: 10.3389/frobt.2021.575267] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/23/2020] [Accepted: 06/17/2021] [Indexed: 11/13/2022] Open
Abstract
A bounded cost path planning method is developed for underwater vehicles assisted by a data-driven flow modeling method. The modeled flow field is partitioned as a set of cells of piece-wise constant flow speed. A flow partition algorithm and a parameter estimation algorithm are proposed to learn the flow field structure and parameters with justified convergence. A bounded cost path planning algorithm is developed taking advantage of the partitioned flow model. An extended potential search method is proposed to determine the sequence of partitions that the optimal path crosses. The optimal path within each partition is then determined by solving a constrained optimization problem. Theoretical justification is provided for the proposed extended potential search method generating the optimal solution. The path planned has the highest probability to satisfy the bounded cost constraint. The performance of the algorithms is demonstrated with experimental and simulation results, which show that the proposed method is more computationally efficient than some of the existing methods.
Collapse
Affiliation(s)
- Mengxue Hou
- Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA, United States
| | - Sungjin Cho
- Department of Guidance and Control, Agency for Defense Development, Daejeon, South Korea
| | - Haomin Zhou
- School of Mathematics, Georgia Institute of Technology, Atlanta, GA, United States
| | - Catherine R Edwards
- Skidaway Institute of Oceanography, University of Georgia, Savannah, GA, United States
| | - Fumin Zhang
- Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA, United States
| |
Collapse
|
6
|
Shaukat N, Ali A, Javed Iqbal M, Moinuddin M, Otero P. Multi-Sensor Fusion for Underwater Vehicle Localization by Augmentation of RBF Neural Network and Error-State Kalman Filter. Sensors (Basel) 2021; 21:s21041149. [PMID: 33562145 PMCID: PMC7916077 DOI: 10.3390/s21041149] [Citation(s) in RCA: 24] [Impact Index Per Article: 8.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 01/01/2021] [Revised: 01/29/2021] [Accepted: 02/01/2021] [Indexed: 11/23/2022]
Abstract
The Kalman filter variants extended Kalman filter (EKF) and error-state Kalman filter (ESKF) are widely used in underwater multi-sensor fusion applications for localization and navigation. Since these filters are designed by employing first-order Taylor series approximation in the error covariance matrix, they result in a decrease in estimation accuracy under high nonlinearity. In order to address this problem, we proposed a novel multi-sensor fusion algorithm for underwater vehicle localization that improves state estimation by augmentation of the radial basis function (RBF) neural network with ESKF. In the proposed algorithm, the RBF neural network is utilized to compensate the lack of ESKF performance by improving the innovation error term. The weights and centers of the RBF neural network are designed by minimizing the estimation mean square error (MSE) using the steepest descent optimization approach. To test the performance, the proposed RBF-augmented ESKF multi-sensor fusion was compared with the conventional ESKF under three different realistic scenarios using Monte Carlo simulations. We found that our proposed method provides better navigation and localization results despite high nonlinearity, modeling uncertainty, and external disturbances.
Collapse
Affiliation(s)
- Nabil Shaukat
- Oceanic Engineering Research Institute, University of Malaga, 29010 Malaga, Spain; (A.A.); (M.J.I.); (P.O.)
- Correspondence:
| | - Ahmed Ali
- Oceanic Engineering Research Institute, University of Malaga, 29010 Malaga, Spain; (A.A.); (M.J.I.); (P.O.)
| | - Muhammad Javed Iqbal
- Oceanic Engineering Research Institute, University of Malaga, 29010 Malaga, Spain; (A.A.); (M.J.I.); (P.O.)
| | - Muhammad Moinuddin
- Department of Electrical and Computer Engineering, King Abdulaziz University, Jeddah 21589, Saudi Arabia;
- Center of Excellence in Intelligent Engineering Systems, King Abdulaziz University, Jeddah 21589, Saudi Arabia
| | - Pablo Otero
- Oceanic Engineering Research Institute, University of Malaga, 29010 Malaga, Spain; (A.A.); (M.J.I.); (P.O.)
| |
Collapse
|
7
|
Vu MT, Le TH, Thanh HLNN, Huynh TT, Van M, Hoang QD, Do TD. Robust Position Control of an Over-actuated Underwater Vehicle under Model Uncertainties and Ocean Current Effects Using Dynamic Sliding Mode Surface and Optimal Allocation Control. Sensors (Basel) 2021; 21:s21030747. [PMID: 33499320 PMCID: PMC7865870 DOI: 10.3390/s21030747] [Citation(s) in RCA: 43] [Impact Index Per Article: 14.3] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 12/19/2020] [Revised: 01/19/2021] [Accepted: 01/20/2021] [Indexed: 11/17/2022]
Abstract
Underwater vehicles (UVs) are subjected to various environmental disturbances due to ocean currents, propulsion systems, and un-modeled disturbances. In practice, it is very challenging to design a control system to maintain UVs stayed at the desired static position permanently under these conditions. Therefore, in this study, a nonlinear dynamics and robust positioning control of the over-actuated autonomous underwater vehicle (AUV) under the effects of ocean current and model uncertainties are presented. First, a motion equation of the over-actuated AUV under the effects of ocean current disturbances is established, and a trajectory generation of the over-actuated AUV heading angle is constructed based on the line of sight (LOS) algorithm. Second, a dynamic positioning (DP) control system based on motion control and an allocation control is proposed. For this, motion control of the over-actuated AUV based on the dynamic sliding mode control (DSMC) theory is adopted to improve the system robustness under the effects of the ocean current and model uncertainties. In addition, the stability of the system is proved based on Lyapunov criteria. Then, using the generalized forces generated from the motion control module, two different methods for optimal allocation control module: the least square (LS) method and quadratic programming (QP) method are developed to distribute a proper thrust to each thruster of the over-actuated AUV. Simulation studies are conducted to examine the effectiveness and robustness of the proposed DP controller. The results show that the proposed DP controller using the QP algorithm provides higher stability with smaller steady-state error and stronger robustness.
Collapse
Affiliation(s)
- Mai The Vu
- School of Intelligent Mechatronics Engineering, Sejong University, 98 Gunja-dong, Gwangjin-gu, Seoul 143-747, Korea
- Correspondence: (M.T.V.); (T.-H.L.); Tel.: +82-10-6746-1123 (M.T.V.)
| | - Tat-Hien Le
- Department of Naval Architecture and Marine System Engineering, Ho Chi Minh City University of Technology (HCMUT), 268 Ly Thuong Kiet Street, District 10, Ho Chi Minh City 700000, Vietnam
- Vietnam National University Ho Chi Minh City (VNU-HCM), Linh Trung Ward, Thu Duc District, Ho Chi Minh City 700000, Vietnam
- Correspondence: (M.T.V.); (T.-H.L.); Tel.: +82-10-6746-1123 (M.T.V.)
| | - Ha Le Nhu Ngoc Thanh
- HUTECH Institute of Engineering, Ho Chi Minh City University of Technology (HUTECH), Ho Chi Minh City 700000, Vietnam;
| | - Tuan-Tu Huynh
- Department of Electrical Engineering, Yuan Ze University, No. 135, Yuandong Road, Zhongli 320, Taoyuan 32003, Taiwan;
- Department of Electrical Electronic and Mechanical Engineering, Lac Hong University, No. 10, Huynh Van Nghe Road, Bien Hoa, Dong Nai 830000, Vietnam
| | - Mien Van
- School of Electronics, Electrical Engineering and Computer Science, Queen’s University, Belfast BT7 1NN, UK;
| | - Quoc-Dong Hoang
- Institute of Mechanical Engineering, Vietnam Maritime University, 484 Lachtray Street, Hai Phong City 182582, Vietnam;
- Department of Mechanical Engineering, Kyung Hee University, Seoul 130-701, Korea
| | - Ton Duc Do
- Department of Robotics and Mechatronics, School Engineering and Digital Sciences, Nazarbayev University, Nur-Sultan Z05H0P9, Kazakhstan;
| |
Collapse
|
8
|
Dai T, Miao L, Shao H, Shi Y. Solving Gravity Anomaly Matching Problem Under Large Initial Errors in Gravity Aided Navigation by Using an Affine Transformation Based Artificial Bee Colony Algorithm. Front Neurorobot 2019; 13:19. [PMID: 31133841 PMCID: PMC6517528 DOI: 10.3389/fnbot.2019.00019] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/16/2018] [Accepted: 04/17/2019] [Indexed: 11/13/2022] Open
Abstract
Gravity aided inertial navigation system (GAINS), which uses earth gravitational anomaly field for navigation, holds strong potential as an underwater navigation system. The gravity matching algorithm is one of the key factors in GAINS. Existing matching algorithms cannot guarantee the matching accuracy in the matching algorithms based gravity aided navigation when the initial errors are large. Evolutionary algorithms, which are mostly have the ability of global optimality and fast convergence, can be used to solve the gravity matching problem under large initial errors. However, simply applying evolutionary algorithms to GAINS may lead to false matching. Therefore, in order to deal with the underwater gravity matching problem, it is necessary to improve the traditional evolutionary algorithms. In this paper, an affine transformation based artificial bee colony (ABC) algorithm, which can greatly improve the positioning precision under large initial errors condition, is developed. The proposed algorithm introduces affine transformation to both initialization process and evolutionary process of ABC algorithm. The single-point matching strategy is replaced by the strategy of matching a sequence of several consecutive position vectors. In addition, several constraints are introduced to the process of evolution by using the output characteristics of the inertial navigation system (INS). Simulations based on the actual gravity anomaly base map have been performed for the validation of the proposed algorithm.
Collapse
Affiliation(s)
- Tian Dai
- School of Automation, Beijing Institute of Technology, Beijing, China
| | - Lingjuan Miao
- School of Automation, Beijing Institute of Technology, Beijing, China
| | - Haijun Shao
- School of Automation, Beijing Institute of Technology, Beijing, China
| | - Yongsheng Shi
- School of Automation, Beijing Institute of Technology, Beijing, China
| |
Collapse
|
9
|
Ko NY, Jeong S, Bae Y. Sine Rotation Vector Method for Attitude Estimation of an Underwater Robot. Sensors (Basel) 2016; 16:E1213. [PMID: 27490549 DOI: 10.3390/s16081213] [Citation(s) in RCA: 12] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 04/21/2016] [Revised: 07/27/2016] [Accepted: 07/28/2016] [Indexed: 11/21/2022]
Abstract
This paper describes a method for estimating the attitude of an underwater robot. The method employs a new concept of sine rotation vector and uses both an attitude heading and reference system (AHRS) and a Doppler velocity log (DVL) for the purpose of measurement. First, the acceleration and magnetic-field measurements are transformed into sine rotation vectors and combined. The combined sine rotation vector is then transformed into the differences between the Euler angles of the measured attitude and the predicted attitude; the differences are used to correct the predicted attitude. The method was evaluated according to field-test data and simulation data and compared to existing methods that calculate angular differences directly without a preceding sine rotation vector transformation. The comparison verifies that the proposed method improves the attitude estimation performance.
Collapse
|