| 研究生: |
朱紹瑋 Chu, Shao-Wei |
|---|---|
| 論文名稱: |
NURBS於機械臂運動之整合控制及其於機械素描之應用 Motion Planning For Machine Sketching By NURBS Interpolation |
| 指導教授: |
陳介力
Chen, Chieh-Li |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 航空太空工程學系 Department of Aeronautics & Astronautics |
| 論文出版年: | 2014 |
| 畢業學年度: | 102 |
| 語文別: | 中文 |
| 論文頁數: | 78 |
| 中文關鍵詞: | 機械臂 、軌跡規劃 、NURBS曲線 、機械素描 |
| 外文關鍵詞: | manipulator, motion planning, NURBS curve, machine sketching |
| 相關次數: | 點閱:142 下載:6 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本篇論文主要為加入NURBS曲線軌跡規劃法的四軸機械臂運動之整合控制,並將其應用於機械素描。模仿畫家利用影像處理分析人的臉部輪廓,再利用四軸機械臂描繪在紙上。主要研究包含建立座標系統、推導順向運動學、反向運動學與動態方程式。路徑軌跡規劃部分,使用節點座標軌跡規劃法與NURBS曲線軌跡規劃法。接著設計插值器與控制器來達成研究目標。實驗部分,進行三個軌跡追蹤控制實驗,分別為基本圖形之模擬、簡易圖形之描繪與人像素描之描繪,描繪結果顯示軌跡追蹤控制實驗於卡式座標的誤差在1mm以下。
In this thesis, we study the motion planning by NURBS interpolation, the control of the four-axis manipulator, and its applications for machine sketching. The feature curves of the given portrait are generated by image processing. Then, we turn them into a set of command points which the four-axis manipulator will draw on the paper. At the beginning of this thesis, we analyses kinematics and dynamics equations of the four-axis manipulator, which consists of the establishment of coordinate system, the derivation of forward and inverse kinematics, and the derivation of dynamic equations. In the trajectory planning part, we use trajectory planning in joint space and NURBS curve fitting. Then, we design an interpolator and a controller to achieve the purpose of this thesis. The experiments consist of three parts: the simulation of basic geometry, the machine sketching of a simple figure and the machine sketching of a portrait. The results show that errors are less than 1mm in Cartesian coordinate system.
[1]Asada, H., and Slotine, J. J. E., “ROBOT ANALYSIS AND CONTROL,” John Wiley & Sons, Inc., New York, 1985.
[2]Biagiotti, L., and Melchiorri, C., “Trajectory Planning for Automatic Machines and Robots,” Springer, 2008.
[3]Cai, S. J., “Contouring Control of Redundancy Robotic Manipulator,” Master Dissertation, Department of Mechanical Engineering, National Cheng Kung University, 2006.
[4]Calinon, S., Epiney, J., and Billard, A., “A humanoid robot drawing human portraits,” IEEE-RAS International Conference on Humanoid Robots, pp 161-166, 2005.
[5]Chen, C. L., and Peng, C. C., “Reconstruction and rejection of mismatched and matched external disturbances by sliding mode methodology ,” Europian Control Conference 2009, Budapest, Hungary, August 24-26, 2009.
[6]Chen, C. L., Wu, T. C., and Peng, C. C., “Robust trajectories following control of a 2-link robot manipulator via coordinate transformation for manufacturing applications,” Robotics and Computer-Integrated Manufacturing, 27, pp.569-580, 2011.
[7]Cheng, C. W., “Design and Implementation of Real-time NURBS Curve and Surface Interpolators for Motion Controllers,” PhD Thesis, National Cheng Kung University, 2003.
[8]Chettibi, T., Lehtihet, H. E., Haddad, M., and Hanchi, S., “Minimum cost trajectory planning for industrial robots,” European Journal of Mechanics, 23, pp. 703-715, 2003.
[9]Ciou, S. H., “Motion Planning and Control of a Projectile Robot,” Master Dissertation, Department of Mechanical Engineering, National Cheng Kung University, 2004.
[10]Dong, J., and Stori, J. A., “Optimal feed-rate scheduling for high-speed contouring,” ASME Journal of Manufacturing Science and Engineering, vol.129, pp. 63-67, 2007.
[11]Lin, C. J., “Motion Planning and Tracking Control of Redundant Robots,” PhD Thesis, Department of Mechanical Engineering, National Cheng Kung University, 1998.
[12]Niku, S. B., “An introduction to robotics: analysis, control, applications- 2nd ed,” John Wiley & Sons, Inc., New York, 2010.
[13]Peng, C. C., “Design of Sliding Mode Controller and Its Applications to Contouring and Tracking Control of Mechanical Syetem,” PhD Thesis, Department of Mechanical Engineering, National Cheng Kung University, 2009.
[14]Peng, C. C., and Chen, C. L., “Dynamic Controller Design for a Class of Nonlinear Uncertain Systems Subjected to Time-Varying Disturbance,” Nonlinear Dynamics, 57, No. 1-2, pp. 411-423, 2009.
[15]Peng, C. C., Chen, C. L., and Christopher Edwards, “Reconstruction and Rejection of Mismatched and Matched Disturbances for a Class of Multivariable Systems,” ICROS-SICE International Joint Conference, Fukuoka, Japan, 18-21 Aug., 2009, 2009.
[16]Peng, C. C., Li, Y. Z., and Chen, C. L., “A robust integral type backstepping controller for control of uncertain nonlinear systems subject to disturbance,” International Journal of Innovative Computing Information and Control, 7, No.5(A), 2543-2560, 2011.
[17]Piegl, L., and Tiller, W., “The NURBS Book,” Springer, 1997.
[18]Raibert, M. H., and Craig, J. J., “Hybrid Position/Force Control of Manipulators,” Journal of Energy Resources Technology, 103. pp. 126-133, 1981.
[19]Walker, M. W., and Orin, D. E., “Efficient Dynamic Computer Simulation of Robotic Mechanisms,” ASME Journal of Dynamic System, Measurement and Control, 104, pp. 205-211, 1982.
[20]Yun, W. M., and Xi, Y. G., “Optimum motion planning in joint space for robots using genetic algorithms,” Robotics and Autonomous System, 18, pp.373-393, 1996.
[21]Zhiming, X., Jincheng, C., and Zhengjin, F., “Performance Evaluation of a Real-Time Interpolation Algorithm for NURBS Curves,” The International Journal of Advanced Manufacturing Technology, vol. 20, pp.270-276, 2002.