簡易檢索 / 詳目顯示

研究生: 塗苡瑄
Tu, Yi-Hsuan
論文名稱: 基於IMU與影像融合輔助行人航位推算法
Development of a Pedestrian Navigation Algorithm based on IMU/Vision Integrated System
指導教授: 彭兆仲
Peng, Chao-Chung
學位類別: 碩士
Master
系所名稱: 工學院 - 航空太空工程學系
Department of Aeronautics & Astronautics
論文出版年: 2021
畢業學年度: 109
語文別: 中文
論文頁數: 183
中文關鍵詞: 微機電慣性量測元件基於視覺之即時定位與追蹤多感測器融合技術航姿參考系統演算法
外文關鍵詞: MEMS IMU, Visual-based techniques for real-time tracking and localization, Multi-sensor fusion technique, AHRS algorithm
相關次數: 點閱:150下載:4
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近年來,隨著室內定位需求日益增加,越來越多整合裝置及相關演算法不斷推陳出新,有別於目前主流的室內定位裝置,如基於藍芽、Wi-Fi等需耗費大量架設成本的設備,本研究將室內定位平台構築於Intel RealSense T265 Tracking Camera與慣性量測元件(Inertial Measurement Unit, IMU)之多感測器整合技術開發,以低成本、低耗電量與穿戴式產品作為本研究之設計目標。其中,基於純IMU的觀測量,能藉由運動方程式之積分方法,獲得高更新率的位置及速度資訊。然而,因IMU本身含有未知量測偏差,而偏差量將藉由積分不斷累積,最終導致嚴重飄移現象。為了限制誤差累積所造成定位失準的狀況,將以行人航位推算(Pedestrian Dead Reckoning, PDR)法提供的位置與前進速度為依據,透過擴展式卡爾曼濾波器(Extended Kalman Filter, EKF)建立積分飄移補償模型,同時,也能將典型PDR更新率由2~5赫茲提高至100赫茲。然而,由於PDR為利用上一時刻位置、當前時刻估測的步長及航向角資訊,以累加方式解算當前時刻位置,因此,航向角誤差累積的缺點也將降低定位精度。有鑑於此,藉由T265 Camera提供穩定的速度與定位資訊能有效進行即時修正,同時,亦能當Camera定位失效時,於短時間依靠PDR定位結果進行補償。整體融合定位程序將藉由本研究設計之KF架構來實現,並以RealSense API提供Camera追蹤信心度(Tracker Confidence)作為設計KF權重之依據,以開發具補償與融合定位效果之演算流程。

    With the increasing demand for indoor navigation applications, plenty of integrated devices have been rolled out to meet all the needs. Many existing indoor positioning methods rely on pre-installed sensor networks, such as Wi-Fi, Bluetooth, UWB, etc. Unlike these approaches, Intel RealSense T265 Tracking Camera and IMU will be integrated for establishing a portable navigation platform in this paper. From the practical point of view, it does not require an extra cost in volume and hardware upgrading. Above all, IMU mechanism provides a higher frequency update rate in positioning by integrating the gravity-free acceleration in the navigation frame (n-frame). However, the results are usually accompanied by significant accumulated errors with time due to the IMU sensor biases. In view of this, Pedestrian Dead Reckoning (PDR) can relatively provide more accurate pedestrian navigation solutions. Based on PDR position results and Zero-velocity Update (ZUPT) constrain, an Extended Kalman Filter (EKF)-based framework for identifying the drifts will be modeled to suppress the accumulated errors. On the other hand, the typical PDR with 2~5 Hz update rate can achieve a higher frequency output (e.g., 100Hz). With the aim of controlling the PDR position and velocity drifts thoroughly, using T265 Camera for positioning fusion is another flexible and stable approach. In addition, the PDR has a pivotal role in providing information for a short period of time, even when the camera signals are not available in some specific scenes. The above-mentioned integrated process will be realized under the KF framework developed in this paper. Moreover, the camera tracker confidence provided from RealSense API is considered as an index for KF weighting adjustment design.

    摘要 i Extended Abstract ii 誌謝 xxi 表目錄 xxiv 圖目錄 xxv 第1章 緒論 1 1.1. 研究動機與目的 1 1.2. 文獻回顧 2 1.3. 論文架構 5 第2章 感測器校正與補償方法 6 2.1. IMU精度誤差 6 2.1.1. IMU規格介紹 6 2.1.2. IMU校正儀器與誤差數學模型之建立 8 2.1.3. IMU校正演算法與校正流程 9 2.1.4. IMU校正驗證 15 2.1.5. IMU溫度補償實驗平台 16 2.1.6. IMU溫度補償演算法與補償流程 17 2.1.7. IMU溫度補償驗證 24 2.2. T265 Tracking Camera 精度誤差 26 2.2.1. T265 Camera、Stencil 2-16與Vicon Vero Camera規格介紹 26 2.2.2. T265校正演算法與校正流程 28 2.2.3. T265校正驗證 38 第3章 多感測器融合演算法 44 3.1. 卡爾曼濾波器 44 3.2. 擴展式卡爾曼濾波器 49 3.3. 適應性擴展式卡爾曼濾波器 53 第4章 航姿參考系統開發 56 4.1. 座標系統定義 56 4.1.1. 地球座標系統(Earth frame, e-frame) 56 4.1.2. 地磁當地座標系統(Local magnetic frame, l-frame) 57 4.1.3. 體座標系統(Body frame, b-frame) 58 4.2. 座標系旋轉與姿態描述 58 4.2.1. 方向餘弦矩陣 59 4.2.2. 尤拉角 61 4.2.3. 羅德里格旋轉公式 62 4.2.4. 四元數 65 4.2.5. 方向餘弦矩陣計算四元數 70 4.3. AHRS驗證環境之建立 73 4.3.1. 克利曲線與弗勒內-塞雷座標框架之建立 73 4.3.2. IMU虛擬量測數據之建立 80 4.4. EKF與AEKF姿態解算結果比較 83 4.4.1. 陀螺儀四元數積分姿態 83 4.4.2. 加速度計與磁力計四元數姿態解算 85 4.4.3. 基於EKF之融合姿態解算 91 4.4.4. 基於AEKF之融合姿態解算 96 第5章 IMU/PDR/Vision之多感測器融合演算法開發 102 5.1. 行人航位推算演算法 102 5.1.1. 步伐偵測演算法 103 5.1.2. 步長估測模型 115 5.2. IMU與行人航位推算之整合定位方法 120 5.3. 基於卡爾曼濾波之IMU/PDR/Vision整合定位方法 128 第6章 實驗結果與討論 131 6.1. 實驗平台與場域介紹 131 6.1.1. MTi-3模組與T265 Camera整合平台 131 6.1.2. 實驗場域與測試方法 132 6.2. IMU/PDR/Vision融合定位結果 137 第7章 結論與未來研究方向 169 7.1. 結論 169 7.2. 未來研究方向 170 附錄A 矩陣導數運算性質 171 附錄B 跡數導數運算性質 171 附錄C 四元數基本運算性質 172 附錄D AEKF公式推導 174 附錄E 剛體運動學 – 繞固定軸旋轉 178 參考文獻 179

    [1] F. L. Piccolo, "A new cooperative localization method for UMTS cellular networks," in IEEE GLOBECOM 2008-2008 IEEE Global Telecommunications Conference, 2008, pp. 1-5: IEEE.
    [2] A. Yassin et al., "Recent advances in indoor localization: A survey on theoretical approaches and applications," IEEE Communications Surveys & Tutorials, vol. 19, no. 2, pp. 1327-1346, 2016.
    [3] P. Kriz, F. Maly, and T. Kozel, "Improving indoor localization using bluetooth low energy beacons," Mobile Information Systems, vol. 2016, 2016.
    [4] Y. Zhuang, J. Yang, Y. Li, L. Qi, and N. El-Sheimy, "Smartphone-based indoor localization with bluetooth low energy beacons," Sensors, vol. 16, no. 5, p. 596, 2016.
    [5] X. Guo, L. Li, N. Ansari, and B. Liao, "Accurate WiFi localization by fusing a group of fingerprints via a global fusion profile," IEEE Transactions on Vehicular Technology, vol. 67, no. 8, pp. 7314-7325, 2018.
    [6] L. Li, X. Guo, N. Ansari, and H. Li, "A hybrid fingerprint quality evaluation model for wifi localization," IEEE Internet of Things Journal, vol. 6, no. 6, pp. 9829-9840, 2019.
    [7] T. Otim, L. E. Díez, A. Bahillo, P. Lopez-Iturri, and F. Falcone, "Effects of the body wearable sensor position on the UWB localization accuracy," Electronics, vol. 8, no. 11, p. 1351, 2019.
    [8] S. P. Rana, M. Dey, H. U. Siddiqui, G. Tiberi, M. Ghavami, and S. Dudley, "UWB localization employing supervised learning method," in 2017 IEEE 17th International Conference on Ubiquitous Wireless Broadband (ICUWB), 2017, pp. 1-5: IEEE.
    [9] U. Qureshi and F. Golnaraghi, "An algorithm for the in-field calibration of a MEMS IMU," IEEE Sensors Journal, vol. 17, no. 22, pp. 7479-7486, 2017.
    [10] D. Xia, C. Yu, and L. Kong, "The development of micromachined gyroscope structure and circuitry technology," Sensors, vol. 14, no. 1, pp. 1394-1473, 2014.
    [11] Y. Xu, X. Chen, and Y. Wang, "Two-mode navigation method for low-cost inertial measurement unit-based indoor pedestrian navigation," Simulation, vol. 92, no. 9, pp. 839-848, 2016.
    [12] A. R. Jimenez, F. Seco, C. Prieto, and J. Guevara, "A comparison of pedestrian dead-reckoning algorithms using a low-cost MEMS IMU," in 2009 IEEE International Symposium on Intelligent Signal Processing, 2009, pp. 37-42: IEEE.
    [13] A. R. Pratama and R. Hidayat, "Smartphone-based pedestrian dead reckoning as an indoor positioning system," in 2012 International Conference on System Engineering and Technology (ICSET), 2012, pp. 1-6: IEEE.
    [14] W. Kang and Y. Han, "SmartPDR: Smartphone-based pedestrian dead reckoning for indoor localization," IEEE Sensors journal, vol. 15, no. 5, pp. 2906-2916, 2014.
    [15] B. Wang, X. Liu, B. Yu, R. Jia, and X. Gan, "Pedestrian dead reckoning based on motion mode recognition using a smartphone," Sensors, vol. 18, no. 6, p. 1811, 2018.
    [16] H. Yao, H. Shu, H. Sun, B. Mousa, Z. Jiao, and Y. Suo, "An integrity monitoring algorithm for WiFi/PDR/smartphone-integrated indoor positioning system based on unscented Kalman filter," EURASIP Journal on Wireless Communications and Networking, vol. 2020, no. 1, pp. 1-25, 2020.
    [17] H. Zhang, W. Yuan, Q. Shen, T. Li, and H. Chang, "A handheld inertial pedestrian navigation system with accurate step modes and device poses recognition," IEEE Sensors Journal, vol. 15, no. 3, pp. 1421-1429, 2014.
    [18] F. Gu, K. Khoshelham, J. Shang, F. Yu, and Z. Wei, "Robust and accurate smartphone-based step counting for indoor localization," IEEE Sensors Journal, vol. 17, no. 11, pp. 3453-3460, 2017.
    [19] V. T. Pham et al., "Highly accurate step counting at various walking states using low-cost inertial measurement unit support indoor positioning system," Sensors, vol. 18, no. 10, p. 3186, 2018.
    [20] W. Shao, H. Luo, F. Zhao, C. Wang, A. Crivello, and M. Z. Tunio, "DePedo: Anti periodic negative-step movement pedometer with deep convolutional neural networks," in 2018 IEEE international conference on communications (ICC), 2018, pp. 1-6: IEEE.
    [21] V. Renaudin, M. Susi, and G. Lachapelle, "Step length estimation using handheld inertial sensors," Sensors, vol. 12, no. 7, pp. 8507-8525, 2012.
    [22] H. Weinberg, "Using the ADXL202 in pedometer and personal navigation applications," Analog Devices AN-602 application note, vol. 2, no. 2, pp. 1-6, 2002.
    [23] J. W. Kim, H. J. Jang, D.-H. Hwang, and C. Park, "A step, stride and heading determination for the pedestrian navigation system," Journal of Global Positioning Systems, vol. 3, no. 1-2, pp. 273-279, 2004.
    [24] J. Jahn, U. Batzer, J. Seitz, L. Patino-Studencka, and J. G. Boronat, "Comparison and evaluation of acceleration based step length estimators for handheld devices," in 2010 International Conference on Indoor Positioning and Indoor Navigation, 2010, pp. 1-6: IEEE.
    [25] H. Xing, J. Li, B. Hou, Y. Zhang, and M. Guo, "Pedestrian stride length estimation from IMU measurements and ANN based algorithm," Journal of Sensors, vol. 2017, 2017.
    [26] Q. Wang, L. Ye, H. Luo, A. Men, F. Zhao, and Y. Huang, "Pedestrian stride-length estimation based on LSTM and denoising autoencoders," Sensors, vol. 19, no. 4, p. 840, 2019.
    [27] S. Pourtakdoust and H. G. Asl, "An adaptive unscented Kalman filter for quaternion‐based orientation estimation in low‐cost AHRS," Aircraft Engineering and Aerospace Technology, 2007.
    [28] L. Wang, Z. Zhang, and P. Sun, "Quaternion-based Kalman filter for AHRS using an adaptive-step gradient descent algorithm," International Journal of Advanced Robotic Systems, vol. 12, no. 9, p. 131, 2015.
    [29] R. G. Valenti, I. Dryanovski, and J. Xiao, "Keeping a good attitude: A quaternion-based orientation filter for IMUs and MARGs," Sensors, vol. 15, no. 8, pp. 19302-19330, 2015.
    [30] J. Wu, Z. Zhou, J. Chen, H. Fourati, and R. Li, "Fast complementary filter for attitude estimation using low-cost MARG sensors," IEEE Sensors Journal, vol. 16, no. 18, pp. 6997-7007, 2016.
    [31] G. Sun, Y. Li, J. S. Xie, M. Garratt, and C. Wang, "Implementing quaternion based AHRS on a MEMS multisensor hardware platform," in International Global Navigation Satellite Systems Society IGNSS Symposium 2013, 2013.
    [32] N. Yadav and C. Bleakley, "Accurate orientation estimation using AHRS under conditions of magnetic distortion," Sensors, vol. 14, no. 11, pp. 20008-20024, 2014.
    [33] F. Wu, Y. Fu, Y. Liang, and X. Ji, "A study of low-cost attitude and heading reference system under high magnetic interference," in 2016 IEEE/ION Position, Location and Navigation Symposium (PLANS), 2016, pp. 916-923: IEEE.
    [34] J. E. Bertram and A. Ruina, "Multiple walking speed–frequency relations are predicted by constrained optimization," Journal of theoretical Biology, vol. 209, no. 4, pp. 445-453, 2001.
    [35] T. Lin, L. Li, and G. Lachapelle, "Multiple sensors integration for pedestrian indoor navigation," in 2015 International Conference on Indoor Positioning and Indoor Navigation (IPIN), 2015, pp. 1-9: IEEE.
    [36] J. Kuang, X. Niu, and X. Chen, "Robust pedestrian dead reckoning based on MEMS-IMU for smartphones," Sensors, vol. 18, no. 5, p. 1391, 2018.
    [37] J. Kuang, X. Niu, P. Zhang, and X. Chen, "Indoor positioning based on pedestrian dead reckoning and magnetic field matching for smartphones," Sensors, vol. 18, no. 12, p. 4142, 2018.
    [38] S. Han and J. Wang, "Integrated GPS/INS navigation system with dual-rate Kalman Filter," GPS solutions, vol. 16, no. 3, pp. 389-404, 2012.
    [39] A. Nemra and N. Aouf, "Robust INS/GPS sensor fusion for UAV localization using SDRE nonlinear filtering," IEEE Sensors Journal, vol. 10, no. 4, pp. 789-798, 2010.
    [40] E. Shi, "An improved real-time adaptive Kalman filter for low-cost integrated GPS/INS navigation," in Proceedings of 2012 International Conference on Measurement, Information and Control, 2012, vol. 2, pp. 1093-1098: IEEE.
    [41] S. Muramatsu, D. Chugo, S. Jia, and K. Takase, "Localization for indoor service robot by using local-features of image," in 2009 ICCAS-SICE, 2009, pp. 3251-3254: IEEE.
    [42] M. Werner, M. Kessel, and C. Marouane, "Indoor positioning using smartphone camera," in 2011 International Conference on Indoor Positioning and Indoor Navigation, 2011, pp. 1-6: IEEE.
    [43] Y. Wu, F. Tang, and H. Li, "Image-based camera localization: an overview," Visual Computing for Industry, Biomedicine, and Art, vol. 1, no. 1, pp. 1-13, 2018.
    [44] S. Rady, A. Kandil, and E. Badreddin, "A hybrid localization approach for uav in gps denied areas," in 2011 IEEE/SICE International Symposium on System Integration (SII), 2011, pp. 1269-1274: IEEE.
    [45] T. Ballal, M. A. Suliman, and T. Y. Al-Naffouri, "Bounded perturbation regularization for linear least squares estimation," IEEE Access, vol. 5, pp. 27551-27562, 2017.
    [46] T. Kailath, A. H. Sayed, and B. Hassibi, "Linear Estimation (Information and System Sciences Series)," Upper Saddle River, NJ: Prentice-Hall2000.
    [47] S. M. Kay, Fundamentals of statistical signal processing. Prentice Hall PTR, 1993.
    [48] S.-H. Chen and C.-C. Peng, "A Model Following Based Real-Time Prediction and Monitoring of TFE-731 Turbofan Engine Compressors," IEEE Access, vol. 7, pp. 159584-159598, 2019.
    [49] G. H. Golub and C. F. Van Loan, Matrix Computations. Johns Hopkins University Press, 1983.
    [50] D. S. Watkins, Fundamentals of matrix computations. John Wiley & Sons, 2004.
    [51] T. Yi-Hsuan and C.-C. Peng, "An ARMA Based Digital Twin for MEMS Gyroscope Drift Dynamics Modeling and Real-Time Compensation," IEEE Sensors Journal, 2020.
    [52] S. Du, N. Zheng, S. Ying, Q. You, and Y. Wu, "An extension of the ICP algorithm considering scale factor," in 2007 IEEE International Conference on Image Processing, 2007, vol. 5, pp. V-193-V-196: IEEE.
    [53] S. Du, N. Zheng, L. Xiong, S. Ying, and J. Xue, "Scaling iterative closest point algorithm for registration of m–D point sets," Journal of Visual Communication and Image Representation, vol. 21, no. 5-6, pp. 442-452, 2010.
    [54] Y. He, B. Liang, J. Yang, S. Li, and J. He, "An iterative closest points algorithm for registration of 3D laser scanner point clouds with geometric features," Sensors, vol. 17, no. 8, p. 1862, 2017.
    [55] S. Ying, J. Peng, S. Du, and H. Qiao, "A scale stretch method based on ICP for 3D data registration," IEEE Transactions on Automation Science and Engineering, vol. 6, no. 3, pp. 559-565, 2009.
    [56] R. E. Kalman, "A new approach to linear filtering and prediction problems," 1960.
    [57] G. Welch and G. Bishop, "An introduction to the Kalman filter," 1995.
    [58] R. S. Bucy and K. D. Senne, "Digital synthesis of non-linear filters," Automatica, vol. 7, no. 3, pp. 287-298, 1971.
    [59] A. Mohamed and K. Schwarz, "Adaptive Kalman filtering for INS/GPS," Journal of geodesy, vol. 73, no. 4, pp. 193-203, 1999.
    [60] A. Almagbile, J. Wang, and W. Ding, "Evaluating the performances of adaptive Kalman filter methods in GPS/INS integration," Journal of Global Positioning Systems, vol. 9, no. 1, pp. 33-40, 2010.
    [61] S. Akhlaghi, N. Zhou, and Z. Huang, "Adaptive adjustment of noise covariance in Kalman filter for dynamic state estimation," in 2017 IEEE power & energy society general meeting, 2017, pp. 1-5: IEEE.
    [62] I. Hashlamon and K. Erbatur, "An improved real-time adaptive Kalman filter with recursive noise covariance updating rules," Turkish journal of electrical engineering & computer sciences, vol. 24, no. 2, pp. 524-540, 2016.
    [63] 黃敬傑, "具迭代權重式 IMU 校正與互補濾波航姿系統開發實務驗證," 成功大學航空太空工程學系學位論文, pp. 1-93, 2018.
    [64] M. Abid, N. Mezghani, and A. Mitiche, "Knee joint biomechanical gait data classification for knee pathology assessment: A literature review," Applied bionics and biomechanics, vol. 2019, 2019.
    [65] H.-h. Lee, S. Choi, and M.-j. Lee, "Step detection robust against the dynamics of smartphones," Sensors, vol. 15, no. 10, pp. 27230-27250, 2015.
    [66] A. Brajdic and R. Harle, "Walk detection and step counting on unconstrained smartphones," in Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing, 2013, pp. 225-234.
    [67] H. Zhao, L. Zhang, S. Qiu, Z. Wang, N. Yang, and J. Xu, "Pedestrian dead reckoning using pocket-worn smartphone," IEEE Access, vol. 7, pp. 91063-91073, 2019.
    [68] W. Li and J. Wang, "Effective adaptive Kalman filter for MEMS-IMU/magnetometers integrated attitude and heading reference systems," The Journal of Navigation, vol. 66, no. 1, pp. 99-113, 2013.
    [69] K. Myers and B. Tapley, "Adaptive sequential estimation with unknown noise statistics," IEEE Transactions on Automatic Control, vol. 21, no. 4, pp. 520-523, 1976.

    下載圖示
    2026-07-01公開
    QR CODE