Desarrollo de un interfaz para simular en tiempo real la interacción órgano-instrumento en un procedimiento quirúrgico dentro de un ambiente de teleoperación
El documento a continuación describe el camino llevado a cabo para el modelamiento y la simulación de tejidos en tiempo-real utilizando los m_etodos n_umericos de BEM y FEM para modelos tanto lineales como no-lineales en geometría y en constitución del material, además se trata el tema de la colisió...
- Autores:
-
Castillo León, Jaime Andrés
- Tipo de recurso:
- Fecha de publicación:
- 2011
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/9426
- Palabra clave:
- 0 Generalidades / Computer science, information and general works
61 Ciencias médicas; Medicina / Medicine and health
62 Ingeniería y operaciones afines / Engineering
Interacción de la Herramienta
modelamiento de tejidos
Geometría Computacional
MATLAB
Método Teoría de Elasticidad
Método de los Elementos Finitos
Modelo de Masa-Tesor
Método de los elementos de contorno
- Rights
- openAccess
- License
- Atribución-NoComercial 4.0 Internacional
id |
UNACIONAL2_35110344b246b74149eb2b90067a7e9b |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/9426 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Desarrollo de un interfaz para simular en tiempo real la interacción órgano-instrumento en un procedimiento quirúrgico dentro de un ambiente de teleoperación |
dc.title.translated.Spa.fl_str_mv |
Development of an interface to simulate in real-time the tissue-tool interaction under a quirurgical process inside a teleoperation enviroment |
title |
Desarrollo de un interfaz para simular en tiempo real la interacción órgano-instrumento en un procedimiento quirúrgico dentro de un ambiente de teleoperación |
spellingShingle |
Desarrollo de un interfaz para simular en tiempo real la interacción órgano-instrumento en un procedimiento quirúrgico dentro de un ambiente de teleoperación 0 Generalidades / Computer science, information and general works 61 Ciencias médicas; Medicina / Medicine and health 62 Ingeniería y operaciones afines / Engineering Interacción de la Herramienta modelamiento de tejidos Geometría Computacional MATLAB Método Teoría de Elasticidad Método de los Elementos Finitos Modelo de Masa-Tesor Método de los elementos de contorno |
title_short |
Desarrollo de un interfaz para simular en tiempo real la interacción órgano-instrumento en un procedimiento quirúrgico dentro de un ambiente de teleoperación |
title_full |
Desarrollo de un interfaz para simular en tiempo real la interacción órgano-instrumento en un procedimiento quirúrgico dentro de un ambiente de teleoperación |
title_fullStr |
Desarrollo de un interfaz para simular en tiempo real la interacción órgano-instrumento en un procedimiento quirúrgico dentro de un ambiente de teleoperación |
title_full_unstemmed |
Desarrollo de un interfaz para simular en tiempo real la interacción órgano-instrumento en un procedimiento quirúrgico dentro de un ambiente de teleoperación |
title_sort |
Desarrollo de un interfaz para simular en tiempo real la interacción órgano-instrumento en un procedimiento quirúrgico dentro de un ambiente de teleoperación |
dc.creator.fl_str_mv |
Castillo León, Jaime Andrés |
dc.contributor.author.spa.fl_str_mv |
Castillo León, Jaime Andrés |
dc.contributor.spa.fl_str_mv |
Galeano, Carlos Humberto |
dc.subject.ddc.spa.fl_str_mv |
0 Generalidades / Computer science, information and general works 61 Ciencias médicas; Medicina / Medicine and health 62 Ingeniería y operaciones afines / Engineering |
topic |
0 Generalidades / Computer science, information and general works 61 Ciencias médicas; Medicina / Medicine and health 62 Ingeniería y operaciones afines / Engineering Interacción de la Herramienta modelamiento de tejidos Geometría Computacional MATLAB Método Teoría de Elasticidad Método de los Elementos Finitos Modelo de Masa-Tesor Método de los elementos de contorno |
dc.subject.proposal.spa.fl_str_mv |
Interacción de la Herramienta modelamiento de tejidos Geometría Computacional MATLAB Método Teoría de Elasticidad Método de los Elementos Finitos Modelo de Masa-Tesor Método de los elementos de contorno |
description |
El documento a continuación describe el camino llevado a cabo para el modelamiento y la simulación de tejidos en tiempo-real utilizando los m_etodos n_umericos de BEM y FEM para modelos tanto lineales como no-lineales en geometría y en constitución del material, además se trata el tema de la colisión y la generación de condiciones de contorno. Una aplicación multiplataforma y sus detalles de implementación en C++, bajo el paradigma de la programación genérica, los resultados obtenidos y detalles técnicos, en adición con una comparación de implementación en MATLAB. El primer capítulo coloca la tesis como continuación de otras dos tesis llevadas en la Universidad Nacional de Colombia en el _área de la teleoperación y la robótica asistencial quirúrgica, aunque no se pretende integrar con los trabajos anteriores, si se pretende como profundización de sus conclusiones y trabajos futuros, en cuanto al modelamiento adecuado de tejidos. Finalmente se definen alcances, limitaciones y requerimientos de la interfaz gráfica a diseñar en el documento. El segundo capítulo describe brevemente el estado de arte de la simulación de tejidos en tiempo-real, la detección de colisiones, el uso de tarjetas gráficas para mejorar el rendimiento de los algoritmos y otros métodos y técnicas utilizadas para lograr los requerimientos de tiempo real. El tercer capítulo presenta la geometría computacional como piedra angular de la robustez de los algoritmos que resuelven los problemas que se presentan en la manipulación de mallas, como lo son las colisiones y la generación de las condiciones de contorno de las PDEs al ser resueltas en tiempo real. A su vez se presenta la libreria CGAL, sus potentes capacidades y la necesidad de la programación genérica como herramienta de optimización y generalización del código escrito. El cuarto capítulo presenta la formulación de la ecuación de elasticidad teniendo en cuenta las no-linealidades geométricas y no-linealidades de material, las restricciones del modelo y todo lo que se tiene en cuenta partiendo desde la mecánica de medio continuo hasta los modelos de hiperelasticidad. En este capitulo se encuentras las ecuaciones a resolver por los métodos numéricos de BEM y FEM. El capítulo cinco realiza una comparación de los métodos de BEM y FEM, incluyendo la formulación de los elementos BEM con su respectiva implementación en MATLAB bajo modelamiento lineal y finalmente observando la limitación presente en el método de los BEM para la aplicación no-lineal a causa de su compleja formulación y dejando como única opción a el método de los FEM. El capítulo seis muestra la formulación y algunos detalles de implementación y solución en MATLAB de los elementos finitos para la solución de la elasticidad con no-linealidades. El séptimo capítulo muestra screenshots de la aplicación desarrollada en C++, multiplataforma probada para GNU/Linux y Windows y acoplada a dos joystics de video juegos con realimentación de fuerzas y los resultados obtenidos en tiempo de ejecución. Se describe el algoritmo principal de la aplicación. Finalmente se enumeran las conclusiones, logros y trabajos futuros, se anexan los detalles de implementación y manejo de programación de gráficos que se consideran importantes para futuros trabajos. / Abstract. The following document describes a way for modelling and simuleting tissues under real-time using the FEM and BEM numerical methods for linear and non-linear behaviors on geometry and constitutive relations of material, additionally collision detection and boundary condition generation subjects are treated. A multiplataform application and its implementation details with a benchmark with a code in MATLAB. First chapter, puts the thesis as a continuation of other works made at Universidad Nacional de Colombia in teleoperation and assitant quirurgical robotic, but it is not expected to merge works, the objective is to deepen conclusions and future works of these on right tessue models. Finally it defines scopes, limitations and requirements on the design of the graphical interface. The Second chapter describes the state of art on, tissue simulations under real-time, collision detection, and using graphical cards in orden to improve performances of algorithms and other methods and techniques to get the real-time requirements. Third chapter presents the computational geometry as an angular stone for geometric robustness to solve appeared problems in the mesh handling, such as collision detection and boundary conditions is, to solve in real-time. CGAL library is shown with its capabilities and generic programming paradigm for optimization and generalization of the written code. Fourth chapter contains the formulation of the elasticity with nonlinear geometric and nonlinear material equations, restrictions on model and all topics, starting from continumm mechanics to hyperelasticity models. This chapter has the equations to be solved for FEM and BEM methods. Fifth chapter carries out a comparison between BEM and FEM methods, includes formulation of bounedary elements with the implementation on MATLAB under linear models, and finally observed limitations in BEM method for nonlinear applications due to the complex formulations of BEM, left FEM method as the only one choice. Finite elements in nonlinear elasticity solution in MATLAB, implementation details and formulations are shown in Chapter six. Seventh chapter shows some screenshots tested in the application development in C++, proved under GNU/Linux and Windows, moreover with to joysticks with force-feedback. Some results in real-time execution. Describe the principal algorithm of the application. Finally some conclusions, achievements and future works are listed and described. Anexed details of implementations and graphics programming considered important for future works. |
publishDate |
2011 |
dc.date.issued.spa.fl_str_mv |
2011 |
dc.date.accessioned.spa.fl_str_mv |
2019-06-24T20:59:16Z |
dc.date.available.spa.fl_str_mv |
2019-06-24T20:59:16Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unal.edu.co/handle/unal/9426 |
dc.identifier.eprints.spa.fl_str_mv |
http://bdigital.unal.edu.co/6330/ |
url |
https://repositorio.unal.edu.co/handle/unal/9426 http://bdigital.unal.edu.co/6330/ |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartof.spa.fl_str_mv |
Universidad Nacional de Colombia Sede Bogotá Facultad de Ingeniería Facultad de Ingeniería |
dc.relation.references.spa.fl_str_mv |
Castillo León, Jaime Andrés (2011) Desarrollo de un interfaz para simular en tiempo real la interacción órgano-instrumento en un procedimiento quirúrgico dentro de un ambiente de teleoperación / Development of an interface to simulate in real-time the tissue-tool interaction under a quirurgical process inside a teleoperation enviroment. Maestría thesis, Universidad Nacional de Colombia. |
dc.rights.spa.fl_str_mv |
Derechos reservados - Universidad Nacional de Colombia |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial 4.0 Internacional |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by-nc/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Atribución-NoComercial 4.0 Internacional Derechos reservados - Universidad Nacional de Colombia http://creativecommons.org/licenses/by-nc/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
institution |
Universidad Nacional de Colombia |
bitstream.url.fl_str_mv |
https://repositorio.unal.edu.co/bitstream/unal/9426/1/280192.2011.pdf https://repositorio.unal.edu.co/bitstream/unal/9426/2/280192.2011.pdf.jpg |
bitstream.checksum.fl_str_mv |
24a8bcd0b43681d13a7380616ae03b5a 925b511e1028f88c1afb481701739fe5 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
repository.mail.fl_str_mv |
repositorio_nal@unal.edu.co |
_version_ |
1814089414599507968 |
spelling |
Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Galeano, Carlos HumbertoCastillo León, Jaime Andrés41966eff-d8d5-497d-8448-3049980675a13002019-06-24T20:59:16Z2019-06-24T20:59:16Z2011https://repositorio.unal.edu.co/handle/unal/9426http://bdigital.unal.edu.co/6330/El documento a continuación describe el camino llevado a cabo para el modelamiento y la simulación de tejidos en tiempo-real utilizando los m_etodos n_umericos de BEM y FEM para modelos tanto lineales como no-lineales en geometría y en constitución del material, además se trata el tema de la colisión y la generación de condiciones de contorno. Una aplicación multiplataforma y sus detalles de implementación en C++, bajo el paradigma de la programación genérica, los resultados obtenidos y detalles técnicos, en adición con una comparación de implementación en MATLAB. El primer capítulo coloca la tesis como continuación de otras dos tesis llevadas en la Universidad Nacional de Colombia en el _área de la teleoperación y la robótica asistencial quirúrgica, aunque no se pretende integrar con los trabajos anteriores, si se pretende como profundización de sus conclusiones y trabajos futuros, en cuanto al modelamiento adecuado de tejidos. Finalmente se definen alcances, limitaciones y requerimientos de la interfaz gráfica a diseñar en el documento. El segundo capítulo describe brevemente el estado de arte de la simulación de tejidos en tiempo-real, la detección de colisiones, el uso de tarjetas gráficas para mejorar el rendimiento de los algoritmos y otros métodos y técnicas utilizadas para lograr los requerimientos de tiempo real. El tercer capítulo presenta la geometría computacional como piedra angular de la robustez de los algoritmos que resuelven los problemas que se presentan en la manipulación de mallas, como lo son las colisiones y la generación de las condiciones de contorno de las PDEs al ser resueltas en tiempo real. A su vez se presenta la libreria CGAL, sus potentes capacidades y la necesidad de la programación genérica como herramienta de optimización y generalización del código escrito. El cuarto capítulo presenta la formulación de la ecuación de elasticidad teniendo en cuenta las no-linealidades geométricas y no-linealidades de material, las restricciones del modelo y todo lo que se tiene en cuenta partiendo desde la mecánica de medio continuo hasta los modelos de hiperelasticidad. En este capitulo se encuentras las ecuaciones a resolver por los métodos numéricos de BEM y FEM. El capítulo cinco realiza una comparación de los métodos de BEM y FEM, incluyendo la formulación de los elementos BEM con su respectiva implementación en MATLAB bajo modelamiento lineal y finalmente observando la limitación presente en el método de los BEM para la aplicación no-lineal a causa de su compleja formulación y dejando como única opción a el método de los FEM. El capítulo seis muestra la formulación y algunos detalles de implementación y solución en MATLAB de los elementos finitos para la solución de la elasticidad con no-linealidades. El séptimo capítulo muestra screenshots de la aplicación desarrollada en C++, multiplataforma probada para GNU/Linux y Windows y acoplada a dos joystics de video juegos con realimentación de fuerzas y los resultados obtenidos en tiempo de ejecución. Se describe el algoritmo principal de la aplicación. Finalmente se enumeran las conclusiones, logros y trabajos futuros, se anexan los detalles de implementación y manejo de programación de gráficos que se consideran importantes para futuros trabajos. / Abstract. The following document describes a way for modelling and simuleting tissues under real-time using the FEM and BEM numerical methods for linear and non-linear behaviors on geometry and constitutive relations of material, additionally collision detection and boundary condition generation subjects are treated. A multiplataform application and its implementation details with a benchmark with a code in MATLAB. First chapter, puts the thesis as a continuation of other works made at Universidad Nacional de Colombia in teleoperation and assitant quirurgical robotic, but it is not expected to merge works, the objective is to deepen conclusions and future works of these on right tessue models. Finally it defines scopes, limitations and requirements on the design of the graphical interface. The Second chapter describes the state of art on, tissue simulations under real-time, collision detection, and using graphical cards in orden to improve performances of algorithms and other methods and techniques to get the real-time requirements. Third chapter presents the computational geometry as an angular stone for geometric robustness to solve appeared problems in the mesh handling, such as collision detection and boundary conditions is, to solve in real-time. CGAL library is shown with its capabilities and generic programming paradigm for optimization and generalization of the written code. Fourth chapter contains the formulation of the elasticity with nonlinear geometric and nonlinear material equations, restrictions on model and all topics, starting from continumm mechanics to hyperelasticity models. This chapter has the equations to be solved for FEM and BEM methods. Fifth chapter carries out a comparison between BEM and FEM methods, includes formulation of bounedary elements with the implementation on MATLAB under linear models, and finally observed limitations in BEM method for nonlinear applications due to the complex formulations of BEM, left FEM method as the only one choice. Finite elements in nonlinear elasticity solution in MATLAB, implementation details and formulations are shown in Chapter six. Seventh chapter shows some screenshots tested in the application development in C++, proved under GNU/Linux and Windows, moreover with to joysticks with force-feedback. Some results in real-time execution. Describe the principal algorithm of the application. Finally some conclusions, achievements and future works are listed and described. Anexed details of implementations and graphics programming considered important for future works.Maestríaapplication/pdfspaUniversidad Nacional de Colombia Sede Bogotá Facultad de IngenieríaFacultad de IngenieríaCastillo León, Jaime Andrés (2011) Desarrollo de un interfaz para simular en tiempo real la interacción órgano-instrumento en un procedimiento quirúrgico dentro de un ambiente de teleoperación / Development of an interface to simulate in real-time the tissue-tool interaction under a quirurgical process inside a teleoperation enviroment. Maestría thesis, Universidad Nacional de Colombia.0 Generalidades / Computer science, information and general works61 Ciencias médicas; Medicina / Medicine and health62 Ingeniería y operaciones afines / EngineeringInteracción de la Herramientamodelamiento de tejidosGeometría ComputacionalMATLABMétodo Teoría de ElasticidadMétodo de los Elementos FinitosModelo de Masa-TesorMétodo de los elementos de contornoDesarrollo de un interfaz para simular en tiempo real la interacción órgano-instrumento en un procedimiento quirúrgico dentro de un ambiente de teleoperaciónDevelopment of an interface to simulate in real-time the tissue-tool interaction under a quirurgical process inside a teleoperation enviromentTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMORIGINAL280192.2011.pdfapplication/pdf3140195https://repositorio.unal.edu.co/bitstream/unal/9426/1/280192.2011.pdf24a8bcd0b43681d13a7380616ae03b5aMD51THUMBNAIL280192.2011.pdf.jpg280192.2011.pdf.jpgGenerated Thumbnailimage/jpeg5379https://repositorio.unal.edu.co/bitstream/unal/9426/2/280192.2011.pdf.jpg925b511e1028f88c1afb481701739fe5MD52unal/9426oai:repositorio.unal.edu.co:unal/94262023-09-06 23:05:09.892Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co |