Compensação de movimentos fisiológicos para cirurgia robótica
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10316/99840 |
Resumo: | Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia da Universidade de Coimbra. |
id |
RCAP_017a0915a72d31732fef8d0cb59ef370 |
---|---|
oai_identifier_str |
oai:estudogeral.uc.pt:10316/99840 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Compensação de movimentos fisiológicos para cirurgia robóticasimuladorforças de contactovoxelizaçãoGPUcompensação de movimentoscontrolo preditivosimulatorcontact forcesvoxelizationGPUmotion compensationpredictive controlDissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia da Universidade de Coimbra.Neste documento é apresentado o desenvolvimento de um simulador do manipulador robótico 7-DOFWAM. Neste simulador é feita também a detecção de contactos entre ferramentas acopladas ao end-effector do robô e objectos virtuais com os quais o mesmo interage. São também calculadas as forças de contacto resultantes dessa interacção. Para a simulação das forças de contacto é utilizado um método que recorre à voxelização, executada na GPU, dos modelos gráficos dos objectos. A determinação do plano de incidência de uma ferramenta num objecto é feito através do método dos mínimos quadrados totais para planos. Para efectuar a compensação de movimentos aplicados aos objectos virtuais, é apresentada uma arquitectura de controlo preditivo baseada num modelo linear do manipulador. A linearização do modelo dinâmico do robô é feita através de feedback não linear. Foram realizados dois testes com o controlador implementado. No primeiro utilizou-se um plano virtual com um movimento de translação oscilatório. No segundo teste foi utilizada uma esfera virtual com movimento de expansão/ contracção, também oscilatório, e o feedback de força foi obtido pelo método de simulação de forças de contacto proposto neste trabalho. É também apresentado o desenvolvimento de uma arquitectura de software/hardware que permite controlar remotamente a ferramenta médica cujo modelo virtual foi utilizado no simulador.This document presents the development of a 7-DOF WAM robot simulator. This simulator also preforms the contact detection between tools coupled to the robot end-effector and virtual objects with which it interacts. It’s also performed the calculation of the contact forces which result from this interaction. A GPU computed voxelization of the objects graphical models is used for the simulation of contact forces. The method of total least squares is used to determine the plane of incidence. To perform motion compensation on the virtual objects, a linear predictive control architecture based on a linear model of the manipulator is presented. The linearization of the dynamic model of the robot is done through nonlinear feedback. Two tests were performed with the implemented controller. The first one uses a virtual plane with an oscillating translation. In the second test it was used a virtual sphere with an expansion/contraction oscillating movement, and the force feedback was obtained through the simulation of contact forces presented in this work. It’s also presented the development of a software/hardware architecture which allows the remote control of the medical tool whose virtual model was used in the simulator.2011-09info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/99840http://hdl.handle.net/10316/99840porPinto, João Tiago da Silva Marquesinfo: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:RCAAP2022-05-25T10:00:54Zoai:estudogeral.uc.pt:10316/99840Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:17:21.227720Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Compensação de movimentos fisiológicos para cirurgia robótica |
title |
Compensação de movimentos fisiológicos para cirurgia robótica |
spellingShingle |
Compensação de movimentos fisiológicos para cirurgia robótica Pinto, João Tiago da Silva Marques simulador forças de contacto voxelização GPU compensação de movimentos controlo preditivo simulator contact forces voxelization GPU motion compensation predictive control |
title_short |
Compensação de movimentos fisiológicos para cirurgia robótica |
title_full |
Compensação de movimentos fisiológicos para cirurgia robótica |
title_fullStr |
Compensação de movimentos fisiológicos para cirurgia robótica |
title_full_unstemmed |
Compensação de movimentos fisiológicos para cirurgia robótica |
title_sort |
Compensação de movimentos fisiológicos para cirurgia robótica |
author |
Pinto, João Tiago da Silva Marques |
author_facet |
Pinto, João Tiago da Silva Marques |
author_role |
author |
dc.contributor.author.fl_str_mv |
Pinto, João Tiago da Silva Marques |
dc.subject.por.fl_str_mv |
simulador forças de contacto voxelização GPU compensação de movimentos controlo preditivo simulator contact forces voxelization GPU motion compensation predictive control |
topic |
simulador forças de contacto voxelização GPU compensação de movimentos controlo preditivo simulator contact forces voxelization GPU motion compensation predictive control |
description |
Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia da Universidade de Coimbra. |
publishDate |
2011 |
dc.date.none.fl_str_mv |
2011-09 |
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/99840 http://hdl.handle.net/10316/99840 |
url |
http://hdl.handle.net/10316/99840 |
dc.language.iso.fl_str_mv |
por |
language |
por |
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 |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799134068899577856 |