Robotic Telemanipulation for Surface Polishing

Detalhes bibliográficos
Autor(a) principal: Fernandes, Rui Pedro de Matos
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/88029
Resumo: Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia
id RCAP_c7761317a07a63a1cd8bc63a8e2576cd
oai_identifier_str oai:estudogeral.uc.pt:10316/88029
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str
spelling Robotic Telemanipulation for Surface PolishingTelemanipulação Robótica para Polimento de Superfícespolimentocontroloalgortimotelemanipulaçãocontrolo de impedânciapolishingcontrolalgorithmtelemanipulationimpedance controlDissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e TecnologiaO processo de polimento de um molde ainda é realizado manualmente por trabalhadores ex-perientes que são capazes de ajustar o movimento e força do polimento dependendo das condiçõesda peça de trabalho e baseando-se na sua própria experiência. Este trabalho vai-se focar no desen-volvimento de uma arquitetura de controlo e num algoritmo para executar um padrão desejado pararealizar a tarefa de polimento de uma superfície via telemanipulação.Para isso, um estudo intensivo vai ser realizado para encontrar uma arquitetura de controloviável e desenvolver um sistema de telemanipulação intuitivo que consegue complementar o trabalhodo operador e o Kinova JACO2, o robô que vai ser utilizado para executar a tarefa de polimento eonde todas as arquiteturas de controlo são testadas antecipadamente.As arquiteturas de controlo vão ser implementadas em ambiente de simulação e em ambientereal e correspondem a um controlo do torque computado no espaço das juntas e de tarefa. De seguida,os diferentes controlos de impedância são implementados e testados em ambos os ambientes. Osresultados retirados em espaço-livre com o controlo de impedância não foram satisfatórios devido aproblemas de acoplação entre o controlo de posição e orientação, visto que, a fricção dos atuadoresdo robô nas últimas 3 juntas é dominante, ao contrário ao que acontece nas primeiras 3 onde a massaé que é a componente dominante.Para ultrapassar este problema, mais dois controlos foram desenvolvidos para desacoplar ocontrolo de posição e orientação em dois controladores diferentes. Um destes controladores temem consideração o espaço-nulo da posição quando é computado o torque para a orientação. Estecontrolo é o escolhido para a tarefa de polimento, que também é testada em ambiente de simulaçãoe real.Os resultados obtidos mostram que este controlo pode ser usado, efetivamente, para executaruma tarefa de polimento, apesar de a orientação ainda precisar um pouco mais de trabalho. O al-goritmo desenvolvido dá a possibilidade do operador executar a tarefa uma vez e de seguida o robôreplica as vezes que o operador desejar.The polishing process of a mold is still applied manually by skilled workers who are capableof adjusting the polishing motion and force according to the workpiece conditions based on theirown experience. This work is going to focus in the development of a control architecture and analgorithm to execute a desired pattern to perform a polishing task of a surface via telemanipulation.For that, an extensive study is going to be made to find a feasible control architecture andto develop an intuitive telemanipulation system that can complement the operator’s work and theKinova JACO2, the robot that is going to be used to execute the polishing task and where all thecontrol architectures are tested beforehand.The control architectures are going to be implemented in simulation and real environment andcorrespond to computed torque control in the joint and task space. Then, the different impedancecontrols are implemented and tested in both environments. The results taken in free-space withthe impedance control were not satisfactory because of coupling problems between the position andorientation control, since in this robot the actuator’s friction in the last 3 joints is dominant as opposedto the first 3 where the mass is.To bypass this problem, two more controls are developed that decouples the position and ori-entation control in two different controllers. One of this controllers takes into consideration thenull-space of the position control when computing the torque for orientation. This is the chosencontrol for the polishing task, which is also tested in simulation and real environment.The results taken show that this control can be effectively used for executing the polishing task,even though the orientation still needs a little more work. Also, the developed algorithm gives thepossibility of an operator to execute the task once and then the robot replicates as many times as theoperator desires.2019-02-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/88029http://hdl.handle.net/10316/88029TID:202306470engFernandes, Rui Pedro de Matosinfo: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:RCAAP2021-05-12T09:52:22ZPortal AgregadorONG
dc.title.none.fl_str_mv Robotic Telemanipulation for Surface Polishing
Telemanipulação Robótica para Polimento de Superfíces
title Robotic Telemanipulation for Surface Polishing
spellingShingle Robotic Telemanipulation for Surface Polishing
Fernandes, Rui Pedro de Matos
polimento
controlo
algortimo
telemanipulação
controlo de impedância
polishing
control
algorithm
telemanipulation
impedance control
title_short Robotic Telemanipulation for Surface Polishing
title_full Robotic Telemanipulation for Surface Polishing
title_fullStr Robotic Telemanipulation for Surface Polishing
title_full_unstemmed Robotic Telemanipulation for Surface Polishing
title_sort Robotic Telemanipulation for Surface Polishing
author Fernandes, Rui Pedro de Matos
author_facet Fernandes, Rui Pedro de Matos
author_role author
dc.contributor.author.fl_str_mv Fernandes, Rui Pedro de Matos
dc.subject.por.fl_str_mv polimento
controlo
algortimo
telemanipulação
controlo de impedância
polishing
control
algorithm
telemanipulation
impedance control
topic polimento
controlo
algortimo
telemanipulação
controlo de impedância
polishing
control
algorithm
telemanipulation
impedance control
description Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia
publishDate 2019
dc.date.none.fl_str_mv 2019-02-26
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/10316/88029
http://hdl.handle.net/10316/88029
TID:202306470
url http://hdl.handle.net/10316/88029
identifier_str_mv TID:202306470
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.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
repository.mail.fl_str_mv
_version_ 1777302735950970880