| 研究生: |
蘇許武 Hsu-Wu Su |
|---|---|
| 論文名稱: |
四軸機結合機器視覺之開發 Quadcopter combined with machine vision development |
| 指導教授: |
羅吉昌
Ji-Chang Lo |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 光機電工程研究所 Graduate Institute of Opto-mechatronics Engineering |
| 論文出版年: | 2018 |
| 畢業學年度: | 106 |
| 語文別: | 中文 |
| 論文頁數: | 88 |
| 中文關鍵詞: | 四軸機 、機器視覺 、光流 、霍夫轉換 、四元數 |
| 外文關鍵詞: | Qudacopter |
| 相關次數: | 點閱:26 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文將使用Arduino作為主控,利用IMU融合四元數之算法偵測機身俯仰、翻滾、偏航之角度及角速度,並且透過多層PID的結構進行負回授控制以實現機身的自平衡,機器視覺方面是使用RaspberryPi作為影像處理之工具,並將解算後的訊號透過UART回傳至Arduino對姿態進行補償,其中有利用光流法實現懸停,以及霍夫轉換實現追蹤地面目標,本論文將會介紹系統架構、姿態算法、PID回授控制結構、感測器校正、以及如何使用機器視覺補償姿態之原理。
Thesis will use Arduino as the main control, using IMU fusion quaternion algorithm to detect the pitch, roll, yaw angle and angular velocity of the fuselage, and negative feedback control through the structure of multi-layer PID to achieve self-balancing of the fuselage, In machine vision, RaspberryPi is used as a tool for image processing, and the decoded signal is transmitted back to the Arduino through the UART to compensate for the attitude. Among them, the optical flow method is used to achieve hovering, and the Hough transform is used to track the ground target. thesis will introduce the system architecture, attitude algorithm, PID feedback control structure, sensor calibration, and how to use machine vision to compensate for the attitude.
[1]Kuipers, Jack B. Quaternions and rotation sequences. Vol. 66.
Princeton: Princeton university press, 1999.
[2]Diebel, J. (2006). Representing attitude: Euler angles, unit
quaternions, and rotation vectors. Matrix, 58(15-16), 1-35.
[3]Webb, Jon A., and J. K. Aggarwal. ”Shape and correspondence.”
Computer Vision, Graphics, and Image Processing 21.1 (1983):
145-160.
[4]Farnebäck, Gunnar. ”Two-frame motion estimation based on
polynomial expansion.” Scandinavian conference on Image analysis. Springer, Berlin, Heidelberg, 2003.
[5]Sebastian O. H. Madgwick”Estimation of IMU and MARG orientation using a gradient descent algorithm”,2011 IEEE International
Conference on Rehabilitation Robotics
[6]Mark Euston,Paul Coote,Mahony,”A complementary filter for attitude estimation of a fixed-wing UAV”,2008 IEEE/RSJ International Conference on Intelligent Robots and Systems
[7]Raphael Gonzalez, Richard E. Woods (2002) Digital Image Processing, 2nd ed. Prentice Hall Press, ISBN 0-201-18075-8, p.
295.
[8]Matas, Jiri, Charles Galambos, and Josef Kittler. ”Robust detection of lines using the progressive probabilistic hough transform.” Computer Vision and Image Understanding 78.1 (2000):
119-137.
73[9]Cucchiara, Rita, et al. ”Improving shadow suppression in moving object detection with HSV color information.” Intelligent Transportation Systems, 2001. Proceedings. 2001 IEEE. IEEE, 2001.
[10]Diebel, J. (2006). Representing attitude: Euler angles, unit
quaternions, and rotation vectors. Matrix, 58(15-16), 1-35.
[11]Kou, Kit Ian, and YongHui Xia. ”Linear Quaternion Differential
Equations: Basic Theory and Fundamental Results.” Studies in
Applied Mathematics 141.1 (2018): 3-45.
[12]xrdp 系統安裝程序:
http:// blog.pulipuli.info/ 2008/08/ windowslinuxxrdpvncserver.html
[13]機構配置 :
https://www.rotordronemag.com/guide-multirotor-motors/
[14]I2C接線圖 :
http:// www.mbeddedc.com/ 2017/05/ i2c-bus-communicationprotocol-tutorial.html
[15]I2C通信步驟圖 :
http:// ww1.microchip.com/ downloads/ en/ DeviceDoc/
20001203U.pdf
[16]UART 時序圖 :
http://magicjackting.pixnet.net/blog/post/135222109-uart