| 研究生: |
陳侑群 Chen, You-Chun |
|---|---|
| 論文名稱: |
光電式人體運動追蹤器主從式架構之研究 A Study of Client-Server Framework for Optoelectronic Motion Trackers |
| 指導教授: |
蔡明俊
Tsai, Ming-June |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 機械工程學系 Department of Mechanical Engineering |
| 論文出版年: | 2007 |
| 畢業學年度: | 95 |
| 語文別: | 中文 |
| 論文頁數: | 73 |
| 中文關鍵詞: | 主從式架構 、運動追蹤器 、差動傳輸 、CPLD 、同步 |
| 外文關鍵詞: | motion tracker, Client-Server, synchronization, differential, CPLD |
| 相關次數: | 點閱:123 下載:3 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本文主要建立一套光電式三維人體運動追蹤系統,研究內容包括多組三維運動追蹤器的主從式架構與CCU(Central Control Unit)模組電路板的改善。為了要達到運動追蹤器同步取像,與較無遮蔽效應下全身人體運動擷取之目的,本文提出以多組三維運動追蹤器放置於人體四周,並使用Hub上的CPLD透過差動傳輸方式提供工作時脈給各組之Motion tracker。完成各組三維定位器(Slaves)同步取點的動作後,再由Slaves將所擷取之資料透過Hub上的USB傳輸到主控PC上。在多組運動追蹤器的連線方式上,本文提出以非同步串列傳輸的方法來傳送由人體運動追蹤器給Hub的資料。為了更進一步減少標誌點遮蔽的問題,本文對所有標誌點的運動建立運動曲線,並且將每一個標誌點內插出在同一個時間下的位置。最後再以運動學與幾何的觀念,由已經得到的標誌點座標,來求出遮蔽標誌點的位置。
The purpose of the study focuses on the Client-Server Framework for an optoelectronic human motion tracking system. In the previous study, we have developed a 3D locator. We then propose to connect several (at least 4) 3D locators which are placed around the human body to capture the whole body motion without obstruction. A hub (server) is placed between the PC and these 3D locators (clients). The hub provides clock signals to the clients so that these locators can exposure their CCD simultaneously. For data transmission, we use the method of UART (Universal Asynchronous Receiver/Transmitter) to transfer the data from the motion trackers to the Hub. To further decrease the problem of the occultation of the markers, we construct the motion curves of all the markers and calculate the position of all the markers at the same time slice. Then, we use kinematic and geometry relationship between the markers to get the position of the occultation of the markers if any missing.
[1]Welch, G. and E. Foxlin, "Motion tracking: no silver bullet, but a respectable arsenal". Computer Graphics and Applications, IEEE, 2002. 22(6): pp. 24-38.
[2]Honda Motor Co. Ltd, "ASIMO". http://world.honda.com/ASIMO. 2007.
[3]Northern Digital Inc., “Optotrak Certus” , http://www.ndigital.com , 2007.
[4]Phoenix Technologies Inc., “Visualeyez” , http://www.ptiphoenix.com/ , 2007.
[5]蔡明俊、林東穎,2004,〝使用數位訊號處理器與光感測器進行三維位置量測〞,中國機械工程學會第21屆學術研討會論文集,自動化技術,高雄,民國93年11月,第6403-8頁。
[6]Ming-June Tsai, Philip Lau, and Chung-Fu Kuo, “Automatic Calibration Process of a 3D Optoelectronic Tracking System,” 中國機械工程學會第二十二屆全國學術研討會論文集,中壢,民國94年11月25-26日,論文編號:B2-015。
[7]蔡明俊、郭中復、陳欣正,” 光電三維運動追蹤器同步問題之研究“中國機械工程學會第二十三屆全國學術研討會論文集,崑山科技大學,台南‧永康,民國95年11月24-25日,論文編號:E10-014。
[8]Wang, L., Hu, W., Tan, T., “Recent developments in human motion analysis,” Pattern Recognition 36 (2003) 585 – 601.
[9] Aggarwal, J.K., Cai, Q., “Human motion analysis: a review,” Computer Vision & Image Understanding 73 (3) (1999) 428–440.
[10]Moeslund, T.B., Granum, E., “A survey of computer vision-based human motion capture,” Comput. Vision Image Understanding 81(3) 231–268(2001).
[11]Schulz W. A., “Method and Apparatus for Three-Dimensional Non-Contact Shape Sensing,” US Patent, No. 5198877, March 30, 1993.
[12]Schulz W. A., “Apparatus for determining the position and orientation of an invasive portion of a probe inside a three-dimensional body,” US Patent, No. 5622170, April 22, 1997.
[13]Schulz W. A., “System for locating relative positions of objects in three dimensional space,” US Patent, No. 5920395, July 6, 1999.
[14]Schulz W. A., “Determination of the position and orientation of at least one object in space,” US Patent, No. 6442416, August 27, 2002.
[15]Voronka, “Optical Body Tracker,” US Patent, No. 6801637, October 5, 2004.
[16]Chiari, L., et al.,” Human movement analysis using stereophotogrammetry. Part 2: instrumental errors”. Gait Posture, 2005. 21(2): pp. 197-211.
[17]Muijtjens, A.M., et al., “Tracking markers with missing data by lower rank approximation”. J Biomech, 1997. 30(1): pp. 95-8.
[18]Desjardins P, Plamondon A, Nadeau S, Delisle A. Handling missing marker coordinates in 3-D analysis. Medical Engineering & Physics 2002;24:pp.437–440.
[19]Loke, L., A.T. Larssen, and T. Robertson, “Labanotation for design of movement-based interaction”. Proceedings of the second Australasian conference on Interactive entertainment, 2005: pp. 113-120.
[20]Hachimura, K. and M. Nakamura, “Method of generating coded description of human body motion from motion-captured data”. Proc. the IEEE ROMAN 2001 Workshop, 2001: pp. 122-127.
[21]唐佩忠,VHDL與數位邏輯設計,高立圖書,台北縣,2002。
[22]王志湖,數位邏輯-使用VHDL,滄海,台中,2002。
[23]Cypress Semiconductor, “EZ-USB Technical Reference Manual,” 2002.
[24]Cypress Semiconductor, “Cypress CyAPI Programmer’ s Reference,” 2003.
[25]Cypress Semiconductor, “GPIF Primer,” 2003.
[26]Toshiba Semiconductor, “TB62706BN-TB62706BF data sheet,” 2002.
[27]Sony Semiconductor, “ ILX554B data sheet,” 2002.
[28]Texas Instruments, “TMS320F2810, TMS320F2811, TMS320F2812, TMS320C2810, TMS320C2811, TMS320C2812 Digital Signal Processors Data Manual,” 2003.
[29]Texas Instrument, “TMS320F28x DSP Serial Peripheral Interface (SPI) Reference Guide,” June 2003.
[30]Texas Instrument, “SN75LBC978, Nine Channels Differential t ransceiver,” 2003.
[31]Averlogic Technologies Inc., “AL440B data sheet,” 2003.
[32]Averlogic Technologies Inc., “AL442B data sheet,” 2004.
[33]張義和,Protel DXP電腦輔助設計全記錄,全華,台北,2003。
[34]Jehee Lee Sung Yong Shin ,”A Hierarchical Approach to Interactive Motion Editing for Human-like Figures”, International Conference on Computer Graphics and Interactive Techniques Proceedings of the 26th annual conference on Computer graphics and interactive techniques pp. 39 – 48
[35]王兆其、高文,“基於虛擬人合成技術的中國手語合成方法”, 軟件學報,2002: pp. 2051-2056.
[36]Burden, R.L. and J.D. Faires,” Numerical Analysis”. Boston, MA, 1989: pp. 167-175, 196-203.