系統識別號 | U0002-1307201200405800 |
---|---|
DOI | 10.6846/TKU.2012.00483 |
論文名稱(中文) | 基於慣性感測的遠端控制虛擬釣魚系統 |
論文名稱(英文) | Inertial-Sensor-Based Remote Control of a Virtual Robot Arm for Fishing |
第三語言論文名稱 | |
校院名稱 | 淡江大學 |
系所名稱(中文) | 電機工程學系碩士在職專班 |
系所名稱(英文) | Department of Electrical and Computer Engineering |
外國學位學校名稱 | |
外國學位學院名稱 | |
外國學位研究所名稱 | |
學年度 | 100 |
學期 | 2 |
出版年 | 101 |
研究生(中文) | 張家銘 |
研究生(英文) | Chia-Ming Chang |
學號 | 798440011 |
學位類別 | 碩士 |
語言別 | 繁體中文 |
第二語言別 | |
口試日期 | 2012-06-29 |
論文頁數 | 65頁 |
口試委員 |
指導教授
-
周永山
委員 - 許陳鑑 委員 - 易志孝 委員 - 簡忠漢 |
關鍵字(中) |
海釣 ARM 遠端控制 機械手臂 MEMS |
關鍵字(英) |
fishing ARM remote control robot MEMS |
第三語言關鍵字 | |
學科別分類 | |
中文摘要 |
本篇論文提出一個遠端虛擬控制的釣魚系統。利用特製的穿戴 式裝置再搭配慣性及磁性感測器(加速度計與電子羅盤),量測出人 體手臂關節的角度資訊,並透過 SPI 協定(Serial Peripheral Interface)的無線傳輸技術,遠端控制三軸的虛擬釣魚平台。為了 達到及時的目標,本文利用核心為 ARM (Advanced RISC Machine) Cortex-M3 之微處理器 STM32F103 平台實現分時多工及多執行緒的 機制,並將更新頻率設為 10Hz,有效提升處理速度。實驗結果證實 此系統之可行性。 |
英文摘要 |
This thesis presents an inertial-sensor-based remote control of a virtual robot arm for fishing. A sleeve with built-in inertial and magnetic sensors (accelerometer and electronic compass) is utilized to capture human arm posture. Then the collected kinematic data is transmitted through a wireless transmission technology to remote control a tri-axial virtual robot arm for restoring human arm posture on fishing. For the purpose of real-time control, the microcontroller STM32F103VC that incorporates the high-performance ARM Cortex-M3 RISC processor core is adopted to implement the time division multiplexing and multi-threading mechanisms on the remote control system. With the frequency setting updated to be 10Hz, the response speed of the system is satisfactory. Experiment shows the viability of the proposed system. |
第三語言摘要 | |
論文目次 |
目錄 中文摘要............................................................................................................I 英文摘要..........................................................................................................II 目錄.................................................................................................................III 圖目錄..............................................................................................................V 表目錄.............................................................................................................IX 第一章 緒論………………...……………………………….…….……..…1 1.1 研究動機……………………….………………………………...…1 1.2 文獻回顧與探討…………………………………………..…...…2 1.3 論文綱要……………………………………………..……..…...…5 第二章 背景知識………………………...………..………….……...………6 2.1 加速度計原理簡介………..………….……..…………………...…6 2.2 電子羅盤….………………….…..….………………….….…...…11 2.3 I2C 同步串列通訊……………………………………………..…14 2.4 U-POWER500D 無線模組…………….…………….………..…18 2.5 SPI 串列通信原理….……….…………………………….…..…20 2.6 MSP430 微處理器………………………….…………….…..…22 2.7 ARM Cortex-M3 STM32F103VC 介紹…………..…….….…..…24 第三章 遠端虛擬控制釣魚系統……………..……….………..…………..26 3.1 系統設計方法……………………………………….....…...…..…26 3.2 穿戴式感應裝置…………………………….……………...…..…29 3.3 感應裝置硬體設計與實現………..….…….…….…..……..….…31 3.4 感應裝置軟體設計…….…………………….……….…...…....…38 3.5 虛擬釣魚裝置……………………….………………..……………44 3.6 移動平均濾波器……………………………….………….........…49 3.7 三軸虛擬釣魚機械臂…………………………..…….……...……50 第四章 實驗結果…………….……………......…….………..……..……...56 第五章 結論與未來展望……….....…………..………………………...….60 5.1 結論……………………………….………………….…………....60 5.2 未來展望………………………….…………………..………..….61 參考文獻………………………….…….………..……………..………..….63 圖目錄 圖 2.1 壓阻式加速度為零………………………………………….………7 圖2.2 慣性力產生電阻變化…………………………………….…………7 圖2.3 電容式加速度為零……………………………….…………………8 圖2.4 慣性力產生電容變化……………………………….………………8 圖2.5 LSM303DLH架構圖……………..………….……………………10 圖2.6 加速度計移動前…………………...………………………………10 圖2.7 移動後產生傾斜角度θ……………………………………………10 圖2.8 AMR 感測器內部結構..…………..………………………………12 圖2.9 I2C 信號線連接方式..…………..……………...…………………15 圖2.10 I2C 開始信號與停止信號……………….…………..……………16 圖2.11 I2C Master 與 Slave SDA 資料信號交換………..……..………16 圖2.12 完整I2C資料轉換………………...………………………………17 圖2.13 U-POWER500D 無線模組……………..…………………………18 圖2.14 UZ2400 內部架構圖..…………………………….………….……19 圖2.15 SPI 連接方式………………..……………………………….……21 圖2.16 SPI 多Slave 連接方式…………….…………………….………22 圖2.17 MSP430F2274 內部架構圖……………………..……….………23 圖2.18 STM32F103VC 架構圖……………..……..……………………..25 圖3.1 情境模擬的示意圖…………………………........…………………27 圖3.2 系統架構圖…………..…..…………………………………………28 圖3.3 系統功能圖…….…………………………...………………………28 圖3.4 人體手臂座標圖………..………..……………....…………………29 圖3.5 人體手臂移動示意圖………………..…..…………………………30 圖3.6 穿戴式感應裝置實體圖……..……………………..………………30 圖3.7 感測器裝置基本架構………..……………………..………………31 圖3.8 感測器I2C接線方式………………………………….……………32 圖3.9 虛擬釣魚系統無線網路架構…………...….……...…….…………33 圖3.10 MSP430 與UZ2400 的接線方式 ….………......…………………33 圖3.11 電池電壓偵測電路………………….……….……………………35 圖3.12 手臂感測器裝置電路圖……………….……….…………………36 圖3.13 手臂感測器裝置………………………………..…………………37 圖3.14 無線網路傳輸方式……………..…………………………………39 圖3.15 感應器裝置狀態機…………………….…...……………………..40 圖3.16 手部感應裝置所傳送資料封包格式………….…………...……..42 圖3.17 IAR 軟體開發環境……………………………………………..…43 圖3.18 MSP-FET430UIF 線上偵錯與燒錄……….……………………...43 圖3.19 STM32F103VC 開發板………….…..……………………………44 圖3.20 被控端之架構圖……….……..………………………………...…45 圖3.21 被控端之狀態機………….….…………...………….……………46 圖3.22 利用DMA透過UART傳輸資料到電腦………….…..….………48 圖3.23 直接由ARM 核心處理UART 所需要的資料……….…………48 圖3.24 移動平均濾波器視窗移動………….…………..……..….………49 圖3.25 移動平均濾波器遮罩………….…..…..………….....……………50 圖3.26 三軸虛擬釣魚機械臂…………...….…………….……….………51 圖3.27 deploytool 建立專案轉成.NET 之dll…………..………..………52 圖3.28 C# 將dll 加入參考並使用………………..…..………….………52 圖3.29 虛擬釣魚平台GUI……………………………….…..…….......…53 圖3.30 方位角換算流程圖…………….………………….………………54 圖3.31 禁止區域示意圖……………..…......………..……………………55 圖4.1 遠端操控三軸虛擬釣魚平台………………………..…………..…56 圖4.2 濾波器效能實驗……………….………………………………...…57 圖4.3 拋竿時第三軸(手腕)軌跡追蹤結果……………..…………..….…58 圖4.4 拋竿時第二軸(手肘)軌跡追蹤結果………..….………..…..…..…58 圖4.5 左右移動時第一軸軌跡追蹤結果…………..……..…………....…59 表目錄 表 2.1 壓阻式與電容式加速度計特性比較表……………………………9 表 2.2 加速度計及電子羅盤之特性比較表………….……………..…14 表 2.3 I2C 裝置定義………..…………….………………………….……15 表 3.1 MSP430 IO Port 列表…………….………………………………38 |
參考文獻 |
參考文獻 [1] V. Vajnberger, T. Terzimehic, S. Silajdzic, and N. Osmic, “Remote Control of Robot Arm with five DOF,” (MIRRO) Proceedings of the 34th International Convention, Opatija, Croatia, May 2011, pp. 1707-1711. [2] Y. Tao and H. Hu, “A novel sensing and data fusion system for 3-D arm motion tracking in telerehabilitation,” IEEE Trans. Instrumentation and Measurement, vol. 57, no. 5, 2008, pp. 1029-1040. [3] J. Kofman, X. Wu, T. J. Luu, and S. Verma, “Teleoperation of a robot manipulator using a vision-based human–robot interface,” IEEE Trans. Ind. Electron., vol. 52, no. 5, 2005, pp. 1206-1219. [4] G.S. Gupta, S.C. Mukhopadhyay, and M. Finnie, “Design of a Web-Enabled Anthropomorphic Robotic Arm for Teleportation,” 3rd Int. Conf. on Sensing Technology, Tainan, Taiwan, Nov. 30-Dec. 3, 2008, pp. 575-580. [5] V. Jaijongrak, S. Chantasuban, and S. Thiemjarus, “Towards a BSN-based Gesture Interface for Intelligent Home Applications,” ICROS-SICE International Joint Conference, Fukuoka International Congress Center, Japan, 18-21 Aug 2009, pp.5613 - 5617. [6] P. K. Artemiadis and K. J. Kyriakopoulos, “EMG-based Teleoperation of a Robot Arm Using Low-DimensionalRepresentation,” Proceedings of the 2007 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, San Diego, CA, USA, Oct 29 - Nov 2, 2007, pp. 3244-3249. [7] R. Sekhar, R. K. Musalay, Y. Krishnamurthy, and B. Shreenivas, “Inertial Sensor Based Wireless Control of A Robotic Arm,” Int. Conf. on Emerging Signal Processing Application (ESPA), Bangalore, India,12-14 Jan. 2012, pp. 87-90. [8] G. X. Lee and K. S. Low, “A Factorized Quaternion Approach to Determine the Arm Motions Using Triaxial Accelerometers With Anatomical and Sensor Constraints,” IEEE Trans. on Instrumentation and Measurement, June 2012, pp. 1793 - 1802. [9] 吳偉民,微加速度強韌控制之探討,中山大學機械工程研究所碩士 論文,民 89 年。 [10] STMicroelectronics, LSM303DLH Datasheet, 2009, http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNI CAL_LITERATURE/DATASHEET/CD00260288.pdf [11] STMicroelectronics, LSM303DLH Application note, AN3182, 2010, http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNI CAL_LITERATURE/APPLICATION_NOTE/CD00268887.pdf [12] Honeywell Inc., Applications of Magnetoresistive Sensors in Navigation Systems, 2012, http://www.ssec.honeywell.com/position-sensors/datasheets/sae.pdf [13] STMicroelectronics, LSM303DLH Application note, AN3192, 2010, http://www.sparkfun.com/datasheets/Sensors/Magneto/Tilt%20Compens ated%20Compass.pdf [14] NXP Semiconductors, I2C User manual, 2012 , http://www.nxp.com/documents/user_manual/UM10204.pdf [15] 張智凱,建構以嵌入式平台為核心之無線感測網路系統,朝陽科技 大學資訊工程學系碩士論文,民97 年。 [16] UBEC(達盛電子), UZ2400 Datasheet, 2005, http://www.coretk.com/CataLog/cata_img/FILE/183366731/UBEC/168/ 168_176_1146034480.pdf [17] Texas Instruments, MSP430F2274 datasheet, 2009, http://www.ti.com/lit/ds/slas504b/slas504b.pdf [18] STMicroelectronics, STM32F103VC Datasheet, http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNIC AL_LITERATURE/DATASHEET/CD00191185.pdf [19] 李重寬,注音符號眼寫系統之可行性研究,中央大學電機工程研究 所碩士論文,民94 年。 [20] 謝文哲、吳賢財、林榮三編著,省電型16 位元單晶片MSP430 入門 實務,滄海書局, 2005。 |
論文全文使用權限 |
如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信