<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0188-9532</journal-id>
<journal-title><![CDATA[Revista mexicana de ingeniería biomédica]]></journal-title>
<abbrev-journal-title><![CDATA[Rev. mex. ing. bioméd]]></abbrev-journal-title>
<issn>0188-9532</issn>
<publisher>
<publisher-name><![CDATA[Sociedad Mexicana de Ingeniería Biomédica]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0188-95322015000200004</article-id>
<article-id pub-id-type="doi">10.17488/RMIB.36.2.3pdf</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Sistema robótico guía para la inserción de tornillos en cirugía de fijación de columna]]></article-title>
<article-title xml:lang="en"><![CDATA[Robotic Guide System for Insertion of Screws in Spinal Fixation Surgery]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Muñoz Rodríguez]]></surname>
<given-names><![CDATA[P.E.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Vivas Albán]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Antonio Nariño Facultad de Ingeniería Electrónica y Biomédica ]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad del Cauca Facultad de Ingeniería Electrónica y Telecomunicaciones ]]></institution>
<addr-line><![CDATA[Popayán Cauca]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>08</month>
<year>2015</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>08</month>
<year>2015</year>
</pub-date>
<volume>36</volume>
<numero>2</numero>
<fpage>143</fpage>
<lpage>154</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S0188-95322015000200004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S0188-95322015000200004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S0188-95322015000200004&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[El presente artículo muestra el diseño y operación de un primer prototipo de robot para la guía en la inserción de tornillos en cirugía de fijación de columna. Este tipo de cirugía, realizada normalmente de forma manual, puede producir muchas lesiones debido a errores humanos al momento de introducir los tornillos en las vértebras del paciente. Para evitar dichos errores se puede utilizar la tomografía computarizada, pero los resultados son mucho mejores si un robot asistente proporciona al cirujano el camino para la inserción del tornillo, según la imagen del tomógrafo. Este artículo muestra como utilizando un robot comercial de bajo costo se puede implementar un sistema que provee una solución funcional a este problema. Se implementó un software que permite definir la posición inicial y final del tornillo a ser introducido, sobre la imagen Dicom del paciente. Con esta información el sistema mueve el robot el cual posee un anillo que guiará al cirujano en la inserción final. Los resultados muestran un sistema bastante preciso ofreciendo al cirujano un camino seguro de inserción.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This article presents the design and operation of the first prototype of a robot, designed to guide the insertion of screws in spinal fixation surgery. This type of surgery, usually done manually, could cause many injuries due to human error at the moment of inserting the screws into the patient&#8217;s vertebrae. Computed tomography can be used to avoid such errors, but the results are much better if a robot assists and indicates the surgeon the path for the insertion of the screw, according to the image scanner. This article shows how using a commercial low-cost robot can be implemented in a system that provides a practical solution to this problem. A software that allows you to define the start and the end positions of the screw to be introduced on the Dicom image of the patient, was implemented. With this information the system moves the robot which has a ring that will guide the surgeon in the final insertion. The results show a fairly accurate system, giving the surgeon a safe path of insertion.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[robótica quirúrgica]]></kwd>
<kwd lng="es"><![CDATA[cirugía de fijación de columna]]></kwd>
<kwd lng="es"><![CDATA[inserción de guías]]></kwd>
<kwd lng="es"><![CDATA[imágenes en formato DICOM]]></kwd>
<kwd lng="en"><![CDATA[surgical robotics]]></kwd>
<kwd lng="en"><![CDATA[spinal fixation surgery]]></kwd>
<kwd lng="en"><![CDATA[insertion guides]]></kwd>
<kwd lng="en"><![CDATA[images in DICOM format]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="justify"><font face="verdana" size="4">Nota T&eacute;cnica</font></p>  	    <p>&nbsp;</p>  	    <p align="center"><font face="verdana" size="4"><b>Sistema rob&oacute;tico gu&iacute;a para la inserci&oacute;n de tornillos en cirug&iacute;a de fijaci&oacute;n de columna</b></font></p>  	    <p>&nbsp;</p>  	    <p align="center"><font face="verdana" size="3"><b>Robotic Guide System for Insertion of Screws in Spinal Fixation Surgery</b></font></p>  	    <p>&nbsp;</p>  	    <p align="center"><font face="verdana" size="2"><b>P.E. Mu&ntilde;oz Rodr&iacute;guez y A. Vivas Alb&aacute;n</b></font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><i>Facultad de Ingenier&iacute;a Electr&oacute;nica y Biom&eacute;dica Universidad Antonio Nari&ntilde;o Popay&aacute;n,  Colombia.</i></font></p> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i>Facultad de Ingenier&iacute;a Electr&oacute;nica y Telecomunicaciones Universidad del Cauca Popay&aacute;n, Colombia.</i></font></p>      <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>Correspondencia:    <br></b>Paul E. Mu&ntilde;oz Rodr&iacute;guez    <br> 	Correo electr&oacute;nico: <a href="mailto:paulmunoz@uan.edu.co">paulmunoz@uan.edu.co</a></font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2">Fecha de recepci&oacute;n: 6 de febrero de 2015.    <br> 	Fecha de aceptaci&oacute;n: 20 de abril de 2015.</font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El presente art&iacute;culo muestra el dise&ntilde;o y operaci&oacute;n de un primer prototipo de robot para la gu&iacute;a en la inserci&oacute;n de tornillos en cirug&iacute;a de fijaci&oacute;n de columna. Este tipo de cirug&iacute;a, realizada normalmente de forma manual, puede producir muchas lesiones debido a errores humanos al momento de introducir los tornillos en las v&eacute;rtebras del paciente. Para evitar dichos errores se puede utilizar la tomograf&iacute;a computarizada, pero los resultados son mucho mejores si un robot asistente proporciona al cirujano el camino para la inserci&oacute;n del tornillo, seg&uacute;n la imagen del tom&oacute;grafo. Este art&iacute;culo muestra como utilizando un robot comercial de bajo costo se puede implementar un sistema que provee una soluci&oacute;n funcional a este problema. Se implement&oacute; un software que permite definir la posici&oacute;n inicial y final del tornillo a ser introducido, sobre la imagen Dicom del paciente. Con esta informaci&oacute;n el sistema mueve el robot el cual posee un anillo que guiar&aacute; al cirujano en la inserci&oacute;n final. Los resultados muestran un sistema bastante preciso ofreciendo al cirujano un camino seguro de inserci&oacute;n.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Palabras clave:</b> rob&oacute;tica quir&uacute;rgica, cirug&iacute;a de fijaci&oacute;n de columna, inserci&oacute;n de gu&iacute;as, im&aacute;genes en formato DICOM</font>.</p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>  	    <p align="justify"><font face="verdana" size="2">This article presents the design and operation of the first prototype of a robot, designed to guide the insertion of screws in spinal fixation surgery. This type of surgery, usually done manually, could cause many injuries due to human error at the moment of inserting the screws into the patient's vertebrae. Computed tomography can be used to avoid such errors, but the results are much better if a robot assists and indicates the surgeon the path for the insertion of the screw, according to the image scanner. This article shows how using a commercial low&#45;cost robot can be implemented in a system that provides a practical solution to this problem. A software that allows you to define the start and the end positions of the screw to be introduced on the Dicom image of the patient, was implemented. With this information the system moves the robot which has a ring that will guide the surgeon in the final insertion. The results show a fairly accurate system, giving the surgeon a safe path of insertion.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Keywords:</b> surgical robotics, spinal fixation surgery, insertion guides, images in DICOM format.</font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>INTRODUCCI&Oacute;N</b></font></p>  	    <p align="justify"><font face="verdana" size="2">La rob&oacute;tica m&eacute;dica es una tecnolog&iacute;a en desarrollo que est&aacute; revolucionado la pr&aacute;ctica quir&uacute;rgica desde hace algunos a&ntilde;os, con robots asistentes que proveen al cirujano de una precisa herramienta de apoyo en sus tareas cotidianas. Las ventajas para el paciente son m&uacute;ltiples como cicatrices m&aacute;s peque&ntilde;as, menor p&eacute;rdida de sangre, tiempos de recuperaci&oacute;n m&aacute;s cortos, entre otras. Pero lo m&aacute;s importante es la disminuci&oacute;n en los errores que pueden ser atribuibles al personal m&eacute;dico &#91;1, 2&#93;.</font></p>  	    <p align="justify"><font face="verdana" size="2">Dentro de las intervenciones quir&uacute;rgicas delicadas se encuentra la cirug&iacute;a de fijaci&oacute;n de columna, la cual consiste en inmovilizar dos o varios segmentos vertebrales empleando tornillos que son conectados por barras met&aacute;licas, procedimiento que se emplea en hernias discales, fracturas o escoliosis, entre otros &#91;3&#93;. Este tipo de cirug&iacute;a requiere de gran precisi&oacute;n ya que se pueden presentar complicaciones graves como son la invasi&oacute;n del canal vertebral, la cual ocurre al introducir un tornillo excesivamente medial, inferior o lateral a la l&iacute;nea medial, ocasionando pie ca&iacute;do, incontinencia urinaria, dolor y disfunci&oacute;n sexual &#91;4&#93;. Otra de las lesiones comunes ocurre cuando el tornillo sobrepasa el cuerpo vertebral, lesionando vasos sangu&iacute;neos como aorta, vena cava inferior, o vasos iliacos, originando graves hemorragias en el paciente.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">La mala colocaci&oacute;n de los tornillos seg&uacute;n estudios se encuentra en alrededor del 6%&#45;30% &#91;5&#93;. Estos errores se pueden disminuir empleando cirug&iacute;as planeadas por computador, pudiendo disminuirse a&uacute;n m&aacute;s empleando robots que cooperen en la cirug&iacute;a, posicionado y ubicando el instrumental en una localizaci&oacute;n precisa.</font></p>  	    <p align="justify"><font face="verdana" size="2">Actualmente existen en el mercado dos dispositivos rob&oacute;ticos que asisten al cirujano en este tipo de cirug&iacute;as, el SpineAssist, y el AQrate. Los dos robots cuentan con la aprobaci&oacute;n de la Agencia de Medicamentos y Alimentos de los Estados Unidos, referente mundial para el uso de este tipo de dispositivos en seres humanos. El primero consiste en un robot peque&ntilde;o que se monta sobre la columna del paciente, permitiendo al cirujano realizar planificaciones pre&#45;operativas basadas en tomograf&iacute;as tridimensionales &#91;6&#93;. El segundo dispositivo consta de un sistema rob&oacute;tico m&oacute;vil, integrado a un sistema de seguimiento &oacute;ptico el cual gu&iacute;a al cirujano a trav&eacute;s de las diversas etapas de la cirug&iacute;a &#91;7&#93;. Sin embargo el costo de dichos robots supera los 100.000 d&oacute;lares, lo cual hace que no sean muy f&aacute;ciles de adquirir para los hospitales latinoamericanos.</font></p>  	    <p align="justify"><font face="verdana" size="2">Por tal motivo el objetivo de este proyecto es construir un primer prototipo de un sistema que pueda servir de gu&iacute;a para la inserci&oacute;n de los tornillos por parte del cirujano, en las v&eacute;rtebras del paciente. El sistema desarrollado utiliza un robot comercial de bajo costo, el cual permite posicionar y orientar una gu&iacute;a por donde se introducir&aacute; el tornillo que permitir&aacute; la fijaci&oacute;n de la columna. El sistema emplea las im&aacute;genes en formato Dicom del paciente, obtenidas de un tom&oacute;grafo axial computarizado, y con base a ellas posiciona <i>y</i> orienta el robot.</font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>MATERIALES Y M&Eacute;TODOS</b></font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Brazo rob&oacute;tico OWI</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Se escogi&oacute; para este proyecto el brazo rob&oacute;tico de entrenamiento modelo OWI 0C7&#91;8&#93;. Este brazo sobresale por su bajo costo (alrededor de 100 d&oacute;lares), cuenta con 4 articulaciones y un <i>gripper</i> tipo pinza. Sin embargo no cuenta con sensores de posici&oacute;n, y sus 4 articulaciones no le proporcionan Codos los movimientos necesarios para el posicionamiento de la gu&iacute;a. Por tal motivo la primera modificaci&oacute;n realizada consisti&oacute; en cambiar la pinza por una articulaci&oacute;n adicional, donde se ubic&oacute; el anillo gu&iacute;a, para el tornillo a insertar. La segunda modificaci&oacute;n radic&oacute; en colocar potenci&oacute;metros lineales como sensores de posici&oacute;n en cada articulaci&oacute;n, dado que los motores originales no vienen con este tipo de sensores. La <a href="#f1">Figura 1</a> muestra el robot comercial utilizado y el CAD del mismo con la modificaci&oacute;n en su &oacute;rgano terminal.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f1"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f1.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">El brazo rob&oacute;tico modificado contar&aacute; ahora con 5 grados de libertad, mostr&aacute;ndose en la <a href="#f2">Figura 2</a> su arquitectura, la cual consta de cinco articulaciones rotacionales.</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><a name="f2"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f2.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">El <a href="#c1">Cuadro 1</a> presente los valores de los par&aacute;metros geom&eacute;tricos, siguiendo la notaci&oacute;n de Khalil&#45;Kleinfinger &#91;9&#93;. Estos valores definen la estructura matem&aacute;tica del mismo, donde j designa el n&uacute;mero de la articulaci&oacute;n, &#963;j se refiere al tipo die articulaci&oacute;n (0 para las articulaciones rotacionales, 1 para las prism&aacute;ticas), &#945;j se refiere al &aacute;ngulo entre los ejes zj, dj re presenta la distancia entre los ejes zj, <i>&#952;j</i> simboliza la variable articular rotacional o un &aacute;ngulo entre los ejes xj, y por &uacute;ltimo rj simboliza la variable articular prism&aacute;tica o una distancia entre los ejes xj.</font></p>      <p align="center"><font face="verdana" size="2"><a name="c1"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4c1.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">La mejor opci&oacute;n hubiera sido disponer de un robot; de 6 grados de libertad, el cual permitir&iacute;a posicionar y orientar el &oacute;rgano terminal en todas las direcciones, pero por simplicidad y aprovechando las facilidades que proporciona el OWI 007, en esta primera fase se utiliz&oacute; dicho robot con solo una modificaci&oacute;n articular.</font></p>  	    <p align="justify"><font face="verdana" size="2">Para la implementaci&oacute;n del controlador, se obtuvo el modelo din&aacute;mico del robot, el cual incluye las masas e inercias de las articulaciones, mediante el software Symoro &#91;10&#93;. Se implement&oacute; un controlador PID cartesiano &#91;11, 12&#93; simulado en el ambiente Matlab/Simulink, lo cual permite aproximar el comportamiento de las articulaciones del robot frente a una consigna en el espacio cartesiano. La simulaci&oacute;n tambi&eacute;n permite establecer el&nbsp;de trabajo del robot, el error cartesiano, y los valores de sintonizaci&oacute;n del controlador, los cuales ser&aacute;n pasados posteriormente al hardware del sistema. La <a href="#f3">Figura 3</a> muestra el controlador cartesiano implementado en el ambiente Matlab/Simulink.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f3"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f3.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">El controlador PID cartesiano toma como se&ntilde;al de entrada una coordenada definida en el espacio cartesiano (x, y, z), la cual es transformada en una consigna articular por medio del modelo geom&eacute;trico inverso (MGI). Es decir la se&ntilde;al de tres dimensiones de la consigna cartesiana se convertir&aacute; en una consigna articular (q1, q2, q3, q4, q5), valores para cada una de las articulaciones del robot OWI modificado. Igualmente esta estrategia de control debe involucrar el modelo geom&eacute;trico directo (MGD), ya que las se&ntilde;ales que entrega el robot son articulares y deben transformarse en se&ntilde;ales cartesianas para ser comparadas con las consignas iniciales.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">La <a href="#f4">Figura 4</a> muestra el error cartesiano obtenido con una consigna triangular, donde el aspecto importante para observar el comportamiento del controlador es el cambio de direcci&oacute;n en uno de los v&eacute;rtices del tri&aacute;ngulo. Se observa el seguimiento bastante preciso que hace el PID al momento de cambiar la direcci&oacute;n, obteni&eacute;ndose un error de m&aacute;ximo 2.3x10<sup>&#45;5</sup> metros (decenas de micras), mostrado en la <a href="#f5">Figura 5</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f4"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f4.jpg"></font></p>      <p align="center"><font face="verdana" size="2"><a name="f5"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f5.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Por &uacute;ltimo se retir&oacute; el control de interruptores originales que controlaban el brazo de forma manual, para ser remplazado por una tarjeta Arduino mega 2560, donde se embeber&aacute; <i>el</i> c&oacute;digo de control. Esta tarjeta cuenta con 54 pines de entrada y salida digitales, de los cuales 14 pines cuentan con PWM, 16 pines de entrada an&aacute;loga, y 24 pines de entrada y salida digital. En la implementaci&oacute;n de este proyecto se utilizaron <i>6</i> de los pines con PWM, uno por cada motor, para el control de velocidad de estos. Se emplearon adem&aacute;s 6 pines para los sensores de posici&oacute;n, y 6 pines para las salidas digitales que controlar&aacute;n la posici&oacute;n de los motores. La ventaja m&aacute;s importante de esta tarjeta es que se pude embeber c&oacute;digo directamente desde Matlab/Simulink con la herramienta Arduino I/O, lo que permite que el programa embebido sea, ejecutado sin tener conexi&oacute;n nuevamente con Matlab/Simulink. De otra parte para manejar la potencia de los motores se utiliza la tarjeta Arduino Motor Shield.</font></p>  	    <p align="justify"><font face="verdana" size="2">Se elabor&oacute; una maqueta para realizar las pruebas del sistema, la cual tiene como base una l&aacute;mina de acr&iacute;lico de 5 mm, material escogido por ser radio l&uacute;cido en im&aacute;genes de tomograf&iacute;a computarizada. En esta l&aacute;mina se fij&oacute; una porci&oacute;n de columna y un indicador esf&eacute;rico el cual sirve como punto de referencia para la base del robot dentro de la imagen.</font></p>  	    <p align="justify"><font face="verdana" size="2">La maqueta no pudo ser introducida con el brazo rob&oacute;tico al tom&oacute;grafo, debido a que las partes met&aacute;licas generan artefactos llamados <i>streaking</i> &#91;13&#93;, que por su alta densidad, superan el umbral para el adecuado procesamiento de los datos, dando lugar a im&aacute;genes con destellos.</font></p>  	    <p align="justify"><font face="verdana" size="2">La maqueta es llevada a un tom&oacute;grafo General Electric, modelo CTE Dual, del Centro de Im&aacute;genes de Occidente, de la ciudad de Popay&aacute;n, Colombia. La maqueta contiene una porci&oacute;n de columna real compuesta por 5 v&eacute;rtebras lumbares, 2 tor&aacute;cicas y el sacro. La siguiente <a href="#f6">figura 6</a> muestra la maqueta y el indicador de referencia para la base del robot.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f6"></a></font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f6.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Una vez obtenidas las im&aacute;genes, en el equipo de tomograf&iacute;a se instala el robot con su respectivo controlador, en el lugar exacto donde se encontraba el indicador esf&eacute;rico, como se muestra en la <a href="#f7">figura 7</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f7"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f7.jpg"></font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>Software de control</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El software dise&ntilde;ado lleva por nombre IBA (Ingenier&iacute;a Biom&eacute;dica Aplicada). El programa se desarroll&oacute; en VTK (motor gr&aacute;fico de c&oacute;digo abierto) &#91;14&#93;, y es compilado en C<sup>++</sup> sobre la plataforma Visual Studio 2010. La interfaz de usuario como &iacute;conos, botones, y ventanas fueron desarrollados en Qt (software de c&oacute;digo abierto) &#91;15&#93;. Las im&aacute;genes empleadas se encuentran en formato Dicom (Digital Imaging and Communication in Medicine). Este formato es el est&aacute;ndar reconocido mundialmente para el intercambio de im&aacute;genes m&eacute;dicas, dise&ntilde;ado para la visualizaci&oacute;n, almacenamiento, impresi&oacute;n <i>y</i> transmisi&oacute;n de ellas. Un objeto DICO<i>M</i> simple puede contener solamente una imagen, pero esta imagen pued<sup>e</sup> tener m&uacute;ltiples "fotogramas" (frames), permitiendo el almacenamiento de bloques de cine u otros datos con varios fotogramas.</font></p>  	    <p align="justify"><font face="verdana" size="2">La manera est&aacute;ndar de representar un estudio m&eacute;dico se hace mediante tres cortes ortogonales a saber: axial, sagital y coronal. El corte axial es perpendicular al eje inferior&#45;superior, el plano sagital es perpendicular al eje izquierda&#45;derecha <i>y</i> el plano coronal es perpendicular al eje anterior&#45;posterior. La <a href="/img/revistas/rmib/v36n2/a4f8.jpg" target="_blank">Figura 8</a> presenta estos cortes realizados a la maqueta del proyecto.</font></p>  	    <p align="justify"><font face="verdana" size="2">La librer&iacute;a para controlar el desplazamiento y recorrido de las im&aacute;genes para la navegaci&oacute;n es Vtk lmage Plane Widget. Este widget puede ser usado para orientar y posicionar una imagen en un plano finito, utilizando cortes de la imagen en los tres planos como se muestra en la <a href="#f9">Figura 9</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f9"></a></font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f9.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En esta imagen se emple&oacute; la herramienta de coordenadas del Plane Widget de VTK con la cual se pueden visualizar las coordenadas en x, y, z de cualquier punto de la imagen reconstruida en sus diferentes planos. Los valores visualizados se encuentran expresados en mil&iacute;metros en la parte inferior izquierda de la imagen. Esta informaci&oacute;n permite ubicar la base del robot y el punto donde se desea que se desplace la punta del robot donde, lugar donde se encuentra un peque&ntilde;o cilindro que sirve como gu&iacute;a para el instrumental.</font></p>  	    <p align="justify"><font face="verdana" size="2">El punto de origen en la imagen donde se encuentran las coordenadas (0, 0, 0), est&aacute; ubicado en un v&oacute;rtice de la imagen (<a href="#f10">Figura 10</a>), mostr&aacute;ndose en color amarillo.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f10"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f10.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Para determinar correctamente las coordenadas cartesianas que ser&aacute;n enviadas al robot, se toman los dos puntos interiormente mencionados y se restan matem&aacute;ticamente, lo que origina un nuevo punto que tiene como punto de origen la base del robot con la coordenada deseada para que el robot se positions A continuaci&oacute;n se muestra un ejemplo de una toma de datos con el fin de verificar el cambio de origen.</font></p>  	    <blockquote> 		    <p align="justify"><font face="verdana" size="2">&#8226; Coordenada de la base del robot <b>A</b> = (255, 229, 8)</font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226; Coordenada donde se desea ubicar el robot <b>B</b> = (240, 288, 141)</font></p> 	</blockquote>  	    <p align="justify"><font face="verdana" size="2">Realizando la diferencia aritm&eacute;tica, entre los dos puntos se obtienen las coordenadas reales en donde se desea posicionar el robot en la maqueta.</font></p>  	    ]]></body>
<body><![CDATA[<blockquote> 		    <p align="justify"><font face="verdana" size="2"><b>B</b> &#45; <b>A</b> = (&#45;15, 59,133)</font></p> 	</blockquote>  	    <p align="justify"><font face="verdana" size="2">Para verificar gr&aacute;ficamente se ingresan los datos al software GeoGebra &#91;16&#93; como se muestra en la <a href="#f11">Figura 11</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f11"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f11.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En donde en el punto C se encuentra la coordenada deseada con respecto a la base robot en la imagen.</font></p>  	    <p align="justify"><font face="verdana" size="2">El software IBA integra la visualizaci&oacute;n de im&aacute;genes Dicom en sus diferentes planos con la capacidad de navegar a trav&eacute;s de las im&aacute;genes, ubicar la lesi&oacute;n, y finalmente posicionar y orientar la gu&iacute;a que estacionar&aacute; al robot.</font></p>  	    <p align="justify"><font face="verdana" size="2">El programa permite medir el tama&ntilde;o de los ped&iacute;culos y el cuerpo vertebral, lo que brinda la oportunidad de escoger el tornillo m&aacute;s apropiado para la cirug&iacute;a de fijaci&oacute;n de columna.</font></p>  	    <p align="justify"><font face="verdana" size="2">El procesamiento de im&aacute;genes en el software IBA consiste en visualizar y reconstruir las im&aacute;genes Dicom en cuatro ventanas, en tres de ellas se visualizan los planos corporales requeridos para el planeamiento de la cirug&iacute;a, que corresponden a los planos frontal, sagital, y coronal. Las im&aacute;genes 2D reconstruidas permiten visualizar las v&eacute;rtebras, desde los diferentes planos.</font></p>  	    <p align="justify"><font face="verdana" size="2">En la cuarta ventana el software IBA cuenta con un control interactivo de im&aacute;genes 3D el cual tiene integrado tres funciones las cuales son "navegaci&oacute;n", procesamiento" y "posici&oacute;n". A continuaci&oacute;n en la <a href="/img/revistas/rmib/v36n2/a4f12.jpg" target="_blank">figura 12</a> se muestra una imagen del software IBA.</font></p>  	    ]]></body>
<body><![CDATA[<p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>RESULTADOS</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El software IBA permite visualizar las im&aacute;genes tomadas en el tom&oacute;grafo computarizado. En total se realizaron 192 cortes del volumen de la maqueta estos cortes permiten realizar la reconstrucci&oacute;n de la imagen en sus diferentes planos. El software est&aacute; dise&ntilde;ado de tal forma que se pueda seguir en forma vertical los pasos para posicionar el robot. Estos pasos son seis como se muestra en la <a href="#f13">Figura 13</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f13"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f13.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Como puede verse en la anterior figura, el primer paso es abrir la imagen Dicom de la imagen a ser procesada.</font></p>  	    <p align="justify"><font face="verdana" size="2">Para tener una mayor claridad de la imagen se ha incorporado una herramienta que permite que con el clic derecho del mouse y desplazando el puntero de izquierda a derecha o arriba y abajo, se observen cambios de contraste y nitidez en la ventana de la imagen. Esto puede verse en la <a href="#f14">Figura 14</a> donde se pueden apreciar los cambios en la imagen con respecto a la <a href="/img/revistas/rmib/v36n2/a4f12.jpg" target="_blank">Figura 12</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f14"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f14.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">El segundo paso es ubicar el mouse sobre la ventana "Imagen 3D " y con clic sostenido del bot&oacute;n central sobre los planos se recorren las im&aacute;genes hasta ubicar el indicador esf&eacute;rico, como se muestra en la <a href="#f15">Figura 15</a>.</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><a name="f15"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f15.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">A continuaci&oacute;n se repite el procedimiento anterior se ubica el mouse sobre la ventana 3D con el bot&oacute;n central sostenido se desplazan los planos para ubicar el ped&iacute;culo en el que se desea posicionar el &oacute;rgano terminal del robot y donde se insertar&aacute; el tornillo. Los cambes de las im&aacute;genes en los planos se pueden observar en las diferentes ventanas.</font></p>  	    <p align="justify"><font face="verdana" size="2">Una vez localizado el punto donde se quiere posicionar el &oacute;rgano terminal del robot se obtienen las coordenadas como se muestra en la <a href="#f16">Figura 16</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f16"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f16.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">El siguiente paso es orientar el &oacute;rgano terminal del robot donde se encuentra la gu&iacute;a. La orientaci&oacute;n consiste en encontrar dos &aacute;ngulos en los planos frontal y transversal.</font></p>  	    <p align="justify"><font face="verdana" size="2">El software IBA cuenta con una, herramienta que permite sobre la imagen del plano graficar el &aacute;ngulo m&aacute;s indicado para que el tornillo ingrese a trav&eacute;s del ped&iacute;culo sin invadir el canal vertebral como se observa en la <a href="#f17">Figura 17</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f17"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f17.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Tambi&eacute;n es posible medir el tama&ntilde;o del tornillo a insertar. La herramienta "Medidas" permite medir la distancia entre el ped&iacute;culo y el cuerpo vertebral en mil&iacute;metros permitiendo tener la certeza del tama&ntilde;o ideal del tornillo a implantar. Esto se observa en la <a href="#f18">Figura 18</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f18"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f18.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Por &uacute;ltimo, dando clic; en el bot&oacute;n de "Activar" el robot se mueve a la posici&oacute;n deseada, colocando el anillo en posici&oacute;n para qu<i>e</i> el cirujano introduzca por &eacute;l el instrumental para realizar la perforaci&oacute;n <i>y a</i> continuaci&oacute;n el tornillo. La <a href="#f19">Figura 19</a>) muestra el sistema completo en su fase de posicionamiento final.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f19"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f19.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Para verificar el correcto funcionamiento del sistema se emple&oacute; un arco en C marca OEC, modelo 9800, propiedad de la Unidad Neurol&oacute;gica Santa Clara, ubicada en los quir&oacute;fanos de la cl&iacute;nica Saludcoop de la ciudad de Popay&aacute;n, Colombia. El intensificador de im&aacute;genes se emplea en modo fluoroscopia para tomar im&aacute;genes continuas de rayos X de la maqueta en tiempo real, lo que permitir&aacute; verificar la correcta posici&oacute;n y orientaci&oacute;n del sistema.</font></p>  	    <p align="justify"><font face="verdana" size="2">Una vez obtenidas las im&aacute;genes en el arco en C, estas son grabadas en medio digital en formato bmp, propio del equipo. Estas im&aacute;genes se cargaron al software Geogebra, con cuyas herramientas se midieron los &aacute;ngulos en que se encontraba posicionada la gu&iacute;a. Estos &aacute;ngulos se comparan con los obtenidos en el software IBA, el error angular es la diferencia entre estos dos valores.</font></p>  	    <p align="justify"><font face="verdana" size="2">En el plano transversal el &aacute;ngulo de referencia calculado en el software IBA es de 71.1 grados, y el medido en la imagen obtenida en el arco en C, es 71.86, con una error aproximado de 0.76 grados, como se observa en la <a href="#f20">Figura 20</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f20"></a></font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f20.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Por otra parte en el plano frontal el &aacute;ngulo calculado en el software IBA es de 12 grados, el obtenido en el arco en C es de 12.85 grados, con un error aproximado de 0.85 grados como se observa en la <a href="#f21">Figura 21</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f21"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/rmib/v36n2/a4f21.jpg"></font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>DISCUSI&Oacute;N</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Las salas de cirug&iacute;a son unidades m&eacute;dicas de alto riesgo en donde la prioridad es la seguridad del paciente. La cirug&iacute;a asistida por robots es un procedimiento de alto riesgo &#91;17&#93;, en donde se puede generar situaciones que comprometan la seguridad del paciente &#91;18&#93;.</font></p>  	    <p align="justify"><font face="verdana" size="2">Actualmente no existen normas de seguridad para los robots quir&uacute;rgicos pero existen normas para los robots industriales como la ISO 10218: 2011 que presenta los requisitos de seguridad para los robots industriales. En la parte medica est&aacute; la ISO 13485: 2003, norma en la cual se establecen los requisitos de gesti&oacute;n de calidad para dispositivos m&eacute;dicos; y en la ISO 14971: 2012 se presenta la aplicaci&oacute;n del sistema de gesti&oacute;n de riesgos para dispositivos m&eacute;dicos, lo cual implica la seguridad para la interacci&oacute;n robots&#45;humanos &#91;19&#93;.</font></p>  	    <p align="justify"><font face="verdana" size="2">La seguridad de un robot quir&uacute;rgico est&aacute; en su dise&ntilde;o el cual es basado en la descripci&oacute;n de un procedimiento quir&uacute;rgico y en conocimientos t&eacute;cnicos y m&eacute;dicos de la cirug&iacute;a. Este tipo de procedimientos requiere de una estandarizaci&oacute;n, control y seguimiento para estos sistemas de alto riesgo. Uno de los modelos m&aacute;s empleados es el Healthcare Failure Mode and Effects Analysis (HFMEA), que es una herramienta de evaluaci&oacute;n en donde se identifican las posibles causas de error del sistema mediante diagramas de flujo. Los errores se priorizan seg&uacute;n gravedad, frecuencia, y probabilidad, con las medidas de control existentes, con la toma de medidas para cada caso, y con el tipo de cirug&iacute;a rob&oacute;tica a realizar &#91;20&#93;.</font></p>  	    <p>&nbsp;</p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>CONCLUSIONES</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Este art&iacute;culo present&oacute; un prototipo funcional de robot para asistir en una cirug&iacute;a de fijaci&oacute;n de columna, con el fin de ayudar al cirujano en la correcta ubicaci&oacute;n y orientaci&oacute;n de una gu&iacute;a para la inserci&oacute;n de los tornillos en el cuerpo vertebral. Se utiliz&oacute; un sencillo robot comercial de bajo costo, el cual fue modificado con el fin de proveerle un grado de libertad adicional, para un total de cinco grados de libertad. Se utiliz&oacute; un tom&oacute;grafo computarizado el cual obtiene im&aacute;genes en formato Dicom de una columna vertebral real. El software desarrollado, llamado IBA, permite mostrar en pantalla la imagen en tres dimensiones de las v&eacute;rtebras de la maqueta realizada, pudi&eacute;ndose definir el punto inicial y el punto final de la inserci&oacute;n del tornillo transpedicular. Realizando sencillos ajustes en el software es posible que el robot modificado, el cual est&aacute; ubicado y referenciado al lado de la columna vertebral, se mueva frente a la v&eacute;rtebra en cuesti&oacute;n, mostrando al cirujano por medio de un anillo fijado a su &oacute;rgano terminal, la posici&oacute;n y orientaci&oacute;n gu&iacute;a para que &eacute;l pueda introducir el tornillo.</font></p>  	    <p align="justify"><font face="verdana" size="2">Los resultados muestran un error angular bastante peque&ntilde;o. Aunque se utiliz&oacute; para este trabajo un robot comercial muy simple y de solo cinco grados de libertad, los resultados muestran que es posible construir un sistema m&aacute;s completo con el cual podr&iacute;an iniciarse pruebas en el quir&oacute;fano. El obtener una herramienta funcional de este tipo permitir&iacute;a reducir considerablemente la posibilidad de errores al momento de introducir los tornillos transpediculares en cirug&iacute;a de fijaci&oacute;n de columna.</font></p>  	    <p align="justify"><font face="verdana" size="2">Trabajos futuros explorar&aacute;n el sistema con un robot m&aacute;s robusto y de seis grados de libertad, as&iacute; como su prueba en las operaciones de fijaci&oacute;n de columna m&aacute;s sencillas.</font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>REFERENCIAS</b></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">1. P. Gomez, "Surgical robotics: Reviewing the past, analyzing the present, imagining the future," <i>Robotics and Computer&#45;Integrated Manufacturing,</i> vol. 27, no. 1, pp. 261&#45;266, 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519122&pid=S0188-9532201500020000400001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">2. R. Autorino, J. Kaouk, J. Stolzenburg, I. Gill, A. Mottrie, A. Tewari, J. Cadeddu, "Current status and future directions of robotic single&#45;site surgery: a systematic review," <i>European Urology,</i> vol. 63, no. 2, pp. 266&#45;280, 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519124&pid=S0188-9532201500020000400002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">3. H. Herrera, R. Moreno, R. Gonz&aacute;lez, E. Barcena, J. Gracia, "Evaluaci&oacute;n de la columna lumbar posquir&uacute;rgica" <i>Radiolog&iacute;a,</i> vol. 55, no. 1, pp. 12&#45;23, 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519126&pid=S0188-9532201500020000400003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">4. B. Upendra, D. Meena, B. Chowdhury, A. Ahmad, A. Jayaswal, "Outcome&#45;based classification for assessment of thoracic pedicular screw placement," <i>Spine,</i> vol. 33, no. 4, 384&#45;90, 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519128&pid=S0188-9532201500020000400004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">5. V. Garc&iacute;a, J. Burgos, T. Barrios, E. Sierra, L. Anton, G. Beorlegui, "Mal posicionamiento de tornillos pediculares lumbares que producen radioculalgia pos operatoria con la estimulaci&oacute;n neurofisiol&oacute;gica intra operatoria normal," <i>Columna,</i> vol. 12, no. 1, pp. 322&#45;325, 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519130&pid=S0188-9532201500020000400005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">6. O. Hadomi, "Robotics spine surgery by Mazor Robotics," 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519132&pid=S0188-9532201500020000400006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">7. S. Kostrzewski, J. Duff, C. Baur, "Robotic system for cervical spine surgery," <i>Int. J. Med. Robot,</i> vol. 8, no. 1, pp. 184&#45;190, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519134&pid=S0188-9532201500020000400007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">8. F. Sahin, P. Kachroo, <i>Practical and Experimental Robotics.</i> CRC Press (Boca Raton), 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519136&pid=S0188-9532201500020000400008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">9. E. Dombre, W. Khalil, <i>Modeling, Performance Analysis and Control of Robot Manipulators.</i> Wiley (London), 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519138&pid=S0188-9532201500020000400009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">10. W. Khalil, D. Creusot, "SYMORO+: a system for the symbolic modelling of robots," <i>Robotica,</i> vol. 15, no. 1, pp. 153&#45;161, 1997.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519140&pid=S0188-9532201500020000400010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">11. A. Vivas, <i>Dise&ntilde;o y Control de Robots Industriales Teor&iacute;a y Pr&aacute;ctica.</i> Elaleph (Buenos Aires), 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519142&pid=S0188-9532201500020000400011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">12. J. Lenarcic, T. Bajd, M. Stanisic, <i>Robot Mechanisms</i> (Intelligent Systems, Control and Automation: Science and Engineering). Springer (New York), 2014.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519144&pid=S0188-9532201500020000400012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">13. The VTK User's Guide 11th edition Kitwatre Inc, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519146&pid=S0188-9532201500020000400013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <p align="justify"><font face="verdana" size="2">14. Qt Framework, P&aacute;gina principal: <a href="http://qt.nokia.com/products/" target="_blank">http://qt.nokia.com/products/</a> online accessed 08 Oct 2014.</font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">15. M. Lee, S. Kim, S. Lee, "Overcoming artifacts from metallic orthopedic implants at high&#45;field&#45;strength MR imaging and multi&#45;detector CT," <i>Radiographics,</i> vol. 8, no. 1, pp. 791&#45;803, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519149&pid=S0188-9532201500020000400014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>      <!-- ref --><p align="justify"><font face="verdana" size="2">16. Hohenwater, "GeoGebra" online accessed 2014.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519151&pid=S0188-9532201500020000400015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">17. E. Kananzides, "Surgical and interventional Robotics Core concepts, Tecnology and Desing," <i>IEEE Robotics and automation Magazine,</i> pp. 122&#45;130, 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519153&pid=S0188-9532201500020000400016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">18. K. Ahmed, S. Sharma, S. Khan, "Revisiting patient safety for innovative urological surgery," <i>Trends in Urology and Men's Healt,</i> vol. 3, no. 1, pp. 1722, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519155&pid=S0188-9532201500020000400017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">19. Q. Hoang, J. Guiochet, D. Powell, M. Kaaniche, "Human&#45;Robotic interactions: model based risk analysis and safety case construction," <i>Embedded Real Time Software and Systems. ERTS,</i> 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519157&pid=S0188-9532201500020000400018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">20. J. DeRosier, E. Stalhandske, J. Bagian, T. Nudell, "Using health care Failure Model and Effect Analysis the VA National Center for Patient Safety's prospective risk analysis system," <i>Jt Comm J Qual Improv,</i> vol. 28, no. 1, pp. 248&#45;267, 2002.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=8519159&pid=S0188-9532201500020000400019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gomez]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Surgical robotics: Reviewing the past, analyzing the present, imagining the future]]></article-title>
<source><![CDATA[Robotics and Computer-Integrated Manufacturing]]></source>
<year>2011</year>
<volume>27</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>261-266</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Autorino]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Kaouk]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Stolzenburg]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Gill]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[Mottrie]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Tewari]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Cadeddu]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Current status and future directions of robotic single-site surgery: a systematic review]]></article-title>
<source><![CDATA[European Urology]]></source>
<year>2013</year>
<volume>63</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>266-280</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Herrera]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Moreno]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[González]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Barcena]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Gracia]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Evaluación de la columna lumbar posquirúrgica]]></article-title>
<source><![CDATA[Radiología]]></source>
<year>2013</year>
<volume>55</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>12-23</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Upendra]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Meena]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Chowdhury]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Ahmad]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Jayaswal]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Outcome-based classification for assessment of thoracic pedicular screw placement]]></article-title>
<source><![CDATA[Spine]]></source>
<year>2008</year>
<volume>33</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>384-90</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[García]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Burgos]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Barrios]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Sierra]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Anton]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Beorlegui]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Mal posicionamiento de tornillos pediculares lumbares que producen radioculalgia pos operatoria con la estimulación neurofisiológica intra operatoria normal]]></article-title>
<source><![CDATA[Columna]]></source>
<year>2013</year>
<volume>12</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>322-325</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hadomi]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
</person-group>
<source><![CDATA[Robotics spine surgery by Mazor Robotics]]></source>
<year>2012</year>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kostrzewski]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Duff]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Baur]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Robotic system for cervical spine surgery]]></article-title>
<source><![CDATA[Int. J. Med. Robot]]></source>
<year>2012</year>
<volume>8</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>184-190</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sahin]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Kachroo]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Practical and Experimental Robotics]]></source>
<year>2008</year>
<publisher-loc><![CDATA[Boca Raton ]]></publisher-loc>
<publisher-name><![CDATA[CRC]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dombre]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Khalil]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
</person-group>
<source><![CDATA[Modeling, Performance Analysis and Control of Robot Manipulators]]></source>
<year>2010</year>
<publisher-loc><![CDATA[London ]]></publisher-loc>
<publisher-name><![CDATA[Wiley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Khalil]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Creusot]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[SYMORO+: a system for the symbolic modelling of robots]]></article-title>
<source><![CDATA[Robotica]]></source>
<year>1997</year>
<volume>15</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>153-161</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vivas]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Diseño y Control de Robots Industriales Teoría y Práctica]]></source>
<year>2010</year>
<publisher-loc><![CDATA[Buenos Aires ]]></publisher-loc>
<publisher-name><![CDATA[Elaleph]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lenarcic]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Bajd]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Stanisic]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Robot Mechanisms (Intelligent Systems, Control and Automation: Science and Engineering)]]></source>
<year>2014</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="book">
<collab>The VTK</collab>
<source><![CDATA[User's Guide]]></source>
<year>2012</year>
<edition>11th</edition>
<publisher-name><![CDATA[Kitwatre Inc]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>15</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Kim]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Overcoming artifacts from metallic orthopedic implants at high-field-strength MR imaging and multi-detector CT]]></article-title>
<source><![CDATA[Radiographics]]></source>
<year>2007</year>
<volume>8</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>791-803</page-range></nlm-citation>
</ref>
<ref id="B15">
<label>16</label><nlm-citation citation-type="">
<collab>Hohenwater</collab>
<source><![CDATA[GeoGebra]]></source>
<year>2014</year>
</nlm-citation>
</ref>
<ref id="B16">
<label>17</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kananzides]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Surgical and interventional Robotics Core concepts, Tecnology and Desing]]></article-title>
<source><![CDATA[IEEE Robotics and automation Magazine]]></source>
<year>2008</year>
<page-range>122-130</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>18</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ahmed]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Sharma]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Khan]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Revisiting patient safety for innovative urological surgery]]></article-title>
<source><![CDATA[Trends in Urology and Men's Healt]]></source>
<year>2012</year>
<volume>3</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>1722</page-range></nlm-citation>
</ref>
<ref id="B18">
<label>19</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hoang]]></surname>
<given-names><![CDATA[Q.]]></given-names>
</name>
<name>
<surname><![CDATA[Guiochet]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Powell]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Kaaniche]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Human-Robotic interactions: model based risk analysis and safety case construction]]></article-title>
<source><![CDATA[Embedded Real Time Software and Systems. ERTS]]></source>
<year>2012</year>
</nlm-citation>
</ref>
<ref id="B19">
<label>20</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[DeRosier]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Stalhandske]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Bagian]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Nudell]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Using health care Failure Model and Effect Analysis the VA National Center for Patient Safety's prospective risk analysis system]]></article-title>
<source><![CDATA[Jt Comm J Qual Improv]]></source>
<year>2002</year>
<volume>28</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>248-267</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
