§ 瀏覽學位論文書目資料
  
系統識別號 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。
論文全文使用權限
校內
紙本論文於授權書繳交後1年公開
同意電子論文全文授權校園內公開
校內電子論文於授權書繳交後1年公開
校外
同意授權
校外電子論文於授權書繳交後1年公開

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