Identification by recursive least squares with kalman filter (RLS-KF) applied to a robotic manipulator
| Main Author: | |
|---|---|
| Publication Date: | 2021 |
| Other Authors: | , , , , , , , , |
| Format: | Article |
| Language: | eng |
| Source: | Repositório Institucional da Universidade Federal do Ceará (UFC) |
| Download full: | http://www.repositorio.ufc.br/handle/riufc/69550 |
Summary: | The field of robotics has grown a lot over the years due to the increasing necessity of industrial production and the search for quality of industrialized products. The identification of a system requires that the model output be as close as possible to the real one, in order to improve the control system. Some hybrid identification methods can improve model estimation through computational intelligence techniques, mainly improving the limitations of a given linear technique. This paper presents as a main contribution a hybrid algorithm for the identification of industrial robotic manipulators based on the recursive least square (RLS) method, which has its matrix of regressors and vector of parameters optimized via the Kalman filter (KF) method (RLS-KF). It is also possible to highlight other contributions, which are the identification of a robotic joint driven by a three-phase induction motor, the comparison of the RLS-KF algorithm with RLS and extended recursive least square (ERLS) and the generation of the transfer function by each method. The results are compared with the well-known recursive least squares and extended recursive least squares considering the criteria of adjustable coefficient of determination ( R a 2 ) and computational cost. The RLS-KF showed better results compared to the other two algorithms (RLS and ERLS). All methods have generated their respective transfer functions. |
| id |
UFC-7_77d2ae3b60fb096df50fa6f15d4eb8e0 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufc.br:riufc/69550 |
| network_acronym_str |
UFC-7 |
| network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| repository_id_str |
|
| spelling |
Souza, Darielson Araújo deBatista, Josias GuimarãesVasconcelos, Felipe José de SousaReis, Laurinda Lúcia Nogueira dosMachado, Gabriel FreitasCosta, Jonatha Rodrigues daNascimento Júnior, José Nogueira doSilva, José Leonardo Nunes daRios, Clauson Sales do NascimentoSouza Júnior, Antônio Barbosa de2022-11-25T15:53:03Z2022-11-25T15:53:03Z2021REIS, L. L. N. et al. Identification by recursive least squares with kalman filter (RLS-KF) applied to a robotic manipulator. IEEE Acess, [s.l], v. 9, p. 63779-63789, 2021. DOI: 10.1109/ACCESS.2021.30744192169-3536http://www.repositorio.ufc.br/handle/riufc/69550The field of robotics has grown a lot over the years due to the increasing necessity of industrial production and the search for quality of industrialized products. The identification of a system requires that the model output be as close as possible to the real one, in order to improve the control system. Some hybrid identification methods can improve model estimation through computational intelligence techniques, mainly improving the limitations of a given linear technique. This paper presents as a main contribution a hybrid algorithm for the identification of industrial robotic manipulators based on the recursive least square (RLS) method, which has its matrix of regressors and vector of parameters optimized via the Kalman filter (KF) method (RLS-KF). It is also possible to highlight other contributions, which are the identification of a robotic joint driven by a three-phase induction motor, the comparison of the RLS-KF algorithm with RLS and extended recursive least square (ERLS) and the generation of the transfer function by each method. The results are compared with the well-known recursive least squares and extended recursive least squares considering the criteria of adjustable coefficient of determination ( R a 2 ) and computational cost. The RLS-KF showed better results compared to the other two algorithms (RLS and ERLS). All methods have generated their respective transfer functions.IEEE AcessKalman filterRecursive least squaresOptimizationSystems identificationRLS-KFIdentification by recursive least squares with kalman filter (RLS-KF) applied to a robotic manipulatorinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleinfo:eu-repo/semantics/openAccessengreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCORIGINAL2021_art_llnreis.pdf2021_art_llnreis.pdfapplication/pdf1602553http://repositorio.ufc.br/bitstream/riufc/69550/1/2021_art_llnreis.pdf35d87d4b58c79fc6cf3da5f3bd92b87dMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82152http://repositorio.ufc.br/bitstream/riufc/69550/2/license.txtfb3ad2d23d9790966439580114baefafMD52riufc/695502023-12-06 14:09:54.737oai:repositorio.ufc.br:riufc/69550TElDRU7Dh0EgREUgQVJNQVpFTkFNRU5UTyBFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBIAoKQW8gY29uY29yZGFyIGNvbSBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBhdXRvcihlcykgb3UgdGl0dWxhcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIG9icmEgYXF1aSBkZXNjcml0YSBjb25jZWRlKG0pIMOgIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRvIENlYXLDoSwgZ2VzdG9yYSBkbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRkMgLSBSSS9VRkMsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCBjb252ZXJ0ZXIgKGNvbW8gZGVmaW5pZG8gYWJhaXhvKSBlL291IGRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZGVwb3NpdGFkbyBlbSBmb3JtYXRvIGltcHJlc3NvLCBlbGV0csO0bmljbyBvdSBlbSBxdWFscXVlciBvdXRybyBtZWlvLiBWb2PDqiBjb25jb3JkYShtKSBxdWUgYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBDZWFyw6EsIGdlc3RvcmEgZG8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZDIC0gUkkvVUZDLCBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgY29udmVydGVyIG8gYXJxdWl2byBkZXBvc2l0YWRvIGEgcXVhbHF1ZXIgbWVpbyBvdSBmb3JtYXRvIGNvbSBmaW5zIGRlIHByZXNlcnZhw6fDo28uIFZvY8OqKHMpIHRhbWLDqW0gY29uY29yZGEobSkgcXVlIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gQ2VhcsOhLCBnZXN0b3JhIGRvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGQyAtIFJJL1VGQywgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGRlc3RlIGRlcMOzc2l0byBwYXJhIGZpbnMgZGUgc2VndXJhbsOnYSwgYmFjay11cCBlL291IHByZXNlcnZhw6fDo28uIFZvY8OqIGRlY2xhcmEgcXVlIGEgYXByZXNlbnRhw6fDo28gZG8gc2V1IHRyYWJhbGhvIMOpIG9yaWdpbmFsIGUgcXVlIHZvY8OqKHMpIHBvZGUobSkgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYShtKSBxdWUgbyBlbnZpbyDDqSBkZSBzZXUgY29uaGVjaW1lbnRvIGUgbsOjbyBpbmZyaW5nZSBvcyBkaXJlaXRvcyBhdXRvcmFpcyBkZSBvdXRyYSBwZXNzb2Egb3UgaW5zdGl0dWnDp8Ojby4gQ2FzbyBvIGRvY3VtZW50byBhIHNlciBkZXBvc2l0YWRvIGNvbnRlbmhhIG1hdGVyaWFsIHBhcmEgbyBxdWFsIHZvY8OqKHMpIG7Do28gZGV0w6ltIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBkZSBhdXRvcmFpcywgdm9jw6oocykgZGVjbGFyYShtKSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRlIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRvIENlYXLDoSwgZ2VzdG9yYSBkbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRkMgLSBSSS9VRkMsIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EgZSBxdWUgb3MgbWF0ZXJpYWlzIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcywgZXN0w6NvIGRldmlkYW1lbnRlIGlkZW50aWZpY2Fkb3MgZSByZWNvbmhlY2lkb3Mgbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIGFwcmVzZW50YcOnw6NvLgogQ0FTTyBPIFRSQUJBTEhPIERFUE9TSVRBRE8gVEVOSEEgU0lETyBGSU5BTkNJQURPIE9VIEFQT0lBRE8gUE9SIFVNIMOTUkfDg08sIFFVRSBOw4NPIEEgSU5TVElUVUnDh8ODTyBERVNURSBSRVBPU0lUw5NSSU86IFZPQ8OKIERFQ0xBUkEgVEVSIENVTVBSSURPIFRPRE9TIE9TIERJUkVJVE9TIERFIFJFVklTw4NPIEUgUVVBSVNRVUVSIE9VVFJBUyBPQlJJR0HDh8OVRVMgUkVRVUVSSURBUyBQRUxPIENPTlRSQVRPIE9VIEFDT1JETy4gCk8gcmVwb3NpdMOzcmlvIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvIHNldShzKSBub21lKHMpIGNvbW8gYXV0b3IoZXMpIG91IHRpdHVsYXIoZXMpIGRvIGRpcmVpdG8gZGUgYXV0b3IoZXMpIGRvIGRvY3VtZW50byBzdWJtZXRpZG8gZSBkZWNsYXJhIHF1ZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgpSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRkMuCg==Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2023-12-06T17:09:54Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
| dc.title.pt_BR.fl_str_mv |
Identification by recursive least squares with kalman filter (RLS-KF) applied to a robotic manipulator |
| title |
Identification by recursive least squares with kalman filter (RLS-KF) applied to a robotic manipulator |
| spellingShingle |
Identification by recursive least squares with kalman filter (RLS-KF) applied to a robotic manipulator Souza, Darielson Araújo de Kalman filter Recursive least squares Optimization Systems identification RLS-KF |
| title_short |
Identification by recursive least squares with kalman filter (RLS-KF) applied to a robotic manipulator |
| title_full |
Identification by recursive least squares with kalman filter (RLS-KF) applied to a robotic manipulator |
| title_fullStr |
Identification by recursive least squares with kalman filter (RLS-KF) applied to a robotic manipulator |
| title_full_unstemmed |
Identification by recursive least squares with kalman filter (RLS-KF) applied to a robotic manipulator |
| title_sort |
Identification by recursive least squares with kalman filter (RLS-KF) applied to a robotic manipulator |
| author |
Souza, Darielson Araújo de |
| author_facet |
Souza, Darielson Araújo de Batista, Josias Guimarães Vasconcelos, Felipe José de Sousa Reis, Laurinda Lúcia Nogueira dos Machado, Gabriel Freitas Costa, Jonatha Rodrigues da Nascimento Júnior, José Nogueira do Silva, José Leonardo Nunes da Rios, Clauson Sales do Nascimento Souza Júnior, Antônio Barbosa de |
| author_role |
author |
| author2 |
Batista, Josias Guimarães Vasconcelos, Felipe José de Sousa Reis, Laurinda Lúcia Nogueira dos Machado, Gabriel Freitas Costa, Jonatha Rodrigues da Nascimento Júnior, José Nogueira do Silva, José Leonardo Nunes da Rios, Clauson Sales do Nascimento Souza Júnior, Antônio Barbosa de |
| author2_role |
author author author author author author author author author |
| dc.contributor.author.fl_str_mv |
Souza, Darielson Araújo de Batista, Josias Guimarães Vasconcelos, Felipe José de Sousa Reis, Laurinda Lúcia Nogueira dos Machado, Gabriel Freitas Costa, Jonatha Rodrigues da Nascimento Júnior, José Nogueira do Silva, José Leonardo Nunes da Rios, Clauson Sales do Nascimento Souza Júnior, Antônio Barbosa de |
| dc.subject.por.fl_str_mv |
Kalman filter Recursive least squares Optimization Systems identification RLS-KF |
| topic |
Kalman filter Recursive least squares Optimization Systems identification RLS-KF |
| description |
The field of robotics has grown a lot over the years due to the increasing necessity of industrial production and the search for quality of industrialized products. The identification of a system requires that the model output be as close as possible to the real one, in order to improve the control system. Some hybrid identification methods can improve model estimation through computational intelligence techniques, mainly improving the limitations of a given linear technique. This paper presents as a main contribution a hybrid algorithm for the identification of industrial robotic manipulators based on the recursive least square (RLS) method, which has its matrix of regressors and vector of parameters optimized via the Kalman filter (KF) method (RLS-KF). It is also possible to highlight other contributions, which are the identification of a robotic joint driven by a three-phase induction motor, the comparison of the RLS-KF algorithm with RLS and extended recursive least square (ERLS) and the generation of the transfer function by each method. The results are compared with the well-known recursive least squares and extended recursive least squares considering the criteria of adjustable coefficient of determination ( R a 2 ) and computational cost. The RLS-KF showed better results compared to the other two algorithms (RLS and ERLS). All methods have generated their respective transfer functions. |
| publishDate |
2021 |
| dc.date.issued.fl_str_mv |
2021 |
| dc.date.accessioned.fl_str_mv |
2022-11-25T15:53:03Z |
| dc.date.available.fl_str_mv |
2022-11-25T15:53:03Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
REIS, L. L. N. et al. Identification by recursive least squares with kalman filter (RLS-KF) applied to a robotic manipulator. IEEE Acess, [s.l], v. 9, p. 63779-63789, 2021. DOI: 10.1109/ACCESS.2021.3074419 |
| dc.identifier.uri.fl_str_mv |
http://www.repositorio.ufc.br/handle/riufc/69550 |
| dc.identifier.issn.none.fl_str_mv |
2169-3536 |
| identifier_str_mv |
REIS, L. L. N. et al. Identification by recursive least squares with kalman filter (RLS-KF) applied to a robotic manipulator. IEEE Acess, [s.l], v. 9, p. 63779-63789, 2021. DOI: 10.1109/ACCESS.2021.3074419 2169-3536 |
| url |
http://www.repositorio.ufc.br/handle/riufc/69550 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.publisher.none.fl_str_mv |
IEEE Acess |
| publisher.none.fl_str_mv |
IEEE Acess |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
| instname_str |
Universidade Federal do Ceará (UFC) |
| instacron_str |
UFC |
| institution |
UFC |
| reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| bitstream.url.fl_str_mv |
http://repositorio.ufc.br/bitstream/riufc/69550/1/2021_art_llnreis.pdf http://repositorio.ufc.br/bitstream/riufc/69550/2/license.txt |
| bitstream.checksum.fl_str_mv |
35d87d4b58c79fc6cf3da5f3bd92b87d fb3ad2d23d9790966439580114baefaf |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
| repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
| _version_ |
1847792239301885952 |