| 研究生: |
黃敬傑 Huang, Jing-Jie |
|---|---|
| 論文名稱: |
具迭代權重式IMU校正與互補濾波航姿系統開發實務驗證 Development and Verification of IWLMA Calibration Method and AHRS Algorithm Based on IMU |
| 指導教授: |
彭兆仲
Peng, Chao-Chung |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 航空太空工程學系 Department of Aeronautics & Astronautics |
| 論文出版年: | 2018 |
| 畢業學年度: | 106 |
| 語文別: | 中文 |
| 論文頁數: | 93 |
| 中文關鍵詞: | 慣性量測元件 、迭代具權重之萊文貝格-馬夸特校正方法 、互補濾波器之航姿參考系統演算法 、光流與加速規速度融合演算法 |
| 外文關鍵詞: | IMU, IWLMA calibration method, Complementary filter based AHRS algorithm, Optical flow and accelerometer velocity fusion algorithm |
| 相關次數: | 點閱:134 下載:20 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來微機電系統之慣性測量單元(MENS-IMU)的運用越來越廣泛,IMU被運用於智慧型手機等隨身裝置,也被運用於感知人肢體即時的姿態。為了能更精準估測姿態,校正IMU成為一項不可或缺的程序。然而,校正程序通常在無擾動環境下進行。由於無擾動環境情況的建構困難度較高。因此,在本論文中,考慮到外部環境擾動的校正。提出迭代具權重的萊文貝格-馬夸特方法(Iterative Weighted Levenberg-Marquardt Algorithm, IWLMA)以克服外部環境擾動問題,並透過實際的實驗數據驗證所提出IWLMA方法的適用性。另外,本論文亦提出以9自由度為基底的互補濾器之姿態航向參考系統(Attitude Heading Reference System, AHRS)演算法,互補濾波器演算法相較卡爾曼濾波器演算法需求更少的計算量,因此適合實現於微處理器,所提出AHRS演算法使用四元數來計算載具的姿態,相較於使用尤拉角描述姿態,以四元數描述姿態不具有奇異性問題。根據所估測的姿態資訊,再結合加速規量測的數值進行積分可估測載具速度,並將加速規估測的速度值與光流法模組PX4FLOW所估測的速度值透過速度融合演算法進行資料融合,提升速度估測之正確性。本研究通過設計三軸旋轉平台(Gimbal)驗證所提出AHRS演算法的精度。
Implementation of low-cost Microelectromechanical Systems Inertia Measurement Unit (MENS-IMU) has been more and more popular over the past few years. Recently, IMU has been used for wide varieties of consumer electronics, including smartphones, smart watches and so on. Under some situations IMU has been also used to detect the gesture of the human limbs. To precisely estimate the motion information, the calibration process of the IMU is indispensable. In general, the calibration procedures are usually conducted under a clean and perturbation free environment. However, such a perfect situations may not always be available. As a result, in this paper, the calibration subject to external perturbation is considered. An iterative weighted Levenberg-Marquardt algorithm (IWLMA) is proposed to cope with the perturbation issue. Experiment data are conducted to verify the proposed IWLMA method under the imperfect situations. The 9 degree of freedom (DOF) complementary filter based attitude heading reference system (AHRS) algorithm method will be introduced. Complementary filter consumes less computation effort than Kalman filter, as a result, it is suitable to implemented on the microprocessor. Quaternion is used in the proposed AHRS algorithm to calculate the attitude of a vehicle, unlike Euler angles, quaternion can describe the attitude of a vehicle without singularity problem. According to the estimated attitude information, the velocity can be calculated by using integration of the data from accelerometer. The estimated velocity from accelerometer and the estimated velocity from optical flow module PX4FLOW will be fused together by using the velocity fusion algorithm, thus improve accuracy of the estimated velocity. Three axis rotational platform (Gimbal) has been designed and built to verify the performance the proposed AHRS algorithm.
[1] D. Tedaldi, A. Pretto, and E. Menegatti, “A Robust and Easy to Implement Method for IMU Calibration Without External Equipments,” in Proc. of: IEEE International Conference on Robotics and Automation (ICRA), 2014, pp. 3042–3049.
[2] G. A. Aydemir, and A. Saranlı, “Characterization and Calibration of MEMS Inertial Sensors for State and Parameter Estimation Applications,”Measurement, vol. 45, pp. 1210–1225, June 2012.
[3] W. Ilewicz and A. Nawrat, “Direct Method of IMU Calibration,” Studies in Computational Intelligence, vol. 440, pp. 155–171, 2013.
[4] Z. F. Syed, P. Aggarwal, C. Goodall, X. Niu, N. El-Sheimy, "A New Multi-Position Calibration Method for MEMS Inertial Navigation Systems", Measurement Sci. Technol., vol. 18, no. 7, pp. 1897-1907, 2007.
[5] K. Choi and S.-a. Jang, “Calibration of Inertial Measurement Units Using Pendulum Motion,” IJASS, vol. 11, no. 3, pp. 234–239, 2010.
[6] I. Skog and P. Handel, “Calibration of a MEMS Inertial Measurement Unit,” in Proc. the XVII Imeko World Congr., Rio de Janeiro, Brazil, 2006.
[7] P. Schopp, L. Klingbeil, C. Peters, A. Buhmann and Y. Manoli, “Sensor Fusion Algorithm and Calibration for a Gyroscope-free IMU,” Procedia Chemistry, vol.1, pp. 1323–1326, September 2009.
[8] P. Aggarwal, Z. Syed, X. Niu and N. El-Sheimy, “A Standard Testing and Calibration Procedure for Low Cost MEMS Inertial Sensors and Units,” J. Navigation, vol. 61, no. 2, pp. 323–336, 2007.
[9] Springmann, J. and Cutler, J. (2012). Attitude-Independent Magnetometer Calibration with Time-Varying Bias. Journal of Guidance, Control, and Dynamics, 35(4), pp.1080-1088.
[10] Renaudin, V., Afzal, M. and Lachapelle, G. (2010). Complete Triaxis Magnetometer Calibration in the Magnetic Domain. Journal of Sensors, 2010, pp.1-10.
[11] M. Euston, P. Coote, R. Mahony, J. Kim and T. Hamel, "A Complementary Filter for Attitude Estimation of a Fixed-Wing UAV," 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, Nice, 2008, pp. 340-345.
[12] T. Nikolas and R. Stergios I, "Indirect Kalman Filter for 3D Attitude Estimation", Department of Computer Science & Engineering, University of Minnesota, 2005.
[13] S. O. H. Madgwick, A. J. L. Harrison and R. Vaidyanathan, "Estimation of IMU and MARG Orientation Using a Gradient Descent Algorithm," 2011 IEEE International Conference on Rehabilitation Robotics, Zurich, 2011, pp. 1-7.
[14] T. Kane, P. Likins and D. Levinson, Spacecraft dynamics, 1st ed. New York [etc.]: McGraw-Hill, 1983.
[15] R. Zhu, D. Sun, Z. Zhou and D. Wang, "A Linear Fusion Algorithm for Attitude Determination Using Low Cost MEMS-Based Sensors," Measurement, vol. 40, no. 3, pp. 322-328, 2007.
[16] S. Pourtakdoust and H. Ghanbarpour Asl, "An Adaptive Unscented Kalman Filter for Quaternion‐Based Orientation Estimation in Low‐Cost AHRS," Aircraft Engineering and Aerospace Technology, vol. 79, no. 5, pp. 485-493, 2007.
[17] X. Yun and E. Bachmann, "Design, Implementation, and Experimental Results of a Quaternion-Based Kalman Filter for Human Body Motion Tracking," IEEE Transactions on Robotics, vol. 22, no. 6, pp. 1216-1227, 2006.
[18] S. Han and J. Wang, "A Novel Method to Integrate IMU and Magnetometers in Attitude and Heading Reference Systems," Journal of Navigation, vol. 64, no. 04, pp. 727-738, 2011.
[19] N. Yadav and C. Bleakley, "Accurate Orientation Estimation Using AHRS Under Conditions of Magnetic Distortion," Sensors, vol. 14, no. 12, pp. 20008-20024, 2014.
[20] 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.
[21] X. Tong, Z. Li, G. Han, N. Liu, Y. Su, J. Ning and F. Yang, "Adaptive EKF Based on HMM Recognizer for Attitude Estimation Using MEMS MARG Sensors," IEEE Sensors Journal, pp. 1-1, 2018.
[22] P. Guo, H. Qiu, Y. Yang and Z. Ren, "The Soft Iron and Hard Iron Calibration Method Using Extended Kalman Filter for Attitude and Heading Reference System," 2008 IEEE/ION Position, Location and Navigation Symposium, Monterey, CA, 2008, pp. 1167-1174.