簡易檢索 / 詳目顯示

研究生: 林義嵐
Yi-Lan Lin
論文名稱: 數位訊號處理器嵌入式平台應用於影像伺服機器人擊球系統之研發
Development of Visual Servo Control of Ball Batting Robot by Digital Signal Processor on Embedded Platform
指導教授: 邱士軒
Shih-Hsuan Chiu
口試委員: 林遠球
Yeuan-Chyou Lin
林其禹
Chyi-Yeu Lin
學位類別: 碩士
Master
系所名稱: 工程學院 - 自動化及控制研究所
Graduate Institute of Automation and Control
論文出版年: 2010
畢業學年度: 98
語文別: 中文
論文頁數: 121
中文關鍵詞: 影像伺服系統數位信號處理器三軸機械臂嵌入式系統
外文關鍵詞: visual servo system, digital signal processor, three-link robot arm, embedded system
相關次數: 點閱:382下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 目前大部分的影像伺服系統,其應用範圍多半以工業自動化為主,較少以娛樂或休閒為導向作開發,且開發核心皆以個人電腦為基本架構,造成系統成本過高且體積龐大,而數位訊號處理器(Digital Signal Processor, DSP)功能的提升,強化運算效能與增加儲存容量,因此可用來取代以個人電腦為主的影像伺服系統。
    本研究利用德州儀器公司所生產之數位訊號處理器,作為系統之開發平台,整合取像攝影機與三軸機械臂,以人機互動之娛樂型機器人為發展目標,建構一套影像伺服擊球系統。
    研究中分為影像處理與運動控制二個子系統,由影像處理子系統計算球之滾動軌跡與預計進入擊球區位置,將結果通知運動控制子系統,規劃機械臂以擬人的姿態進行擊球;經由實際測試,確實能正確預測球之進入位置,進而能準確地進行擊球動作。

    關鍵詞:影像伺服系統、數位信號處理器、三軸機械臂、嵌入式系統


    Most of the visual servo systems in are currently designed for the industrial automation application. Few of them are created for recreational or leisure purposes, and besides, the core of their development is based on personal computer, resulting in the enormous system cost and huge volume. However, several functional upgrades of digital signal processor (DSP), including computing enhancement and increase of storage capacity, have enabled DSP to replace the personal computer-based Visual Servo Systems.

    The research utilized the DSP provided by Texas Instrument as the platform for system development, integrating visual capture cameras and Three-link robotic arms. The research goal is to develop human-computer interaction of recreational robots and build a visual servo ball-hitting system.

    The research is divided into image processing and motion control sub-systems. Visual processing sub-system will calculate the rolling track of the balls, predict its location in hitting area, and then notify the motion control system the result, to formulate the robot arm in anthropomorphic ways to strike the ball. From actual field tests of this research, the system proves that it can accurately predict the hitting area of the ball and then perform exact swing movements.
    Key Word: Visual Servo System, Digital Signal Processor, Three-link robot arm, embedded system.

    摘要 I Abstract II 誌謝 IV 目錄 VI 圖索引 X 表索引 XV 第一章 緒論 1 1.1 前言 1 1.2 文獻回顧 2 1.3 研究動機與目的 8 1.4 論文架構 9 第二章 系統硬體架構 10 2.1 攝影機 11 2.2 影像處理子系統 12 2.2.1 處理核心 14 2.2.2 內部記憶體 16 2.2.3 周邊模組 16 2.3 運動控制子系統 18 2.3.1 處理核心 21 2.3.2 記憶體架構 21 2.3.3 周邊模組 22 2.4 三軸機械臂 23 第三章 系統理論描述 26 3.1影像處理子系統 26 3.1.1 影像擷取格式 26 3.1.2 二值化 28 3.1.3 雜訊濾除 29 3.1.4 圓心計算 30 3.2運動控制子系統 32 3.2.1 三軸機械手臂正反向運動學 32 3.2.2 軌跡規劃 38 第四章 系統開發 45 4.1 運動控制實驗 45 4.1.1 軌跡規劃模擬 45 4.1.2 訊號發送模組 53 4.1.3 實驗流程與結果 56 4.2 影像擷取實驗 61 4.2.1 記憶體區塊配置 61 4.2.2 I2C通訊格式 63 4.2.3 影像擷取 64 4.2.3 影像儲存 66 4.2.4 實驗流程與結果 69 4.3 雙DSP通訊實驗 71 4.3.1 F2812端UART開發 72 4.3.2 DM6437端UART開發 74 4.3.3 實驗流程與結果 76 第五章 系統呈現—影像伺服擊球實驗 78 5.1 影像伺服擊球系統實驗簡介 78 5.2 影像伺服擊球系統實驗環境 79 5.3 球體辨識 81 5.4 球體軌跡預測 85 5.5 擊球策略 91 5.6 實驗結果 93 第六章 結論與未來展望 97 6.1 結論 97 6.2 未來展望 97 參考文獻 99

    [1]Palacin, J., Sanuy, A., Clua, X., Chapinal, G., Bota, S., Moreno, M., and Herms, A., “Autonomous mobile mini-robot with embedded CMOS vision system,” Proc. of 2002 28th IEEE Annual Conf. on Industrial Electronics Society, Seville, Spain, vol. 3, pp. 2439-2444 (5-8 Nov. 2002).
    [2]Corley, D., and Jovanov, E., “A low power intelligent video-processingsensor,” Proc. of 2002 the Thirty-Fourth Southeastern Symposium on System Theory, pp. 176-178 (2002).
    [3]Andrian, H., and Song, K. T., “Embedded CMOS imaging system for real-time robotic vision,” Proc. of 2005. (IROS 2005). 2005 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, Alberta, Canada, pp. 1096-1101 (2-6 Aug. 2005).
    [4]Li, D., Jiang, Y., and Chen, G., “A Low Cost Embedded Color Vision System Based on SX52,” Proc. of 2006 IEEE International Conf. on Information Acquisition, Weihai, China, pp. 883-887 (20-23 Aug. 2006).
    [5]Bonato, V., Fernandes, M. M., Marques, E., “A smart camera with gesture regcognition and SLAM capabilities for mobile robots,” International Journal of Electronics, Vol. 93, Issue 6, pp. 385-401 (2006).
    [6]Yanling Zhao, Peng Wang, Huanrui Hao, Xianli Liu “The Embedded Control System of Vision Inspecting Instrument for Steel Ball Surface Defect,” Proc. of 2008. CCDC 2008. Chinese Control and Decision Conference, Yantai, Shandong, pp. 3469-3474 (2-4 July 2008).
    [7]Zhang, Y., “Design of robot monocular vision based on DSP and CMOS image sensor,” Proc. of ICALIP 2008 International Conf. on Audio, Language and Image Processing, Shanghai, China, pp. 614-618 (7-9 July 2008).
    [8]Jun Yu, Peihuang Lou, Xing Wu, “A Dual-Core Real-Time Embedded System for Vision-Based Automated Guided Vehicle,” Proc. of 2009 CASE. 2009 IITA International Conf. on Control, Automation and Systems Engineering, Zhangjiajie, pp.207-211 (11-12 July 2009).
    [9]Huang, S. J., Wu, S. S., “Vision-Based Robotic Motion Control for Non-autonomous Environment,” Journal of Intelligent and Robotic Systems:Theory and Application, Vol. 54, No. 5, pp. 733-754 (2009).
    [10]T. S. Perry, “Pleo, the Poop-Free Pet,” IEEE Spectrum, vol. 45, pp.24-24, (2008).
    [11]Y. Nonomura, M. Fujiyoshi and H. Sugihara “Inertial Force Sensing System for Partner Robots,” Proc. of 2006 5th IEEE Conference on Sensors, Daegu, Korea, 22-25, pp.1325-1328, (22-25 Oct 2007).
    [12]“IPNetCam Reference Design on DM355 User’s Guide”, Texas Instrument(2009).
    [13]“IPNetCam Reference Design on DM355 Getting Started Guide”, Texas Instrument(2009).
    [14]“TMS320DM6437 DVDP Getting Started Guide”,Texas Instrument(2007).
    [15]“TMS320DM6437 Digital Media Processor Data Manual”, Texas Instrument(2008).
    [16] “TMS320DM643x DMP Video Processor Front End (VPFE) User’s Guide”, Texas Instrument(2009).
    [17]“TMS320DM643x DMP Video Processor Back End (VPBE) User’s Guide”, Texas Instrument(2007).
    [18]“TMS320DM643x DMP Inter-Integrated Circuit Peripheral (I2C) User’s Guide”, Texas Instrument(2009).
    [19]“TMS320DM643x DMP Universal Asynchronous Receiver/Transmitter (UART) User’s Guide”, Texas Instrument(2009).
    [20]“TMS320DM643x DMP Asynchronous External Memory (EMIF) Interface User’s Guide”, Texas Instrument(2010).
    [21]“eZdsp F2812 Technical Reference”, Spectrum Digital(2004).
    [22]“TMS320F28x Digital Signal Processors Data Manual Reference Guide”, Texas Instrument(2002).
    [23]“TMS320C28x DSP CPU and Instruction Set Reference Guide”, Texas Instrument(2001).
    [24]“TMS320x281x Event Manager (EV) Reference Guide”, Texas Instrument(2004).
    [25]“TMS320x281x DSP System Control and Interrupts Reference Guide”, Texas Instrument(2008).
    [26]“TMS320x28xx, 28xx DSP Serial Communication Interface (SCI) Reference Guide”, Texas Instrument(2004).
    [27]Gonzalez, R. C., Woods, R. E., Digital Image Processing, Prentice Hall, New Jersey, pp. 105-117 (2008).
    [28]鐘國亮,影像處理與電腦視覺,台灣東華書局股份有限公司,台北,第386-387頁 (2006)。
    [29]晉茂林,機器人學,五南圖書出版股份有限公司,台北,第36-188頁 (1999)。
    [30]“TVP5146 Data Manual”, Texas Instrument(2007).
    [31]“TMS320DM643x DMP 64-Bit Timer User’s Guide”, Texas Instrument(2009)

    QR CODE