簡易檢索 / 詳目顯示

研究生: 洪群堯
Chun-yao Hung
論文名稱: 機器手臂作畫系統基礎技術研究
Fundamental Technologies for Robot Arm Drawing System
指導教授: 林其禹
Chyi-yeu Lin
口試委員: 蔡高岳
Kao-yueh Tsai
李維楨
Wei-chen Lee
郭重顯
Chung-hsien Kuo
學位類別: 碩士
Master
系所名稱: 工程學院 - 機械工程系
Department of Mechanical Engineering
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 75
中文關鍵詞: 機器手臂作畫曲線擬和
外文關鍵詞: drawing, curve, fitting, b spline
相關次數: 點閱:184下載:12
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究所發展的技術為機器手臂繪圖系統,此系統的目標是建立一套讓使用者在電腦視窗下畫圖,並且透過機器手臂實際將人在本平台上繪製的圖形完整畫出真實樣貌,在系統中使用B-Spline曲線擬合演算法完成圖形中曲線之建構,此方法用於建立曲線對於使用者而言在使用上非常便利且適合作為將來開發新繪圖機器人作曲線繪製的基礎。


    The thesis proposes a drawing system of manipulator robot arm. The goal of this system is not only building up a set letting user drawing in the windows but also profiling people practically through the manipulator with this system platform. In this system, using B-Spline curve fit algorithm complete the curve drawing task in the graph. The system is very convenient for user operation. And, it’s suitable for being the future-developing.

    中文摘要 Abstract 誌謝 目錄 圖目錄 表目錄 第一章 序論 1.1研究動機 1.2文獻回顧 1.3本文內容綱要 第二章 機器人學系統基本理論 2.1機器人定義 2.2串聯式機器人連桿座標系統之定義 2.3串聯式機器人之微分關係式與賈氏矩陣 第三章 機械手臂之運動學分析 3.1運動學概述 3.2順向運動學 3.3逆向運動學 第四章 圖形中曲線之架構 4.1 B-Spline曲線之數學模式 4.1.1 B-Spline Curve 基底函數 4.1.2 節點向量(Knot Vectors) 4.2 B-Spline 曲線擬合(Curve Fitting) 4.3 曲線特徵點擷取 4.3.1 曲線特徵點的選取 4.3.2區域特徵點擷取 4.4 曲線特徵點擷取範例 4.4.1範例一 4.4.2範例二 4.4.3結論 第五章 繪圖介面與控制整合程式開發 5.1 控制通訊介面單元 5.2 繪圖介面單元 5.3繪圖資料處理及輸出單元 第六章 實驗結果與討論 6.1 範例一 6.2 範例二 6.3 範例三 第七章 結論與未來展望 7.1結論 7.2 未來展望與發展 參考文獻 附錄

    [1] Robot-lab Art http://www.robotlab.de/index.htm .
    [2] iRobot Corporation http://www.irobot.com/ .
    [3] Y. Shimosasa, J. Kanemoto, K. Hakamada, H. Horii, T. Ariki, Y. Sugawara, F. Kojio, A.Kimura, S. Yuta, “Some results of the test operation of a security service system withautonomous guard robot”, 26th Annual Conference of the IEEE on Industrial Electronics Society, Vol. 1, pp. 405-409, 2000.
    [4] Y. Shimosasa, J. Kanemoto, K. Hakamada, H. Horii, T. Ariki, Y. Sugawara, F. Kojio, A.Kimura, S. Yuta, “Security service system using autonomous mobile robot,” IEEE Proceedings of the SMC '99 Conference on Systems, Man, and Cybernetics, Vol. 4, pp. 825-829, 1999
    [5] C. Breazeal and B. Scassellati, “How to build robots that make friends and influence people,” IROS’99, pp. 858-863, 1999.
    [6] C. Breazeal and B. Scassellati, “Infant-like social interactions between a robot and a human caretaker,” Adaptive Behavior, 2000.
    [7] Sony Global http://www.sony.net/Products/aibo/index.html .
    [8] C. Y. Lin, P. C. Jo and C. K. Tseng, “Multi-Functional Intelligent Robot DOC-2,” IEEE Proceedings of the ICHR Dec. 2006 , pp. 530 ~ 535, Dec 2006.
    [9] C. Santos, N. Monteiro, J. Fonseca, P. Garrido and C. Couto, “Control of a robot painting system using the multi-resolution architectural principle-a summary,” IEEE ISIE’97, Vol. 2, pp. 672~676,1997.
    [10] S. Yussof, A. Anuar, K. Fernandez, “Algorithm for robot writing using character segmentation,” IEEE ICITA, Vol. 2, pp. 21~24, July 2005
    [11] W. K. Ka, S. M. Wong, K. W. Lo and Y. Yam, “Genetic Algorithm-Based Brush Stroke Generationfor Replication of Chinese Calligraphic Character” IEEE Trans on Evolutionary Computation, pp. 1057~1064, July 2006
    [12] Art Robotic http://www.lxxl.pt/index_pt.html
    [13] LASA - Robot Drawing http://lasa.epfl.ch/research/control_automation/entertainement/paint/index.php
    [14] Humanoid Robot HOAP-2 http://jp.fujitsu.com/group/automation/en/services/humanoid-robot/hoap2/
    [15] J. Denavit and R.S. Hartenberg, “A Kinematic Notation for Lower-Pair Mechanisms Based on Matrices,” J. Applied Mechanics, pp. 215~221, June 1955.
    [16] L. W. Tsai, “Robot Analyse The mechanics of Serial and Parallel Manipulators,” John Wiley and Sons, Inc, pp58, 1999.
    [17]Mitsubishi Industrial Robot, “ RV-2A/RV-3AJ Series Standard Specifications Manual,” pp. 2-12~2-15, January 2002.
    [18]B. Roth, “Performance Evaluation of Manipulators from a Kinematic Viewpoint,” Peformance Evaluation of Manipulators, National Bureau of Standards, special publication, 1975.
    [19]L. Tsai and A. Morgan, “Solving the Kinematics of the Most General Six- and Five-degree-of-freedom Manipulators by Continuation Methods,” ASME Mechanisms Conference, Boston,Massachusetts, October 1984.
    [20]P. E. Bezier, “Example of an Existing Eystem in the Motor Industry: The Unsure System,” Proc. Roy. Soc, Vol. A321. pp. 207~218, 1971.
    [21]A.R. Forrest, “Interpolation and Approximation by Bezier polynomials,” CAD Group, 1990.
    [22] I. J. Schoenberg, “Contribution to the problem of Approximation of Equidistant Data by Analytic Functions,” Quart. App1 Math, vol. 4, pp. 45~99, pp. 112-141, 1946.
    [23] M. G. Cox, “The Numerical Evaluation of B-Splines,” National Physical Laboratory DNAC 4, August 1971.
    [24] C. deBoor, “On Calculating with B-Splines,” J, Approx. Theory, vol. 6, pp. 50-62, 1972.
    [25] R. F. Riesenfeld, “Berstein-Bezier Methods. for the Computer-Aided Design of Free-Form Curves and Surfaces,” Ph.D.Thesis, Syracuse University, March 1973.
    [26]D.F Rogers, “An Introduction to NURBS: With Historical Perspective, ” Morgan 2000.
    [27] L. Piegl. and W. Tiller, “The NURBS book, ” Springer 1997
    [28]洪國勝、江國軍、龍國忠和洪月裡 著, “C++ Builder 6程式設計快樂上手,” 旗標出版股份有限公司, 中華民國95年8月.
    [29]李勁著, “精通C++ Builder 6, ” 文魁資訊股份有限公司, 中華民國91年.
    [30]范逸之、江文賢、陳立元著, “C++ Builder與 RS-232串列通訊控制, ” 文魁資訊股份有限公司, 中華民國91年.
    [31]賴景義和翁文德 著, “逆向工程理論與應用, ” 全華科技圖書, 中華民國93年11月.

    QR CODE