研究生: |
彭景詮 Peng, Jing-Quan |
---|---|
論文名稱: |
應用適應性類神經網路於機械手臂之追跡控制器設計 Design an Adaptive Neural Network Controller for Robot Manipulator Tracking Control |
指導教授: |
陳美勇
Chen, Mei-Yung |
學位類別: |
碩士 Master |
系所名稱: |
機電工程學系 Department of Mechatronic Engineering |
論文出版年: | 2020 |
畢業學年度: | 108 |
語文別: | 中文 |
論文頁數: | 60 |
中文關鍵詞: | 類神經網路 、適應控制 、機械手臂 |
英文關鍵詞: | Neural Network, Adaptive Control, Robot Manipulator |
DOI URL: | http://doi.org/10.6345/NTNU202001285 |
論文種類: | 學術論文 |
相關次數: | 點閱:143 下載:2 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文研究目的為使用類神經網路(Neural Network)估測機械手臂之未知系統參數,並使用適應性控制(Adaptive Control)作為類神經網路之權重值調變,使機械手臂在未知系統參數的情況下完成追跡。
在運動學方面使用D-H(Denavit-Hartenberg)座標系統定義並以此推導出正向運動學,在此定義基礎上使用Pieper’s Solution推導出機械手臂的逆向運動學,藉由順向與逆向運動學求出機械手臂末端點在空間中的三維座標與各軸馬達移動角度之間的關係。
在控制器設計上使用背推(Backstepping)方法設計,將系統分成一個非線性二階系統,設計一個虛擬控制器用以對抗系統未知項,並藉由穩定性分析在保證子系統穩定的狀況下設計該虛擬控制器的形式。對於未知系統參數與系統未知項使用類神經網路進行估測,並藉由適應控制的更新律對類神經網路之權重值做參數調變,藉由Lyapunov 函數與Barbalat引裡證明整個系統的穩定性,最後經由實驗驗證此控制器的性能。
In this study, we design an adaptive neural network controller that is applied on tracking control for robot manipulator. The neural network is used to estimate the unknown system parameters and combine the adaptive control which is used to update the weight value of neural network.
The kinematics of robot manipulator is defined by D-H coordinate method and derive forward kinematics. Based on D-H coordinate method, the inverse kinematics is derived by Pieper’s solution. By forward kinematics and inverse kinematics, the relationship between motor rotation angle and the end point position coordinate in three-dimensional space of robot manipulator is described.
The controller is designed by backstepping method, we divide the system into a nonlinear second-order system, and design the virtual controller which is defined by Lyapunov method to maintain the system stable. For the unknown system parameters and uncertainty, a neural network is used to estimate, and the weight value of neural network is adjusted by adaptive update law. The stability of system is proofed by Lyapunov function and Barbalat’s Lemma. Consequently, the experiment results show performance of this controller in robot manipulator.
[1] R. Wai and R. Muthusamy,“Design of Fuzzy-Neural-Network-Inherited Backstepping Control for Robot Manipulator Including Actuator Dynamics,”IEEE Transactions on Fuzzy Systems, vol. 22, no. 4, pp. 709-722, Aug. 2014.
[2] H. Yang and J. Liu,“An adaptive RBF neural network control method for a class of nonlinear systems,”IEEE/CAA Journal of Automatica Sinica, vol. 5, no. 2, pp. 457-462, Mar. 2018.
[3] C. Liu, Z. Zhao and G. Wen,“Adaptive neural network control with optimal number of hidden nodes for trajectory tracking of robot manipulators,”Elsevier Neurocomputing, Vol 350, Pages 136-145, Jul. 2019.
[4] Q. Guo, Y. Zhang, B. G. Celler and S. W. Su,“Neural Adaptive Backstepping Control of a Robotic Manipulator With Prescribed Performance Constraint,”IEEE Transactions on Neural Networks and Learning Systems, vol. 30, no. 12, pp. 3572-3583, Dec. 2019.
[5] J. J. Craig,“Introduction to Robotics Mechanics and Control-Third Edition,” Pearson Education International, 2005.
[6] J. Rosen,“Inverse Manipulator Kinematics Review,”Department of Mechanical & Aerospace Engineering, UCLA, 2009.
[7] H. Wang,“Adaptive Control of Robot Manipulators With Uncertain Kinematics and Dynamics,”IEEE Transactions on Automatic Control, vol. 62, no. 2, pp. 948-954, Feb. 2017.
[8] W. He, Y. Chen and Z. Yin,“Adaptive Neural Network Control of an Uncertain Robot With Full-State Constraints,”IEEE Transactions on Cybernetics, vol. 46, no. 3, pp. 620-629, Mar. 2016.
[9] N. Briquet-Kerestedjian, M. Makarov, M. Grossard and P. Rodriguez-Ayerbe,“Generalized momentum based-observer for robot impact detection — Insights and guidelines under characterized uncertainties,”2017 IEEE Conference on Control Technology and Applications (CCTA) , pp. 1282-1287, doi: 10.1109/CCTA.2017.8062
635, Mauna Lani, HI, 2017.
[10] J. Lee, P. H. Chang and M. Jin,“Adaptive Integral Sliding Mode Control With Time Delay Estimation for Robot Manipulators,”IEEE Transactions on Industrial Electronics, vol. 64, no. 8, pp. 6796-6804, Aug. 2017.
[11] Y. X. Su and C. H. Zheng,“Global asymptotic tracking of robot manipulators with a simple decentralised non-linear PD-like controller,”IET Control Theory & Applications, vol. 4, no. 9, pp. 1605-1611, Sep. 2010.
[12] J. Lee, P. H. Chang and M. Jin,“An Adaptive Gain Dynamics for Time Delay Control Improves Accuracy and Robustness to Significant Payload Changes for Robots,” IEEE Transactions on Industrial Electronics, vol. 67, no. 4, pp. 3076-3085, Apr. 2020.
[13] Y. Zhang, S. Chen, S. Li and Z. Zhang,“Adaptive Projection Neural Network for Kinematic Control of Redundant Manipulators With Unknown Physical Parameters,” IEEE Transactions on Industrial Electronics, vol. 65, no. 6, pp. 4909-4920, Jun. 2018.
[14] B. Xu,“Composite Learning Control of Flexible-Link Manipulator Using NN and DOB,”IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 48, no. 11, pp. 1979-1985, Nov. 2018.
[15] H. Gao, W. He, C. Zhou and C. Sun,“Neural Network Control of a Two-Link Flexible Robotic Manipulator Using Assumed Mode Method,”IEEE Transactions on Industrial Informatics, vol. 15, no. 2, pp. 755-765, Feb. 2019.
[16] A. H. Fath, F. Madanifar and M. Abbasi,“Implementation of multilayer perceptron (MLP) and radial basis function (RBF) neural networks to predict solution gas-oil ratio of crude oil systems,”KeAi Petroleum, Volume 6, Issue 1, Pages 80-91, Mar. 2020.
[17] 楊智翔,“應用可變步適應滑模結合指數律演算法於機械手臂追跡之控制器設計”,國立臺灣師範大學機電工程學系,2015年4月。
[18] M. Wang and A. Yang,“Dynamic Learning From Adaptive Neural Control of Robot Manipulators With Prescribed Performance,”IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 47, no. 8, pp. 2244-2255, Aug. 2017.
[19] M. Van, M. Mavrovouniotis and S. S. Ge,“An Adaptive Backstepping Nonsingular Fast Terminal Sliding Mode Control for Robust Fault Tolerant Control of Robot Manipulators,”IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 49, no. 7, pp. 1448-1458, Jul. 2019.
[20] 洋威數控股份有限公司「7A6機械手臂-技術手冊」。
[21] Panasonic「Operating Instructions-MINAS A5II/A5 series」。