簡易檢索 / 詳目顯示

研究生: 鍾昊麟
Chung, Hao-Lin
論文名稱: 四軸飛行器之影像輔助飛行
Image Assisted Flight of Quadcopters
指導教授: 呂藝光
Leu, Yih-Guang
口試委員: 鄭景聰
Jeng, Tsung-Bin
吳政郎
Wu, Jenq-Lang
陶金旺
Tao, Chin-Wang
莊鎮嘉
Chuang, Chen-Chia
呂藝光
Leu, Yih-Guang
口試日期: 2022/07/18
學位類別: 碩士
Master
系所名稱: 電機工程學系
Department of Electrical Engineering
論文出版年: 2022
畢業學年度: 110
語文別: 中文
論文頁數: 70
中文關鍵詞: 四軸飛行器姿態控制串級PID控制霍夫轉換高度控制
英文關鍵詞: Quadcopter, Attitude control, Altitude control, Cascade PID control, Hough transform
研究方法: 實驗設計法行動研究法準實驗設計法
DOI URL: http://doi.org/10.6345/NTNU202201335
論文種類: 學術論文
相關次數: 點閱:137下載:14
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本文建構了一套自製四軸飛行器系統,由微控制器、超音波感測器、姿態感測器、影像模組,相關電路等組成,並使用串級PID(Proportional-Integral-Derivative)嵌入微控制器來完成姿態與高度控制,其優點在於面對複雜的非線性系統不需要精確的數學模型,仍然能有效控制。而在影像方面,為了幫助四軸飛行器能夠穩定懸停與循線前進,使用霍夫轉換與單目測距來檢測飛行器當前偏航角度與高度,以此輔助飛行器完成任務。
    為了驗證上述方法運用於四軸飛行器的效果,建立了一個四軸飛行器實驗平台環境來測試其成果,實驗結果符合預期目標。

    In this study, a self-made quadcopter system is constructed, which consists of microcontroller, ultrasonic sensor, attitude sensor, image module, related circuits, etc. The cascade PID is used to embed microcontrollers for attitude and altitude control, which has the advantage that complex non-linear systems can be controlled effectively without the need for precise mathematical models. For image processing, to help the quadrotor hover and track the line stably, Hough transform and monocular ranging are used to detect the current yaw angle and altitude of the the quadrotor and as an aid to complete the flight.
    In order to verify the effectiveness of the above method applied to the quadrotor, an experimental platform environment for a quadrotor is established. The experimental results show that they meet the expected objectives.

    誌  謝 iii 表 目 錄 vii 圖 目 錄 viii 第一章 緒論 1 1.1 研究背景與動機 1 1.2 研究目的 2 1.3 研究方法 2 1.4 論文架構 2 第二章 文獻探討與回顧 3 2.1 四軸飛行器設計 3 2.2 四軸飛行器飛行控制 3 2.3 四軸飛行器影像識別 5 第三章 四軸飛行器架構 6 3.1 四軸飛行器系統架構 6 3.2 四軸飛行器系統電源分配 7 3.3 四軸飛行器之硬體架構 8 3.3.1 微控制器 9 3.3.2 直流無刷馬達 9 3.3.3 槳葉 10 3.3.4 鋰聚合物電池 11 3.3.5 MPU6050姿態感測器 12 3.3.6 超音波感測器 13 3.3.7 藍芽傳輸模組HC-05 16 3.3.8 Raspberry Pi 3 Model B 16 3.3.9 Web Camera 網路攝影機 17 3.4 軟體架構 19 3.4.1 四軸飛行器姿態控制與高度控制 19 3.4.2 手機藍芽遙控 22 3.4.3 UART通訊 23 3.4.4 卡爾曼濾波器 24 3.5 飛行運動方式 25 3.6 控制系統設計 27 3.6.1 單級PID 27 3.6.2 串級PID 28 第四章 四軸飛行器影像識別 30 4.1 四軸飛行器直線偵測 30 4.1.1 灰階影像 31 4.1.2 Canny 演算法(Canny Algorithms) 31 4.1.3 霍夫變換直線偵測 35 4.2 單目測距 39 4.2.1 相機內部參數 40 4.2.2 相機外部參數 41 4.2.3 相機畸變 41 第五章 實驗結果與討論 43 5.1 四軸飛行器穩定測試實驗 43 5.2 四軸飛行器自主懸停實驗 46 5.3 四軸飛行器影像識別實驗 53 5.4 四軸飛行器循線前進實驗 56 第六章  結論與未來展望 66 6.1 結論 66 6.2 未來展望 66 參 考 文 獻 67 自 傳 69 學 術 成 就 70

    [1] O. Sidek et al., "Development of prototype system for monitoring and computing greenhouse gases with unmanned aerial vehicle (UAV) deployment," in 2014 International Symposium on Technology Management and Emerging Technologies, 2014: IEEE, pp. 98-101.
    [2] H. Guoping, X. Bin, Z. Wei, D. Chen, and G. Fang, "Speed controller design for the actuators of a quadrotor unmanned aerial vehicle," in Proceedings of the 31st Chinese Control Conference, 2012: IEEE, pp. 4640-4645.
    [3] M. F. Bahat and T. Filik, "GPS-based antenna tracking and signal beamforming system for small UAV platform [Küçük IRA Platformu Için GPS-tabanll Anten Izleme ve Sinyal Hüzme Sistemi]," 2015.
    [4] J. Wendel and G. F. Trommer, "Tightly coupled GPS/INS integration for missile applications," Aerospace Science and Technology, vol. 8, no. 7, pp. 627-634, 2004.
    [5] R. A. Krishnan, V. Jisha, and K. Gokulnath, "Path planning of an autonomous quadcopter based delivery system," in 2018 International Conference on Emerging Trends and Innovations In Engineering And Technological Research (ICETIETR), 2018: IEEE, pp. 1-5.
    [6] R. A. Krishnan, V. Jisha, and K. Gokulnath, "Path planning of an autonomous quadcopter based delivery system," in 2018 International Conference on Emerging Trends and Innovations In Engineering And Technological Research (ICETIETR), 2018: IEEE, pp. 1-5.
    [7] M. E. Mumcuoğlu, I. Yüksel, and E. Altuğ, "Design of an Automatic Item Pick-up System for Unmanned Aerial Vehicles," Celal Bayar University Journal of Science, vol. 16, no. 1, 2020.
    [8] R. Xue and G. Cai, "Formation flight control of multi-UAV system with communication constraints," Journal of aerospace technology and management, vol. 8, pp. 203-210, 2016.
    [9] R. Xue and G. Cai, "Formation flight control of multi-UAV system with communication constraints," Journal of aerospace technology and management, vol. 8, pp. 203-210, 2016.
    [10] M. N. Duc, T. N. Trong, and Y. S. Xuan, "The quadrotor MAV system using PID control," in 2015 IEEE International Conference on Mechatronics and Automation (ICMA), 2015: IEEE, pp. 506-510.
    [11] Y. Fu, Q. Zhao, Z. Liu, Y. Xu, and X. Liu, "A Self-adaptive Cascade Fuzzy PID Method of Attitude Control for Quadrotor," in 2018 IEEE 4th International Conference on Control Science and Systems Engineering (ICCSSE), 2018: IEEE, pp. 269-275.
    [12] Y.-J. Ryoo, "An autonomous control of fuzzy-PD controller for quadcopter," International Journal of Fuzzy Logic and Intelligent Systems, vol. 17, no. 2, pp. 107-113, 2017.
    [13] G. Ganga and M. M. Dharmana, "MPC controller for trajectory tracking control of quadcopter," in 2017 International Conference on Circuit, Power and Computing Technologies (ICCPCT), 2017: IEEE, pp. 1-6.
    [14] H. L. N. N. Thanh and S. K. Hong, "Quadcopter robust adaptive second order sliding mode control based on PID sliding surface," IEEE Access, vol. 6, pp. 66850-66860, 2018.
    [15] R. Oliver, S. Y. Khoo, M. Norton, S. Adams, and A. Kouzani, "Development of a single axis tilting quadcopter," in 2016 IEEE Region 10 Conference (TENCON), 2016: IEEE, pp. 1849-1852.
    [16] R. Ronen, A. Jigalin, and Z. Berman, "Development challenges and performance analysis of drone visual/inertial slam in a global reference system," in 2020 IEEE/ION Position, Location and Navigation Symposium (PLANS), 2020: IEEE, pp. 125-136.
    [17] B. D. Lucas and T. Kanade, An iterative image registration technique with an application to stereo vision. Vancouver, 1981.
    [18] Khalifa, Othman O., Aisha-Hassan A. Hashim, and Abdulhakam AM Assidiq. "Vision-based lane detection for autonomous artificial intelligent vehicles." 2009 IEEE International Conference on Semantic Computing. IEEE, 2009.
    [19] J. W. Park, J. W. Lee, and K. Y. Jhang, "A lane-curve detection based on an LCF," Pattern Recognition Letters, vol. 24, no. 14, pp. 2301-2313, 2003.
    [20] 吳祈勳, "四旋翼無人機之模糊 PID 控制器設計與實現," 2021.
    [21] E. Lim, "Pose Estimation of a Drone Using Dynamic Extended Kalman Filter Based on a Fuzzy System," in 2021 9th International Conference on Control, Mechatronics and Automation (ICCMA), 2021: IEEE, pp. 141-145.
    [22] P. Maya and C. Tharini, "Performance analysis of lane detection algorithm using partial Hough transform," in 2020 21st International Arab Conference on Information Technology (ACIT), 2020: IEEE, pp. 1-4.
    [23] 郭勝斌, "應用於四輪移動機器人車的動態避障系統," 2021.
    [24] J. Sun, P. Wang, Z. Qin and H. Qiao, "Overview of camera calibration for computer vision," Proceeding of the 11th World Congress on Intelligent Control and Automation, 2014, pp. 86-92, doi: 10.1109/WCICA.2014.7052692.

    下載圖示
    QR CODE