Otimização e controlo de um braço robótico com técnicas bio-inspiradas

Detalhes bibliográficos
Autor(a) principal: Vidal, Stefan Correia
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10348/8152
Resumo: Na robótica industrial o transporte de cargas suspensas tem de ser feito com garantias de segurança da carga e do meio envolvente, o que normalmente se traduz em movimentos lentos para não haver oscilação da carga. Este trabalho tem como objetivo a implementação de algoritmos de controlo que possibilitem o transporte rápido de uma massa suspensa de um ponto para outro criando a mínima oscilação possível da massa no final do movimento. Neste trabalho foi utilizado o braço robótico UR5 da Universal Robots, ao qual foi acoplado um pêndulo na extremidade do mesmo, e foi definida uma trajetória linear a ser efetuada pela extremidade do braço de forma a poder criar as condições necessárias para o desenvolvimento do trabalho. Para diminuir a oscilação provocada pelo movimento rápido do braço robótico foi implementado um controlador Posicast que teve de ser adaptado tendo em conta a dinâmica do robô UR5. Para otimizar os parâmetros do controlador Posicast para o caso em estudo foi utilizado um algoritmo de otimização por enxame de partículas, adaptado a este problema, em conjunto com um simulador que permite prever o comportamento do braço robótico. Para validar a eficácia do algoritmo de otimização por enxame de partículas foi feito um conjunto de testes para diferentes condições de forma a poder comparar os resultados obtidos no simulador com os obtidos pelo robô e verificar se o parâmetro otimizado pelo algoritmo corresponde ao ideal a ser utilizado pelo UR5.
id RCAP_68f9e77c5a78b2da902d7dd7d5c17223
oai_identifier_str oai:repositorio.utad.pt:10348/8152
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Otimização e controlo de um braço robótico com técnicas bio-inspiradasRobóticaPlaneamento de trajetóriasControlo de oscilaçãoPosicastOtimização por enxame de partículasNa robótica industrial o transporte de cargas suspensas tem de ser feito com garantias de segurança da carga e do meio envolvente, o que normalmente se traduz em movimentos lentos para não haver oscilação da carga. Este trabalho tem como objetivo a implementação de algoritmos de controlo que possibilitem o transporte rápido de uma massa suspensa de um ponto para outro criando a mínima oscilação possível da massa no final do movimento. Neste trabalho foi utilizado o braço robótico UR5 da Universal Robots, ao qual foi acoplado um pêndulo na extremidade do mesmo, e foi definida uma trajetória linear a ser efetuada pela extremidade do braço de forma a poder criar as condições necessárias para o desenvolvimento do trabalho. Para diminuir a oscilação provocada pelo movimento rápido do braço robótico foi implementado um controlador Posicast que teve de ser adaptado tendo em conta a dinâmica do robô UR5. Para otimizar os parâmetros do controlador Posicast para o caso em estudo foi utilizado um algoritmo de otimização por enxame de partículas, adaptado a este problema, em conjunto com um simulador que permite prever o comportamento do braço robótico. Para validar a eficácia do algoritmo de otimização por enxame de partículas foi feito um conjunto de testes para diferentes condições de forma a poder comparar os resultados obtidos no simulador com os obtidos pelo robô e verificar se o parâmetro otimizado pelo algoritmo corresponde ao ideal a ser utilizado pelo UR5.In industrial robotics the transport of suspended loads has to be performed with guarantees of safety for the load and the surrounding environment, which usually translates into slow movement so that there is no load oscillation. This work aim at the implementation of control algorithms that allow the rapid transport of a suspended mass from one point to another creating the minimum possible oscillation of the mass at the end of the movement. In this work the robotic arm UR5 of Universal Robots was used, to which a pendulum was attached to the tool center point (TCP), and a linear trajectory was defined to be executed by the robot arm TCP in order to create the necessary conditions to perform the work. To reduce the oscillation caused by the rapid movement of the robotic arm a Posicast controller adapted taking into account the dynamics of the robot UR5 was implemented. To optimize the Posicast controller parameters for the case under study, a particle swarm optimization algorithm, was used in conjunction with a simulator that enables predicting robotic arm behavior. To validate the effectiveness of the particle swarm optimization algorithm, a set of tests was executed for different conditions in order to compare the results obtained in the simulator with those obtained by the robot and to verify if the optimized parameter by the algorithm corresponds to the ideal one to be used by UR5.2017-12-04T10:27:30Z2017-12-04T00:00:00Z2017-12-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10348/8152TID:202033899porVidal, Stefan Correiainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-02T12:53:28Zoai:repositorio.utad.pt:10348/8152Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:05:37.947924Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Otimização e controlo de um braço robótico com técnicas bio-inspiradas
title Otimização e controlo de um braço robótico com técnicas bio-inspiradas
spellingShingle Otimização e controlo de um braço robótico com técnicas bio-inspiradas
Vidal, Stefan Correia
Robótica
Planeamento de trajetórias
Controlo de oscilação
Posicast
Otimização por enxame de partículas
title_short Otimização e controlo de um braço robótico com técnicas bio-inspiradas
title_full Otimização e controlo de um braço robótico com técnicas bio-inspiradas
title_fullStr Otimização e controlo de um braço robótico com técnicas bio-inspiradas
title_full_unstemmed Otimização e controlo de um braço robótico com técnicas bio-inspiradas
title_sort Otimização e controlo de um braço robótico com técnicas bio-inspiradas
author Vidal, Stefan Correia
author_facet Vidal, Stefan Correia
author_role author
dc.contributor.author.fl_str_mv Vidal, Stefan Correia
dc.subject.por.fl_str_mv Robótica
Planeamento de trajetórias
Controlo de oscilação
Posicast
Otimização por enxame de partículas
topic Robótica
Planeamento de trajetórias
Controlo de oscilação
Posicast
Otimização por enxame de partículas
description Na robótica industrial o transporte de cargas suspensas tem de ser feito com garantias de segurança da carga e do meio envolvente, o que normalmente se traduz em movimentos lentos para não haver oscilação da carga. Este trabalho tem como objetivo a implementação de algoritmos de controlo que possibilitem o transporte rápido de uma massa suspensa de um ponto para outro criando a mínima oscilação possível da massa no final do movimento. Neste trabalho foi utilizado o braço robótico UR5 da Universal Robots, ao qual foi acoplado um pêndulo na extremidade do mesmo, e foi definida uma trajetória linear a ser efetuada pela extremidade do braço de forma a poder criar as condições necessárias para o desenvolvimento do trabalho. Para diminuir a oscilação provocada pelo movimento rápido do braço robótico foi implementado um controlador Posicast que teve de ser adaptado tendo em conta a dinâmica do robô UR5. Para otimizar os parâmetros do controlador Posicast para o caso em estudo foi utilizado um algoritmo de otimização por enxame de partículas, adaptado a este problema, em conjunto com um simulador que permite prever o comportamento do braço robótico. Para validar a eficácia do algoritmo de otimização por enxame de partículas foi feito um conjunto de testes para diferentes condições de forma a poder comparar os resultados obtidos no simulador com os obtidos pelo robô e verificar se o parâmetro otimizado pelo algoritmo corresponde ao ideal a ser utilizado pelo UR5.
publishDate 2017
dc.date.none.fl_str_mv 2017-12-04T10:27:30Z
2017-12-04T00:00:00Z
2017-12-04
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10348/8152
TID:202033899
url http://hdl.handle.net/10348/8152
identifier_str_mv TID:202033899
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137143486939136