Tradução em tempo real de cinemática no comando de movimento de robôs

Detalhes bibliográficos
Ano de defesa: 2023
Autor(a) principal: Kassio Maciel Kienitz
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Minas Gerais
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://hdl.handle.net/1843/53378
Resumo: The purpose of this work is to develop a real-time translation system for kinematic solutions. A case study is conducted on the translation of a Cartesian kinematic to the kinematic of a hybrid parallel robot with a serial extension. The relevance of this work lies in the fact that numerical control systems are based on Cartesian architecture machines. For the command of non-Cartesian robots, it is necessary to translate the motion commands from Cartesian space to joint space, leading to the need for changes in the control software programming. The real-time translation system acts on the motion setpoint, enabling CNCs to be used as motion controllers for robots with more complex geometries without loss of features. The hybrid geometry of the studied robot consists of a four-bar planar parallel robot in a pantographic configuration. Then, a third serial link is coupled to this closed chain of rotary joints, forming an open chain at its end. The robot’s actuation is entirely concentric at its base, and its tool moves in the XY plane, with its tool orientation over the Z-axis rotation. The kinematic solutions are found using a hybrid methodology combining the kinematic decoupling method with the K-K and D-H parametric solutions and the geometric method. Finally, a fully analytical solution is obtained for the robot’s configurations. The translation system was implemented in a simulated model developed in GNU Octave so that the parameters could be studied in a controlled environment. The DoE methodology, design of experiment, was used to develop a multifactorial experiment to study the interactions between the parameters of interest of the mathematical model. After this study, its results were used to develop a real embedded application. This was done to enable testing of the translation system’s effectiveness using an existing CNC on the market, which provides motion command in the form of frequency for each Cartesian axis. The command signal is introduced into the kinematic translator, which uses the developed kinematic solutions to generate a motion set-point according to the robot’s joint space. To evaluate the effectiveness of the system, the commanded motion in Cartesian space and the translated motion applied to the robot model are compared. At the end of the development, it is concluded that it is possible to perform real-time embedded translation of the kinematics of the robot with a response that meets the expectations of a robotic system. Thus this system can be used as a tool to aid in the development and study of new robotic solutions and geometries.
id UFMG_99df0263af69b35ebf9456c5413bef52
oai_identifier_str oai:repositorio.ufmg.br:1843/53378
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Tradução em tempo real de cinemática no comando de movimento de robôsReal-time robot kinematics translation on motion commandEngenharia mecânicaRobóticaCinemáticaRobôsRobôs - MovimentoRobôs - Sistemas de controleRobóticaCinemáticaSistemas embarcadosComando numéricoThe purpose of this work is to develop a real-time translation system for kinematic solutions. A case study is conducted on the translation of a Cartesian kinematic to the kinematic of a hybrid parallel robot with a serial extension. The relevance of this work lies in the fact that numerical control systems are based on Cartesian architecture machines. For the command of non-Cartesian robots, it is necessary to translate the motion commands from Cartesian space to joint space, leading to the need for changes in the control software programming. The real-time translation system acts on the motion setpoint, enabling CNCs to be used as motion controllers for robots with more complex geometries without loss of features. The hybrid geometry of the studied robot consists of a four-bar planar parallel robot in a pantographic configuration. Then, a third serial link is coupled to this closed chain of rotary joints, forming an open chain at its end. The robot’s actuation is entirely concentric at its base, and its tool moves in the XY plane, with its tool orientation over the Z-axis rotation. The kinematic solutions are found using a hybrid methodology combining the kinematic decoupling method with the K-K and D-H parametric solutions and the geometric method. Finally, a fully analytical solution is obtained for the robot’s configurations. The translation system was implemented in a simulated model developed in GNU Octave so that the parameters could be studied in a controlled environment. The DoE methodology, design of experiment, was used to develop a multifactorial experiment to study the interactions between the parameters of interest of the mathematical model. After this study, its results were used to develop a real embedded application. This was done to enable testing of the translation system’s effectiveness using an existing CNC on the market, which provides motion command in the form of frequency for each Cartesian axis. The command signal is introduced into the kinematic translator, which uses the developed kinematic solutions to generate a motion set-point according to the robot’s joint space. To evaluate the effectiveness of the system, the commanded motion in Cartesian space and the translated motion applied to the robot model are compared. At the end of the development, it is concluded that it is possible to perform real-time embedded translation of the kinematics of the robot with a response that meets the expectations of a robotic system. Thus this system can be used as a tool to aid in the development and study of new robotic solutions and geometries.Universidade Federal de Minas Gerais2023-05-15T16:54:10Z2025-09-09T01:22:38Z2023-05-15T16:54:10Z2023-02-16info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1843/53378porhttp://creativecommons.org/licenses/by-nc-nd/3.0/pt/info:eu-repo/semantics/openAccessKassio Maciel Kienitzreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMG2025-09-09T01:22:38Zoai:repositorio.ufmg.br:1843/53378Repositório InstitucionalPUBhttps://repositorio.ufmg.br/oairepositorio@ufmg.bropendoar:2025-09-09T01:22:38Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.none.fl_str_mv Tradução em tempo real de cinemática no comando de movimento de robôs
Real-time robot kinematics translation on motion command
title Tradução em tempo real de cinemática no comando de movimento de robôs
spellingShingle Tradução em tempo real de cinemática no comando de movimento de robôs
Kassio Maciel Kienitz
Engenharia mecânica
Robótica
Cinemática
Robôs
Robôs - Movimento
Robôs - Sistemas de controle
Robótica
Cinemática
Sistemas embarcados
Comando numérico
title_short Tradução em tempo real de cinemática no comando de movimento de robôs
title_full Tradução em tempo real de cinemática no comando de movimento de robôs
title_fullStr Tradução em tempo real de cinemática no comando de movimento de robôs
title_full_unstemmed Tradução em tempo real de cinemática no comando de movimento de robôs
title_sort Tradução em tempo real de cinemática no comando de movimento de robôs
author Kassio Maciel Kienitz
author_facet Kassio Maciel Kienitz
author_role author
dc.contributor.author.fl_str_mv Kassio Maciel Kienitz
dc.subject.por.fl_str_mv Engenharia mecânica
Robótica
Cinemática
Robôs
Robôs - Movimento
Robôs - Sistemas de controle
Robótica
Cinemática
Sistemas embarcados
Comando numérico
topic Engenharia mecânica
Robótica
Cinemática
Robôs
Robôs - Movimento
Robôs - Sistemas de controle
Robótica
Cinemática
Sistemas embarcados
Comando numérico
description The purpose of this work is to develop a real-time translation system for kinematic solutions. A case study is conducted on the translation of a Cartesian kinematic to the kinematic of a hybrid parallel robot with a serial extension. The relevance of this work lies in the fact that numerical control systems are based on Cartesian architecture machines. For the command of non-Cartesian robots, it is necessary to translate the motion commands from Cartesian space to joint space, leading to the need for changes in the control software programming. The real-time translation system acts on the motion setpoint, enabling CNCs to be used as motion controllers for robots with more complex geometries without loss of features. The hybrid geometry of the studied robot consists of a four-bar planar parallel robot in a pantographic configuration. Then, a third serial link is coupled to this closed chain of rotary joints, forming an open chain at its end. The robot’s actuation is entirely concentric at its base, and its tool moves in the XY plane, with its tool orientation over the Z-axis rotation. The kinematic solutions are found using a hybrid methodology combining the kinematic decoupling method with the K-K and D-H parametric solutions and the geometric method. Finally, a fully analytical solution is obtained for the robot’s configurations. The translation system was implemented in a simulated model developed in GNU Octave so that the parameters could be studied in a controlled environment. The DoE methodology, design of experiment, was used to develop a multifactorial experiment to study the interactions between the parameters of interest of the mathematical model. After this study, its results were used to develop a real embedded application. This was done to enable testing of the translation system’s effectiveness using an existing CNC on the market, which provides motion command in the form of frequency for each Cartesian axis. The command signal is introduced into the kinematic translator, which uses the developed kinematic solutions to generate a motion set-point according to the robot’s joint space. To evaluate the effectiveness of the system, the commanded motion in Cartesian space and the translated motion applied to the robot model are compared. At the end of the development, it is concluded that it is possible to perform real-time embedded translation of the kinematics of the robot with a response that meets the expectations of a robotic system. Thus this system can be used as a tool to aid in the development and study of new robotic solutions and geometries.
publishDate 2023
dc.date.none.fl_str_mv 2023-05-15T16:54:10Z
2023-05-15T16:54:10Z
2023-02-16
2025-09-09T01:22:38Z
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/1843/53378
url https://hdl.handle.net/1843/53378
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/pt/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/pt/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv repositorio@ufmg.br
_version_ 1856414040882937856