Fuzzy Predictive Control Using Particle Swarm Optimization: Application to SCARA Robot


Article Preview

In this work a fuzzy model-based predictive control (FMPC) method that uses modified particle swarm optimization (PSO) is presented. The main objective of this work is the application of this method to the control of a Selective Compliant Assembly Robot Arm (SCARA) with four degrees of freedom (4-DOF).



Edited by:

Abdel Hamid Ismail Mourad and József Kázmér Tar




M. L. Hadjili et al., "Fuzzy Predictive Control Using Particle Swarm Optimization: Application to SCARA Robot", Applied Mechanics and Materials, Vol. 527, pp. 230-236, 2014

Online since:

February 2014




* - Corresponding Author

[1] D. W. Clarke, C. Mohtadi, and P. S. Tuffs. Generalized predictive control-part 1: The basic algorithm. Automatica, 23(2): 137{148, (1987).

DOI: https://doi.org/10.1016/0005-1098(87)90087-2

[2] R. Gorez, V. Wertz, and Z. Kuan-Yi. On a generalized predictive control algorithm. Syst. Control Letters, 9: 369-377, (1987).

DOI: https://doi.org/10.1016/0167-6911(87)90065-x

[3] Y. Nakamori, K. Suzuki, and T. Yamanaka. Model predictive control using fuzzy dynamic models. In IFSA`91, volume Engineering, pages 135-138, July (1991).

[4] M. L. Hadjili, V. Wertz, and G. Scorletti. Fuzzy model-based predictive control. In IEEE Conference on Decision and Control , Tampa, Florida, USA, pages 2927-2929, Dec. (1998).

DOI: https://doi.org/10.1109/cdc.1998.757923

[5] M. Hadjili and V. Wertz. Generalized predictive control using Takagi-Sugeno fuzzy models. In IEEE Int. Sym. on Intel. Control, Cambridge, Massachusetts, USA, pages 405-410, Sep. (1999).

DOI: https://doi.org/10.1109/isic.1999.796689

[6] T. Takagi and M. Sugeno. Fuzzy identifcation of systems and its application to modeling and control. IEEE Trans. Sys. Man and Cyber., 15(1): 116-132, (1985).

[7] Clerc, M.: Particle Swarm Optimization. ISTE LTD (2006).

[8] J. Solis, D. Saez and P. A. Estevez. Particle swarm optimization-based fuzzy predictive control strategy, 2006 IEEE International Conference on Fuzzy Systems. Vancouver, BC, Canada, 2006, pp.1866-1871.

DOI: https://doi.org/10.1109/fuzzy.2006.1681959

[9] O. Ait Sahed, K. Kara, and M.L. Hadjili. Pso-based fuzzy predictive control. In 38th Annual Conference of the IEEE Industrial Electronics Society, Montreal, Canada, pages 2416-2421, (2012).

DOI: https://doi.org/10.1109/iecon.2012.6388866

[10] M. L. Hadjili and V. Wertz. Takagi-Surgeon fuzzy modeling incorporating input variables selection , IEEE Transactions on Fuzzy Systems, vol. 10, no. 6, December (2002).

DOI: https://doi.org/10.1109/tfuzz.2002.805897

[11] M. Spong, S. Huntchinson, and M. Vidyasagar. Robot Dynamics and Control. Wiley, (2005).

[12] J.J. Craig. Introduction to Robotics Mechanics and Control. Addison Wesley, (1989).

[13] B. N. Saeed. Introduction to Robotics, Analysis, Systems, Applications. Prentice Hall, (2001).

[14] Theodor, B. and Florin Ionescu. Robot Modeling and Simulation, Editor AGIR and Editura Academiei Române, (2002).

[15] K. Kara, T. Missoum, K. Hemsas and M.L. Hadjili Control of a Robotic Manipulator Using Neural Network Based Predictive Control, In Proceedings of the 17th IEEE International Conference on Electronics, Circuits, and Systems, ICECS 2010, Athens 12-15 December (2010).

DOI: https://doi.org/10.1109/icecs.2010.5724709