Abstract
This paper presents an asynchronous direct Kalman filter (ADKF) approach for underwater integrated navigation system to improve the performance of the prevalent indirect Kalman filter structure. The designed navigation system is composed of a strapdown inertial navigation system (SDINS) along with Doppler Velocity Log, inclinometer, and depthmeter. In the proposed approach, prediction procedure is placed in the SDINS loop and the correction procedure operates asynchronously out of the SDINS loop. In contrast to the indirect Kalman filter, in the ADKF, the total state such as position, velocity, and orientation are estimated directly within the filter, and further calculations are not performed outside of the filter. This reduces the running time of the computations. To the best of our knowledge, no results have been reported in the literature on the experimental evaluation of a direct Kalman filtering for underwater vehicle navigation. The performance of the designed system is studied using real measurements. The results of the lake test show that the running time of the proposed approach can be improved approximately 7.5 % and also the ADKF exhibits an average improvement of almost 20 % in position estimate with respect to the prevalent indirect Kalman filter.
Similar content being viewed by others
References
Brokloff, N.: Dead reckoning with an adcp and current extrapolation. In: IEEE/MTS OCEANS, vol. 2, pp. 994–100. Halifax, NS, Canada (October 1997)
Groves, P.D.: Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems. Artech House, Boston (2008)
Park, M., Gao, Y.: Error analysis and stochastic modeling of low-cost mems accelerometer. J. Intell. Robot. Syst. 46(1), 27–41 (2006)
Farrell, J.A.: Aided Navigation GPS with High Rate Sensors. McGraw-Hill Professional, New York (2008)
RD Instruments: ADCP Coordinate Transformation, Formulas and Calculations. San Diego, RD Instruments (1998)
Jalving, B., Gade, K., Hagen, O.K.: A toolbox of aiding techniques for the hugin auv integrated inertial navigation system. In: Oceans 2003 MTS/IEEE, San Diego, CA (September 2003)
Pitman, G.R.: Inertial Guidance. Wiley, New York (1962)
Britting, K.R.: Inertial Navigation Systems Analysis. Wiley, New York (1971)
Ali, J., Ullah, R., Mirza, M.B.: Performance comparison among some nonlinear lters for a low cost sins/gps integrated solution. Nonlinear Dyn. 61(3), 491–502 (2010)
Jwo, D.J., Yang, C.F., Chuang, C.H., Lee, T.Y.: Performance enhancement for ultra-tight gps/ins integration using a fuzzy adaptive strong tracking unscented kalman lter. Nonlinear Dyn. 73(1–2), 377–395 (2013)
Ali, J., Ushaq, M., Majeed, S.: Robust aspects in dependable lter design for alignment of a submarine inertial navigation system. J. Mar. Sci. Technol. 17(3), 340–348 (2012)
Yun, X., Bachmann, E.R., McGhee, R.B., Whalen, R.H.: Testing and evaluation of an integrated gps/ins system for small auv navigation. IEEE J. Ocean. Eng. 24(3), 396–404 (1999)
Larsen, M.: High performance doppler-inertial navigation—experimental results. In: Proceedings of OCEANS 2000 MTS/IEEE, Rhode Island Convention Center (September 2000)
McEwen, R., Thomas, H., Weber, D., Psota, F.: Performance of an AUV navigation system at arctic latitudes. IEEE J. Ocean. Eng. 30(2), 443–454 (2005)
Kussat, N.H., Chadwell, C.D., Zimmerman, R.: Absolute positioning of an autonomous underwater vehicle using gps and acoustic measurements. IEEE J. Ocean. Eng. 30(1), 153–164 (2005)
Kinsey, J.C., Eustice, R.M., Whitcomb, L.L.: A survay of underwater vehicle navigation: Recent advances and new challenges. In: IFAC Conference on Maneuvering and Control of Marine Craft, Lisbon, Portugal (September 2006)
Lee, P.M., Jun, B.H., Kim, K., Lee, J., Aoki, T., Hyakudome, T.: Simulation of an inertial acoustic navigation system with range aiding for an autonomous underwater vehicle. IEEE J. Ocean. Eng. 32(2), 327–345 (2007)
Miller, P.A., Farrell, J.A., Zhao, Y., Djapic, V.: Autonomous underwater vehicle navigation. IEEE J. Ocean. Eng. 35(3), 663–678 (2010)
Vasilijevic, A., Borovic, B., Vukic, Z.: Underwater vehicle localization with complementary filter: performance analysis in the shallow water environment. J. Intell. Robot. Syst. 68(3–4), 373–386 (2012)
Grenon, G., An, P.E., Smith, S.M., Healey, A.J.: Enhancement of the inertial navigation system for the morpheus autonomous underwater vehicles. IEEE J. Ocean. Eng. 26(4), 548–560 (2001)
Marco, D.B., Healey, A.J.: Command, control, and navigation experimental results with the NPS ARIES AUV. IEEE J. Ocean. Eng. 26(4), 466–476 (2001)
Lee, P.M., Jun, B.H.: Pseudo long base line navigation algorithm for underwater vehicles with inertial sensors and two acoustic range measurement. Ocean Eng. 34(3), 416–425 (2006)
Stutters, L., Liu, H., Tiltman, C., Brown, D.J.: Navigation technologies for autonomous underwater vehicles. IEEE Trans. Syst. Man Cybern. 38(4), 581–589 (2008)
Grewal, M.S., Andrews, A.P.: Kalman Filtering Theory and Practice Using MATLAB, 3rd edn. Wiley, New Jersey (2008)
Brown, R.G., Hwang, P.Y.C.: Introduction to Random Signals and Applied Kalman Filtering. Wiley, New York (1997)
Bar-Shalom, Y., Lee, X.R., Kirubarajan, T.: Estimation with Applications To Tracking and Navigation. Wiley, New York (2001)
Kalman, R.E.: A new approach to linear filtering and prediction problems. ASME Trans. Ser. D: J. Basic Eng. 82(1), 34–45 (1960)
Majji, M., Junkins, J.L., Turner, J.D.: A perturbation method for estimation of dynamic systems. Nonlinear Dyn. 60(3), 303–325 (2010)
Maybeck, P.S.: Stochastic models, estimation, and control, vol. 1. Academic Press, New York (1979)
Farrell, J.A., Barth, M.: The Global Positioning System and Inertial Navigation. McGraw-Hill Professional, New York (1999)
Qi, H., Moore, J.B.: Direct Kalman filtering approach for GPS/INS integration. IEEE Trans. Aerosp. Electron. Syst. 38(2), 687–693 (2002)
Wendel, J., Schlaile, C., Trommer, G.F.: Direct Kalman filtering of GPS/INS for aerospace applications. In: International Symposium on Kinematic System in Geodesy, Geomatics and Navigation, Alberta, Canada (2001)
Zhao, L., Gao, W.: The experimental study on gps/ins/dvl integration for auv. In: Proceedings of the Position Location Navigation Symposium, PLANS 2004. pp. 337–340 (April 2004)
Jo, G., Choi, H.S.: Velocity-aided underwater navigation system using receding horizon Kalman filter. IEEE J. Ocean. Eng. 31(3), 565–573 (2006)
Hegrens, O., Hallingstad, O.: Model-aided INS with sea current estimation for robust underwater navigation. IEEE J. Ocean. Eng. 36(2), 316–337 (2011)
Titterton, D.H., Weston, J.L.: Strapdown Inertial Navigation Technology. The Institution of Electrical Engineers, UK (2004)
Simon, D.: Optimal State Estimation Kalman, \(\text{ H }\infty \) and Nonlinear Approaches. Wiley, New Jersey (2006)
Mariani, S., Ghisi, A.: Unscented kalman ltering for nonlinear structural dynamics. Nonlinear Dyn. 49(1–2), 131–150 (2007)
Shabani, M., Gholami, A., Davari, N., Emami, M.: Implementation and performance comparison of indirect kalman filtering approaches for AUV integrated navigation system using low cost IMU. In: ICEE2013, Mashhad, Iran, pp. 1–6 (May 2013)
Acknowledgments
The authors would like to thank Mehdi Emami for his help in the experiments, and the anonymous reviewers for providing valuable comments to improve this paper.
Author information
Authors and Affiliations
Corresponding author
Appendix: The derivatives in the Jacobian matrices \(\mathbf {F}\), \(\mathbf {G}\), and \(\mathbf {H}_\mathrm{dvl}\)
Appendix: The derivatives in the Jacobian matrices \(\mathbf {F}\), \(\mathbf {G}\), and \(\mathbf {H}_\mathrm{dvl}\)
The matrices \(\mathbf {F}\) and \(\mathbf {G}\) are formed according to the matrices at the top of the next page.
The derivatives in the Jacobian matrix \(\mathbf {F}\) are given by
and
where the following derivatives can be calculated
Taking derivatives of \(v_x\), \(v_y\), and \(v_z\) with respect to the orientation states gives
Rights and permissions
About this article
Cite this article
Shabani, M., Gholami, A. & Davari, N. Asynchronous direct Kalman filtering approach for underwater integrated navigation system. Nonlinear Dyn 80, 71–85 (2015). https://doi.org/10.1007/s11071-014-1852-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-014-1852-9