§ 瀏覽學位論文書目資料
  
系統識別號 U0002-0108201720162400
DOI 10.6846/TKU.2017.00015
論文名稱(中文) 基於AKF之感測器融合應用於移動型機器人之定位系統
論文名稱(英文) AKF-based Sensor Fusion and Application for Localization System of Mobile Robot
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 電機工程學系碩士班
系所名稱(英文) Department of Electrical and Computer Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 105
學期 2
出版年 106
研究生(中文) 鄭期元
研究生(英文) Chi-Yuan Cheng
學號 604460047
學位類別 碩士
語言別 繁體中文
第二語言別
口試日期 2017-07-12
論文頁數 86頁
口試委員 指導教授 - 李世安
共同指導教授 - 李祖添
委員 - 王偉彥
委員 - 翁慶昌
關鍵字(中) 感測器融合
自適應卡曼濾波器
定位系統
機器人作業系統
關鍵字(英) Sensor Fusion
Adaptive Kalman Filter
Localization System
Robot Operating System
第三語言關鍵字
學科別分類
中文摘要
本論文主要內容為提出並實現一個基於AKF之感測器融合應用於移動型機器人之定位系統。此系統可以使機器人在未知且平坦的室內環境進行準確之即時定位與建置地圖,以及融合兩種感測器之定位資訊,使定位更加強健。藉由此方法解決機器人在較複雜環境,使單一感測器之定位資訊出現誤差時,能夠有多感測器的定位資訊融合達到更加得定位效果。本論文使用自行設計並送廠製作出一個具有全向移動功能之移動型機器人。在硬體系統的部分,本文使用FPGA為馬達控制核心並自製成控制電路,微型電腦為主要程式策略之計算核心。使用雷射測距儀以及慣性感測器(Inertial Measurement Unit, IMU),並在實際搭建模擬三房一廳之居家場地中進行研究並實現於真實環境中。本論文本文基於Hector SLAM(Simultaneous Localization and Mapping)演算法。利用雷射測距儀將當下的環境以動態的方式繪製晶格地圖與障礙物資訊,並與地圖資訊做掃描匹配估測於地圖中之位置。利用IMU及里程計資訊計算出相對位置之定位資訊,藉由兩者達成感測器融合之定位。並使用自適應蒙地卡羅定位(Adaptive Monte Carlo Localization, AMCL)演算法作為驗證方法。
英文摘要
This paper proposes and implement an AKF-based Sensor Fusion and Application for Localization System of Mobile Robot. This system allows the robot to locate and build maps in an unknown and flat interior environment.  As well as the integration of two sensor positioning information, So that positioning more robust. With this method to solve the robot in a more complex environment. So that a single sensor positioning information had error, can be more sensor positioning information fusion to achieve more positioning effect. This paper uses a self-designed and sent factory to produce a mobile robot with omni-directional wheel. In the hardware system, this article uses the FPGA as the motor control core and makes the control circuit. And Microcomputers are the core of the main program strategy. The use of LiDAR and IMU(Inertial Measurement Unit, IMU),in the actual set up to simulate the three-bedroom living room in the study and to achieve in the real environment. This paper is based on Hector SLAM (Simultaneous Localization and Mapping) algorithm. Use the LiDAR to draw the lattice map and obstacle information in a dynamic way and make a scan match with the map information to estimate the position in the map. Using the IMU and mileage information to calculate the relative position of the positioning information, through the two to achieve the positioning of the sensor fusion. And use the Adaptive Monte Carlo Localization (AMCL) algorithm as a validation method
第三語言摘要
論文目次
目錄
中文摘要	I
英文摘要	II
目錄	III
圖目錄	V
表目錄	IX
第一章	緒論	1
1.1 研究背景	1
1.2 研究動機	3
1.3 論文架構	4
第二章	機器人系統介紹	5
2.1 硬體系統架構	5
2.2 機器人作業系統之簡介	7
2.3 Gazebo模擬器介紹	13
2.4 軟體系統架構介紹	17
第三章	地圖建置與導航系統	21
3.1 地圖建置與導航系統架構簡介	21
3.2 Hector SLAM	23
3.3 全域路徑規劃與區域路徑規劃	29
3.4 探索策略	43
第四章	AMCL與AKF感測器融合	46
4.1 AMCL	46
4.2 自適應卡曼濾波器	51
4.3 IMU Tracking	57
4.4 基於AKF之感測器融合	63
第五章	實驗結果	64
5.1 實驗平台與環境建置	64
5.2 地圖建置	70
5.3 AMCL	774
5.4 基於AKF之感測器融合	77
第六章	結論與未來展望	83
參考文獻	84

 
圖目錄
圖1.1、Kiva Robot	2
圖1.2、移動型機器人三大研究範圍之涵蓋示意圖	2
圖1.3、華碩電腦之機器人產品Zenbo	4
圖2.1、機器人外觀	5
圖2.2、硬體架構圖	5
圖2.3、雷射測距儀	6
圖2.4、慣性感測單元	6
圖2.5、微型電腦	7
圖2.6、全方位移動平台	7
圖2.7、史丹佛大學開發之機器人	8
圖2.8、使用ROS實現之機器人	8
圖2.9、ROS系統通訊結構圖	10
圖2.10、link與joint示意圖	14
圖2.11、Gazebo架構	15
圖2.12、Gazebo的圖形化介面	16
圖2.13、建立地圖之軟體系統架構	18
圖2.14、已知地圖之軟體系統架構	19
圖2.15、感測器融合之軟體系統架構	20
圖3.1、地圖建置與導航系統架構	21
圖3.2、Hector SLAM之系統架構圖	23
圖3.3、雙線性過濾後的插植點示意圖,Pm為待插值點	24
圖3.4、繪製地圖與雷射測距儀間的匹配關係示意圖	26
圖3.5、導航架構圖	29
圖3.6、導航示意圖	30
圖3.7、依機器人大小將原地圖轉換為權重地圖之示意圖	31
圖3.8、A*演算法流程圖	32
圖3.9、A*演算法實例	33
圖3.10、g(n)計算方式	33
圖3.11、h(n)計算方式(右邊晶格距終點晶格數為3,故成本為30)	34
圖3.12、展開初始搜尋點之相鄰晶格的成本	34
圖3.13、以新晶格為起點再次搜尋迭代(f = g + n)	35
圖3.14、利用A*演算法所規劃之路徑	35
圖3.15、目標點於已知區域	36
圖3.16、目標點於未知區域	36
圖3.17、dist(v,ω)計算方式	38
圖3.18、速度空間與動態視窗關係圖(Vs為整體速度空間,Va為合適速度樣本,Vr為最終搜尋空間)	39
圖3.19、"heading(v,ω)" 計算方式	40
圖3.20、全域路徑規劃與區域路徑規劃流程圖	42
圖3.21、結合A*之動態視窗法示意圖	43
圖3.22、探索策略流程圖	44
圖3.23、搜索示意圖	45
圖4.1、機器人應用雷射測距儀感測環境	47
圖4.2、實際AKF演算流程	57
圖4.3、IMU Tracking流程圖	59
圖4.4、旋轉前座標示意圖	61
圖4.5、旋轉後座標示意圖	61
圖4.6、加速度積分(方形)	62
圖4.7、加速度積分(梯形)	62
圖4.8、感測器融合之流程圖	63

圖5.1、六代足球機器人之模擬圖	65
圖5.2、實驗環境正視圖與坐標系	66
圖5.3、實驗環境等視圖	66
圖5.4、實際之移動型機器人圖片	67
圖5.5、移動型機器人硬體配置圖	67
圖5.6、本研究之實驗場地	69
圖5.7、居家場地之尺寸圖	69
圖5.8、地圖建置實現過程	73
圖5.9、地圖建置實際結果	74
圖5.10、AMCL實現過程	77
圖5.11、IMU Tracking路徑圖	78
圖5.12、感測器融合與AMCL之路徑比較	79
圖5.13、IMU加入干擾誤差之感測器融合與AMCL之路徑比較	80
圖5.14、雷射測距儀加入干擾誤差之感測器融合與AMCL之路徑比較	82
表目錄
表5.1、移動型機器人物理條件	65
表5.2、移動型機器人硬體規格	68
表5.3、感測器融合與AMCL之誤差	79
表5.4、IMU加入干擾誤差之感測器融合與AMCL之誤差	81
表5.5、雷射測距儀加入干擾誤差之感測器融合與AMCL之誤差82
參考文獻
[1]	Amazon,URL: https://en.wikipedia.org/wiki/Amazon.com 
[2]	ARC,URL: https://www.amazonrobotics.com/#/roboticschallenge 
[3]	李健、鍾瑞永、楊清富,適應性卡爾曼濾波器於感測器訊號雜訊消除及錯誤偵測之應用,台南區農業改良場研究彙報第67 號,2016。
[4]	Asus-Zenbo,URL: https://zenbo.asus.com/tw/ 
[5]	Husky,URL: http://wiki.ros.org/Robots/Husky
[6]	AMCL,URL: http://wiki.ros.org/amcl
[7]	黃文鴻,於ROS之地圖建置與探索系統設計,淡江大學電機工程研究所碩士論文(指導教授:李世安),2016。
[8]	何丞堯,全方位視覺足球機器人之自我定位系統的設計與實現,淡江大學電機工程研究所碩士論文(指導教授 : 翁慶昌),2009。
[9]	S. A. Li, C. C. Wong, C. M. Lin, C. Y. Ho and C. C. Yao, “Using Sensor Fusion in a Monte-Carlo Localization System for Mobile Robot.” SICE Annual Conference 2015, pp. 1317-1321, 2015.
[10]	林益民,基於慣性及磁場感測訊號之上肢運動軌跡重建研究,國立中央大學機械工程研究所碩士論文(指導教授 : 潘敏俊),2013。
[11]	陳佑仁,感測器融合運用於移動式機器人之室內同步定位與建地圖,國立成功大學電機工程所碩士論文,(指導教授 : 李祖聖、陳建富),2010。
[12]	H. Deilamsalehy, T. C. Havens, “Sensor Fused Three-dimensional Localization Using IMU, Camera and LiDAR.” SENSORS, 2016  IEEE, 2016
[13]	F. Mirzaei, S.Roumeliotis. “A Kalman filter-based algorithm for IMUcameracalibration: Observability analysis and performance evaluation Robotics”, 2008 IEEE  Transaction on Robotics, pp. 1143-1156, 2008.
[14]	黃聖博,基於ROS之足球機器人的模糊行為決策設計,淡江大學電機工程學系碩士論文(指導教授:李世安),2016。
[15]	ROS, URL: http://www.ros.org
[16]	A. Y. Ng, S. Gould, M. Quigley, A. Saxena and E. Berger, “STAIR: Hardware and software architecture.” AAAI 2007 Robotics Workshop, pp. 31-37, 2007.
[17]	A. Y. Ng, S. Gould, M. Quigley, A. Saxena, and E. Berger, “STAIR: The Stanford artificial intelligence robot project.” Snowbird, 2008.
[18]	K. Wyrobek, E. Berger, H. Van der Loos, and J. Salisbury, “Towards a personal robotics development platform: rationale and design of an intrinsically safe personal robot,” 2008 IEEE International Conference on Robotics and Automation (ICRA), pp. 2165-2170, 2008.
[19]	PR2, URL: https://www.willowgarage.com/pages/pr2/overview.
[20]	J. Maitin-Shepard, M. Cusumano-Towner, J. Lei, and P. Abbeel, “Cloth grasp point detection based on multiple-view geometric cues with application to robotic towel folding,” 2010 IEEE International Conference on Robotics and Automation (ICRA), pp. 2308-2315, 2010.
[21]	Nao, URL: http://www.nao.com.tw
[22]	Atlas, URL: http://www.bostondynamics.com/robot_Atlas.html
[23]	youBot,URL:http://www.youbot-store.com/youbot-store/products/youbots/
[24]	Gazebo, URL: http://gazebosim.org/
[25]	N. Koenig and A. Howard, “Design and use paradigms for gazebo, an open-source multi-Robot simulator,” 2004 IEEE International Conference on Robotics and Automation (ICRA), vol.3, pp. 2149-2154, 2004.
[26]	張敦超,自適應卡爾曼濾波器於導航系統探討,逢甲大學航太與系統工程學系碩士論文(指導教授:方俊、卓大靖),2009。
[27]	鄭期元,整合GNSS與INS量測資訊的地平面運動軌跡估測,國立交通大學電控工程研究所碩士論文(指導教授:胡竹生),2013。
[28]	S. Vogel, H. Alkhatib and I. Neumann, “Accurate Indoor Georeferencing with Kinematic Multi Sensor Systems” 2016  IEEE  Indoor Positioning and Indoor Navigation (IPIN), pp 1-8, 2016.
論文全文使用權限
校內
紙本論文於授權書繳交後5年公開
同意電子論文全文授權校園內公開
校內電子論文於授權書繳交後5年公開
校外
同意授權
校外電子論文於授權書繳交後5年公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信