Skip to main content

Advertisement

Log in

Identification of a robotic manipulator using RLS-PSO and control LQI with metaheuristics

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

This paper presents the control and identification model of a cylindrical manipulator joint driven by a three-phase induction motor based on least squares (LS), recursive least squares (RLS), and particle swarm optimization (PSO) with search space defined by RLS (RLS-PSO). An experimental dataset is used where the input is a pseudorandom binary sequence (PRBS) current signal and the output is the joint speed of the manipulator. The experimental results of the identification methods are presented, and the models in the form of a transfer function are found. In addition, a linear quadratic regulator with integral action (LQR/LQI) is designed for a joint robot manipulator. Optimization of the LQI controller with the genetic algorithm (GA) and PSO (LQI+GA and LQI+PSO) is proposed to optimize the Q and R matrices of the controller. Performance indices were obtained to demonstrate the efficacy of the proposed method and can be observed that LQI+PSO controller presents better results in relation to the others.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Algorithm 1
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Algorithm 2
Algorithm 3
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

Code Availability

“Not applicable” for that specific section.

References

  1. Pavienko I, Trojanowska J, Ivanov V, Liaposhchenko O (2019) Parameter identification of hydro-mechanical processes using artificial intelligence systems. Int J Mechatron and Appl Mech 5:19–26

    Google Scholar 

  2. Jr Kingsley C, Umans SD, Fitzgerald AE (2006) Máquinas Elétricas-: Com Introdução á Eletrônica de Potôncia. Bookman, New York

    Google Scholar 

  3. De Souza DA, Batista JG, Vasconcelos FJ, Dos Reis LL, Machado GF, Costa JR, Junior JN, Silva JL, Rios CS, Júnior AB (2021) Identification by recursive least squares with Kalman filter (RLS-KF) applied to a robotic manipulator. IEEE Access 9:63779–63789

    Article  Google Scholar 

  4. Zha F, Sheng W, Guo W, Qiu S, Deng J, Wang X (2019) Dynamic parameter identification of a lower extremity exoskeleton using RLS-PSO. Appl Sci 9(2):324

    Article  Google Scholar 

  5. Mizuno N, Nguyen C (2017) Parameters identification of robot manipulator based on particle swarm optimization. In: 2017 13th IEEE International Conference on Control & Automation (ICCA), p 307–312. IEEE

  6. Cui Z, Gao X (2012) Theory and applications of swarm intelligence. Springer

    Book  Google Scholar 

  7. Kanojiya RG, Meshram P (2012) Optimal tuning of PI controller for speed control of DC motor drive using particle swarm optimization. In: 2012 International Conference on Advances in Power Conversion and Energy Technologies (APCET), p 1–6. IEEE

  8. Souza DA, de Mesquita VA, Reis LL, Silva WA, Batista JG (2021) Optimal LQI and PID synthesis for speed control of switched reluctance motor using metaheuristic techniques. Int J Control Autom Syst 19(1):221–229

    Article  Google Scholar 

  9. Sabir MM, Khan JA (2014) Optimal design of PID controller for the speed control of DC motor by using metaheuristic techniques. Advances in artificial neural systems 2014

  10. Cuartas Murillo CA, Aguilar JL, et al (2021) Hybrid algorithm based on reinforcement learning and DDMRP methodology for inventory management. PhD thesis, Universidad EAFIT

  11. Beccaro W, Ramos CA, Duarte SX (2022) Optimizing semiconductor processing open tube furnace performance: comparative analysis of PI and Mamdani fuzzy-PI controllers. J Intell Manuf, 1–10

  12. Nguyen MT, Lin WW, Huang JH (2022) Heart sound classification using deep learning techniques based on log-mel spectrogram. Circuits, Systems, and Signal Processing, 1–17

  13. Bassiouni MM, Hegazy I, Rizk N, El-Dahshan E-SA, Salem AM (2022) Automated detection of COVID-19 using deep learning approaches with paper-based ECG reports. Circuits, Systems, and Signal Processing, 1–43

  14. Souza DA, de Mesquita VA, Reis LL, Silva WA, Batista JG (2022) Optimal LQI and PID synthesis for speed control of switched reluctance motor using metaheuristic techniques. Int J Control Autom Syst, 1–9

  15. Mohd Haziq Norsahperi N, A Danapalasingam K (2019) A comparative study of LQR and integral sliding mode control strategies for position tracking control of robotic manipulators. Int J Electric Comput Eng Syst 10(2.):73–83

    Google Scholar 

  16. Coelho AAR, dos Santos Coelho L (2016) Identificação de Sistemas Dinâmicos lineares vol. 2

  17. Ljung L, Söderström T (1983) Theory and practice of recursive. System Identification

  18. Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: MHS’95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science, p 39–43 (1995). Ieee

  19. Engelbrecht AP (2007) Computational intelligence: an introduction. John Wiley & Sons, New York

    Book  Google Scholar 

  20. Batista J, Souza D, Dos Reis L, Barbosa A, Araújo R (2020) Dynamic model and inverse kinematic identification of a 3-DOF manipulator using RLSPSO. Sensors 20(2):416

    Article  Google Scholar 

  21. Gareth J, Daniela W, Trevor H, Robert T (2013) An introduction to statistical learning: with applications in R. Spinger, New York

    MATH  Google Scholar 

  22. Zadeh L, Desoer C (2008) Linear system theory: the state space approach. Courier Dover Publications, New York

    MATH  Google Scholar 

  23. Chen BM, Lin Z, Shamash Y (2004) Linear systems theory: a structural decomposition approach. Springer, New York

    Book  MATH  Google Scholar 

  24. Kjaer A, Heath W, Wellstead P (1995) Identification of cross-directional behaviour in web production: techniques and experience. Control Eng Pract 3(1):21–29

    Article  Google Scholar 

  25. Glover FW, Kochenberger GA (2006) Handbook of metaheuristics, vol 57. Springer, New York

    MATH  Google Scholar 

  26. Boussaïd I, Lepagnot J, Siarry P (2013) A survey on optimization metaheuristics. Information sciences 237:82–117

    Article  MathSciNet  MATH  Google Scholar 

  27. Linden R (2008) Algoritmos Genéticos (2a Ediçao). Brasport, Rio de Janeiro

    Google Scholar 

  28. Paiva FAP, Costa JAF, Silva CRM (2017) A serendipity-based approach to enhance particle swarm optimization using scout particles. IEEE Lat Am Trans 15(6):1101–1112

    Article  Google Scholar 

  29. Meng Z, Feng P, Chao P, Weixing L, Qi G (2017) Trajectory optimization using time-separating strategy with improved PSO on mechanical arms. In: 2017 36th Chinese Control Conference (CCC), p 2669–2674. IEEE

  30. Souza DA, Batista JG, dos Reis LL, Júnior A (2021) PID controller with novel PSO applied to a joint of a robotic manipulator. J Braz Soc Mech Sci Eng 43(8):1–14

    Article  Google Scholar 

  31. Skogestad S, Postlethwaite I (2007) Multivariable feedback control: analysis and design, vol 2. Citeseer, Nova Jersey

    MATH  Google Scholar 

Download references

Acknowledgements

The authors thank the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) and Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPQ) for the financial support to this work.

Author information

Authors and Affiliations

Authors

Contributions

Conceptualization, J.B. and L.R.; methodology, J.B., C.R., and L.R.; software, J.B., C.R., and D.S.; validation, J.B., A.B., C.R., D.S., and L.R.; formal analysis, J.B. and L.R.; investigation, J.B., A.B., and L.R.; data curation, J.B., A.B., C.R., and D.S.; writing—original draft preparation, J.B., A.B., C.R., and L.R.; writing—review and editing, J.B., A.B., C.R., and L.R..; visualization, J.B., A.B., D.S., and L.R.; supervision, J.B., A.B., and L.R.; project administration, A.B., C.R., and L.R.

Corresponding author

Correspondence to Josias Batista.

Ethics declarations

Ethics approval

All authors undertake to protect the academic ethics of non-submission from this paper in other journals or conferences.

Consent to participate

All authors are aware of their participation in this manuscript.

Consent for publication

All authors are aware that if the manuscript is accepted, it will be published in this journal.

Conflict of interest

The authors declare no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Batista, J., Souza, D., dos Reis, L. et al. Identification of a robotic manipulator using RLS-PSO and control LQI with metaheuristics. Int J Adv Manuf Technol 129, 183–195 (2023). https://doi.org/10.1007/s00170-023-12187-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-023-12187-2

Keywords

Navigation