دوره 13، شماره 3 - ( مجله کنترل، جلد 13، شماره 3، پاییز 1398 )                   جلد 13 شماره 3,1398 صفحات 70-51 | برگشت به فهرست نسخه ها


XML English Abstract Print


Download citation:
BibTeX | RIS | EndNote | Medlars | ProCite | Reference Manager | RefWorks
Send citation to:

Hadi Barhaghtalab M, Meigoli V, Ghaffari V. ANFIS+PID Hybrid Controller Design for Controlling of a 6-DOF Robot Manipulator and its Error Convergence Analysis. JoC 2019; 13 (3) :51-70
URL: http://joc.kntu.ac.ir/article-1-524-fa.html
هادی برحق طلب مجتبی، میگلی وحید، غفاری ولی اله. طراحی یک کنترل کننده ترکیبی ANFIS+PID برای کنترل بازوی ربات شش درجه آزادی و تحلیل همگرایی خطای آن. مجله کنترل. 1398; 13 (3) :51-70

URL: http://joc.kntu.ac.ir/article-1-524-fa.html


1- دانشکده مهندسی، گروه برق، دانشگاه خلیج فارس بوشهر
2- سی، گروه برق، دانشگاه خلیج فارس بوشهر
چکیده:   (6881 مشاهده)
در این مقاله یک کنترل کننده ترکیبیِ ANFIS+PID برای کنترل یک بازوی ربات شش درجه آزادی طراحی شده و همگرایی خطای آن نیز مورد بررسی قرار گرفته است. از جمله مزایای این ترکیب جدید نسبت به ساختار ANFIS معمول، قابلیت فرموله کردن و تخمین عدم قطعیت ها و اغتشاشات سیستم به همراه دینامیک های سیستم و حذف آن می باشد. بعلاوه با این ترکیب جدید می توانیم همگرایی به صفر خطایِ سیستم بازوی ربات تحت کنترل پیشنهادی را بررسی کرده و به اثبات برسانیم، که در ساختار ANFIS معمولی این امکان وجود ندارد. این کنترل کننده پیشنهادی از ترکیب موازی یک شبکه ANFIS معمولی با یک کنترل کننده خطیِ PID بوجود آمده و بطور موفقیت آمیزی برای کنترل یک سیستم بازوی ربات شش درجه آزادی بکار برده می شود. هم چنین با استفاده از قضیه شبه لیاپانوف (لم باربالات)، همگرایی به صفر خطایِ سیستم تحت کنترل، با وجود عدم قطعیت ها و اغتشاشات خارجی سیستم به اثبات می رسد.
متن کامل [PDF 2410 kb]   (4057 دریافت)    
نوع مطالعه: پژوهشي | موضوع مقاله: تخصصي
دریافت: 1396/6/31 | پذیرش: 1397/5/2 | انتشار: 1398/10/10

فهرست منابع
1. [1] J. P. Kolhe, M. Shaheed, T. Chandar, and S. Talole, "Robust control of robot manipulators based on uncertainty and disturbance estimation," International Journal of Robust and Nonlinear Control, vol. 23, pp. 104-122, 2013. [DOI:10.1002/rnc.1823]
2. [2] A. Mishkat and N. Verma, "ROBUST CONTROL OF ROBOTIC MANIPULATOR," 2014.
3. [3] M. Mehdi Fateh and M. Baluchzadeh, "Discrete optimal control for robot manipulators," COMPEL: The International Journal for Computation and Mathematics in Electrical and Electronic Engineering, vol. 33, pp. 423-444, 2013. [DOI:10.1108/COMPEL-10-2012-0204]
4. [4] A. Olivares and E. Staffetti, "Embedded optimal control of robot manipulators with passive joints," Mathematical Problems in Engineering, vol. 2015, 2015. [DOI:10.1155/2015/348178]
5. [5] Y. Yanling, "Model free adaptive control for robotic manipulator trajectory tracking," Open Automation and Control Systems Journal, vol. 7, pp. 358-365, 2015. [DOI:10.2174/1874444301507010358]
6. [6] H. Wang, "Adaptive control of robot manipulators with uncertain kinematics and dynamics," IEEE Transactions on Automatic Control, vol. 62, pp. 948-954, 2017. [DOI:10.1109/TAC.2016.2575827]
7. [7] Y. Zhao, "Study on Predictive Control for Trajectory Tracking of Robotic Manipulator," Journal of Engineering Science & Technology Review, vol. 7, 2014. [DOI:10.25103/jestr.071.08]
8. [8] I. Cervantes and J. Alvarez-Ramirez, "On the PID tracking control of robot manipulators," Systems & control letters, vol. 42, pp. 37-46, 2001. [DOI:10.1016/S0167-6911(00)00077-3]
9. [9] V. Hernández‐Guzmán and J. Orrante‐Sakanassi, "Global PID Control of Robot Manipulators Equipped with PMSMs," Asian Journal of Control, 2018. [DOI:10.1080/00207179.2019.1590648]
10. [10] F. Piltan, S. Emamzadeh, Z. Hivand, F. Shahriyari, and M. Mirazaei, "PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB/SIMULINK and Their Integration into Graduate/Undergraduate Nonlinear Control, Robotics and MATLAB Courses," International Journal of Robotics and Automation, vol. 3, pp. 106-150, 2012.
11. [11] F. Moldoveanu, "SLIDING MODE CONTROLLER DESIGN FOR ROBOT MANIPULATORS," Bulletin of the Transilvania University of Brasov. Engineering Sciences. Series I, vol. 7, p. 97, 2014.
12. [12] L.-X. Wang, A course in fuzzy systems: Prentice-Hall press, USA, 1999.
13. [13] F. Piltan, S. T. Haghighi, N. Sulaiman, I. Nazari, and S. Siamak, "Artificial control of PUMA robot manipulator: A-review of fuzzy inference engine and application to classical controller," International Journal of Robotics and Automation, vol. 2, pp. 401-425, 2011.
14. [14] D. W. Bertol, V. Barasuol, E. R. De Pieri, and N. A. Martins, "FUZZY MAPPING OF DYNAMIC FUNCTIONS TO CONTROL ROBOT MANIPULATORS IN THE OPERATIONAL SPACE," 2012.
15. [15] M. Aghajarian, K. Kiani, and M. M. Fateh, "Design of Fuzzy Controller for Robot Manipulators Using Bacterial Foraging Optimization Algorithm," Journal of Intelligent Learning Systems and Applications, vol. 4, p. 53, 2012. [DOI:10.4236/jilsa.2012.41005]
16. [16] L. Fausett, Fundamentals of neural networks: architectures, algorithms, and applications: Prentice-Hall, Inc., 1994.
17. [17] L. Wang, T. Chai, and C. Yang, "Neural-network-based contouring control for robotic manipulators in operational space," IEEE Transactions on Control Systems Technology, vol. 20, pp. 1073-1080, 2012. [DOI:10.1109/TCST.2011.2147316]
18. [18] L. Yu, S. Fei, J. Huang, and Y. Gao, "Trajectory switching control of robotic manipulators based on RBF neural networks," Circuits, Systems, and Signal Processing, vol. 33, pp. 1119-1133, 2014. [DOI:10.1007/s00034-013-9682-4]
19. [19] L. Yu, S. Fei, J. Huang, Y. Li, G. Yang, and L. Sun, "Robust neural network control of robotic manipulators via switching strategy," Kybernetika, vol. 51, pp. 309-320, 2015. [DOI:10.14736/kyb-2015-2-0309]
20. [20] M. M. Fateh, S. M. Ahmadi, and S. Khorashadizadeh, "Adaptive RBF network control for robot manipulators," Journal of AI and Data Mining, vol. 2, pp. 159-166, 2014.
21. [21] P. Van Cuong and W. Y. Nan, "Adaptive trajectory tracking neural network control with robust compensator for robot manipulators," Neural Computing and Applications, vol. 27, pp. 525-536, 2016. [DOI:10.1007/s00521-015-1873-4]
22. [22] R.-J. Wai, Y.-C. Huang, Z.-W. Yang, and C.-Y. Shih, "Adaptive fuzzy-neural-network velocity sensorless control for robot manipulator position tracking," IET control theory & applications, vol. 4, pp. 1079-1093, 2010. [DOI:10.1049/iet-cta.2009.0166]
23. [23] B. O. Mushage, J. C. Chedjou, and K. Kyamakya, "Fuzzy neural network and observer-based fault-tolerant adaptive nonlinear control of uncertain 5-DOF upper-limb exoskeleton robot for passive rehabilitation," Nonlinear Dynamics, vol. 87, pp. 2021-2037, 2017. [DOI:10.1007/s11071-016-3173-7]
24. [24] W. He and Y. Dong, "Adaptive fuzzy neural network control for a constrained robot using impedance learning," IEEE Transactions on Neural Networks and Learning Systems, 2017. [DOI:10.1109/TNNLS.2017.2665581]
25. [25] D. C. Theodoridis, Y. S. Boutalis, and M. A. Christodoulou, "A new adaptive neuro-fuzzy controller for trajectory tracking of robot manipulators," International Journal of Robotics and Automation, vol. 26, p. 64, 2011. [DOI:10.2316/Journal.206.2011.1.206-3401]
26. [26] A. Farrage and A. B. Sharkawy, "Experimental Investigation of an Adaptive Neuro-Fuzzy Control Scheme for Industrial Robots," J. Eng. Sci. Fac. Eng. Univ, vol. 42, pp. 703-721, 2014.
27. [27] S. M. Ahmadi and M. M. Fateh, "Robust control of electrically driven robots using adaptive uncertainty estimation," Computers & Electrical Engineering, vol. 56, pp. 674-687, 2016. [DOI:10.1016/j.compeleceng.2016.08.005]
28. [28] M. H. Barhaghtalab, H. Bayani, A. Nabaei, H. Zarrabi, and A. Amiri, "On The Design of The Robust Neuro-Adaptive Controller for Cable-driven Parallel Robots," Automatika: časopis za automatiku, mjerenje, elektroniku, računarstvo i komunikacije, vol. 57, pp. 724-735, 2017. [DOI:10.7305/automatika.2017.02.1793]
29. [29] J.-S. Jang, "ANFIS: adaptive-network-based fuzzy inference system," IEEE transactions on systems, man, and cybernetics, vol. 23, pp. 665-685, 1993. [DOI:10.1109/21.256541]
30. [30] J.-S. Jang and C.-T. Sun, "Neuro-fuzzy modeling and control," Proceedings of the IEEE, vol. 83, pp. 378-406, 1995. [DOI:10.1109/5.364486]
31. [31] O. Bachir and A.-F. Zoubir, "Adaptive neuro-fuzzy inference system based control of puma 600 robot manipulator," International Journal of Electrical and Computer Engineering, vol. 2, p. 90, 2012. [DOI:10.11591/ijece.v2i1.116]
32. [32] F. Z. Baghli, Y. Lakhal, L. El Bakkali, and O. Hamdoun, "Design and simulation of Adaptive Neuro Fuzzy Inference System (ANFIS) controller for a robot manipulator," in Complex Systems (WCCS), 2014 Second World Conference on, 2014, pp. 298-303. [DOI:10.1109/ICoCS.2014.7060879]
33. [33] P. Agnihotri, V. Banga, and E. G. Singh, "ANFIS Based Forward and inverse Kinematics of Robot Manipulator with five Degree of Freedom," 2015.
34. [34] R. K. Gupta and S. Chauhan, "Comparision of PID controller & adaptive neuro fuzzy controller for robot manipulator," in Computational Intelligence and Computing Research (ICCIC), 2015 IEEE International Conference on, 2015, pp. 1-4. [DOI:10.1109/ICCIC.2015.7435761]
35. [35] J. Lin and C.-C. Lin, "Hybrid fuzzy position/force control by adaptive network-based fuzzy inference system for robot manipulator mounted on oscillatory base," Journal of Vibration and Control, vol. 21, pp. 1930-1945, 2015. [DOI:10.1177/1077546313503360]
36. [36] J.-J. E. Slotine and W. Li, Applied nonlinear control vol. 199: prentice-Hall Englewood Cliffs, NJ, 1991.
37. [37] M. Mansouri, M. Teshnehlab, and S. M. Aliyari, "Desiging Hierarchical Fuzzy Contoller with Feedback Error Learning based on Lyapunov FUNCTION for a Class of High Order Nonlinear Systems," 2015.
38. [38] F. A. Yaghmaie, F. Bakhshande, and H. D. Taghirad, "Feedback error learning control of trajectory tracking of nonholonomic mobile robot," in Electrical Engineering (ICEE), 2012 20th Iranian Conference on, 2012, pp. 889-893. [DOI:10.1109/IranianCEE.2012.6292479]
39. [39] S. Pezeshki, S. Badalkhani, and A. Javadi, "Performance Analysis of a Neuro-PID Controller Applied to a Robot Manipulator," International Journal of Advanced Robotic Systems, vol. 9, p. 163, 2012. [DOI:10.5772/51280]
40. [40] S. E. Shafiei and M. R. Soltanpour, "Neural network sliding-model-PID controller design for electrically driven robot manipulators," International Journal of Innovative Computing, Information and Control, vol. 7, pp. 511-524, 2011.
41. [41] W. Yu and J. Rosen, "Neural PID control of robot manipulators with application to an upper limb exoskeleton," IEEE Transactions on cybernetics, vol. 43, pp. 673-684, 2013. [DOI:10.1109/TSMCB.2012.2214381]
42. [42] M. I. AL-Saedi, H. Wu, and H. Handroos, "ANFIS And fuzzy tuning of PID controller for trajectory tracking of a flexible hydraulically driven parallel robot machine," Journal of Automation and Control Engineering, vol. 1, pp. 70-77, 2013. [DOI:10.12720/joace.1.2.70-77]
43. [43] F.-C. Liu, L.-H. Liang, and J.-J. Gao, "Fuzzy PID control of space manipulator for both ground alignment and space applications," International Journal of Automation and computing, vol. 11, pp. 353-360, 2014. [DOI:10.1007/s11633-014-0800-y]
44. [44] Y. Tao, J. Zheng, Y. Lin, T. Wang, H. Xiong, G. He, et al., "Fuzzy PID control method of deburring industrial robots," Journal of Intelligent & Fuzzy Systems, vol. 29, pp. 2447-2455, 2015. [DOI:10.3233/IFS-151945]
45. [45] R. H. Mohammed, F. Bendary, and K. Elserafi, "Trajectory Tracking Control for Robot Manipulator using Fractional Order-Fuzzy-PID Controller," International Journal of Computer Applications, vol. 134, 2016. [DOI:10.5120/ijca2016908155]
46. [46] J. Armendariz, V. Parra-Vega, R. García-Rodríguez, and S. Rosales, "Neuro-fuzzy self-tuning of PID control for semiglobal exponential tracking of robot arms," Applied Soft Computing, vol. 25, pp. 139-148, 2014. [DOI:10.1016/j.asoc.2014.08.037]
47. [47] S. Z. S. Al-Khayyt, "Tuning PID Controller by Neural Network for Robot Manipulator Trajectory Tracking," Al-Khwarizmi Engineering Journal, vol. 9, pp. 19-28, 2017.
48. [48] C.-T. Sun and J.-S. Jang, "A neuro-fuzzy classifier and its applications," in Fuzzy Systems, 1993., Second IEEE International Conference on, 1993, pp. 94-98.
49. [49] S. Labiod, M. S. Boucherit, and T. M. Guerra, "Adaptive fuzzy control of a class of MIMO nonlinear systems," Fuzzy sets and systems, vol. 151, pp. 59-77, 2005. [DOI:10.1016/j.fss.2004.10.009]
50. [50] L.-X. Wang, Adaptive fuzzy systems and control: design and stability analysis: Prentice-Hall, Inc., 1994.
51. [51] M. W. Spong and M. Vidyasagar, Robot dynamics and control: John Wiley & Sons, 2008.
52. [52] B. Siciliano, L. Sciavicco, L. Villani, and G. Oriolo, Robotics: modelling, planning and control: Springer Science & Business Media, 2010. [DOI:10.1007/978-1-84628-642-1]
53. [53] J.-X. Xu, C.-C. Hang, and C. Liu, "Parallel structure and tuning of a fuzzy PID controller," Automatica, vol. 36, pp. 673-684, 2000. [DOI:10.1016/S0005-1098(99)00192-2]

ارسال نظر درباره این مقاله : نام کاربری یا پست الکترونیک شما:
CAPTCHA

ارسال پیام به نویسنده مسئول


بازنشر اطلاعات
Creative Commons License این مقاله تحت شرایط Creative Commons Attribution-NonCommercial 4.0 International License قابل بازنشر است.

کلیه حقوق این وب سایت متعلق به مجله کنترل می باشد.

طراحی و برنامه نویسی : یکتاوب افزار شرق

© 2024 CC BY-NC 4.0 | Journal of Control

Designed & Developed by : Yektaweb