Compliant Control of the Kinova Robot for Surface Polishing
Main Author: | |
---|---|
Publication Date: | 2018 |
Format: | Master thesis |
Language: | eng |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | https://hdl.handle.net/10316/86643 |
Summary: | 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 |