Trajectory-tracking control of a planar parallel robot using generalized predictive control with constraints

This paper presents the generalized predictive control with constraints, implemented to a planar parallel robot in order to calculate and track the desired trajectory of the end-effector of this robot. The manipulator is driven by three brushless direct current motors, and each one has an encoder to...

Full description

Autores:
Rodelo, M
Villa Ramírez, José Luis
Yime, E
Tipo de recurso:
Fecha de publicación:
2020
Institución:
Universidad Tecnológica de Bolívar
Repositorio:
Repositorio Institucional UTB
Idioma:
eng
OAI Identifier:
oai:repositorio.utb.edu.co:20.500.12585/10033
Acceso en línea:
https://hdl.handle.net/20.500.12585/10033
https://iopscience.iop.org/article/10.1088/1742-6596/1702/1/012003/meta
Palabra clave:
Control theory
End effectors
Environmental regulations
MATLAB
Predictive control systems
Trajectories
LEMB
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id UTB2_52fff354b8c813a1b72304270415f685
oai_identifier_str oai:repositorio.utb.edu.co:20.500.12585/10033
network_acronym_str UTB2
network_name_str Repositorio Institucional UTB
repository_id_str
dc.title.spa.fl_str_mv Trajectory-tracking control of a planar parallel robot using generalized predictive control with constraints
title Trajectory-tracking control of a planar parallel robot using generalized predictive control with constraints
spellingShingle Trajectory-tracking control of a planar parallel robot using generalized predictive control with constraints
Control theory
End effectors
Environmental regulations
MATLAB
Predictive control systems
Trajectories
LEMB
title_short Trajectory-tracking control of a planar parallel robot using generalized predictive control with constraints
title_full Trajectory-tracking control of a planar parallel robot using generalized predictive control with constraints
title_fullStr Trajectory-tracking control of a planar parallel robot using generalized predictive control with constraints
title_full_unstemmed Trajectory-tracking control of a planar parallel robot using generalized predictive control with constraints
title_sort Trajectory-tracking control of a planar parallel robot using generalized predictive control with constraints
dc.creator.fl_str_mv Rodelo, M
Villa Ramírez, José Luis
Yime, E
dc.contributor.author.none.fl_str_mv Rodelo, M
Villa Ramírez, José Luis
Yime, E
dc.subject.keywords.spa.fl_str_mv Control theory
End effectors
Environmental regulations
MATLAB
Predictive control systems
Trajectories
topic Control theory
End effectors
Environmental regulations
MATLAB
Predictive control systems
Trajectories
LEMB
dc.subject.armarc.none.fl_str_mv LEMB
description This paper presents the generalized predictive control with constraints, implemented to a planar parallel robot in order to calculate and track the desired trajectory of the end-effector of this robot. The manipulator is driven by three brushless direct current motors, and each one has an encoder to measure the velocity and rotation angles of the motors. Three constraints were considered to interact with the control law: control signal, terminal response and the over impulse constraints. The performance of the control law is evaluated in the simulation environment using Matlab/Simulink with the physic model developed through simscape multibody. The angular position and velocity errors for each of the three motors were calculated. Likewise, the output torques for each one were estimated. The results proved that the control law proposed with the constraints imposed for each motors has a good efficiency with a stable response time of the robot in performing the trajectory tracking, contributing to the scientific community a strategy of predictive optimization of control actions with multiple constraints applied on parallel robots.
publishDate 2020
dc.date.issued.none.fl_str_mv 2020
dc.date.accessioned.none.fl_str_mv 2021-02-17T20:30:33Z
dc.date.available.none.fl_str_mv 2021-02-17T20:30:33Z
dc.date.submitted.none.fl_str_mv 2021-02-15
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/lecture
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.spa.spa.fl_str_mv http://purl.org/coar/resource_type/c_8544
status_str publishedVersion
dc.identifier.citation.spa.fl_str_mv M Rodelo et al 2020 J. Phys.: Conf. Ser. 1702 012003
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12585/10033
dc.identifier.url.none.fl_str_mv https://iopscience.iop.org/article/10.1088/1742-6596/1702/1/012003/meta
dc.identifier.doi.none.fl_str_mv 10.1088/1742-6596/1702/1/012003
dc.identifier.instname.spa.fl_str_mv Universidad Tecnológica de Bolívar
dc.identifier.reponame.spa.fl_str_mv Repositorio Universidad Tecnológica de Bolívar
identifier_str_mv M Rodelo et al 2020 J. Phys.: Conf. Ser. 1702 012003
10.1088/1742-6596/1702/1/012003
Universidad Tecnológica de Bolívar
Repositorio Universidad Tecnológica de Bolívar
url https://hdl.handle.net/20.500.12585/10033
https://iopscience.iop.org/article/10.1088/1742-6596/1702/1/012003/meta
dc.language.iso.spa.fl_str_mv eng
language eng
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.cc.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 9 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Cartagena de Indias
dc.source.spa.fl_str_mv Journal of Physics: Conference Series, Volume 1702
institution Universidad Tecnológica de Bolívar
bitstream.url.fl_str_mv https://repositorio.utb.edu.co/bitstream/20.500.12585/10033/1/180.pdf
https://repositorio.utb.edu.co/bitstream/20.500.12585/10033/2/license_rdf
https://repositorio.utb.edu.co/bitstream/20.500.12585/10033/3/license.txt
https://repositorio.utb.edu.co/bitstream/20.500.12585/10033/4/180.pdf.txt
https://repositorio.utb.edu.co/bitstream/20.500.12585/10033/5/180.pdf.jpg
bitstream.checksum.fl_str_mv 7ea996eb0810dba476cbb9661a60cbc6
4460e5956bc1d1639be9ae6146a50347
e20ad307a1c5f3f25af9304a7a7c86b6
48a954cc29832cd8c256f7dc92ab11a5
1e502288f085889b324c0bab782667f9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UTB
repository.mail.fl_str_mv repositorioutb@utb.edu.co
_version_ 1814021805355040768
spelling Rodelo, M5a35a50f-392b-43ea-b5cd-69ca72b760ffVilla Ramírez, José Luis7f838bea-e596-45e5-a1f2-6351e6af6299Yime, E7e713607-2c04-4621-b30c-0fb7a52bf0592021-02-17T20:30:33Z2021-02-17T20:30:33Z20202021-02-15M Rodelo et al 2020 J. Phys.: Conf. Ser. 1702 012003https://hdl.handle.net/20.500.12585/10033https://iopscience.iop.org/article/10.1088/1742-6596/1702/1/012003/meta10.1088/1742-6596/1702/1/012003Universidad Tecnológica de BolívarRepositorio Universidad Tecnológica de BolívarThis paper presents the generalized predictive control with constraints, implemented to a planar parallel robot in order to calculate and track the desired trajectory of the end-effector of this robot. The manipulator is driven by three brushless direct current motors, and each one has an encoder to measure the velocity and rotation angles of the motors. Three constraints were considered to interact with the control law: control signal, terminal response and the over impulse constraints. The performance of the control law is evaluated in the simulation environment using Matlab/Simulink with the physic model developed through simscape multibody. The angular position and velocity errors for each of the three motors were calculated. Likewise, the output torques for each one were estimated. The results proved that the control law proposed with the constraints imposed for each motors has a good efficiency with a stable response time of the robot in performing the trajectory tracking, contributing to the scientific community a strategy of predictive optimization of control actions with multiple constraints applied on parallel robots.9 páginasapplication/pdfenghttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://purl.org/coar/access_right/c_abf2Journal of Physics: Conference Series, Volume 1702Trajectory-tracking control of a planar parallel robot using generalized predictive control with constraintsinfo:eu-repo/semantics/lectureinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_8544http://purl.org/coar/version/c_970fb48d4fbd8a85Control theoryEnd effectorsEnvironmental regulationsMATLABPredictive control systemsTrajectoriesLEMBCartagena de IndiasArtemov D V, Masyuk V M, Orekhov S Y, Pchelkina I V 2019 IOP Conference Series: Materials Science and Engineering 489 012052:1Yime E, Rold´an J, Villa J 2017 Prospectiva 15(2) 85Glazunov V A, Filippov G S, Rashoyan G V, Aleshin A K, Shalyukhin K A, Skvortsov S A, Antonov A V, Terekhova A N 2019 Journal of Physics: Conference Series 1260 112012:1Liang Chen L, Sun H, Jia Q, Yu T, Zhao W 2020 Journal of Physics: Conference Series 1550 042040:1Chen L, Sun H, Jia Q, Zhang Y, Cao S, Zhao W, Yu T 2020 Journal of Physics: Conference Series 1518 012058:1Khalapyan S Y, Rybak L A, Kuzmina V S, Kholoshevskaya L R, Ignatov A D, Popov M V 2020 Journal of Physics: Conference Series 1582 012074:1Zhang D, Wang J 2019 Journal of Physics: Conference Series 1303 012124:1Kiselev A, Kuznietsov A, Leidhold R 2018 Performance investigation of generalized predictive position control for a PMSM in view of reference trajectory tracking IEEE International Conference on Industrial Technology (ICIT) (Lyon: IEEE)Lara-Molina F A, Rosario J M, Dumur D, Wenger P 2012 Generalized predictive control of parallel robots Robot Motion and Control 2011 vol 422, ed Koz lowski K (London: Springer)Zenan C, Wei W, Di W 2020 Journal of Physics: Conference Series 1486 072003:1Xu J, Pan X, Li Y, Wang G, Mart´ınez R 2019 Journal of Difference Equations and Applications 25(9-10) 1255Zhang C, Liu B 2020 IOP Conference Series: Materials Science and Engineering 784 012034:1Rahmawati R, Sugandha A, Tripena A, Prabowo A 2019 Journal of Physics: Conference Series 1179 012001:1Yao X, Yang G 2015 Constrained generalized predictive control for propulsion motor of autonomous underwater vehicle International Conference on Control, Automation and Information Sciences (ICCAIS) (Changshu: IEEE)Hazry D, Sugisaka M 2006 Proportional control for trajectory tracking of a wheeled mobile robot SICEICASE International Joint Conference (Busan: IEEE)http://purl.org/coar/resource_type/c_c94fORIGINAL180.pdf180.pdfPonenciaapplication/pdf1520762https://repositorio.utb.edu.co/bitstream/20.500.12585/10033/1/180.pdf7ea996eb0810dba476cbb9661a60cbc6MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.utb.edu.co/bitstream/20.500.12585/10033/2/license_rdf4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-83182https://repositorio.utb.edu.co/bitstream/20.500.12585/10033/3/license.txte20ad307a1c5f3f25af9304a7a7c86b6MD53TEXT180.pdf.txt180.pdf.txtExtracted texttext/plain18518https://repositorio.utb.edu.co/bitstream/20.500.12585/10033/4/180.pdf.txt48a954cc29832cd8c256f7dc92ab11a5MD54THUMBNAIL180.pdf.jpg180.pdf.jpgGenerated Thumbnailimage/jpeg34104https://repositorio.utb.edu.co/bitstream/20.500.12585/10033/5/180.pdf.jpg1e502288f085889b324c0bab782667f9MD5520.500.12585/10033oai:repositorio.utb.edu.co:20.500.12585/100332023-04-21 15:32:31.737Repositorio Institucional UTBrepositorioutb@utb.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLgoKQWwgcmVzcGVjdG8gY29tbyBBdXRvcihlcykgbWFuaWZlc3RhbW9zIGNvbm9jZXIgcXVlOgoKLSBMYSBhdXRvcml6YWNpw7NuIGVzIGRlIGNhcsOhY3RlciBubyBleGNsdXNpdmEgeSBsaW1pdGFkYSwgZXN0byBpbXBsaWNhIHF1ZSBsYSBsaWNlbmNpYSB0aWVuZSB1bmEgdmlnZW5jaWEsIHF1ZSBubyBlcyBwZXJwZXR1YSB5IHF1ZSBlbCBhdXRvciBwdWVkZSBwdWJsaWNhciBvIGRpZnVuZGlyIHN1IG9icmEgZW4gY3VhbHF1aWVyIG90cm8gbWVkaW8sIGFzw60gY29tbyBsbGV2YXIgYSBjYWJvIGN1YWxxdWllciB0aXBvIGRlIGFjY2nDs24gc29icmUgZWwgZG9jdW1lbnRvLgoKLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uCgotIExhIGF1dG9yaXphY2nDs24gZGUgcHVibGljYWNpw7NuIGNvbXByZW5kZSBlbCBmb3JtYXRvIG9yaWdpbmFsIGRlIGxhIG9icmEgeSB0b2RvcyBsb3MgZGVtw6FzIHF1ZSBzZSByZXF1aWVyYSBwYXJhIHN1IHB1YmxpY2FjacOzbiBlbiBlbCByZXBvc2l0b3Jpby4gSWd1YWxtZW50ZSwgbGEgYXV0b3JpemFjacOzbiBwZXJtaXRlIGEgbGEgaW5zdGl0dWNpw7NuIGVsIGNhbWJpbyBkZSBzb3BvcnRlIGRlIGxhIG9icmEgY29uIGZpbmVzIGRlIHByZXNlcnZhY2nDs24gKGltcHJlc28sIGVsZWN0csOzbmljbywgZGlnaXRhbCwgSW50ZXJuZXQsIGludHJhbmV0LCBvIGN1YWxxdWllciBvdHJvIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikuCgotIExhIGF1dG9yaXphY2nDs24gZXMgZ3JhdHVpdGEgeSBzZSByZW51bmNpYSBhIHJlY2liaXIgY3VhbHF1aWVyIHJlbXVuZXJhY2nDs24gcG9yIGxvcyB1c29zIGRlIGxhIG9icmEsIGRlIGFjdWVyZG8gY29uIGxhIGxpY2VuY2lhIGVzdGFibGVjaWRhIGVuIGVzdGEgYXV0b3JpemFjacOzbi4KCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLgoKLSBGcmVudGUgYSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIHBvciB0ZXJjZXJvcywgZWwgbyBsb3MgYXV0b3JlcyBzZXLDoW4gcmVzcG9uc2FibGVzLCBlbiBuaW5nw7puIGNhc28gbGEgcmVzcG9uc2FiaWxpZGFkIHNlcsOhIGFzdW1pZGEgcG9yIGxhIGluc3RpdHVjacOzbi4KCi0gQ29uIGxhIGF1dG9yaXphY2nDs24sIGxhIGluc3RpdHVjacOzbiBwdWVkZSBkaWZ1bmRpciBsYSBvYnJhIGVuIMOtbmRpY2VzLCBidXNjYWRvcmVzIHkgb3Ryb3Mgc2lzdGVtYXMgZGUgaW5mb3JtYWNpw7NuIHF1ZSBmYXZvcmV6Y2FuIHN1IHZpc2liaWxpZGFkCgo=