Otimização do desempenho dinâmico de um manipulador robótico planar em série com redundância no espaço das tarefas

dc.contributor.advisor1Fontes, João Vitor de Carvalho
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/9473668144091435por
dc.contributor.authorOliveira, Gustavo Corrêa de
dc.contributor.authorlatteshttp://lattes.cnpq.br/0437019052413874por
dc.date.accessioned2022-04-18T13:35:34Z
dc.date.available2022-04-18T13:35:34Z
dc.date.issued2022-04-05
dc.description.abstractRobotic manipulators are increasingly present in current industrial activities. They are used in tasks such as: painting, drilling and welding operations, material handling, etc. Although these robots are widely used, their tasks are often not performed optimally. There are different characteristics that can be used to define the optimization of a manipulator, such as manipulability, torque, energy, conditioning, among others. Task space redundancy occurs when the end-effector has more degrees of freedom than the task needs, so it is possible to optimize performance using the excess degrees of freedom. This excess of degrees of freedom defines a problem with infinite solutions for the robot joint positions. Defining these positions through an optimization process is called redundancy resolution. There are two types of resolution: local and global. The local observes the gradient of a cost function at each instant of time and decides the joint positions from that. The global one observes a cost function throughout the task execution period to define these positions. Therefore, this work aims to study a planar serial robotic manipulator using task space redundancy to optimize its dynamic performance in order to compare the different redundancy resolution methods. The local and global methods were compared with each other and with the performance of a non-redundant robotic manipulator. In addition to this analysis, the impact of other factors on the optimization of dynamic performance was studied, such as the initial orientation of the end-effector and the use of a weighting factor for gravitational forces in the dynamic equations. The manipulator implementation, simulation and optimization were done using the software MATLAB. The results obtained indicate that the resolution of the redundancy by the local method presented a better dynamic performance and that the joint optimization of the initial orientation and of the weighting factor of the gravitational forces collaborates for this.eng
dc.description.resumoManipuladores robóticos estão cada vez mais presentes nas atividades industriais da atualidade. Eles são utilizados em tarefas como: pintura, operação de furação e soldagem, movimentação de cargas etc. Apesar desses robôs serem amplamente empregados, muitas vezes suas tarefas não são executadas de maneira otimizada. Existem diferentes características que podem ser utilizadas para definir a otimização de um manipulador, como manipulabilidade, torque, energia, condicionamento, entre outras. A redundância no espaço das tarefas ocorre quando o efetuador final possui mais graus de liberdade do que a tarefa necessita, assim é possível otimizar o desempenho utilizando os graus de liberdade excedentes. Esse excesso de graus de liberdade define um problema com infinitas soluções para as posições das juntas do robô. A definição dessas posições através de um processo de otimização é chamada de resolução da redundância. Existem dois tipos de resolução: local e global. A local observa o gradiente de uma função custo a cada instante de tempo e decide as posições das juntas a partir disso. Já a global observa uma função custo ao longo de todo o período de execução da tarefa para definir essas posições. Sendo assim, esse trabalho tem como objetivo estudar um manipulador robótico planar em série utilizando redundância no espaço das tarefas para otimizar seu desempenho dinâmico a fim de comparar os diversos métodos de resolução da redundância. Os métodos local e global foram comparados entre si e com o desempenho de um manipulador não redundante. Além dessa análise, foi estudado o impacto de outros fatores na otimização do desempenho dinâmico, como a orientação inicial do efetuador final e a utilização de um fator de ponderação das forças gravitacionais nas equações dinâmicas. A implementação do manipulador, simulação e otimização foram feitas utilizando o software MATLAB. Os resultados obtidos apontam que a resolução da redundância pelo método local apresentou um melhor desempenho dinâmico e que a otimização conjunta da orientação inicial e do fator de ponderação das forças gravitacionais colabora para isso.por
dc.description.sponsorshipNão recebi financiamentopor
dc.identifier.citationOLIVEIRA, Gustavo Corrêa de. Otimização do desempenho dinâmico de um manipulador robótico planar em série com redundância no espaço das tarefas. 2022. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecânica) – Universidade Federal de São Carlos, São Carlos, 2022. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/15867.*
dc.identifier.urihttps://repositorio.ufscar.br/handle/20.500.14289/15867
dc.language.isoporpor
dc.publisherUniversidade Federal de São Carlospor
dc.publisher.addressCâmpus São Carlospor
dc.publisher.courseEngenharia Mecânica - EMecpor
dc.publisher.initialsUFSCarpor
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectManipulador robóticopor
dc.subjectResolução da redundânciapor
dc.subjectOtimizaçãopor
dc.subjectRobotic manipulatoreng
dc.subjectRedundancy resolutioneng
dc.subjectOptimizationeng
dc.subject.cnpqOUTROS::ENGENHARIA MECATRONICApor
dc.titleOtimização do desempenho dinâmico de um manipulador robótico planar em série com redundância no espaço das tarefaspor
dc.title.alternativeDynamic performance optimization of a serial planar robotic manipulator with task space redundancyeng
dc.typeTCCpor

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
TCC_Gustavo_2022.pdf
Tamanho:
9.94 MB
Formato:
Adobe Portable Document Format
Descrição:

Coleções