| 研究生: |
汪聖倫 Wang, Sheng-Lun |
|---|---|
| 論文名稱: |
基於光達之多感測器融合定位系統於高動態自動駕駛之研究 Research on a Lidar based Multi-sensor Fusion Localization System for High-Dynamic Autonomous Driving |
| 指導教授: |
莊智清
Juang, Jyh-Ching |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2019 |
| 畢業學年度: | 107 |
| 語文別: | 英文 |
| 論文頁數: | 71 |
| 中文關鍵詞: | 自動駕駛 、光達 、車輛定位 |
| 外文關鍵詞: | Autonomous vehicle, Lidar, Vehicle Localization |
| 相關次數: | 點閱:75 下載:13 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
為因應自動駕駛無人車之發展,車輛定位技術之精確度與可靠度扮演著相當重要的腳色,無人車若無法得知自身處於何處,就無法進行導航路徑之規劃或者是避障路線之設計。許多習知的技術都可達成精確的車輛定位,即時動態定位技術(Real Time Kinematic; RTK),是為其中相當成熟且能達成公分等級之定位方法,但此一技術會受限於訊號之遮蔽程度的影響而無法總是取得最佳解。而結合慣性感測元件(IMU)和即時動態定位之耦合式定位技術解決了衛星訊號遭遮蔽時之難題。而使用光達事先建立精密地圖,而後在車輛行駛時透過光達和精密地圖進行匹配,解算車輛位置之即時定位與地圖構建(Simultaneous Localization and Mapping; SLAM)技術也是無人車定位之重要方法之一。雖然現在光達造價依然不斐,但在無人車勢必進入商業產品化的前提之下,可以預期商業化光達的誕生,因此光達定位技術之發展不能因為高價而停下腳步。在前期的計畫中,結合了光達和RTK/IMU耦合定位,發展了一個以光達為主之定位架構,能夠執行建圖和匹配定位。其在低速(10Km/h)下能達到十幾公分等級的定位,但在轉彎和高速(30Km/h以上)之高動態情況下,有著相當顯著的定位誤差。
本論文為研究光達定位技術為基礎之自動駕駛系統,並結合其他感測器如GNSS接收機、IMU和車輛里程計,提出一速度調適機制,協助定位系統於高動態的情況下能夠保持準確的定位結果。另外,也將探討單光達和雙光達對匹配定位之影響,對其定位結果進行比較和分析。而為了探討系統之強健性,在論文中也會針對不同的感測器可能造成的誤差進行分析,並以實車收錄資料進行驗證。
In order to successfully develop autonomous vehicles, the accuracy and reliability of vehicle positioning technology play a very important role. If an autonomous vehicle cannot know where it is, it cannot plan the navigation route or perform obstacle avoidance. Many well-known technologies can achieve accurate vehicle positioning. Real Time Kinematic (RTK) is a positioning method that is quite mature and can achieve a centimeter level accuracy, but this technology cannot always provide best solutions due the effect of signal blocking. The coupled positioning technology combined with inertial measurement unit (IMU) and RTK positioning solves the problem of satellite signal being blocked. With a precise map built in advance, a vehicle mounted with lidar can determine its location by matching the lidar data and the precise map, this kind of technology is so-called Simultaneous Localization and Mapping (SLAM), which is also one of significant localization skills for autonomous vehicles. Although the cost of lidar is still high, but under the premise that autonomous vehicles are bound to enter commercial productization, the birth of low cost lidar can be expected. Therefore, the development of localization algorithm using lidar cannot stop by current high cost of the lidar. In the previous research, combined with the lidar and RTK/IMU coupling positioning, a localization architecture based on lidar is developed, which can perform mapping and matching positioning. It can achieve ten-centimeters level positioning at low speed (10 km/h) but has a significant positioning error in the case of high dynamics of turning and high speed (above 30 km/h).
This thesis develops a lidar based localization system for autonomous vehicles. Combined with other sensors such as GNSS receiver, IMU and vehicle odometer, the thesis proposes a speed adjustment mechanism to help the positioning system maintain accurate positioning results under high dynamic conditions. In addition, the influence of single lidar and double lidars on the matching positioning will be discussed, and the positioning results will be compared and analyzed. For the robustness of the localization system, the thesis will also analyze the errors that may be caused by different sensors. In the end, experiments are conducted in real world to validate the performance of the proposed method.
[1] W.-L. Hsieh, "Map-based Localization Research for Autonomous Vehicle Using Multi-sensor," National Cheng Kung University, Tainan, Taiwan, R.O.C., 2018.
[2] Jörg Friedrich Wagner and Thomas Wieneke, "Integrating Satellite and Inertial Navigation - Conventional and New Fusion Approaches," International Federation of Automatic Control, vol. 34, no. 15, pp. 241-146, Sep. 2001.
[3] M. G. Petovello, "Real--Time Integration of a Tactical--Grade IMU and GPS for High--Accuracy Positioning and Navigation," University of Calgary, Calgary, AL, Canada, 2003.
[4] Andrey Soloviev, F. Van Graas and S. Gunawardena, "Implementation of Deeply Integrated GPS/LowCost IMU for Acquisition and Tracking of Low CNR GPS Signals," in Proceedings of ION National Technical Meeting, San Diego, CA, USA, 2004.
[5] H. Durrant-Whyte, T. Bailey, "Simultaneous localization and mapping: part I," IEEE Robotics & Automation Magazine, vol. 13, no. 2, pp. 99-110, 2006.
[6] Jesse Levinson, Jake Askeland, Jan Becker, Jennifer Dolson, David Held, Soeren Kammel, J. Zico Kolter, Dirk Langer, Oliver Pink, Vaughan Pratt, Michael Sokolsky, Ganymed Stanek, David Stavens, Alex Teichman, Moritz Werling and Sebastian Thrun, "Towards fully autonomous driving: Systems and algorithms," in IEEE Intelligent Vehicles Symposium, Baden-Baden, Germany, 2011.
[7] Jesse Levinson and Sebastian Thrun, "Robust vehicle localization in urban environments using probabilistic maps," in IEEE International Conference on Robotics and Automation, Anchorage, AK, USA, 2010.
[8] Christopher Rose, Jordan Britt, John Allen and David Bevly, "An Integrated Vehicle Navigation System Utilizing Lane-Detection and Lateral Position Estimation Systems in Difficult Environments for GPS," IEEE Transactions on Intelligent Transportation Systems, vol. 15, no. 6, pp. 2615-2629, 2014.
[9] Alberto Y. Hata and Denis F. Wolf, "Feature Detection for Vehicle Localization in Urban Environments Using a Multilayer LIDAR," IEEE Transactions on Intelligent Transportation Systems, vol. 17, no. 2, pp. 420-429, Feb. 2016.
[10] Mahdi Maaref, Joe Khalife and Zaher M. Kassas, "Lane-Level Localization and Mapping in GNSS-Challenged Environments by Fusing Lidar Data and Cellular Pseudoranges," IEEE Transactions on Intelligent Vehicles, vol. 4, no. 1, pp. 73-89, March 2019.
[11] "IEEE Standard Specification Format Guide and Test Procedure for Single-Axis Interferometric Fiber Optic Gyros," 1998. [Online]. Available: https://ieeexplore.ieee.org/iel4/5343/14457/00660628.pdf.
[12] "Inertial Sensor Noise Analysis Using Allan Variance," [Online]. Available: https://www.mathworks.com/help/fusion/examples/inertial-sensor-noise-analysis-using-allan-variance.html. [Accessed 9 8 2019].
[13] Michael Montemerlo, Sebastian Thrun, Daphne Koller, and Ben Wegbreit, "FastSLAM: A factored solution to the simultaneous localization and mapping problem," in Proceedings of the AAAI National Conference on Artificial Intelligence, 2002.
[14] Paul J. Besl and Neil D. McKay, "A Method for Registration of 3-D Shapes," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 14, no. 2, pp. 239-256, 1992.
[15] Peter Biber and Wolfgang Straßer, "The Normal Distributions Transform: A New Approach to Laser Scan Matching," in Proceedings of IEEE International Conference on Intelligent Robots and Systems, 2003.
[16] Martin Magnusson, Achim J. Lilienthal, and Tom Duckett, "Scan Registration for Autonomous Mining Vehicles Using 3D-NDT," Journal of Field Robotics, vol. 24, no. 10, pp. 803-827, 2007.
[17] M. Magnusson, "The Three-Dimensional NormalDistributions Transform — an Efficient Representation for Registration, Surface Analysis, and Loop Detection," Örebro University, 2009.
[18] François Pomerleau, Francis Colas, Roland Siegwart and Stéphane Magnenat, "Comparing ICP variants on real-world data sets," Autonomous Robots, vol. 34, no. 3, pp. 133-148, April 2013.
[19] Martin Magnusson, Narunas Vaskevicius, Todor Stoyanov, Kaustubh Pathak, and Andreas Birk, "Beyond Points: Evaluating Recent 3D Scan-Matching Algorithms," in International Conference on Robotics and Automation, Seattle, WA, USA, 2015.
[20] Lutz Groll and Andreas Kapp, "Effect of Fast Motion on Range Images Acquire by Lidar Scanners for Automotive Applications," IEEE Transactions on Signal Processing, Volume, vol. 55, no. 6, pp. 2945-2953, 2007.
[21] Giorgio Grisetti, Slawomir Grzonka, Cyrill Stachniss, Patrick Pfaff, and Wolfram Burgard, "Efficient Estimation of Accurate Maximum Likelihood Maps in 3D," in Proceedings of the IEEE International Conference on Intelligent Robots and Systems, San Diego, CA, USA, 2007.
[22] Jens Rieken and Markus Maurer, "Sensor scan timing compensation in environment models for automated road vehicles," in IEEE International Conference on Intelligent Transportation Systems, Rio de Janeiro, Brazil, 2016.
[23] Morgan Quigley, Brian Gerkey, Ken Conley, Josh Faust, Tully Foote, Jeremy Leibs, Eric Berger, Rob Wheeler and Andrew Ng, "ROS: an open-source Robot Operating System," in ICRA Workshop on Open Source Software, Kobe, Japan, 2009.
[24] Radu Bogdan Rusu and Steve Cousins, "3D is here: Point Cloud Library (PCL)," in IEEE International Conference on Robotics and Automation, Shanghai, China, 2011.