Академический Документы
Профессиональный Документы
Культура Документы
Javier Melo-Uribe, Álvaro Bertelsen-Simonetti, Diego Borro-Yágüez, Emilio Sánchez-Tapia 2205.11 ROBÓTICA APLICADA
de Manuel Lardizábal, 15 – 20018 San Sebastián. Tfno: +34 943 212800. jmelo@ceit.es.
Cod. 5011 Dyna Noviembre - Diciembre 2012 • Vol. 87 nº6 • 647/654 647
MECÁNICA Nuevo asistente robótico para cirugía: Arquitectura y algoritmos de control
2205.11 ROBÓTICA APLICADA Javier Melo-Uribe, Álvaro Bertelsen-Simonetti, Diego Borro-Yágüez, Emilio Sánchez-Tapia
648 Dyna Noviembre - Diciembre 2012 • Vol. 87 nº6 • 647/654 Cod. 5011
Nuevo asistente robótico para cirugía: Arquitectura y algoritmos de control MECÁNICA
Javier Melo-Uribe, Álvaro Bertelsen-Simonetti, Diego Borro-Yágüez, Emilio Sánchez-Tapia 2205.11 ROBÓTICA APLICADA
Cod. 5011 Dyna Noviembre - Diciembre 2012 • Vol. 87 nº6 • 647/654 649
MECÁNICA Nuevo asistente robótico para cirugía: Arquitectura y algoritmos de control
2205.11 ROBÓTICA APLICADA Javier Melo-Uribe, Álvaro Bertelsen-Simonetti, Diego Borro-Yágüez, Emilio Sánchez-Tapia
(3) (5)
650 Dyna Noviembre - Diciembre 2012 • Vol. 87 nº6 • 647/654 Cod. 5011
Nuevo asistente robótico para cirugía: Arquitectura y algoritmos de control MECÁNICA
Javier Melo-Uribe, Álvaro Bertelsen-Simonetti, Diego Borro-Yágüez, Emilio Sánchez-Tapia 2205.11 ROBÓTICA APLICADA
2.3.1. Generación de restricciones virtuales en el En donde , con lo cual es un vector que está
espacio incluido dentro del sub-espacio de direcciones no
A continuación se explicará en detalle la particularización preferentes .
del algoritmo descrito en los anteriores párrafos, para la Es necesario ahora precisar que el robot adoptará dos
generación de una zona de restricción virtual de tipo cilíndrico. diferentes comportamientos, dependiendo de la ubicación
El interés de generar una restricción virtual cilíndrica se basa de su extremo final en el espacio de trabajo. De esta forma
en el hecho de que el cilindro se asume como una de las si el extremo final del robot se encuentra dentro del área
primitivas geométricas a partir de la cual se pueden generar acotada por la restricción virtual, esto es , el robot
otros casos más generales de restricción de movimiento, tales tendrá libertad de movimiento en todas las direcciones del
como el movimiento a lo largo de una línea o sobre un plano espacio, teniendo en cuenta que de acuerdo con la
determinado. El algoritmo presentado permite generar una ecuación de la admitancia definida en (6). Cuando el robot
superficie virtual que restringe el movimiento del robot dentro está en la región de frontera, esto es , la
de un área específica, pero permite la libertad de movimiento admitancia deber ser modificada para permitir al usuario
cuando la posición del robot se encuentra dentro de los límites moverse a lo largo del contorno de dicha región,
definidos. De igual forma, las mejoras introducidas en la manteniendo el extremo del robot dentro del área de
definición de las condiciones de contorno, hacen posible restricción. Para tal fin, se restituye una fuerza/par estable,
transmitir al usuario la sensación háptica de estar colisionando que permite al usuario percibir la sensación háptica del
con una superficie virtual, con lo cual se mejora la forma de contacto con la pared virtual, sin llegar a traspasarla [14].
interacción entre el usuario y el dispositivo robótico Para el cálculo de la fuerza/par que será restituida al
principalmente en tareas de guiado y posicionamiento fino. usuario, son necesarios los operadores de proyección
ortogonal del vector de error . Estos operadores de
proyección son [E] y , los cuales se obtienen a partir
de la ecuación (5), substituyendo . De esta forma la
fuerza/par que se restituye queda definida como:
(8)
Cod. 5011 Dyna Noviembre - Diciembre 2012 • Vol. 87 nº6 • 647/654 651
MECÁNICA Nuevo asistente robótico para cirugía: Arquitectura y algoritmos de control
2205.11 ROBÓTICA APLICADA Javier Melo-Uribe, Álvaro Bertelsen-Simonetti, Diego Borro-Yágüez, Emilio Sánchez-Tapia
652 Dyna Noviembre - Diciembre 2012 • Vol. 87 nº6 • 647/654 Cod. 5011
Nuevo asistente robótico para cirugía: Arquitectura y algoritmos de control MECÁNICA
Javier Melo-Uribe, Álvaro Bertelsen-Simonetti, Diego Borro-Yágüez, Emilio Sánchez-Tapia 2205.11 ROBÓTICA APLICADA
Cod. 5011 Dyna Noviembre - Diciembre 2012 • Vol. 87 nº6 • 647/654 653
MECÁNICA Nuevo asistente robótico para cirugía: Arquitectura y algoritmos de control
2205.11 ROBÓTICA APLICADA Javier Melo-Uribe, Álvaro Bertelsen-Simonetti, Diego Borro-Yágüez, Emilio Sánchez-Tapia
(b) se observa que la señal igualmente oscila, aunque con con lo cual es necesario continuar su evolución haciendo
una menor amplitud (2.2 N) en comparación a los valores énfasis en factores como la seguridad y la ergonomía que
obtenidos con el controlador convencional. Si se observa la son determinantes para que el sistema tenga una adecuada
Fig.7 (c), la trayectoria seguida por el robot no presenta aceptación por parte del personal médico.
mayores variaciones, y reproduce fielmente el contorno de
la pared virtual que delimita el espacio de trabajo.
La rigidez estimada del usuario tiene un valor máximo 5. BIBLIOGRAFÍA
de , cuyo efecto sobre la estabilidad del sistema se ve [1] Kabins M.B and Weinstein J.N. “The History of Vertebral
Screw and Pedicle Screw Fixation”. The Iowa Orthopaedic
contrarrestado por la acción del controlador adaptativo, que Journal, 11, 1991, p 127.
ajusta proporcionalmente la viscosidad de la admitancia de [2] Holly LT, “Image-guided spinal surgery”. The International Journal of
acuerdo con el valor instantáneo calculado de la rigidez Medical Robotics and Computer Assisted Surgery, Vol.2, sup 1,
estimada del usuario: ver Ecuación (4). De esta forma en la 2006, p. 7-15. DOI: http://dx.doi.org/10.1002/rcs.69.
[3] Richter M, Cakir B, and Schmidt R. “Cervical pedicle
Fig.7 (b) se observa como la viscosidad aumenta hasta un screws: conventional versus computer-assisted placement
valor máximo de , coincidiendo con el aumento de la of cannulated screws”. Spine, 30, 2005, p 2280.
rigidez impuesta por el usuario. [4] Tjardes T, Shafizadeh S, Rixen D, et al. “Image-guided
spine surgery: state of the art and future directions”.
European Spine Journal, Vol. 19, 2010, p. 25–45. DOI:
http://dx.doi.org/10.1007/ s00586-009-1091-9.
[5] Peshkin M, Colgate J, Wannasuphoprasit W, et al. “Cobot
4. CONCLUSIONES Y TRABAJO FUTURO architecture,” Robotics and Automation, IEEE Transactions, Vol. 17, no.
4, 2001, p. 377–390. DOI: http://dx.doi.org/10.1109/70.954751.
Este artículo presenta el trabajo realizado para diseñar, [6] Bettini A, Lang S, Okamura A, et al. “Vision assisted control for
implementar y evaluar el funcionamiento de las manipulation using virtual fixtures: Experiments at macro and
restricciones virtuales de movimiento impuestas a un robot micro scales,” Robotics and Automation ICRA’02 Proceedings,
IEEE International Conference, Vol. 4, 2002, p. 3354–3361. DOI:
colaborativo (COBOT) dedicado a la asistencia del cirujano http:// dx.doi.org/10.1109/ROBOT.2002.1014229.
en procedimientos de cirugía de fijación transpedicular. No [7] Hogan N, “Impedance control: An approach to manipulation: Part
obstante, los algoritmos de control son suficientemente III applications,” Journal of dynamic systems,
generales como para considerar la aplicación de este tipo de measurement, and control, Vol. 107, no. 2, 1985, p. 17.
[8] Seraji H, “Adaptive admittance control: An approach to explicit force
asistencias en otros procedimientos quirúrgicos. control in compliant motion,” in Robotics and Automation, 1994.
Se ha presentado un algoritmo para el establecimiento Proceedings. IEEE International Conference. 1994, p. 2705–2712.
de restricciones virtuales de movimiento, el cual permite DOI: http://dx.doi.org/10.1109/ROBOT.1994.350927.
[9] Mason M. “Compliance and force control for computer
renderizar una superficie virtual de contacto (pared virtual) controlled manipulators”. Systems, Man and Cybernetics,
que acota el espacio de trabajo y que retroalimenta al IEEE Transactions, 1981 Vol.11, p.418 –432. DOI:
usuario las fuerzas generadas como producto de la http://dx.doi.org/10.1109/ TSMC.1981.4308708.
interacción (contactos) efectuada. Con dicho algoritmo es [10] Surdilovic D. “Contact stability issues in position based impedance
control: Theory and experiments”. Proceedings of Robotics
posible transmitir al usuario la sensación háptica de un and Automation ICRA’96, IEEE International
contacto virtual, facilitando la ejecución de tareas Conference, Vol 2, 1996, p. 1675–1680. DOI:
fundamentales en el procedimiento de fijación http://dx.doi.org/10.1109/ ROBOT.1996.506953.
[11] Tsumugiwa T, Yokogawa R, and Hara K. “Variable impedance control
transpedicular, como lo son el seguimiento y guiado del based on estimation of human arm stiffness for human-robot
dispositivo robótico a lo largo de trayectorias predefinidas. cooperative calligraphic task”. Proceedings of Robotics and
Los resultados experimentales presentados en este trabajo, Automation ICRA’02, IEEE International Conference. Vol.1, 2002, p.
644–650. DOI: http://dx.doi.org/10.1109/ROBOT.2002.1013431.
demuestran que la aplicación de un controlador de admitancia
[12] Lee J, Kim S, Kim Y, et al. “Automated surgical planning and
adaptativo permite mejorar la interacción usuario/robot, evaluation algorithm for spinal fusion surgery with three-dimensional
cuando se desempeñan tareas colaborativas. Es necesario pedicle model,” Intelligent Robots and Systems (IROS
aclarar, que tan sólo se ha realizado una evaluación preliminar 2011), IEEE International Conference, 2011, p. 2524–
2531. DOI: http://dx.doi.org/10.1109/IROS.2011.6094644.
del concepto propuesto, y que es necesario realizar una [13] Marayong P, Li M, Okamura A, et al. “Spatial motion constraints
completa campaña de experimentos que involucre al personal theory and demonstrations for robot guidance using virtual fixtures,” in
médico, para de esta manera poder validar el funcionamiento y Robotics and Automation, 2003. Proceedings. ICRA’03. IEEE
International Conference, Vol. 2. IEEE, 2003 p. 1954–1959. DOI:
aplicabilidad del dispositivo. http://dx.doi.org/10.1109/ROBOT.2003.1241880.
Tal y como se adelantó al inicio del presente apartado, este [14] Melo J y Sánchez E. “Control de bajo coste para
estudio abre un camino para el ensayo y evaluación del sistema dispositivos hápticos”. DYNA Ingeniería e industria, 85(3),
presentado en un caso clínico real en un futuro cercano, 2010, p.237–244. DOI: http://dx.doi.org/10.6036/3018
[15] Shoham M, Brink-Danan S, Friedlander A, and Knoller N. “Bone-
teniendo en cuenta además que el robot y la arquitectura Mounted Miniature Robotic System for Spine Surgery”.
planteada es bastante genérica, con lo cual el sistema Biomedical Robotics and Biomechatronics BioRob 2006. IEEE/
propuesto podría ser adaptado a otras aplicaciones médicas, RAS-EMBS International Conference, 2006, p. 917–920. DOI:
http://dx.doi.org/10.1109/BIOROB.2006.1639208.
como cirugías ortopédicas en pelvis o fémur. El sistema [16] Dozio L, Mantegazza P. “Real time distributed control
presentado, así como también los algoritmos de control se systems using RTAI”. Sixth IEEE International Symposium
encuentran aún en fases preliminares de desarrollo, on Object-Oriented Real-Time Distributed Computing
(ISORC’03), Hakodate (Japan), 2003, p. 11–8. DOI:
http://dx.doi.org/10.1109/ ISORC.2003.1199229.
654 Dyna Noviembre - Diciembre 2012 • Vol. 87 nº6 • 647/654 Cod. 5011
Copyright of DYNA - Ingeniería e Industria is the property of Publicaciones Dyna SL and its content may not
be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written
permission. However, users may print, download, or email articles for individual use.