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.
Similar content being viewed by others
Code Availability
“Not applicable” for that specific section.
References
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
Jr Kingsley C, Umans SD, Fitzgerald AE (2006) Máquinas Elétricas-: Com Introdução á Eletrônica de Potôncia. Bookman, New York
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
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
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
Cui Z, Gao X (2012) Theory and applications of swarm intelligence. Springer
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
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
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
Cuartas Murillo CA, Aguilar JL, et al (2021) Hybrid algorithm based on reinforcement learning and DDMRP methodology for inventory management. PhD thesis, Universidad EAFIT
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
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
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
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
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
Coelho AAR, dos Santos Coelho L (2016) Identificação de Sistemas Dinâmicos lineares vol. 2
Ljung L, Söderström T (1983) Theory and practice of recursive. System Identification
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
Engelbrecht AP (2007) Computational intelligence: an introduction. John Wiley & Sons, New York
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
Gareth J, Daniela W, Trevor H, Robert T (2013) An introduction to statistical learning: with applications in R. Spinger, New York
Zadeh L, Desoer C (2008) Linear system theory: the state space approach. Courier Dover Publications, New York
Chen BM, Lin Z, Shamash Y (2004) Linear systems theory: a structural decomposition approach. Springer, New York
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
Glover FW, Kochenberger GA (2006) Handbook of metaheuristics, vol 57. Springer, New York
Boussaïd I, Lepagnot J, Siarry P (2013) A survey on optimization metaheuristics. Information sciences 237:82–117
Linden R (2008) Algoritmos Genéticos (2a Ediçao). Brasport, Rio de Janeiro
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
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
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
Skogestad S, Postlethwaite I (2007) Multivariable feedback control: analysis and design, vol 2. Citeseer, Nova Jersey
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
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
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-023-12187-2