Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistema Robótico Guía para La Inserción de Tornillos en Cirugía de Fijación de Columna
Sistema Robótico Guía para La Inserción de Tornillos en Cirugía de Fijación de Columna
Biomédica
ISSN: 0188-9532
rmib.somib@gmail.com
Sociedad Mexicana de Ingeniería
Biomédica
México
RESUMEN
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.
Palabras clave: robótica quirúrgica, cirugía de fijación de columna, inserción de guías, imágenes en
formato DICOM
Fecha de recepción:
Correspondencia: 6 de febrero de 2015
Paul E. Muñoz Rodríguez
Correo electrónico: paulmunoz@uan.edu.co Fecha de aceptación:
20 de abril de 2015
144 Revista Mexicana de Ingeniería Biomédica · volumen 36 · número 2 · May-Ago, 2015
ABSTRACT
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-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.
Keywords: surgical robotics, spinal fixation surgery, insertion guides, images in DICOM format.
Figura
Figura 4. 4. Señal al
Señal obtenida obtenida aldemomento
momento de cambiar d
cambiar de
Figura 4. Señal
dirección obtenidadirección
la consigna. al momento de cambiar
la consigna. de
dirección la consigna.
es transformada en una consigna articular
por medio del modelo geométrico inverso
(MGI). Es decir la señal de tres dimensiones
Figura 3. Control
Figura 3. PIDcartesiano
Control PID cartesiano para
para el robot
el robot OWIOWI de la consigna cartesiana se convertirá en
modificado.
modificado. una consigna articular (q1, q2, q3, q4, q5),
3. Control PID cartesiano para el robot OWI valores para cada una de las articulaciones
cado. Para la implementación del controlador, del robot OWI modificado. Igualmente
se obtuvo el modelo dinámico del robot, esta estrategia de control debe involucrar
el cual incluye las masas e inercias de las el modelo geométrico directo (MGD), ya
articulaciones, mediante el software Symoro que las señales que entrega el robot son
[10]. Se implementó un controlador PID articulares y deben transformarse en señales
cartesiano [11, 12] simulado en el ambiente cartesianas para ser comparadas con las
Matlab /Simulink, lo cual permite aproximar consignas iniciales.
el comportamiento de las articulaciones del La Figura 4 muestra el error cartesiano
robot frente a una consigna en el espacio obtenido con una consigna triangular, donde
cartesiano. La simulación también permite el aspecto importante para observar el
establecer el área de trabajo del robot, el comportamiento del controlador es el cambio
error cartesiano, y los valores de sintonización de dirección en uno de los vértices del
del controlador, los cuales serán pasados triángulo. Se observa el seguimiento bastante
posteriormente al hardware del sistema. La preciso que hace el PID al momento de
Figura 3 muestra el controlador cartesiano cambiar la dirección, obteniéndose un error
implementado en el ambiente Matlab / de máximo 2.3×10−5 metros (decenas de
Simulink. micras), mostrado en la Figura 5.
El controlador PID cartesiano toma como Por último se retiró el control de
señal de entrada una coordenada definida interruptores originales que controlaban el
en el espacio cartesiano (x, y, z), la cual brazo de forma manual, para ser remplazado
Figura 5. Error cartesiano para la consigna maqueta contiene una porción de columna real
triangular con cambio de dirección. compuesta por 5 vértebras lumbares, 2 torácicas y el
sacro. La siguiente figura 6 muestra la maqueta y el
Por último Muñoz Rodríguez y Vivas Albán. Sistema robótico guía para la inserción
se retiró el control de interruptores indicador de referencia
de tornillos en cirugía depara la de
fijación base del robot. 147
columna
originales que controlaban el brazo de forma manual, La maqueta no pudo ser introducida con el brazo
Figura
para ser 5. Error cartesiano
remplazado por una tarjeta para laArduino
consignamega
robótico al tomógrafo, debido a que las partes
2560, donde triangular
se embeberácon cambioel códigode dirección.
de control. Esta metálicas generan artefactos llamados streaking 13,
tarjeta cuenta con 54 pines de entrada y salida que por su alta densidad, superan el umbral para el
Por último
digitales, de losse cuales
retiró 14 el pines
control de interruptores
cuentan con PWM, adecuado procesamiento de los datos, dando lugar a
originales
16 pines deque controlaban
entrada análoga,elybrazo de forma
24 pines manual,
de entrada y Figura 6. Maqueta con indicador para tomografía
imágenes con destellos.
para ser
salida remplazado
digital. por una tarjetadeArduino
En la implementación este proyecto mega
2560,
se donde6sedeembeberá
utilizaron los pines el con código
PWM, deunocontrol.
por cadaEsta Una vez obtenidas las imágenes, en el equipo de
tarjeta cuenta con 54 pines de entrada y salida La maqueta es llevada a un tomógrafo General
motor, para el control de velocidad de estos. Se tomografía se instala el robot con su respectivo
digitales, deademás
los cuales 14 pines Electric, modelo CTE Dual, del Centro de Imágenes
emplearon 6 pines paracuentan con PWM,
los sensores de controlador, en el lugar exacto donde se encontraba
de6.Occidente, de laindicador
ciudad deparaPopayán, Colombia. La
16 pines de Figura Maqueta con entomografía
posición, y entrada
6 pines análoga,
para lasy salidas
24 pinesdigitales
de entrada quey elFigura
indicador6. esférico,con
Maqueta como se muestra
indicador para la figura 7.
tomografía.
maqueta contiene una porción de columna real
salida digital.
controlarán la En la implementación
posición de los motores. de esteLaproyecto
ventaja
se utilizaron 6 dede losesta
pinestarjeta
con PWM, unoseporpuede cada Una vez compuesta
obtenidaspor las5 imágenes,
vértebras lumbares,
en el equipo2 torácicas
de y el
más importante es que sacro.seLainstala
siguiente figura con
6 muestra la maqueta y el
motor, para el control de velocidad tomografía el robot su respectivo
embeber código directamente desdede Matlab estos. Se/
indicador
emplearoncon además 6 pines para los I/O,
sensores de controlador, en eldelugar
referencia
exactoparadonde la base del robot.
se encontraba
Simulink la herramienta Arduino lo que
posición, el indicador esférico, como se muestra en la figura 7.
permite quey el6 programa
Figura
pines para
5. Error
las salidas
embebido
cartesiano
digitales que
sea ejecutado
para la sin
consigna
controlarán Figura
la posición 5. Errorde cartesiano
los motores. para la ventaja
consigna
tener conexión
triangular nuevamente
con cambio con
de Matlab / La
dirección. Simulink.
másotraimportante triangular
de esta con cambio de dirección.
De parte para manejar latarjeta
potencia es deque lossemotores
puede
embeber
se utilizapor código
la tarjeta directamente
ArduinoArduino desde
Motor Shield. Matlab /
SimulinkPor con una
último tarjeta
se retiró elArduino
la herramienta mega
controlI/O, 2560, donde
de lointerruptores
que
se embeberá
originales el
que controlaban código de
el sea
brazocontrol.
de forma Esta
manual,
permite
Se elaboró que el programa
una maqueta embebido ejecutado sin
tarjeta cuenta para con realizar
54 pines las pruebas
de entrada del y
para ser remplazado
tener conexión nuevamente por
con una
Matlabtarjeta Arduino mega
sistema, salida
la cual digitales,
tiene como de los cuales
base una14 /lámina
Simulink.
pines cuentan
de
De otra2560,
parte donde
para se
manejar embeberá
la el
potencia código
de los de control.
motores Esta
acrílico con
de 5PWM, 16 pines
mm, material de entrada
escogido por seranáloga,
radio y
tarjeta
se utiliza lapines cuenta
tarjeta con 54
Arduino Motorypines dedigital.
Shield. entrada En y salida
lúcido en24imágenes dedeentrada
tomografía salida
computarizada. En la
digitales,
implementación de los cualesde este 14 proyecto
pines cuentan con PWM,
se utilizaron
esta lámina se fijó una porción de columna y un
16
Se elaboró6 depines de
los maqueta
una pinesentrada
con análoga,
PWM,
para y las
uno
realizar 24porpines
pruebas entrada y Figura Figura
cadademotor, 6. Maqueta con indicador para tomografía
indicador esférico el cual sirve como punto del de 7. Maqueta de la columna vertebral y robot
sistema, para
salida
la el control
digital.
cual En la
tiene de velocidad
implementación de deestos.
estede Se
proyecto
referencia para
emplearon la base delcomo
además robot6
base
dentrouna
pines de la
para
lámina
imagen.
los sensores
OWI modificado.
Figura 7. Maqueta
Una de la columna
vez obtenidas vertebralen
las imágenes, y robot
el equipo de
acrílicosede utilizaron
5 mm, 6material de los pinesescogidocon PWM,
por seruno radiopor cada
deimágenes
posición, OWI modificado.
lúcido motor,
en para de ely tomografía
6control
pines para las salidasde
decomputarizada.
velocidad digitales
estos. Se
En Latomografía
maqueta no se pudo
instalaserelintroducida
robot con con su respectivo
que controlarán la posición de los motores.
emplearon
esta lámina se fijóademás
una porción 6 pines de para
columna los sensores
y un de el brazo robóticoenalel lugar
controlador, tomógrafo, debidose aencontraba
exacto donde
La ventaja más importante de esta tarjeta
posición,
indicador esférico
es que
y 6elpines
se puede cual
embeber
para
sirvelas salidas
como
código punto de que que las
digitales
directamente
partes metálicas
el indicador esférico, comogeneran artefactos
se muestra en la figura 7.
controlarán la posición llamados streaking [13], que por su alta
referenciadesdeparaMatlab
la base del robotde
/ Simulink los
dentroconmotores. La ventaja Figura 7. Maqueta de la columna vertebral y robot
delalaherramienta
imagen.
densidad, superan el umbral para el adecuado
más importante de esta tarjeta es que se puede
Arduino I/O, lo que permite que el programa procesamiento OWI de losmodificado.
datos, dando lugar a
embeber código directamente
embebido sea ejecutado sin tener conexión desde Matlab / imágenes con destellos.
nuevamente
Simulink con con Matlab / Simulink.
la herramienta Arduino I/O, De otralo que La maqueta es llevada a un tomógrafo
parte para
permite que el manejar
programa la potencia
embebidodesea losejecutado
motores sin General Electric, modelo CTE Dual, del
se utiliza
tener conexión la tarjeta
nuevamenteArduino conMotor
MatlabShield. / Simulink. Centro de Imágenes de Occidente, de
Se elaboró una maqueta para
De otra parte para manejar la potencia de los motores realizar las la ciudad de Popayán, Colombia. La
sepruebas
utiliza ladel sistema,
tarjeta Arduino la cual
Motor tiene
Shield.como base maqueta contiene una porción de columna
una lámina de acrílico de 5 mm, material real compuesta por 5 vértebras lumbares, 2
escogido por ser radio lúcido en imágenes de torácicas y el sacro. La siguiente figura
Se elaboró una maqueta para realizar las pruebas del
tomografía computarizada. En esta lámina 6 muestra la maqueta y el indicador de
sistema, la cual tiene como
se fijó una porción de columna y un indicador base una lámina de referencia para la base del robot.
acrílico
esféricode el 5 mm,
cual material
sirve como puntoescogido por ser radio
de referencia Una vez obtenidas las imágenes, en el
lúcido en imágenes de tomografía
para la base del robot dentro de la imagen. computarizada. En equipo de tomografía se instala el robot con
esta lámina se fijó una porción de columna y un
indicador esférico el cual sirve como punto de
referencia para la base del robot dentro de la imagen. Figura 7. Maqueta de la columna vertebral y robot
L
el intercambio de imágenes médicas, diseñado para
la visualización, almacenamiento, impresión y r
transmisión de ellas. Un objeto DICOM simple l
148 Revista Mexicana de Ingeniería Biomédica · volumen 36 · número 2 · May-Ago, 2015 p
puede contener solamente una imagen, pero esta
f
su respectivo controlador, en el lugar exacto imagen Lapuede tener
librería múltiples
para controlar"fotogramas" (frames),
el desplazamiento p
donde se encontraba el indicador esférico, permitiendo y recorridoelde almacenamiento
las imágenes para de bloques de cine u
la navegación
como se muestra en la figura 7. es Vtk lmage Plane Widget. Este widget
puede ser usado para orientar y posicionar
Software de control una imagen en un plano finito, utilizando
cortes de la imagen en los tres planos como
El software diseñado lleva por nombre se muestra en la Figura 9.
IBA (Ingeniería Biomédica Aplicada). El
En esta imagen se empleó la herramienta
programa se desarrolló en VTK (motor
de coordenadas del Plane Widget de VTK con
gráfico de código abierto)[14], y es compilado
la cual se pueden visualizar las coordenadas
en C++ sobre la plataforma Visual Studio
en x, y, z de cualquier punto de la imagen
2010. La interfaz de usuario como íconos,
reconstruida en sus diferentes planos. Los
botones, y ventanas fueron desarrollados
valores visualizados se encuentran expresados
en Qt (software de código abierto) [15].
en milímetros en la parte inferior izquierda de
Las imágenes empleadas se encuentran
la imagen. Esta información permite ubicar
Software endeformato
control Dicom (Digital Imaging and otros datos con varios fotogramas.
la base del robot y el punto donde se desea
Communication in Medicine). Este formato
El software diseñado lleva por nombre IBA que se desplace la punta del robot donde,
es el estándar reconocido mundialmente para La manera estándar
(Ingeniería Biomédica Aplicada). El programa se lugar donde se de representar
encuentra
Figuraun8.un estudio
pequeño
Cortes médico
cilindro
axial, sagital y corona
el intercambio de imágenes médicas, diseñado se hace mediante tres cortes ortogonales a saber:
desarrolló que sirve como guía para el instrumental.
paraen la VTKvisualización,
(motor gráfico almacenamiento,
de código
axial, sagital y coronal. El corte axial es perpendicular
abierto)14impresión
, y es compilado en C++ sobre la
y transmisión de ellas. plataforma
Un objeto c
Visual Studio 2010. La interfaz de usuario como al eje inferior-superior, el plano sagital es
DICOM simple puede contener solamente p
íconos, botones, y ventanas perpendicular al eje izquierda-derecha y el plano
una imagen, pero fueron desarrollados
esta imagen puedeen tener c
Qt (software de código 15
abierto)(frames),
. Las imágenes coronal es perpendicular al eje anterior-posterior. La
múltiples “fotogramas” permitiendo d
empleadas se encuentran en formato Dicom Figura 8 presenta estos cortes realizados a la maqueta
el almacenamiento de bloques de (Digital
cine u otros e
Imagingdatos con varios fotogramas.
and Communication in Medicine). Este del proyecto.
i
La manera estándar de representar
formato es el estándar reconocido mundialmente para un p
estudiodemédico se médicas,
hace mediante La librería para controlar el desplazamiento y
el intercambio imágenes diseñadotresparacortes d
la visualización, almacenamiento, impresión coronal.
ortogonales a saber: axial, sagital y y recorrido de las imágenes para la navegación es Vtk
El corte axial es perpendicular al eje inferior- lmage Plane Widget. Este widget puede ser usado d
transmisión de ellas. Un objeto DICOM simple c
superior,solamente
puede contener el plano una
sagital es perpendicular
imagen, pero esta al para orientar y posicionar una imagen en un plano
eje izquierda-derecha y el plano coronal es finito, utilizando cortes de la imagen en los tres
imagen puede tener múltiples "fotogramas" (frames),
perpendicular al eje anterior-posterior. La planos como se muestra en la Figura 9. E
permitiendo el almacenamiento de bloques de cine u
Figura 8 presenta estos cortes realizados a la Figura 9. VTK Image Plane Widget. l
maqueta del proyecto. Figura 9. VTK Image Plane Widget. d
En esta imagen se empleó la herramienta de a
RESULTADOS procesada.
El software IBA permite visualizar las imágenes Para tener una mayor claridad de la imagen se h
tomadas en el tomógrafo computarizado. En total se incorporado una herramienta que permite que con
realizaron 192 cortes del volumen de la maqueta, clic derecho del mouse y desplazando el puntero d
estos cortes permiten realizar la reconstrucción de la izquierda a derecha o arriba y abajo, se observe
imagen en sus diferentes planos. El software está cambios de contraste y nitidez en la ventana de
diseñado de tal forma que se pueda seguir en forma imagen. Esto puede verse en la Figura 14 donde s
vertical los pasos para posicionar el robot. Estos pueden apreciar los cambios en la imagen co
pasos son seis como se muestra en la12.
Figura Figura 13. principal delrespecto
Pantalla softwarea la
IBAFigura 12
Figura 12. Pantalla principal del software IBA.
RESULTADOS procesada.
pueda seguir en forma vertical los pasos para
posicionar el robot. Estos pasos son seis como
El software IBA permite visualizar las imágenes se Para tenerenuna
muestra mayor13.
la Figura claridad de la imagen se ha
tomadas en el tomógrafo computarizado. En total se incorporado
Como puedeuna herramienta
verse que permite
en la anterior figura, elque con el
realizaron 192 cortes del volumen de la maqueta, primer
clic derecho del mouse y desplazandodeel la
paso es abrir la imagen Dicom puntero de
estos cortes permiten realizar la reconstrucción de la imagen a ser procesada.
izquierda a derecha o arriba y abajo, se observen
imagen en sus diferentes planos. El software está Para tener
cambios una mayor
de contraste claridad
y nitidez en ladeventana
la de la
imagen se ha incorporado una herramienta
diseñado de tal forma que se pueda seguir en forma queimagen.
permiteEstoque puede
con el verse en la Figura
clic derecho 14 donde se
del mouse
vertical los pasos para posicionar el robot. Estos y pueden apreciar
desplazando los cambios
el puntero en la imagen
de izquierda a con
pasos son seis como se muestra en la Figura 13. respecto
derecha a la Figura
o arriba 12 se observen cambios
y abajo,
de contraste y nitidez en la ventana de la
imagen. Esto puede verse en la Figura 14
donde se pueden apreciar los cambios en la
imagen con respecto
Figura a la Figura
14. Cambios 12.
de contraste en la imagen
Figura 13. Secuencia de pasos a realizar con el El segundo paso es ubicar el mouse
Figura 13. Secuencia de pasos a realizar con el
software IBA. sobre Ella segundo
ventana paso“Imagen 3D”el ymouse
con sobre
clic la ventan
es ubicar
sostenido del botón central sobre los planos
software IBA. “Imagen
RESULTADOS se recorren las3D” y con clic
imágenes sostenido
hasta ubicardelelbotón centr
Como puede verse en la anterior figura, el primer indicador sobreesférico,
los planos se recorren
como las imágenes
se muestra en la hasta ubic
paso
El es software
abrir la imagen
IBA Dicom de la imagen
permite a ser Figurael15.
visualizar indicador esférico, como se muestra en la Figu
las imágenes tomadas en el tomógrafo 15.
A continuación se repite el procedimiento
computarizado. En total se realizaron 192 anterior, se ubica el mouse sobre la ventana
cortes del volumen de la maqueta, estos 3D con el botón central sostenido, se
cortes permiten realizar la reconstrucción desplazan los planos para ubicar el pedículo
de la imagen en sus diferentes planos. El en el que se desea posicionar el órgano
software está diseñado de tal forma que se terminal del robot y donde se insertará el
Figura 14. Cambios de contraste en la imagen
Figura 13. Secuencia de pasos a realizar con el
El segundo paso es ubicar el mouse sobre la ventana
está cambios de contraste y nitidez en la ventana de la
orma imagen. Esto puede verse en la Figura 14 donde se
Estos pueden apreciar los cambios en la imagen con
respecto a la Figura
Muñoz Rodríguez 12 Albán. Sistema robótico guía para la inserción de tornillos en cirugía de fijación de columna
y Vivas 151
planos
El siguiente se elpueden
paso es orientar órgano terminal observar
del en IBA lascuentadiferentes
observa en la Figura 17.
El software con una herramienta que
sin invadir el canal vertebral, como se observa
permite sobre la imagen del plano graficar el ángulo en la Figura 17.
ventanas.
robot donde se encuentra la guía. La orientación
consiste en encontrar dos ángulos en los planos más indicado para que el tornillo ingrese a través del
Una vez localizado pedículo
frontal y transversal. el punto sin invadir eldonde secomo se
canal vertebral, También es posible medir el tamaño
observa en la Figura 17.
quiere posicionar el órgano terminal del robot del tornillo a insertar. La herramienta
se obtienen las coordenadas como se muestra “Medidas” permite medir la distancia entre el
en la Figura 16. pedículo y el cuerpo vertebral en milímetros,
El siguiente paso es orientar el órgano permitiendo tener la certeza del tamaño ideal
terminal del robot donde se encuentra la del tornillo a implantar. Esto se observa en
la Figura 18.
pr
calculado en el software IBA es de 71.1 grados, y el in
medido en la imagen obtenida en el arco en C, es Actu
20
ección de los ángulos frontal y sagital. 71.86, con una error aproximado de 0.76 grados, robo
ge
152 como seBiomédica
Revista Mexicana de Ingeniería observa·en la Figura
volumen 20. 2 · May-Ago, 2015
36 · número robo
IS
prese
de
nillo a indu
cu
medir la 2003
hu
bral en gesti
amaño ISOLa
a en la de elg
cual
pr
humté
pr
Figura 20. Validación del ángulo transversal. Lacose
el riec
Por otra parte en el plano frontal el ángulo calculado proc
H
en el software IBA es de 12 grados, el obtenido en el técni
(H
arco en C es de 12.85 grados, con un error proc
do
Figura
Figura 20.20. Validación
Validación del ángulo transversal.
aproximado de 0.85 del ángulo
grados comotransversal.
se observa en la contr
sis
Figura 21. riesg
pr
Por otra parte en el plano frontal el ángulo calculado Heal
co
Figura 19. Posicionamiento final del robot con
en el software IBA es de 12 grados, el obtenido en el (HFM
m
Figura 19. Posicionamiento
su guía. final del robot con su
arco en C es de 12.85 grados, con un error dond
ro
guía.
Para verificar el correcto funcionamiento del sistema
aproximado de 0.85 grados como se observa en la siste
se empleó un arco en C marca OEC, modelo 9800, Figura 21. prior
Por último,
propiedad dandoNeurológica
de la Unidad clic en elSanta
botón de
Clara, con l
as”. “Activar”
ubicada en loselquirófanos
robot sedemueve a Saludcoop
la clínica la posiciónde medEs
deseada, colocando el anillo en posición
la ciudad de Popayán, Colombia. El intensificador de pa
robó
var” el para quese elemplea
imágenes cirujano introduzca
en modo por élpara
fluoroscopia el
el
instrumental para realizar la perforación y
ando el tomar imágenes continuas de rayos X de la maqueta or
a continuación el tornillo. La Figura 19
zca por en tiempo real, lo que permitirá verificar la correcta to
muestra el sistema completo en su fase de Este
ón y a posición y orientación del sistema. ro
posicionamiento final. para
stra el co
Para verificar el correcto funcionamiento el fin
pa
o final. Una
del vez obtenidasselas imágenes
empleó en unel arco
arcoen C,
enestas Figura
sistema C Figura 21.21.Validación
Validacióndeldelángulo
ángulofrontal.
frontal.
orien
son grabadas en medio digital
marca OEC, modelo 9800, propiedad de en formato bmp,
la torni
Unidad Neurológica Santa Clara, ubicada En el plano transversal el ángulo de robo
en los quirófanos de la clínica Saludcoop referencia calculado en el software IBA es con e
de la ciudad de Popayán, Colombia. El de 71.1 grados, y el medido en la imagen para
intensificador de imágenes se emplea en modo Figura 21. Validación del ángulo frontal.
obtenida en el arco en C, es 71.86, con una
fluoroscopia para tomar imágenes continuas error aproximado de 0.76 grados, como se
de rayos X de la maqueta en tiempo real, lo observa en la Figura 20.
que permitirá verificar la correcta posición y Por otra parte en el plano frontal el ángulo
orientación del sistema. calculado en el software IBA es de 12 grados,
Una vez obtenidas las imágenes en el arco el obtenido en el arco en C es de 12.85 grados,
en C, estas son grabadas en medio digital con un error aproximado de 0.85 grados como
en formato bmp, propio del equipo. Estas se observa en la Figura 21.
imágenes se cargaron al software Geogebra,
con cuyas herramientas se midieron los DISCUSIÓN
ángulos en que se encontraba posicionada la
guía. Estos ángulos se comparan con los Las salas de cirugía son unidades médicas
obtenidos en el software IBA, el error angular de alto riesgo en donde la prioridad es la
es la diferencia entre estos dos valores. seguridad del paciente. La cirugía asistida
Muñoz Rodríguez y Vivas Albán. Sistema robótico guía para la inserción de tornillos en cirugía de fijación de columna 153
por robots es un procedimiento de alto riesgo formato Dicom de una columna vertebral
[17], en donde se puede generar situaciones real. El software desarrollado, llamado
que comprometan la seguridad del paciente IBA, permite mostrar en pantalla la imagen
[18]. en tres dimensiones de las vértebras de
Actualmente no existen normas de la maqueta realizada, pudiéndose definir el
seguridad para los robots quirúrgicos pero punto inicial y el punto final de la inserción
existen normas para los robots industriales del tornillo transpedicular. Realizando
como la ISO 10218: 2011 que presenta sencillos ajustes en el software es posible que
los requisitos de seguridad para los robots el robot modificado, el cual está ubicado y
industriales. En la parte medica está la referenciado al lado de la columna vertebral,
ISO 13485: 2003, norma en la cual se se mueva frente a la vértebra en cuestión,
establecen los requisitos de gestión de calidad mostrando al cirujano por medio de un anillo
para dispositivos médicos; y en la ISO fijado a su órgano terminal, la posición y
14971: 2012 se presenta la aplicación del orientación guía para que él pueda introducir
sistema de gestión de riesgos para dispositivos el tornillo.
médicos, lo cual implica la seguridad para la Los resultados muestran un error angular
interacción robots - humanos [19]. bastante pequeño. Aunque se utilizó para
La seguridad de un robot quirúrgico este trabajo un robot comercial muy simple y
está en su diseño el cual es basado en la de solo cinco grados de libertad, los resultados
descripción de un procedimiento quirúrgico muestran que es posible construir un sistema
y en conocimientos técnicos y médicos de la más completo con el cual podrían iniciarse
cirugía. Este tipo de procedimientos requiere pruebas en el quirófano. El obtener una
de una estandarización, control y seguimiento herramienta funcional de este tipo permitiría
para estos sistemas de alto riesgo. Uno de reducir considerablemente la posibilidad de
los modelos más empleados es el Healthcare errores al momento de introducir los tornillos
Failure Mode and Effects Analysis (HFMEA), transpediculares en cirugía de fijación de
que es una herramienta de evaluación en columna.
donde se identifican las posibles causas de Trabajos futuros explorarán el sistema
error del sistema mediante diagramas de con un robot más robusto y de seis grados
flujo. Los errores se priorizan según gravedad, de libertad, así como su prueba en las
frecuencia, y probabilidad, con las medidas operaciones de fijación de columna más
de control existentes, con la toma de medidas sencillas.
para cada caso, y con el tipo de cirugía
robótica a realizar [20]. REFERENCIAS