Controle de um manipulador robótico planar em série com redundância no espaço das tarefas
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSCAR |
Texto Completo: | https://repositorio.ufscar.br/handle/ufscar/18563 |
Resumo: | The use of industrial robotic manipulators has gained significant prominence in modern times, and is also a major bet for the future of industries. Its use includes casting, welding and painting, load handling, product inspection, and displacement, among many others. Despite being widely used already, an extensive study continues to be carried out so that their tasks are executed in an optimized manner. To optimize performance, degrees of freedom can be used, which determine the mobility of the robot and, when in excess, result in kinematic redundancy. Redundancy resolution is the process of defining the joint positions among the infinite possible solutions. There are two types of resolution: local and global. This work used local resolution, which calculates the cost function gradient for all time instances to find the best joint configuration. The results were compared with a non-redundant manipulator, and both had a PID control. The manipulator was modeled using the Simscape Multibody package, and supporting functions were built in MATLAB. The results obtained show that the redundant manipulator had lower final effector position errors as well as significant reduction in joint torques. |
id |
SCAR_10620a4fabe10599b12df1c4da97531d |
---|---|
oai_identifier_str |
oai:repositorio.ufscar.br:ufscar/18563 |
network_acronym_str |
SCAR |
network_name_str |
Repositório Institucional da UFSCAR |
repository_id_str |
4322 |
spelling |
Moda, Vinícius de Mello SantiagoFontes, João Vitor de Carvalhohttp://lattes.cnpq.br/9473668144091435d0ed75c7-c8b7-4597-a17a-de9c571dacaf2023-09-18T18:53:43Z2023-09-18T18:53:43Z2023-04-05MODA, Vinícius de Mello Santiago. Controle de um manipulador robótico planar em série com redundância no espaço das tarefas. 2023. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecânica) – Universidade Federal de São Carlos, São Carlos, 2023. Disponível em: https://repositorio.ufscar.br/handle/ufscar/18563.https://repositorio.ufscar.br/handle/ufscar/18563The use of industrial robotic manipulators has gained significant prominence in modern times, and is also a major bet for the future of industries. Its use includes casting, welding and painting, load handling, product inspection, and displacement, among many others. Despite being widely used already, an extensive study continues to be carried out so that their tasks are executed in an optimized manner. To optimize performance, degrees of freedom can be used, which determine the mobility of the robot and, when in excess, result in kinematic redundancy. Redundancy resolution is the process of defining the joint positions among the infinite possible solutions. There are two types of resolution: local and global. This work used local resolution, which calculates the cost function gradient for all time instances to find the best joint configuration. The results were compared with a non-redundant manipulator, and both had a PID control. The manipulator was modeled using the Simscape Multibody package, and supporting functions were built in MATLAB. The results obtained show that the redundant manipulator had lower final effector position errors as well as significant reduction in joint torques.O uso de manipuladores robóticos industriais tem tido expressiva notoriedade nos dias atuais, sendo também a grande aposta para o futuro das indústrias. Seu uso inclui fundição, soldagem e pintura, movimentação de cargas, inspeção de produtos e deslocamento, entre diversos outros. Apesar de já amplamente utilizados, um extenso estudo continua a ser feito de modo que suas tarefas sejam executadas de maneira otimizada. Para otimização do desempenho pode-se utilizar os graus de liberdade, os quais determinam a mobilidade do robô e, quando em excesso, tem como consequência a redundância cinemática. A resolução da redundância é o processo de definir as posições das juntas dentre as infinitas soluções possíveis. São dois os tipos de resolução: local e global. Este trabalho utilizou a resolução local que calcula o gradiente da função custo para todos os instantes de tempo buscando a melhor configuração das juntas. Os resultados obtidos foram comparados com um manipulador não redundante e ambos contaram com um controle PID. O manipulador foi modelado usando o pacote Simscape Multibody e funções de apoio foram construídas no MATLAB. Os resultados obtidos mostram que o o manipulador com redundância apresentou menores erros de posição do efetuador final bem como redução significativa nos torques das juntas.Não recebi financiamentoporUniversidade Federal de São CarlosCâmpus São CarlosEngenharia Mecânica - EMecUFSCarAttribution 3.0 Brazilhttp://creativecommons.org/licenses/by/3.0/br/info:eu-repo/semantics/openAccessManipulador robóticoRedundânciaControle PIDOUTROS::ENGENHARIA MECATRONICAControle de um manipulador robótico planar em série com redundância no espaço das tarefasControl of a series planar robotic manipulator with redundancy in task spaceinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis600600f30337d3-cf38-40b7-a663-7055c78a90careponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8913https://repositorio.ufscar.br/bitstream/ufscar/18563/2/license_rdf3185b4de2190c2d366d1d324db01f8b8MD52ORIGINALTCC_Vinicius_Moda.pdfTCC_Vinicius_Moda.pdfapplication/pdf1236667https://repositorio.ufscar.br/bitstream/ufscar/18563/1/TCC_Vinicius_Moda.pdf7501465bad937392cae03eceb8221ca6MD51TEXTTCC_Vinicius_Moda.pdf.txtTCC_Vinicius_Moda.pdf.txtExtracted texttext/plain54952https://repositorio.ufscar.br/bitstream/ufscar/18563/3/TCC_Vinicius_Moda.pdf.txtf480fb44b5a2431a5c0ed6797d01a117MD53ufscar/185632024-05-14 17:42:12.567oai:repositorio.ufscar.br:ufscar/18563Repositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestopendoar:43222024-05-14T17:42:12Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false |
dc.title.por.fl_str_mv |
Controle de um manipulador robótico planar em série com redundância no espaço das tarefas |
dc.title.alternative.eng.fl_str_mv |
Control of a series planar robotic manipulator with redundancy in task space |
title |
Controle de um manipulador robótico planar em série com redundância no espaço das tarefas |
spellingShingle |
Controle de um manipulador robótico planar em série com redundância no espaço das tarefas Moda, Vinícius de Mello Santiago Manipulador robótico Redundância Controle PID OUTROS::ENGENHARIA MECATRONICA |
title_short |
Controle de um manipulador robótico planar em série com redundância no espaço das tarefas |
title_full |
Controle de um manipulador robótico planar em série com redundância no espaço das tarefas |
title_fullStr |
Controle de um manipulador robótico planar em série com redundância no espaço das tarefas |
title_full_unstemmed |
Controle de um manipulador robótico planar em série com redundância no espaço das tarefas |
title_sort |
Controle de um manipulador robótico planar em série com redundância no espaço das tarefas |
author |
Moda, Vinícius de Mello Santiago |
author_facet |
Moda, Vinícius de Mello Santiago |
author_role |
author |
dc.contributor.author.fl_str_mv |
Moda, Vinícius de Mello Santiago |
dc.contributor.advisor1.fl_str_mv |
Fontes, João Vitor de Carvalho |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/9473668144091435 |
dc.contributor.authorID.fl_str_mv |
d0ed75c7-c8b7-4597-a17a-de9c571dacaf |
contributor_str_mv |
Fontes, João Vitor de Carvalho |
dc.subject.por.fl_str_mv |
Manipulador robótico Redundância Controle PID |
topic |
Manipulador robótico Redundância Controle PID OUTROS::ENGENHARIA MECATRONICA |
dc.subject.cnpq.fl_str_mv |
OUTROS::ENGENHARIA MECATRONICA |
description |
The use of industrial robotic manipulators has gained significant prominence in modern times, and is also a major bet for the future of industries. Its use includes casting, welding and painting, load handling, product inspection, and displacement, among many others. Despite being widely used already, an extensive study continues to be carried out so that their tasks are executed in an optimized manner. To optimize performance, degrees of freedom can be used, which determine the mobility of the robot and, when in excess, result in kinematic redundancy. Redundancy resolution is the process of defining the joint positions among the infinite possible solutions. There are two types of resolution: local and global. This work used local resolution, which calculates the cost function gradient for all time instances to find the best joint configuration. The results were compared with a non-redundant manipulator, and both had a PID control. The manipulator was modeled using the Simscape Multibody package, and supporting functions were built in MATLAB. The results obtained show that the redundant manipulator had lower final effector position errors as well as significant reduction in joint torques. |
publishDate |
2023 |
dc.date.accessioned.fl_str_mv |
2023-09-18T18:53:43Z |
dc.date.available.fl_str_mv |
2023-09-18T18:53:43Z |
dc.date.issued.fl_str_mv |
2023-04-05 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
MODA, Vinícius de Mello Santiago. Controle de um manipulador robótico planar em série com redundância no espaço das tarefas. 2023. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecânica) – Universidade Federal de São Carlos, São Carlos, 2023. Disponível em: https://repositorio.ufscar.br/handle/ufscar/18563. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufscar.br/handle/ufscar/18563 |
identifier_str_mv |
MODA, Vinícius de Mello Santiago. Controle de um manipulador robótico planar em série com redundância no espaço das tarefas. 2023. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecânica) – Universidade Federal de São Carlos, São Carlos, 2023. Disponível em: https://repositorio.ufscar.br/handle/ufscar/18563. |
url |
https://repositorio.ufscar.br/handle/ufscar/18563 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.confidence.fl_str_mv |
600 600 |
dc.relation.authority.fl_str_mv |
f30337d3-cf38-40b7-a663-7055c78a90ca |
dc.rights.driver.fl_str_mv |
Attribution 3.0 Brazil http://creativecommons.org/licenses/by/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution 3.0 Brazil http://creativecommons.org/licenses/by/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos Engenharia Mecânica - EMec |
dc.publisher.initials.fl_str_mv |
UFSCar |
publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos Engenharia Mecânica - EMec |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSCAR instname:Universidade Federal de São Carlos (UFSCAR) instacron:UFSCAR |
instname_str |
Universidade Federal de São Carlos (UFSCAR) |
instacron_str |
UFSCAR |
institution |
UFSCAR |
reponame_str |
Repositório Institucional da UFSCAR |
collection |
Repositório Institucional da UFSCAR |
bitstream.url.fl_str_mv |
https://repositorio.ufscar.br/bitstream/ufscar/18563/2/license_rdf https://repositorio.ufscar.br/bitstream/ufscar/18563/1/TCC_Vinicius_Moda.pdf https://repositorio.ufscar.br/bitstream/ufscar/18563/3/TCC_Vinicius_Moda.pdf.txt |
bitstream.checksum.fl_str_mv |
3185b4de2190c2d366d1d324db01f8b8 7501465bad937392cae03eceb8221ca6 f480fb44b5a2431a5c0ed6797d01a117 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR) |
repository.mail.fl_str_mv |
|
_version_ |
1813715667528974336 |