Robotic Telemanipulation for Surface Polishing
Autor(a) principal: | |
---|---|
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 |