簡易檢索 / 詳目顯示

研究生: 李暐竣
LEE, WEI-JUN
論文名稱: 以低成本多感測器融合與自適應權重卡爾曼濾波於無人水面載具速度估測之研究
A Study on Low-Cost Multi-Sensor Fusion and Adaptive-Weight Kalman Filtering for Velocity Estimation of Unmanned Surface Vehicles
指導教授: 王舜民
Wang, Shun-Min
學位類別: 碩士
Master
系所名稱: 工學院 - 系統及船舶機電工程學系
Department of Systems and Naval Mechatronic Engineering
論文出版年: 2026
畢業學年度: 114
語文別: 中文
論文頁數: 91
中文關鍵詞: 慣性導航系統 、速度估測 、漂移補償 、誤差抑制 、卡爾曼濾波
外文關鍵詞: Inertial Navigation System, Velocity Estimation, Drift Compensation, Error Suppression, Kalman Filter
相關次數: 點閱:122  下載:2 
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究以低成本慣性感測器為主體,針對無人水面載具在速度估測時常見的量測雜訊、零偏漂移與積分誤差問題,建立一套多感測器融合之速度估測與誤差抑制方法。系統整合兩組慣性量測單元(Inertial Measurement Unit, IMU)之加速度量測,並搭配由推進器佔空比(Duty Cycle)輸入建立對應相對船速的目標預測速度,形成多來源速度資訊架構,目標是在不依賴昂貴設備的前提下,穩定提供導航所需的速度與位置資訊。
    在訊號處理流程中,首先針對加速度資料進行偏移修正與低通濾波,抑制水槽環境中的高頻震動與感測器隨機雜訊,接著透過非線性死區處理,濾除零附近的小幅度抖動,以減少積分運算時的誤差累積。對於單純加速度積分易產生速度漂移的問題,本研究利用零速更新(Zero-Velocity Update, ZUPT)及條件式速度校正機制,於推進指令低於啟動門檻或偵測到靜止狀態時,將速度強制歸零,並在速度與參考值偏差過大且伴隨加速度峰值時進行平滑修正。
    經前處理後,可分別從兩組IMU與目標預測速度獲得多組速度估測結果。本文以自適應權重融合策略整合這些速度來源:先以各路徑速度與整體平均速度的偏離程度評估可信度,偏差越大的來源,其權重越低,再將加權後的速度輸出作為卡爾曼濾波之量測輸入,進一步平滑短時間波動並得到連續的速度估測序列。最後結合慣性航向資訊,進行平面航跡的航向推算(Dead Reckoning, DR),以評估整體導航性能。
    實驗於國立成功大學拖航水槽進行,分別以平均船速0.38m/s、0.71m/s與1.00m/s進行測試,比較不同方法之速度與距離估測誤差。結果顯示,相較於直接對原始加速度積分,加入偏移修正、低通濾波、非線性死區與ZUPT後,可明顯抑制速度發散現象;在三種航速條件下,多感測器融合加卡爾曼濾波所得到的速度誤差維持在相對較低的水準,且未出現明顯漂移。雖然在部分條件下,融合結果的數值誤差不必然最低,但在感測器量測差異較大或單一路徑出現異常時,融合方法可維持較平穩的輸出與容錯能力。整體而言,本研究所提出之多感測器速度估測架構在拖航水槽實驗中具有實作可行性,可作為低成本無人水面載具導航系統中速度與位置估測的基礎。

    This study focuses on low-cost inertial sensors and develops a multi-sensor fusion method for velocity estimation and error suppression to address common problems encountered in velocity estimation of unmanned surface vehicles (USVs), including measurement noise, bias drift, and integration errors. The proposed system integrates acceleration measurements from two inertial measurement units (IMUs) and incorporates a target predicted velocity established from the propeller duty cycle to construct a multi-source velocity information architecture. The objective is to provide stable velocity and position information required for navigation without relying on expensive sensing equipment.
    In the signal processing procedure, acceleration data are first subjected to bias correction and low-pass filtering to suppress high-frequency vibrations and random sensor noise in the towing tank environment. Nonlinear dead-zone processing is then applied to remove small-amplitude fluctuations around zero, thereby reducing error accumulation during integration. To address the velocity drift caused by direct acceleration integration, zero-velocity update (ZUPT) and a conditional velocity correction mechanism are employed. When the propulsion command is below the activation threshold or a stationary state is detected, the velocity is reset to zero. In addition, when the deviation between the estimated velocity and the reference value becomes excessive and is accompanied by an acceleration peak, a smoothing correction is performed.
    After preprocessing, multiple velocity estimates are obtained from the two IMUs and the target predicted velocity. An adaptive weighting fusion strategy is employed to integrate these velocity sources. The reliability of each velocity source is evaluated based on its deviation from the overall mean velocity, with larger deviations resulting in lower weights. The weighted velocity output is then used as the measurement input of a Kalman filter to further smooth short-term fluctuations and obtain a continuous velocity estimation sequence. Finally, inertial heading information is combined with the estimated velocity to perform planar trajectory estimation using dead reckoning (DR), thereby evaluating the overall navigation performance.
    Experiments were conducted in the towing tank at National Cheng Kung University under three average vessel speeds of 0.38 m/s, 0.71 m/s, and 1.00 m/s. The velocity and distance estimation errors of different methods were compared under these operating conditions. The results show that, compared with direct integration of raw acceleration data, the incorporation of bias correction, low-pass filtering, nonlinear dead-zone processing, and ZUPT can effectively suppress velocity divergence. Under all three velocity conditions, the velocity errors obtained using multi-sensor fusion combined with the Kalman filter remained relatively low, without significant drift. Although the fusion results did not necessarily produce the lowest numerical error under all conditions, the proposed method maintained smoother outputs and improved fault tolerance when significant discrepancies occurred between sensor measurements or when an individual sensing path exhibited abnormal behavior. Overall, the proposed multi-sensor velocity estimation architecture demonstrated practical feasibility in towing tank experiments and can serve as a foundation for velocity and position estimation in low-cost navigation systems for unmanned surface vehicles.

    摘要 I Extended Abstract II 目錄 X 表目錄 XII 圖目錄 XIII 符號 XV 第1章 緒論 1 1-1 研究背景與動機 1 1-2 研究目的 1 1-3文獻回顧 2 1-4論文架構 7 第2章 載具系統架構與感測器配置 8 2-1 載具坐標系 8 2-2運動方程式 9 2-3硬體配置 10 2-3-1實驗平台 10 2-3-2陀螺儀 11 2-3-3控制器 14 2-3-4通訊配置 15 2-3-5陀螺儀介面設定 15 第3章 多感測器速度估測與航向推算方法 17 3-1低通濾波 17 3-2非線性死區處理 18 3-3 ZUPT 19 3-4速度偏差校正 19 3-5速度權重融合 20 3-6卡爾曼濾波 22 3-7航向推算法 24 3-8評估指標 26 第4章 系統實作與程式架構 27 4-1人機介面 27 4-2控制器設計 28 4-3主程式流程與模組化架構 30 4-3-1加速度處理流程 30 4-3-2速度融合處理流程 32 4-3-3航向控制流程 33 4-4資料記錄重建 34 第5章 實驗結果與分析 36 5-1靜置實驗 36 5-2船速實驗 40 5-2-1加速度動態特徵分析 42 5-2-2速度估測結果比較分析 48 5-2-3距離估測結果比較分析 50 5-2-4誤差統計比較分析 51 5-3直接啟動與穩態啟動下之路徑追蹤性能比較 56 5-3-1靜止狀態直接啟動追蹤之收斂性分析 57 5-3-2穩定航行狀態下之路徑切換性能驗證 61 5-3-3 Kalman量測雜訊參數R敏感度分析 65 第6章 結論與未來展望 71 6-1結論 71 6-2未來展望 72 參考文獻 73

    [1] Bar-Shalom, Y., Li, X. R., & Kirubarajan, T. L. (2001). Estimation with applications to tracking and navigation. Wiley.
    [2] Brown, R. G., & Hwang, P. Y. C. (2012). Introduction to random signals and applied Kalman filtering (4th ed.). John Wiley & Sons.
    [3] Butterworth, S. (1930). On the theory of filter amplifiers. Experimental Wireless & the Wireless Engineer, 7, 536–541.
    [4] Chui, C. K., & Chen, G. (2017). Kalman filtering: With real-time applications (5th ed.). Springer.
    [5] Çoçoli, A., & Badia, F. (2023). Comparative analysis of Kalman, Mahony and Madgwick filters for attitude estimation in low-cost IMUs. Proceedings of the 2023 International Seminar on Intelligent Technology and Its Applications (ISITIA), 160–165.
    [6] Dong, Y., Wu, N., Qi, J., Chen, X., & Hua, C. (2021). Predictive course control and guidance of autonomous unmanned sailboat based on efficient sampled Gaussian process. Journal of Marine Science and Engineering, 9(12), 1420.
    [7] Fossen, T. I. (2011). Handbook of marine craft hydrodynamics and motion control. Wiley.
    [8] Groves, P. D. (2013). Principles of GNSS, inertial, and multisensor integrated navigation systems (2nd ed.). Artech House.
    [9] Karimi, A., Jalilvand, A., & Shakouri, A. (2013). Performance comparison of EKF and UKF for INS/DVL integration in underwater navigation. Proceedings of the IEEE International Conference on Robotics and Mechatronics (ICRoM), 1127–1132.
    [10] Kartidjo, M., Nugroho, S. A., & Wibowo, W. (2015). Design and analysis of CentrUMS-ITB unmanned semi-submersible vehicle. Proceedings of the 2015 10th Asian Control Conference (ASCC). IEEE.
    [11] Kuipers, J. B. (1999). Quaternions and rotation sequences: A primer with applications to orbits, aerospace, and virtual reality. Princeton University Press.
    [12] Liggins, M. E., II, Hall, D. L., & Llinas, J. (Eds.). (2009). Handbook of multisensor data fusion: Theory and practice (2nd ed.). CRC Press.
    [13] Liu, C.-P., Chen, C.-Y., Chen, Y.-J., & Lin, H.-Y. (2024). Low-cost underwater integrated navigation system using MEMS IMU, DVL, and USBL sensors. Journal of Marine Science and Engineering, 12(2), 200.
    [14] Mu, M., Ji, L., & Zhang, Y. (2021). Adaptive fault-tolerant integrated navigation algorithm based on variational Bayesian and multi-sensor fusion for AUV. Applied Ocean Research, 110, 102598.
    [15] Savage, P. G. (2007). Strapdown analytics II, Part 1: Introduction to strapdown inertial navigation systems. Strapdown Associates.
    [16] Shaukat, N., Ali, A., Iqbal, M. J., Moinuddin, M., & Otero, P. (2021). Multi-sensor fusion for underwater vehicle localization by augmentation of RBF neural network and error-state Kalman filter. Sensors, 21(3).
    [17] Titterton, D. H., & Weston, J. L. (2004). Strapdown inertial navigation technology (2nd ed.). IET (Institution of Engineering & Technology).
    [18] 李怡萱(2012)。三維數位資訊輔助INS/GPS無縫式導航演算法之效益分析〔碩士論文,國立成功大學〕。
    [19] 陳鳴遠、胡竹生(2013)。使用多個狀態限制卡爾曼濾波器與三焦張量幾何之視覺輔助慣性測程器〔碩士論文,國立交通大學〕。
    [20] 曾庭鴻(2002)。以GPS鑑別加速儀的速度誤差模式〔碩士論文,國立成功大學〕。
    [21] 黃敬傑、彭政中(2018)。基IMU之迭代加權Levenberg–Marquardt校正法與AHRS演算法之開發與驗證〔碩士論文,國立成功大學〕。

    下載圖示
    校外:立即公開
    QR CODE