| 研究生: |
周元中 Chou, Yuan-Chung |
|---|---|
| 論文名稱: |
基於卡爾曼濾波器的輔助之四旋翼機建置SLAM地圖 Building SLAM Map with Kalman Filter Assisting for Quadcopter |
| 指導教授: |
賴維祥
Lai, Wei-Hsiang |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 民航研究所 Institute of Civil Aviation |
| 論文出版年: | 2020 |
| 畢業學年度: | 108 |
| 語文別: | 中文 |
| 論文頁數: | 76 |
| 中文關鍵詞: | 無人機 、四旋翼 、SLAM 、Hector SLAM 、Scan Matching 、EKF |
| 外文關鍵詞: | Drone, Quadcopter, SLAM, Hector SLAM, Scan Matching, EKF |
| 相關次數: | 點閱:116 下載:5 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
由於自走車的SLAM建置地圖的普及化,本研究構想是想讓無人機也能達到該目標,讓機體搭配LiDAR能感測環境且建置地圖,該技術亦是一項新的趨勢。傳統上,若以無人機搭配LiDAR輔助,是用其雷射測距功能達到無人機的高度或側向的避障,但在本研究中,將以LiDAR建置SLAM平面地圖,所採用的演算方法為Hector SLAM,其運算核心是雷射掃描匹配的方法,實驗中搭載於四旋翼機進行室內地圖繪製。由於室內飛行並沒有GPS的定位輔助,故飛行的狀況會很不穩定,機身的俯仰、側傾、加速、減速都會造成LiDAR掃描面有重複疊圖的狀況或是測距的長度不準確,故本論文提出搭配使用卡爾曼濾波器的預測及估計應用於掃描匹配,以建出SLAM地圖。最後藉由掃描匹配的誤差分析,探討實驗的結果。
Due to the extensive use of SLAM maps for autonomous cars, this idea of study presents 2D SLAM mapping construction on a quadcopter in the indoor environments. Traditionally, the application of Lidar for drones are often used for lateral and height collision avoidance. However, in this research, the implementation of LiDAR will be used for 2D map construction by quadcopter. The proposed method of SLAM is Hector SLAM algorithm, which is used by laser scanning matching method without any information of odometry. For large-scale indoor laser scan mapping, a challenging problem is that any vibration or motion resulting from drones, such as pitch, roll, acceleration and deceleration, will cause repeated overlapping maps or inaccurate distance and orientation measurement on the LiDAR scanning surface. Thus, this thesis proposes that the prediction and estimation using Kalman filter is applied to PIXHAWK IMU and assist LiDAR scan matching to build a SLAM map. Last, the results of the experiment will be discussed through the error analysis of scan matching.
[1] F. Anton, F. Artyom, K. Kirill, "2D SLAM Quality Evaluation Methods," 21st Conference of Open Innovations Association (FRUCT), pp.120-126, 2017
[2] M. Fallon, H. Johannsson, M. Kaess, and J. J. Leonard, “The mit stata center dataset,” The International Journal of Robotics Research, vol. 32, no. 14, pp.1695-1699, 2013
[3] F. Jiménez, M. Clavijo and J. Juana, " LiDAR-based SLAM algorithm for indoor scenarios," VEHICULAR 2018 : The Seventh International Conference on Advances in Vehicular Systems, Technologies and Applications, pp.47-53, 2018
[4] Zhexiong Shang, Zhigang Shen, "Real-time 3D Reconstruction on Construction Site using Visual SLAM and UAV, " ArXiv 2018, pp. 305-315, 2018
[5] W. Hess, D. Kohler, H. Rapp, D. Andor, " Real-Time Loop Closure in 2D LIDAR SLAM, " 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, pp.1271-1278, 2016
[6] Feng Lin, Fangchao Qi, "Research on the Hardware Structure Characteristics and EKF Filtering Algorithm of the Autopilot PIXHAWK," 2016 Sixth International Conference on Instrumentation & Measurement, Computer, Communication and Control (IMCCC), Harbin, pp.228-231, 2016
[7] John J. Leonard, Hugh F. Durrant-Whyte, "Mobile Robot Localization by Tracking Geometric Beacons," IEEE Transactions on Robotics and Automation, Vol. 7, No.3, pp.376-382, 1991
[8] R. Smith, M. Self, P. Cheesemans, "Estimating Uncertain Spatial Relationships in Robotics," Autonomous Robot Vehicles, pp.435-461, 1986
[9] S. Riisgaard and Morten R. Blas, "SLAM for Dummies," pp.10-13, 2018.
[10] Scanning Laser Range Finder URG-04LX-UG01 Specifications. https://www.hokuyoaut.jp/02sensor/07scanner/download/pdf/URG04LX_UG01_spec_en.pdf (accessed May 22, 2015.)
[11] G. Welch and G. Bishop, An Introduction to the Kalman Filter, July 24, 2006.
[12] 高翔、張濤, SLAM視覺十四講, 深智圖書出版社, 2019.
[13] Nvidia Developer, https://developer.nvidia.com/
[14] SLAMTEC, http://www.slamtec.com/en/lidar/
[15] ROS wiki, https//wiki/ros.org/
[16] Gazebo, http://gazebosim.org/
[17] CSDN Forum, https://blog.csdn.net/
[18] Alibaba, https://www.alibaba.com/
[19] J. Zhang, and S. Singh, “LOAM: Lidar Odometry and Mapping in Real-time,” Robotics: Science and Systems, Berkeley, CA, USA, July 12-16, 2014.
[20] D. Ronzoni, R. Olmi, C. Secchi and C. Fantuzzi, “AGV Global Localization Using Indistinguishable Artificial,” in Proceedings of IEEE International Conference on Robotics and Automation, Shanghai, China, May 9-13, 2011.
[21] S. Saat, Muhammad S. Saealal, A.R. Wan Norhisyam and M.S. Farees Ezwan, “Hector SLAM 2D Mapping for Simultaneous Localization and Mapping,” Journal of Engineering and Applied Sciences, pp.5610-5615, 2019.