Compliant Control of the Kinova Robot for Surface Polishing

Detalhes bibliográficos
Autor(a) principal: Ochoa, Hélio José Batista
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: https://hdl.handle.net/10316/86643
Resumo: Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia
id RCAP_2e43af8aebe7059c5ce9d62b1f2282dc
oai_identifier_str oai:estudogeral.uc.pt:10316/86643
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Compliant Control of the Kinova Robot for Surface PolishingControlo Complacente do Robô Kinova para Polimento de SuperfíciesJACO²polimentocontrolo de binário computorizadocontrolador de imdedânciatarefas de polimentoJACO²polishingcomputed torque controlimpedance controllerpolishing tasksDissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e TecnologiaO presente trabalho consiste em testar diferentes algoritmos de controlo no robô Kinova JACO² e proporcionar uma solução para o polimento automatizado. Atualmente, o processo de polimento a nível industrial apresenta limitações quer a nível de tempo assim como de produção, uma vez que ainda é realizado manualmente. Devido ao facto deste processo ser moroso e por vezes complexo requer muito tempo por parte do ser humano a desempenhar a mesma tarefa. Inicialmente são testados algoritmos de controlo simplificados por forma a testar e avaliar o desempenho do robô. Os algoritmos testados correspondem a arquiteturas de controlo avançadas, como o controlo de binário computorizado, quer no espaço das juntas quer no espaço de tarefa. Posteriormente é testado o controlador de impedância que permite relacionar uma determinada posição, velocidade e aceleração com a força necessária. Afim de validar os controladores anteriormente mencionados estes são testados em ambiente de simulação assim como em ambiente real. Por fim, o controlador de impedância é testado numa tarefa real de polimento. Verificou-se que o controlador de impedância pode ser usado para desempenhar tarefas de polimento. Contudo, o desempenho do robô necessita melhorias. Os problemas detectados no robô podem estar associados à fricção dos atuadores e a outros fatores externos, o que pode ser mitigado com um estudo minucioso dos vários parâmetros considerados no controlador e dos vários parâmetros internos associados ao manipulador robótico.This work consists in testing different control algorithms in the Kinova JACO² robot and providing a solution for automated polishing processes. Nowadays, the polishing process at industrial level presents limitations both at the level of time and production capacity, since it is performed manually. Due to the fact that this process is time-consuming and sometimes complex it requires a lot of time on the part of the human being to perform the same task. Initially, several simplified control algorithms are tested so as to evaluate the robot performance. The tested algorithms correspond to advanced control architectures, such as computed torque controller in the joint space and in the task space. Then, the impedance controller is tested since it allows to regulate the relationship between the required force and position, velocity and acceleration of the robot manipulator. In order to validate the mentioned controllers they are tested in simulated environment as well as in real environment. Finally, the impedance controller is tested in a real surface polishing task. In conclusion, the impedance controller can be used to perform polishing tasks. However, the robot performance need improvements. The problems detected in the manipulator can be associated with the friction of the actuators and other external factors, which can be mitigated by an in-depth study of the several parameters considered in the controller and the various internal parameters associated with the manipulator arm.2018-07-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttps://hdl.handle.net/10316/86643https://hdl.handle.net/10316/86643TID:202219615engOchoa, Hélio José Batistainfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2020-01-28T14:03:11Zoai:estudogeral.uc.pt:10316/86643Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T05:33:58.913513Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Compliant Control of the Kinova Robot for Surface Polishing
Controlo Complacente do Robô Kinova para Polimento de Superfícies
title Compliant Control of the Kinova Robot for Surface Polishing
spellingShingle Compliant Control of the Kinova Robot for Surface Polishing
Ochoa, Hélio José Batista
JACO²
polimento
controlo de binário computorizado
controlador de imdedância
tarefas de polimento
JACO²
polishing
computed torque control
impedance controller
polishing tasks
title_short Compliant Control of the Kinova Robot for Surface Polishing
title_full Compliant Control of the Kinova Robot for Surface Polishing
title_fullStr Compliant Control of the Kinova Robot for Surface Polishing
title_full_unstemmed Compliant Control of the Kinova Robot for Surface Polishing
title_sort Compliant Control of the Kinova Robot for Surface Polishing
author Ochoa, Hélio José Batista
author_facet Ochoa, Hélio José Batista
author_role author
dc.contributor.author.fl_str_mv Ochoa, Hélio José Batista
dc.subject.por.fl_str_mv JACO²
polimento
controlo de binário computorizado
controlador de imdedância
tarefas de polimento
JACO²
polishing
computed torque control
impedance controller
polishing tasks
topic JACO²
polimento
controlo de binário computorizado
controlador de imdedância
tarefas de polimento
JACO²
polishing
computed torque control
impedance controller
polishing tasks
description Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia
publishDate 2018
dc.date.none.fl_str_mv 2018-07-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 https://hdl.handle.net/10316/86643
https://hdl.handle.net/10316/86643
TID:202219615
url https://hdl.handle.net/10316/86643
identifier_str_mv TID:202219615
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órios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833602398296211456