簡易檢索 / 詳目顯示

研究生: 游程瑞
Yu, Cheng-Jui
論文名稱: 並聯式機械手臂之運動控制器設計與實現
Design and Implementation of Motion Controller for Parallel Robotic Arm
指導教授: 陳瑄易
Chen, Syuan-Yi
學位類別: 碩士
Master
系所名稱: 電機工程學系
Department of Electrical Engineering
論文出版年: 2019
畢業學年度: 107
語文別: 中文
論文頁數: 65
中文關鍵詞: 並聯式機械手臂EtherCATNURBS曲線運動控制路徑規劃
英文關鍵詞: Parallel Robot, EtherCAT, NURBS curves, Motion control, Path planning
DOI URL: http://doi.org/10.6345/THE.NTNU.DEE.007.2019.E08
論文種類: 學術論文
相關次數: 點閱:71下載:5
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近幾年來,自動化產業的要求日漸上升,目前已有多種類型的多軸系統需要控制技術來提升其產業上的效能。非均勻有理B型曲線(Non-Uniform Rational B-Splines,NURBS)被廣泛應用於電腦輔助設計或數值加工控制,其概念是藉由調整控制點和權重值來實現各種曲線模型之擬合設計。由於傳統的自動化設備配置的控制系統容易遇到多軸同步與即時性的問題,以及受限於配線繁雜與外界雜訊干擾,EtherCAT通訊協定便因此產生。EtherCAT架構是透過簡易封包傳輸方式、硬體設計才能夠在多個裝置中進行高速傳輸,同時保證傳送過程不會因為延遲而遺失封包資料。本論文以運動控制平台為基礎,發展出具有高精度與穩定性之運動控制系統於並聯式機械手臂。並聯式機械手臂是由永磁式交流伺服馬達所組的結構,其中並聯式機械手臂在運動控制的過程中必須考慮到其架構設計與工作空間,因此運動控制設計為此研究並聯式機械手臂之重要議題。首先,在並聯式機械手臂上建立EtherCAT架構的工作環境,並透過NURBS補插器技術對並聯式機械手臂進行任意運動軌跡規劃,最後藉由人機介面可自行調整控制點與權重值,以便設計所需要之運動軌跡,結合NURBS補插器與EtherCAT架構以便提高控制精度與縮短控制時間。

    In recent years, the requirements of the automation industry have been increasing. At present, many types of multi-axis systems require control technology to enhance their industrial performance. Non-Uniform Rational B-Splines (NURBS) is widely used in computer-aided design or numerical processing control. The concept is to achieve various curve models by adjusting control points and weight values Design. The EtherCAT protocol is created because the control system of the traditional automation equipment is susceptible to multi-axis synchronization and immediacy, as well as problems caused by complicated wiring and external noise interference. The EtherCAT architecture enables high-speed transmission in multiple devices through simple packet transmission and hardware design, while ensuring that the transmission process does not lose packet data due to delay. Based on the motion control platform, this study develops a motion control system with high precision and stability in a parallel mechanical arm. The parallel type mechanical arm is a structure composed of two permanent magnet type AC servo motors. Parallel manipulators must consider their architectural design and working space in the process of motion control. Therefore, motion control is an important topic for studying parallel manipulators. Firstly, the working environment of the EtherCAT architecture is established on the parallel manipulator, and the arbitrary manipulators are planned for the parallel manipulator through the NURBS interpolator technology. Finally, the control points and weight values can be adjusted by the human-machine interface to design the required motion trajectory. Combined with the NURBS interpolator and EtherCAT architecture to improve control accuracy and reduce control time.

    第一章 緒論 1 1.1 研究背景與動機 1 1.2 文獻探討 2 1.3 研究目的 5 1.4 研究方法 5 1.5 研究架構 7 第二章 並聯式機械手臂之架構介紹 8 2.1 永磁式交流伺服馬達之基本介紹 8 2.2 實驗平台設計 12 2.3 正逆運動學推導 20 第三章 EtherCAT協定與技術原理 28 3.1 EtherCAT架構 28 3.2 EtherCAT傳輸原理 32 3.3 EtherCAT封包 34 第四章 基於並聯式機械手臂之NURBS補插器運動軌跡規劃 35 4.1 NURBS介紹 35 4.2 NURBS數學模型與特性描述 39 4.3 NURBS曲線參數迭代 41 第五章 實驗結果 44 5.1 並聯式機械手臂實驗設置 44 5.2 EtherCAT通訊軟體開發 47 5.3 NURBS實驗結果 49 第六章 結論 58 參考文獻 59

    [1]Y. Gao, R. Qu, D. Li and F. Chen, “Force Ripple Minimization of a Linear Vernier Permanent Magnet Machine for Direct-Drive Servo Applications,” IEEE Transactions on Magnetics, vol. 53, no. 6, pp. 1-5, June 2017, Art no. 7001905. Z. Chang-Cheng, X. Jian-Ming, J. Yao, M. Jie and X. Lin-Tao, "Design of servo drive slaves based on EtherCAT," The 27th Chinese Control and Decision Conference (2015 CCDC), Qingdao, 2015, pp. 5999-6004.
    [2]Y. Yesilevskiy, W. Xi, C. D. Remy, “Five bar planar manipulator simulation and analysis by bond graph,” The 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, May 26-30, 2015, pp. 1036-1041.
    [3]Mitsubishi Micro working robot, https://goo.gl/4ikukE。
    [4]Mecademic Industrial robotics, https://goo.gl/Zztf4H。
    [5]ETS Parallel robotics, https://goo.gl/PbGGsh。
    [6]S. Jian, C. Yin, L. Rolland , L. James, “Five bar planar manipulator simulation and analysis by bond graph,” The ASME 2014 International Mechanical Engineering Congress and Exposition, Montreal, Quebec, Canada, Nov. 14–20, 2014, pp. 1-7.
    [7]C. Mirz, F. Schöler, J. P. Barreto and B. Corves, “Optimal Control Based Path Planning for Parallel Kinematic Manipulators Utilising Natural Motion,” 2018 IEEE 14th International Conference on Automation Science and Engineering (CASE), Munich, 2018, pp. 223-228.
    [8]A. Joubair, M. Slamani, I. A. Bonev, “Kinematic calibration of a five-bar planar parallel robot using all working modes,” Robotics and Computer-Integrated Manufacturing, vol. 29, no. 4, pp. 15-25, 2013.
    [9]R. B. Prasad and M. Arif, “Workspace and Singularity Analysis of Five Bar Planar Parallel Manipulator,” 2018 5th IEEE Uttar Pradesh Section International Conference on Electrical, Electronics and Computer Engineering (UPCON), Gorakhpur, 2018, pp. 1-6.
    [10]F. Bourbonnais, P. Bigras, I. A. Bonev, “Minimum-time trajectory planning and control of a pick-and-place five-bar parallel robot,” IEEE/ASME Trans. on Mechatronics, vol. 20, no. 2, pp. 740-749, 2015.
    [11]T. Zhou and J. Hu,“Design and realization of EtherCAT master, Proceedings of 2011 International Conference on Electronic & Mechanical Engineering and Information Technology, Harbin, 2011, pp. 173-177.
    [12]汪曙峰、吳承學,串列式數位伺服運動控制及工業控制自動化乙太網路技術簡介,工業技術研究院,2010。
    [13]J. Liu, S. Chen, G. Zhang and L. Shi, “The development of a novel servo motor controller based on EtherCAT and FPGA,” 2016 Chinese Control and Decision Conference (CCDC), Yinchuan, 2016, pp. 3174-3179.
    [14]D. E. Lee, Q. V. Nguyen, T. Kim, J. Y. Moon and J. W. Jeon, “Development of independent EtherCAT slave module and application to closed loop step motor drive with multi-axis,” 2016 International Conference on Computing, Communication and Automation (ICCCA), Noida, 2016, pp. 912-917..
    [15]Jung and S. Lim, “An EtherCAT based control system for human-robot cooperation,” 2011 16th International Conference on Methods & Models in Automation & Robotics, Miedzyzdroje, 2011, pp. 341-344.
    [16]J. H. Park, S. Lee, K. C. Lee and Y. J. Lee, “Implementation of IEC61800 based EtherCAT slave module for real-time multi-axis smart driver system,” ICCAS 2010, Gyeonggi-do, 2010, pp. 682-685.
    [17]R. Delgado, S. Kim, B. You and B. Choi, “An EtherCAT-based real-time motion control system in mobile robot application,” 2016 13th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), Xi'an, 2016, pp. 710-715.
    [18]Yongming Chen, Hua Chen, Mingzhong Zhang and Yin Li, “The relevant research of CoE protocol in EtherCAT Industrial Ethernet,” 2010 IEEE International Conference on Intelligent Computing and Intelligent Systems, Xiamen, 2010, pp. 67-70.
    [19]Lei Wang, Junyan Qi, Huijuan Jia and Bin Fang, “The construction of soft servo networked motion control system based on EtherCAT,” 2010 The 2nd Conference on Environmental Science and Information Application Technology, Wuhan, 2010, pp. 356-358.
    [20]Xu Xiduo, Li Jijun and Zheng Hong, “A new NURBS offset curves and surfaces algorithm based on different geometry shape,” 2009 IEEE 10th International Conference on Computer-Aided Industrial Design & Conceptual Design, Wenzhou, 2009, pp. 2384-2390.
    [21]B. Zhao, P. Ai and J. Han, “Study on the control method of NURBS curve quality for computer aided industrial design,” 2012 7th International Conference on Computer Science & Education (ICCSE), Melbourne, VIC, 2012, pp. 658-661.
    [22]C. Liangji,“A Computer Numerical Controlled System with NURBS Interpolator,” 2009 WRI World Congress on Computer Science and Information Engineering, Los Angeles, CA, 2009, pp. 216-219.
    [23]S. Yeh and S. Su,“Design of NURBS Curve Fitting Process on CNC Machines,” 2007 American Control Conference, New York, NY, 2007, pp. 3612-3617.
    [24]L. Piegl and W. Tiller, “The NURBS Book,” Springer, 1995.
    [25]W. Shengli and Z. Chongming, “NURBS surface generation by control points,” 2011 IEEE 3rd International Conference on Communication Software and Networks, Xi'an, 2011, pp. 544-547.
    [26]W. Ming, X. Zhang, Z. Lv and G. Gou, “A New NURBS Based Skinning Algorithm of STL Model,” 2017 10th International Symposium on Computational Intelligence and Design (ISCID), Hangzhou, 2017, pp. 58-63.
    [27]Xiongyin Pu and Weijun Liu, “A subdivision scheme for approximating circular helix with NURBS curve,” 2009 IEEE 10th International Conference on Computer-Aided Industrial Design & Conceptual Design, Wenzhou, 2009, pp. 620-624.
    [28]H. A. Serim and A. A. Ergin, “Computation of the Physical Optics Integral on NURBS Surfaces Using a Radon Transform Interpretation,”IEEE Antennas and Wireless Propagation Letters, vol. 7, pp. 70-73, 2008.
    [29]Zhai Xiaoshuai and Tong Chonglou, “Research of NURBS curve interpolation algorithm,” 2014 IEEE Workshop on Electronics, Computer and Applications, Ottawa, ON, 2014, pp. 186-189.
    [30]Z. Liu and J. Yang,“NURBS modeling for higher-order basis functions,” 2009 Asia Pacific Microwave Conference, Singapore, 2009, pp. 76-79.
    [31]H. Lei, Z. Zhong, J. Zhou, X. Jiang and Z. Hu, “The velocity smooth control method based on NURBS curve interpolation,”The 32nd Chinese Control Conference, Xi'an, 2013, pp. 4199-4203.
    [32]交流伺服驅動系統簡介http://pemclab.cn.nctu.edu.tw/peclub/W3cnotes/cn03/index.htm。
    [33]SANYO DENKI,交流伺服系統 SANMOTION R使用說明書,台北,2017。

    下載圖示
    QR CODE