A robust unscented Kalman filter and its application in estimating dynamic positioning ship motion states
- 28 Downloads
Estimating dynamic positioning ship motion states is complex if the measured nonlinear motion data have outlying data caused by faulty sensors or ocean environmental noises. To overcome the adverse effects of sensor outliers, we developed a modified unscented Kalman filter (MUKF) algorithm. An outlier detection function was first established to spot the outliers in the measurement and then embedded into the regular unscented Kalman filter (UKF) algorithm to modify the covariance of measurement noise for obtaining smooth changes of the filter gain. To verify the developed MUKF algorithm, two dynamic positioning ship motions were simulated for estimating ship motion states in the presence of measurement outliers. Four outlier scenarios with different extents of sensor faults, different points at which the outlier occurred, and outlier duration during the ship motion course were simulated. The estimated values were compared with the theoretical ones. Additional parameter sensitivity was then performed to verify the stability and convergence performance of the developed MUKF algorithm. The results estimated by the robust MUKF were accurate and reliable, regardless of the outlier scenario, indicating the robustness of the MUKF algorithm to reduce the influence of outliers on the estimation of dynamic positioning ship motion states. The implications of this study are also discussed and presented.
KeywordsState estimation Ship motion states Outlier Faulty sensors Modified unscented Kalman filter
The research work described in this paper was supported by National Natural Science Foundation of China (Project No. 61503091). We also thank Paper going for its linguistic assistance during the preparation of this manuscript.
Compliance with ethical standards
Conflict of interest
The authors declare no conflict of interest.
- 6.Lajic Z, Blanke M, Nielsen UD (2009) Fault detection for shipboard monitoring-Volterra Kernel and Hammerstein model approaches. In: Proceedings of 7th IFAC Symposium on Fault Detection, Supervision and Safety of Technical Processes, Barcelona, Spain 42(8):24–29Google Scholar
- 11.Julier SJ, Uhlmann JK, Durrant-Whyte HF (1995) A new approach for filtering nonlinear systems. In: Proceedings of the American Control Conference, IEEE, Seattle, USA, 3:1628–1632Google Scholar
- 13.Julier SJ, Uhlmann JK (2004) Unscented filtering and nonlinear estimation. Proceedings of the IEEE 92:401–422Google Scholar
- 14.Peng Y, Han J, Wu Z (2007) Nonlinear backstepping design of ship steering controller: using unscented Kalman filter to estimate the uncertain parameters. In: Proceedings of the IEEE International Conference on Automation and Logistics, Jinan, ChinaGoogle Scholar
- 15.Peng Y, Han J, Song Q (2007) Tracking control of underactuated surface ships: using unscented Kalman filter to estimate the uncertain parameters. In: Proceedings of the 2007 IEEE International conference on Mechatronics and Automation, Harbin, ChinaGoogle Scholar
- 17.Lajic Z, Blanke M, Nielsen UD (2010) Fault isolation for shipboard decision support. In: Proceedings of 7th IFAC Symposium on Intelligent Autonomous Vehicles, Lecce, Italy 43(16):413–418Google Scholar
- 29.Ting JA, Theodorou E, Schaal S (2007) A Kalman filter for robust outlier detection. In: Proceedings of Intelligent Robots and Systems, IEEE, San Diego, USA, pp 1514–1519Google Scholar
- 31.Salvesen N, Faltinsen O (1970) Ship motions and sea loads. Soc Naval Archit Mar Eng 6:1–30Google Scholar
- 36.Snijders JG, Van Der Woude JW, Westhuis J (2005) Nonlinear observer design for dynamic positioning. In: dynamic Positioning Conference-control system IGoogle Scholar
- 37.Fossen TI (2002) Marine control systems: guidance, navigation and control of ships, rigs and underwater vehicles. Marine Cybernetics, Trondheim, pp 537–564Google Scholar