| 研究生: |
潘怡勳 Pan, Yi-Hsun |
|---|---|
| 論文名稱: |
使用CPLD於人體運動追蹤器與人形機器人控制 Using CPLD for Human Motion Tracking System and Humanoid Control |
| 指導教授: |
蔡明俊
Tsai, Ming-june |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 機械工程學系 Department of Mechanical Engineering |
| 論文出版年: | 2009 |
| 畢業學年度: | 97 |
| 語文別: | 中文 |
| 論文頁數: | 95 |
| 中文關鍵詞: | CPLD 、運動追蹤器 、資料整流 、人形機器人 |
| 外文關鍵詞: | Humanoid, Data Rectification, Motion Tracker System, CPLD |
| 相關次數: | 點閱:146 下載:3 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本文使用可程式邏輯元件CPLD建構運動追蹤器系統 (Motion Tracker) 以及人形機器人 (Humanoid Robot) 的介面設計,並且完成韌體撰寫。
在運動追蹤器部分,除了電路板的焊接與外框架的組裝外,亦將系統擴充至四組連線,並且進行透鏡扭曲校正與參數最佳化提升追蹤精度,並分析結果。最後對於訊號的品質也提出了一個評等的方式,作為後續資料處理的依據。
在人形機器人方面,建構一29自由度 (馬達) 之模組,於控制方面使用與追蹤器相同之中央控制板 (Central Control Unit, CCU),以解決介面設計上的限制,達成更多樣化的功能,並且對於訊號的傳輸、伺服機馬達PWM訊號之產生、PC端程式的撰寫…等作詳細的說明,最後將程式實際運作並教導機器人完成動作展示。
The topic of this research is using CPLD to construct a Motion Tracker System and Humanoid control interface and respective firmwares.
For the Motion Tracker System, we made many electronic boards to build four sets of tracking modules and connected as a human motion tracking system. All of the CCD units should do the lens distortion calibration to reduce the aberration errors. For 3D calibration, the actual parameters are quite different from the designed values. So the optimization process is a necessity. After the experiments, we analyzed the results and also made some discussions. Finally, a data rectification method is proposed for post-processing the captured data in the future.
For the Humanoid, we assembled a 29-freedom robot module. In control interface, the same CCU board of Motion Tracker System is used to reduce the complexity. The versatility of the CCU board achieves various functions. The control methods of data transformation, PWM generation for servos, and PC interface are also addressed.
[1] Catsoulis J., Designing Embedded Hardware, 2e, O’Reilly, 2006.
[2] Wu, J. and Wen, Q. “The method of realizing the three-dimension positioning based on linear CCD sensor in general DSP chip,” 30th Annual International IEEE EMBS Conference 2008 Page(s): 2302-2305.
[3] Hayashi T., Kurokawa M., Miyakawa M., Saitoh A., Ishioka K., Kanaki A. and Aizawa T., “A System for Measuring Jaw Movements in 6 Degrees of Freedom Using High-Resolution Linear CCD Camera,” Engineering in Medicine and Biology Society, Vol.14, 1992 Page(s): 1094 – 1095.
[4] Ai L., Yuan F., and Ding Z., “Study of the Spatial Object’s Exterior Attitude Measurement Based on Multi-Linear CCD,” IEEE, 2008 Page(s):1945–1948.
[5] Cerveri P., De Momi E., Lopomo N., Baud-Bovy G., Barros R. M. L., and Ferrigno G., “Finger Kinematic Modeling and Real-Time Hand Motion Estimation,” Annals of Biomedical Engineering, Vol. 35, No. 11, November, 2007 Page(s): 1989–2002.
[6] Schwartz C., Lempereur M., Burdin V., Jacq J., and Rmy-Nris O., “Shoulder motion analysis using simultaneous skin shape registration,” 29th Annual International, Conference of the IEEE EMBS(Medicine & Biology) Cit Internationale, Lyon, France August 23-26, 2007 Page(s): 533-536.
[7] Yan L. and Lee C., “Image Acquisition and Processing for Falling Objects with Line CCD Sensor,” The IEEE International Conference on Industrial Informatics (INDIN) July 13-16, 2008 Page(s): 1257-1261.
[8] Shimizu K. and Hirai S., “Realtime and Robust Motion Tracking by Matched Filter on CMOS+FPGA Vision System,” IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007, Page(s): 788-793.
[9] Keir P., Payne J., Elgoyhen J., Horner M., Naef M., and Anderson P., “Gesture-recognition with Non-referenced Tracking,” IEEE Symposium on 3D User Interfaces 2006 March 25 - 26, Alexandria, Virginia, USA.
[10] Klingbeil L., Wark T., and Bidargaddi N., “Efficient Transfer of Human Motion Data over a Wireless Delay Tolerant Network,” Intelligent Sensors, Sensor Networks and Information (ISSNIP) 2007, Page(s): 583-588.
[11] Sparkfun Electronics, “Sensors”. http://www.sparkfun.com/, 2009.
[12] Tsai M.J., Mechanical Design of Robotic System, National Cheng-Kung University, 1990.
[13] Honda Motor Co. Ltd, “ASIMO”. http://www.honda.co.jp/ASIMO, 2009.
[14] Inamura T., Kojo N., Sonoda T., Sakamoto K., Okada K., and Inaba M., “Intent Imitation using Wearable Motion Capturing System with On-line Teaching of Task Attention,” 5th IEEE-RAS International Conference on Humanoid Robots, 2005, Page(s): 469-474.
[15] Ogata K., Terada K., and Kuniyoshi Y., “Falling Motion Control for Humanoid Robots While Walking,” HUMANOIDS’07, 2007, Page(s): 306-311.
[16] Kim S., Kim C., and You B., “Whole-Body Motion Imitation using Human Modeling,” International Conference on Robotics and Biomimetics Bangkok, Thailand, February 21 - 26, 2009, Page(s): 596-601.
[17] Hamamatsu Corporation, “Infrared LED L1939 series,” April 2001.
[18] Onset Electro-Optics Co., Ltd, “Edge Filters (Long Wave/Short Wave)”, 2007-2008.
[19] Sony Semiconductor, “ ILX554B data sheet,” 2002.
[20] Altera Corporation, “MAX3000A Programmable Logic Device Family,” June 2003.
[21] 王志湖,數位邏輯-使用VHDL,滄海,台中,2002。
[22] Altera Corporation. http://www.altera.com/, 2009
[23] Toshiba Semiconductor, “TB62706BN-TB62706BF data sheet,” 2002.
[24] Averlogic Technologies Inc., “AL422B data sheet,” 2004.
[25] Texas Instruments, “TMS320F2810, TMS320F2811, TMS320F2812, TMS320C2810, TMS320C2811, TMS320C2812 Digital Signal Processors Data Manual,” 2003.
[26] Analog Device, “Complete 12-Bits 10.0MSPS Monolithic A/D Converters, AD9220,” 2003.
[27] Stein, G.P., “Lens Distortion Calibration Using Point Correspondences,” IEEE Proceedings of Computer Society Conference on Computer Vision and Pattern Recognition, 1997.
[28] 劉宜興,光電三維追蹤器之校正自動化,機械工程學系 2005,國立成功大學,台南。
[29] 陳欣正,光學式手部運動追蹤系統之研製,機械工程學系 2008,國立成功大學,台南。
[30] 郭中復, 光電三維運動追蹤器同步問題之研究,機械工程學系 2006, 國立成功大學,台南。
[31] 陳侑群,光電式人體運動追蹤器主從式架構之研究,機械工程學系 2007,國立成功大學,台南。
[32] Hitec Multiplex Japan, Inc. “ROBONOVA”. http://www.robonova.com/, 2009.
[33] Hitec HSR-8498HB Digital Servo Operation and Interface Revision 0.5, Updated 24th January, 2007.
[34] Hitec Multiplex Japan, Inc. “MR-C3024”. http://www.hitecrcd.co.jp/ROBOT/controller/index.htm, 2009.
[35] Atmel Corporation. http://www.atmel.com/, 2009.