ES2989323T3 - Dispositivo de ayuda a la manipulación de un instrumento - Google Patents

Dispositivo de ayuda a la manipulación de un instrumento Download PDF

Info

Publication number
ES2989323T3
ES2989323T3 ES16705060T ES16705060T ES2989323T3 ES 2989323 T3 ES2989323 T3 ES 2989323T3 ES 16705060 T ES16705060 T ES 16705060T ES 16705060 T ES16705060 T ES 16705060T ES 2989323 T3 ES2989323 T3 ES 2989323T3
Authority
ES
Spain
Prior art keywords
point
instrument
force
fixing point
impedance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES16705060T
Other languages
English (en)
Inventor
Guillaume Morel
Lin Dong
Florian Richer
Nicolas Perrin
Clément Vidal
Bérengère Bardou
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Centre National de la Recherche Scientifique CNRS
ENDOCONTROL
Sorbonne Universite
Original Assignee
Centre National de la Recherche Scientifique CNRS
ENDOCONTROL
Sorbonne Universite
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Centre National de la Recherche Scientifique CNRS, ENDOCONTROL, Sorbonne Universite filed Critical Centre National de la Recherche Scientifique CNRS
Application granted granted Critical
Publication of ES2989323T3 publication Critical patent/ES2989323T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/30Surgical robots
    • A61B34/37Leader-follower robots
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/30Surgical robots
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/70Manipulators specially adapted for use in surgery
    • A61B34/75Manipulators having means for prevention or compensation of hand tremors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/70Manipulators specially adapted for use in surgery
    • A61B34/76Manipulators having means for providing feel, e.g. force or tactile feedback
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/70Manipulators specially adapted for use in surgery
    • A61B34/77Manipulators with motion or force scaling
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J18/00Arms
    • B25J18/007Arms the end effector rotating around a fixed point
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/06Measuring instruments not otherwise provided for
    • A61B2090/062Measuring instruments not otherwise provided for penetration depth
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/06Measuring instruments not otherwise provided for
    • A61B2090/067Measuring instruments not otherwise provided for for measuring angles

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Surgery (AREA)
  • Robotics (AREA)
  • Medical Informatics (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Molecular Biology (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

La invención se refiere a un dispositivo y a un método para ayudar al manejo de un instrumento mediante dicho dispositivo, utilizando el dispositivo y el método efectos de palanca para calcular los datos relativos a cualquier punto de un eje del instrumento, en lugar de utilizar sensores de baja precisión. También se describen otras mejoras que permiten un rendimiento de uso de mayor calidad para el operador, lo que reduce el riesgo de errores y simplifica las operaciones. (Traducción automática con Google Translate, sin valor legal)

Description

DESCRIPCIÓN
Dispositivo de ayuda a la manipulación de un instrumento
Campo técnico general
La invención se refiere a la robótica de co-manipulación, es decir, a la manipulación simultánea de un instrumento por un robot y por un operador con el fin de ayudar al operador que manipula el instrumento. Aquí, la palabra "instrumento" se refiere a un objeto en general, que puede ser una herramienta, una pieza mecánica, un dispositivo de visualización como una cámara, etc. El usuario realiza una tarea que consiste en manipular este objeto y el papel del robot de comanipulación es ayudarle.
La invención se refiere más específicamente a procedimientos y dispositivos para ayudar a la manipulación de un instrumento que pasa a través de un orificio, cuyo extremo distal debe ser controlado. Estos dispositivos o procedimientos se utilizan ventajosamente en combinación con la supervisión por vídeo desde un endoscopio, de modo que el operador pueda observar sus manipulaciones en directo.
La invención tiene una aplicación particular en la cirugía laparoscópica, en la que se insertan instrumentos largos y finos(a través decánulas) en el cuerpo de un paciente para poder realizar una intervención quirúrgica.
Este tipo de operación requiere generalmente varios instrumentos y puede durar varias horas.
Estado de la técnica
En este texto, se darán ejemplos para el ámbito quirúrgico. No obstante, pueden aplicarse sin dificultad a cualquier tipo de manipulación a través de un orificio que requiera un equipo similar al utilizado en la laparoscopia (mecánica de precisión, etc.).
En ausencia de un dispositivo que ayude a manipular un instrumento, como un robot que transporte un instrumento, todos los instrumentos son manipulados por el cirujano y/o un ayudante. La cirugía laparoscópica suele requerir movimientos precisos y técnicos, así como una postura corporal difícil y mantenida por parte del operador, lo que puede provocar trastornos musculoesqueléticos.
Este tipo de cirugía ha evolucionado hacia la robotización manipulada por control remoto, en la que el robot que transporta los instrumentos es manipulado a distancia por un cirujano. Además del elevado coste que supone instalar un robot de este tipo, existen importantes limitaciones. Por ejemplo, el hecho de que el cirujano manipulador no esté "esterilizado" (trabaja en una consola no estéril), o que las operaciones periquirúrgicas sean complicadas (el cirujano tiene que indicar exactamente qué instrumento quiere y dónde, ya que no está directamente sobre el cuerpo del paciente), o el hecho de que un robot de este tipo sólo funcione para operaciones muy localizadas (próstata, útero, etc.), pero no permita operar eficazmente cuando hay que llegar a zonas del cuerpo separadas entre sí, por ejemplo cuando hay que cambiar la cánula (dispositivo para introducir el instrumento en el paciente
Otra evolución, que es la que interesa a la invención, se ha orientado hacia la co-manipulación de una herramienta por medio de un robot y un operador. En este caso, además de transportar los instrumentos, el robot filtra cualquier imprecisión en los movimientos del operador (vibraciones, etc.).
Los procedimientos de filtrado utilizan, por ejemplo, la viscosidad, estableciendo una relación entre una velocidad de desplazamiento y una fuerza, o la rigidez, estableciendo una relación entre una desviación de posición y una fuerza, o asignando una inercia virtual al instrumento. También se pueden buscar combinaciones de estos efectos. Todos estos efectos y sus posibles combinaciones forman parte de las impedancias mecánicas que puede conseguir el robot utilizando recursos de programación.
Como se muestra en lafigura 1,los dispositivos de ayuda 1 para la co-manipulación de un instrumento tienen tres grados de libertad activos, lo que puede conseguirse, por ejemplo, mediante tres actuadores sucesivos A1, A2, A3, cada uno de los cuales controla un eje, permitiendo que un punto dado del último extremo del robot controlado por estos actuadores se mueva en las tres dimensiones del espacio. Es posible, sin cambiar el principio de la invención, organizar los tres actuadores en paralelo en lugar de en serie, de acuerdo con los principios de la robótica paralela conocidos por los expertos en la materia. También es posible utilizar más de tres actuadores para mover un punto dado en el último extremo del robot, constituyendo así una cadena cinemática redundante, según los principios de los robots redundantes conocidos por los expertos en la materia. Además, estos dispositivos tienen tres grados de libertad pasivos, gracias a una rótula pasiva en dicho extremo. De este modo, no se transmite ningún momento y el instrumento 20 puede ser manejado libremente por un operador. El instrumento 20 también se inserta de modo que el eje del instrumento 20 pase por el centro de la rótula pasiva. Se define un punto de fijación P que pasa por el centro de la rótula y atraviesa el instrumento 20.
El dispositivo está controlado por una unidad de procesamiento U. La arquitectura general consiste en recuperar información (posición, velocidad en general) del instrumento 20, procesarla y determinar una fuerza que debe aplicarse al punto de fijación.
Los sensores C1, C2, C3 están dispuestos en cada actuador (es decir, tres sensores), y dos sensores C4, C5 están dispuestos en la rótula para medir rotaciones distintas de la que se produce alrededor del eje del instrumento. En otras palabras, C4 y C5 se utilizan para medir la orientación del eje del instrumento. Para configurar el dispositivo, no es necesario saber cómo gira el instrumento sobre su propio eje.
Los puntos de interés, es decir, el centro de la rótula, la posición de la mano del operador y la punta del instrumento (“tip” o extremo distal del instrumento), están situados en el eje del instrumento. Lafigura 3ilustra la posición de estos puntos.
Sin embargo, los dispositivos de co-manipulación presentan actualmente limitaciones que dificultan su uso o impiden un mejor aprovechamiento de las posibilidades que podrían ofrecer.
Algunas de estas limitaciones son las siguientes.
Como se ha mencionado anteriormente, las impedancias se implementan para mejorar las sensaciones del operador durante la manipulación y también para perfeccionar los gestos.
Una solución conocida consiste en crear una impedancia en el centro de la rótula, lo que se ve facilitado por el hecho de que la posición del centro de la rótula se conoce con precisión en todo momento gracias a los tres sensores C1, C2 y C3 presentes en los tres actuadores.
Sin embargo, esta solución no es óptima desde el punto de vista de las sensaciones del operador, y puede ser preferible crear una impedancia programable en la empuñadura del instrumento (en la mano del operador) o en el extremo distal del instrumento, que es la parte que el operador desea controlar.
Sin embargo, para programar una impedancia en los otros puntos, es necesario, según el estado de la técnica, utilizar los sensores C4 y C5 de la rótula además de los sensores C1, C2 y C3 de las articulaciones.
Por razones técnicas, los sensores del actuador ofrecen una señal precisa con poco ruido, mientras que los sensores de la rótula (típicamente potenciómetros) pueden ser de menor calidad y ofrecer una señal poco precisa con mucho ruido.
Por consiguiente, el conocimiento de los datos relativos a otros puntos del eje del instrumento (el extremo distal del instrumento o un punto del mango proximal, por ejemplo), como la posición o la velocidad, es relativamente escaso, lo que impide obtener la impedancia deseada en el lugar deseado.
Otro problema que se plantea en la asistencia robótica para la cirugía laparoscópica (o más generalmente para la manipulación a través de un orificio) reside en la parametrización del robot y, en particular, en la parametrización del punto de incisión, que es el punto de entrada del instrumento en el cuerpo del paciente.
Algunos robots existentes para asistir a la cirugía laparoscópica operan alrededor de un punto fijo. El robot debe colocarse con precisión antes de la operación para que este punto fijo se corresponda con el punto de incisión. Es necesario un procedimiento de reajuste, realizado antes del inicio de la operación.
Tales procedimientos son propensos a errores y ralentizan el desarrollo de la intervención. Por lo tanto, es deseable ofrecer dispositivos que no requieran un posicionamiento preciso del robot antes de la intervención, ni su reposicionamiento.
Otro problema reside en la aplicación de las impedancias y la experiencia del operador con ellas. En el caso de la viscosidad, que establece una relación entre una fuerza y una velocidad (para dar al cirujano la impresión de moverse en un medio viscoso), es prudente que el operador, para movimientos ligeros y precisos, trabaje con una viscosidad alta para filtrar cualquier imprecisión a pesar de las bajas velocidades; en cambio, cuando tenga que desplazar el instrumento a otra zona del paciente, deberá trabajar con una viscosidad baja, ya que de lo contrario tendrá que ejercer mucha fuerza simplemente para mover la herramienta, lo que puede provocar una fatiga innecesaria y una pérdida de tiempo, ya que el robot ralentiza el movimiento.
Para conseguirlo, ya se ha propuesto generar una viscosidad variable entre dos estados (baja cuando la velocidad de la mano es alta, alta cuando la velocidad de la mano es baja), o continua.
Tales configuraciones pueden generar inestabilidades, como se muestra en una prueba experimental ilustrada en lafigura 4: el operador desea mover el instrumento a una velocidad media, que corresponde a una viscosidad intermedia entre el valor máximo (para velocidades lentas) y el valor mínimo (para velocidades rápidas). Para alcanzar esta velocidad media, partiendo de la velocidad cero, el operador se verá obligado a acelerar el movimiento. Al aumentar la velocidad, la disminución de la viscosidad provocará una reducción de la resistencia del robot, lo que dará lugar a una aceleración repentina del movimiento; como resultado, la velocidad se vuelve rápidamente superior a la velocidad media a la que el operador desea mover el instrumento. El operador reduce entonces su fuerza para disminuir la velocidad, lo que provocará un aumento de la viscosidad y una desaceleración brusca del movimiento: se crea así una oscilación en torno a la velocidad media deseada por el usuario, lo que impide utilizar correctamente el sistema de comanipulación.
Para dotar al operador de un robot de co-manipulación que le ayude de forma más dirigida, es posible definir guías. Para ello, primero hay que definir algunas restricciones geométricas (un punto, una línea recta, una esfera, etc.). El robot de co-manipulación se programa entonces para aplicar fuerzas diseñadas para llevar un punto del instrumento de vuelta a esta restricción, o a la inversa, para empujar hacia atrás un punto del instrumento cuando se acerque a esta restricción. Una forma conocida en el estado de la técnica es utilizar fuerzas elásticas (es decir, proporcionales al desplazamiento en relación con la tensión), que es una forma particular de impedancia mecánica. Esto es particularmente interesante, en el contexto de la aplicación prevista, si la punta del instrumento es su extremo distal, ya que permite guiar este extremo, por ejemplo para evitar una región anatómica determinada, o para mantener el extremo en un plano de resección. En este caso, es posible definir la restricción relativa a la anatomía del paciente y, a continuación, calcular esta restricción en el sistema de coordenadas del robot mediante un procedimiento de registro conocido. Pero esta operación es compleja porque requiere planificación y recalibración.
Por último, dado que las operaciones duran varias horas, es posible que el operador no esté manejando realmente el instrumento. Por ejemplo, puede querer apoyar el brazo o realizar otro gesto con otro instrumento. A veces, la manipulación consiste simplemente en mantener constantes la posición y la orientación del instrumento. Este es el caso, por ejemplo, cuando el instrumento es un retractor con el que el cirujano levanta (o separa) un órgano para permitir el libre acceso a una parte de la anatomía que de otro modo cubriría. En estos distintos casos, es deseable que el robot de co-manipulación pueda pasar a un modo denominado de bloqueo, que consiste simplemente en inmovilizar el instrumento sin ayuda del operador. Cambiar a un modo de bloqueo, o más generalmente cambiar de un modo de funcionamiento (con una impedancia dada) a otro (con una impedancia diferente), se efectúa generalmente utilizando un medio de control auxiliar como un botón, un pedal, una orden vocal o cualquier otro medio. La integración de este control es problemática en muchas situaciones: las manos del cirujano están ocupadas por instrumentos, lo que hace complejo el uso de controles manuales; sus pies suelen estar ocupados por los pedales de diversos dispositivos, como sistemas de imagen o instrumentos electroquirúrgicos; su voz se utiliza para comunicarse con el resto del equipo, y la carga cognitiva de la comunicación verbal con una máquina, utilizando un lenguaje específico, puede ser perturbadora. Por lo tanto, es deseable que el robot de co-manipulación sea capaz de "adivinar" a qué modo quiere el operador que cambie para realizar el cambio.
El estado de la técnica pertinente se divulga en los documentos WO 2006/124390 A2, US 6 786 896 B1, US 2007/142823 A1,W O 02/060653 A2 y "Lever - Wikipedia", 31 de enero de 2016(2016-01-31), Obtenido de Internet:URL:https://en.wikipedia.org/w/index.php? title=Lever&oldid=702525681.
Descripción de la invención
La invención está limitada por el alcance de la reivindicación independiente 1. Otras realizaciones se describen en las reivindicaciones dependientes.
Uno de los objetivos de la invención es proponer un procedimiento de ayuda no reivindicado que permita aumentar la precisión del gesto del operador al manipular el dispositivo y proponer precisamente dicho dispositivo.
Según un primer aspecto, este objetivo se consigue mediante un procedimiento de ayuda a la manipulación de un instrumento por medio de un dispositivo de ayuda a la manipulación del instrumento,
el dispositivo comprende
un brazo articulado destinado a ser fijado a un bastidor y que puede ser manipulado por un operador, al que puede fijarse un instrumento en un punto de fijación de dicho brazo articulado que forma una rótula pasiva entre el brazo articulado y el instrumento, comprendiendo el brazo articulado unos motores para desplazar el punto de fijación en un sistema de referencia vinculado al bastidor, siendo el instrumento manipulable alrededor de un punto de apoyo que tiene una posición conocida y fija en el sistema de referencia,
una unidad de procesamiento que comprende un procesador configurado para controlar los motores a fin de producir una impedancia determinada en cualquier punto de un eje del instrumento que conecta el punto de fijación con el punto de apoyo;
el procedimiento se caracteriza porque comprende las etapas de:
determinar datos relativos a una posición y/o velocidad del punto de fijación en el sistema de referencia vinculado al dispositivo de ayuda;
determinar una fuerza que debe aplicarse al punto de fijación en función de dichos datos relativos al punto de fijación, la posición del punto de apoyo, la distancia conocida desde el punto de fijación a cualquier punto, y una impedancia dada que debe impartirse a cualquier punto,
controlar los motores para transmitir esta fuerza al instrumento en el punto de fijación.
Gracias a este procedimiento, no es necesario obtener los datos suministrados por los sensores angulares en la rótula pasiva y es posible utilizar únicamente los datos de los sensores del actuador, cuya medición es precisa y sin ruido (véase la introducción). Una solución es utilizar un modelo de palanca alrededor del punto de apoyo del instrumento, cuya posición se conoce. Este punto de apoyo suele estar situado en la cánula (insertada previamente, por ejemplo, en la pared abdominal del paciente), en la que se desliza el instrumento.
Conociendo los datos relativos al punto de fijación y a la posición del punto de apoyo, que es fijo, se puede producir una impedancia dada en cualquier punto del eje, como se explicará en la descripción detallada de la invención.
Según un segundo aspecto, la invención se refiere a un procedimiento no reivindicado de recalibrado automático en la ayuda a la manipulación de un instrumento mediante un dispositivo de ayuda a la manipulación del instrumento,
el dispositivo comprende
un brazo articulado destinado a ser fijado a un bastidor y que puede ser manipulado por un operador, al que se puede fijar un instrumento en un punto de fijación de dicho brazo articulado que forma una rótula pasiva entre el brazo articulado y el instrumento, el brazo articulado que comprende articulaciones y sensores que miden el desplazamiento, dicho brazo que permite desplazar el punto de fijación en un sistema de referencia vinculado al bastidor, el instrumento que tiene un eje de instrumento cuya dirección es conocida,
una unidad de procesamiento que comprende un procesador configurado para controlar los motores;
el procedimiento se caracteriza por las etapas de:
obtener, en el sistema de referencia vinculado al dispositivo, una pluralidad de rectas definidas por el eje del instrumento, correspondiendo las rectas a una pluralidad de configuraciones del instrumento,
estimar la existencia de una zona de intersección de dicha pluralidad de líneas,
obtener la posición central de dicha zona si existe, correspondiendo entonces dicha zona a un punto de apoyo del instrumento.
Este procedimiento se configura automáticamente, ya que no es necesario ejecutar una rutina de parametrización antes de utilizar el instrumento. En efecto, hasta que el operador no introduce el instrumento en una cánula (que forma un punto de apoyo para el instrumento), no se detecta ninguna zona de intersección y se considera que no hay punto de apoyo. Una de las consecuencias puede ser mantenerlo en modo libre, sin ninguna impedancia particular aplicada, o con una viscosidad baja. Por otra parte, en cuanto el operador introduce el instrumento en una cánula, el procesador detecta automáticamente una zona de intersección e identifica un punto de apoyo con sus coordenadas.
La falta de precisión en la posición del punto de apoyo debida a los sensores (en particular los sensores pasivos de la rótula) se supera mediante la multitud de mediciones realizadas. Mediante promediado o filtrado, es posible obtener un valor preciso y con poco ruido para esta posición de forma casi continua.
La frecuencia de las mediciones es del orden del milisegundo, lo que significa que en menos de un segundo se han obtenido varios centenares de ecuaciones. De este modo, la co-manipulación puede utilizarse casi inmediatamente, incluso cuando el operador acaba de introducir el instrumento en la cánula.
Además, el procedimiento puede funcionar continuamente para estimar continuamente la zona de intersección de las líneas. De este modo, el sistema podrá detectar rápidamente cuándo el operador retira el instrumento de una cánula o lo coloca en otra, o cuándo se desplaza el centro de la cánula durante la operación, por ejemplo cuando el operador cambia de posición al paciente.
La principal ventaja del procedimiento se caracteriza principalmente porque no requiere un procedimiento especial de reajuste, sino que se lleva a cabo de forma continua, sin ninguna intervención particular del operador.
Según un tercer aspecto, la invención se refiere a un procedimiento no reivindicado de ayuda a la manipulación de un instrumento mediante un dispositivo de ayuda a la manipulación del instrumento,
el dispositivo comprende
un brazo articulado destinado a ser fijado a un bastidor y que puede ser manipulado por un operador, al que puede fijarse un instrumento en un punto de fijación de dicho brazo articulado que comprende unos motores para desplazar el punto de fijación en un sistema de referencia vinculado al bastidor,
una unidad de procesamiento que comprende un procesador configurado para controlar los motores;
el procedimiento se caracteriza porque comprende las etapas de:
determinar la velocidad instantánea de un punto del instrumento en el sistema de referencia vinculado al dispositivo de ayuda;
determinar una primera viscosidad que sea función decreciente de dicha velocidad instantánea, determinar una segunda viscosidad a partir de la primera mediante un procedimiento de filtrado que tenga al menos un parámetro que permita ajustar la dinámica del procedimiento
determinar una fuerza en dicho punto del instrumento, función:
de dicha velocidad instantánea, y
del segundo valor de viscosidad,
controlar los motores para transmitir esta fuerza al instrumento en el punto de fijación.
El filtrado de la viscosidad ralentiza las variaciones de fuerza cuando varía la velocidad y elimina así los efectos de inestabilidad.
Ventajosamente, la propia medición de velocidad puede filtrarse si contiene ruido significativo.
El procedimiento puede aplicarse ventajosamente a un dispositivo que comprenda una rótula pasiva cuyo centro coincida con el punto de fijación y tal que el instrumento pase por un punto fijo. En este caso, el punto para calcular la velocidad y las fuerzas del procedimiento puede ser el citado punto de fijación u otro punto del eje del instrumento. En el caso de que el procedimiento se aplique a un punto del eje del instrumento que no sea el punto de fijación, el primer aspecto de la invención puede combinarse ventajosamente con el tercer aspecto de la invención para evitar el uso de sensores integrados en la rótula pasiva en el cálculo de velocidades y fuerzas.
Según un cuarto aspecto, la invención se refiere a un procedimiento de ayuda a la manipulación de un instrumento mediante un dispositivo de ayuda a la manipulación del instrumento,
el dispositivo comprende
un brazo articulado destinado a ser fijado a un bastidor y que puede ser manipulado por un operador, al que puede fijarse un instrumento en un punto de fijación de dicho brazo articulado, estando el brazo articulado provisto de motores para desplazar el punto de fijación en un bastidor de referencia vinculado al dispositivo de ayuda, teniendo dicho instrumento un punto de interés,
una unidad de procesamiento que comprende un procesador configurado para controlar los motores;
el procedimiento se caracteriza porque comprende las etapas de:
hacer coincidir el punto de interés con puntos en el espacio y determinar la posición de dichos puntos en el espacio en el sistema de referencia vinculado al dispositivo de ayuda;
construir una restricción geométrica definida por dichos puntos en el espacio utilizando dichas posiciones.
El punto de interés del instrumento puede ser ventajosamente su extremo distal, siendo entonces el procedimiento, para el operador, señalar puntos en el espacio con el extremo distal del instrumento. Estos son los puntos que el operador considera como el punto utilizado para definir la restricción geométrica.
La restricción geométrica puede tomar cualquier forma que pueda ser definida por una ecuación que el punto de interés debe entonces verificar. Además, según este cuarto aspecto de la invención, puede preverse a continuación una etapa para determinar una fuerza en el punto de interés del instrumento determinando la distancia entre el punto de interés del instrumento, determinado en cualquier instante durante la manipulación, y la restricción geométrica (plano, esfera, punto, etc.) por proyección ortogonal, siendo la fuerza en el punto de interés una función de un coeficiente de rigidez y de dicha distancia.
De este modo, el control de los motores fuerza al instrumento a posicionarse respecto al plano haciendo que el punto de interés sea atraído o repelido respecto a dicho plano. Esto puede implicar el cálculo de una fuerza en el punto de fijación en función de la fuerza en el punto de interés, por ejemplo cuando el dispositivo tiene una rótula pasiva y el instrumento pasa por un punto fijo. Los cálculos se realizan entonces de forma similar a la descrita en el primer aspecto de la invención, eligiendo como punto de interés del instrumento un punto cualquiera.
Según un quinto aspecto, la invención se refiere a un procedimiento no reivindicado de ayuda a la manipulación de un instrumento mediante un dispositivo de ayuda a la manipulación del instrumento,
el dispositivo comprende
un brazo articulado destinado a ser fijado a un bastidor y que puede ser manipulado por un operador, al que puede fijarse un instrumento en un punto de fijación de dicho brazo articulado, comprendiendo el brazo articulado unas motores para desplazar el punto de fijación en un bastidor de referencia unido al bastidor, una unidad de procesamiento que comprende un procesador configurado para controlar las motores, una pluralidad de modos de control implementados en la unidad de procesamiento por el procesador, caracterizados por impedancias predeterminadas;
el procedimiento se caracteriza porque comprende las etapas de pasar automáticamente de un modo de control a otro cuando se verifica un criterio.
Ventajosamente, dicho criterio sólo utilizará las medidas proporcionadas por el brazo articulado.
En particular, pueden implementarse dos modos de control:
• un modo bloqueado en el que se aplica al instrumento una impedancia de bloqueo predeterminada que garantiza que el instrumento se mantenga en su posición,
• un modo libre en el que se aplica al instrumento una impedancia de libertad predeterminada que permite su manipulación por el operador.
En este caso, el criterio de bloqueo puede ser la inmovilidad del instrumento durante un tiempo determinado y el criterio de desbloqueo puede ser la traslación del instrumento a lo largo de un eje del instrumento.
Los procedimientos según los diversos aspectos pueden implementarse ventajosamente solos o en combinación para superar las limitaciones de la técnica anterior presentadas en la introducción.
Además, la invención propone un dispositivo para asistir la manipulación de un instrumento, estando dicho dispositivo configurado para implementar uno de los procedimientos descritos anteriormente con la ayuda de una unidad de procesamiento.
Como se ha mencionado anteriormente, estos procedimientos y dispositivos pueden aplicarse en cualquier campo de la robótica que requiera una alta precisión de manipulación.
Descripción de las figuras
Otras características, propósitos y ventajas de la invención se desprenderán de la siguiente descripción, que es puramente ilustrativa y no limitativa, y que debe leerse junto con los dibujos adjuntos, en los que:
• La figura 1 es una representación esquemática de un dispositivo de ayuda según una realización de la invención,
• La figura 2 es una representación esquemática que ilustra los flujos de información que pasan por el dispositivo,
• La figura 3 ilustra varios puntos característicos de un instrumento manipulado por el dispositivo,
• La figura 4 ilustra la velocidad del punto de fijación con diferentes modelos de viscosidad, para un instrumento manipulado con el dispositivo,
• Las figuras 5a y 5b ilustran diferentes posiciones de manipulación con el dispositivo, en particular el movimiento tangencial del instrumento mediante un brazo de palanca y el movimiento de traslación,
• La figura 6 ilustra una pluralidad de líneas rectas que atraviesan una cánula en la que se inserta un instrumento manipulado por el dispositivo,
• La figura 7 ilustra un conjunto de planos definidos utilizando el dispositivo,
• Las figuras 8a, 8b y 8c ilustran los criterios para desbloquear un modo bloqueado del dispositivo.
A lo largo de las figuras, los elementos similares llevan referencias idénticas.
Descripción detallada
En la presente solicitud, las posiciones se definen con respecto a una referencia vinculada al bastidor al que está fijado el dispositivo, lo que permite desplazar el robot sin necesidad de reajustarlo.
Como se muestra en lafigura 1, una realización del dispositivo de ayuda 1 comprende un brazo articulado 10 fijado a un bastidor B. Un instrumento 20 se fija a un punto de fijación P de dicho brazo.
El instrumento 20 es co-manipulado por un operador y por el dispositivo 1. Puede tratarse de un instrumento quirúrgico laparoscópico, como un portaagujas, unas pinzas o unas tijeras.
El brazo articulado 10 está motorizado por tres motores M1, M2, M3, en las tres articulaciones A1, A2, A3, lo que permite desplazar el punto de fijación P con tres grados de libertad de traslación en un sistema de referencia R vinculado al bastidor B.
Gracias a sus motores M1, M2, M3, el brazo articulado puede llevar el punto de fijación P a cualquier lugar del espacio al alcance del dispositivo 1.
Por consiguiente, el brazo articulado 10 está adaptado para transmitir una fuerza en las tres direcciones del espacio en el punto de fijación P
Pueden utilizarse más de tres motores y tres articulaciones para posicionar el punto P y transmitir una fuerza al punto P.
Según el primer aspecto de la invención, la conexión en el punto de fijación P es una conexión pasiva de tipo rótula. En consecuencia, el brazo articulado 10 no puede transmitir ningún momento en el punto P al instrumento 20, que es libre de girar alrededor del punto P en relación con el brazo articulado 10.
Esta conexión puede realizarse, por ejemplo, mediante tres cuerpos sucesivos, estando cada uno de los cuerpos conectado al cuerpo que le precede mediante una conexión pivotante y los ejes. En este caso, el eje del instrumento X-X' puede coincidir ventajosamente con el eje del último pivote.
Una unidad de procesamiento U, que comprende un procesador U1 y una memoria de almacenamiento U2, controla los actuadores M1, M2, M3 y procesa los diversos datos relativos al uso de dicho dispositivo 1.
El instrumento 20 es alargado y se extiende a lo largo de un eje principal conocido como eje del instrumento X-X'.
Los sensores C1, C2, C3 situados en cada una de las tres articulaciones permiten conocer el movimiento de cada articulación y, por tanto, mediante la unidad de procesamiento U, la posición del punto de fijación P Este conocimiento puede ser casi continuo.
Es técnicamente factible utilizar sensores en estas articulaciones que ofrezcan muy buena precisión y poco ruido. Las articulaciones motorizadas suelen tener una etapa de transmisión que aumenta el par al tiempo que reduce la velocidad. Por ejemplo, un sensor colocado en el eje del motor tendrá mayor resolución que uno que deba ser colocado directamente en el eje de salida de la articulación.
Ventajosamente, el dispositivo 1 comprende al menos dos sensores de posición angular C4, C5 en el punto de fijación P que miden, en combinación con los sensores C1, C2, C3, la orientación del eje del instrumento X-X' en el sistema de referencia vinculado al marco B. Sólo se necesitan dos sensores, ya que la rotación del instrumento 20 a lo largo de su eje X-X' no modifica la orientación del eje X-X' del instrumento. Cuando la rótula pasiva se realiza con tres eslabones pivotantes sucesivos, coincidiendo el eje del último eslabón pivotante con el eje del instrumento X-X', es ventajoso utilizar C4 para medir el ángulo del primer eslabón pivotante y C5 para medir el ángulo del segundo eslabón pivotante.
Por razones técnicas, estos sensores angulares C4, C5 ofrecen una señal con baja precisión y ruido. Actualmente es difícil implementar sensores de mejor calidad en este punto, ya que para aumentar la resolución sería necesario integrar una etapa de reducción, por ejemplo, lo que aumentaría el tamaño y el peso del dispositivo de rótula pasiva.
Por ejemplo, los sensores angulares C4, C5 son generalmente potenciómetros.
También es posible proporcionar otro sensor C6 que mida la rotación del instrumento 20 a lo largo de su eje X-X'. Esto permite calcular, en combinación con C1, C2, C3, C4 y C5, la posición de cualquier punto del instrumento que no se encuentre en el eje XX' del instrumento. Esto supone una ventaja en cirugía, por ejemplo, en el caso de instrumentos orientados o flexibles.
Del mismo modo, puede preverse un motor M6 que aplique un par a lo largo del eje X-X' del instrumento, lo que permite, en combinación con los motores M1, M2 y M3, y en el caso en que el eje X-X' del instrumento pase por un punto de apoyo fijo conocido F, aplicar fuerzas en cualquier punto del instrumento que no pertenezca a su eje X-X'.
El instrumento 20 está adaptado para penetrar en el cuerpo de un paciente 60 por una cánula 30. La cánula 30 actúa como punto de apoyo F alrededor del cual se manipula el instrumento.
Por consiguiente, en la cánula 30, el instrumento 20 es libre de deslizarse en traslación, y libre de pivotar alrededor del punto de apoyo F definido por la cánula 30.
Por definición, el punto de apoyo F está sustancialmente fijo en la base B pero puede moverse a lo largo del instrumento 20 durante las operaciones.
Pueden observarse varios puntos de interés en dicho instrumento 20 (véasela figura 3):
• El punto de fijación P, mostrado anteriormente, al que el brazo articulado puede transmitir fuerza (sin momento), y viceversa,
• El punto relativo al mango en "H" (“hand” en inglés), que corresponde al lugar donde el operador sujeta la herramienta, es decir, el extremo proximal del instrumento,
• Punto relativo a la punta en T (“tip” en inglés), que corresponde al extremo distal del instrumento y que actúa sobre el paciente,
• El punto de apoyo F (“fulcrum” en inglés), como se ha descrito anteriormente.
Para mejorar la experiencia del operador, el dispositivo de ayuda 1 puede aplicar impedancias al instrumento, es decir, simula una viscosidad, rigidez o inercia (o una combinación) aplicada al instrumento 20 y que el operador debe sentir.
Por último, el dispositivo aplica fuerzas al instrumento 20 en el punto de fijación P
La posición y/o la velocidad observadas en el instrumento 20 se envían a la unidad de procesamiento U que, a su vez, envía una fuerza que debe aplicarse (véase lafigura 2)
Las impedancias aplicables dependen de varios parámetros, como el modo de utilización o el gesto que realiza el operador. Una viscosidad p es una impedancia que relaciona una fuerza con una velocidad:
Una rigidez k es una impedancia que relaciona una fuerza con una desviación de una posición de referencia (según el signo de la rigidez, habrá una fuerza restauradora o repulsiva):
Una masa m es una impedancia que vincula una fuerza a una aceleración:
dv
F = —m—
d t
Existen varias leyes preestablecidas que determinan qué valores de impedancia aplicar. Estas impedancias pueden ser a su vez función de la posición o de la velocidad de un punto del instrumento 20.
Como se ha mencionado en la introducción, el punto de fijación P, que corresponde directamente al punto de aplicación de la fuerza del dispositivo 1 al instrumento 20, parece ser el punto natural para aplicar una impedancia. Sin embargo, para mejorar la utilización del dispositivo 1, puede decidirse, por ejemplo, que la rigidez que sienta el operador sea la misma en el mango H, cualquiera que sea la posición del punto de apoyo F en el instrumento 20, es decir, cualquiera que sea la profundidad del instrumento 20 en el cuerpo del paciente.
En consecuencia, debe ser posible definir la viscosidad en casi cualquier momento en el punto relativo al mango H.
Otro ejemplo es definir la viscosidad en la punta T
En todos estos casos, para aplicar una fuerza pertinente y que ayude al operador a manipular el instrumento 20, es necesario obtener datos relativos a la posición o a la velocidad de estos puntos (H o T u otro punto del eje XX' del instrumento), que son diferentes del punto de fijación P
Procedimiento del brazo de palanca
Uno de los procedimientos propuestos permite obtener estos datos para cualquier punto Q situado en el eje X-X' del instrumento. Para ello, se supone que el instrumento 20 está colocado en la cánula 30 y tiene dicho punto de apoyo F. Por consiguiente, el eje X-X' del instrumento pasa por los puntos de fijación P y el punto de apoyo F
También se supone que se conoce la posición del punto de apoyo F. Hay varias formas de conocer esta posición. Por ejemplo, puede realizar previamente una rutina de calibración, o introducir las coordenadas, o aplicar un procedimiento que se describirá más adelante.
El procedimiento de obtención de dichos datos a partir de un punto situado en el eje X-X' del instrumento consiste en realizar las siguientes etapas, mediante la unidad de procesamiento U:
• determinar los datos E1 relativos a una posición y/o a una velocidad del punto de fijación P en el sistema de referencia vinculado al dispositivo 1,
• determinar los datos de velocidad o posición E2 para un punto Q del instrumento 20 situado en el eje X-X' del instrumento utilizando dichos datos relativos al punto de fijación P, la distancia conocidaPQdesde el punto de fijación P a cualquier punto Q en el eje X-X' del instrumento, y la posición conocida del punto de apoyo F,
• determinar E3 una fuerzaFqpor medio de una impedancia a impartir al instrumento en dicho punto Q del instrumento 20, y por medio de los datos determinados en la etapa E2 de dicho punto Q del instrumento 20, • determinar E4 una fuerzaFpque se aplicará al punto de fijación P utilizando la fuerza anteriorFqen cualquier punto Q, y utilizando los datos relativos al punto de fijación P y a la posición del punto de apoyo F,
• control E5 de los motores M1, M2, M3 para transmitir la fuerzaFpque debe aplicarse al punto de fijación P al instrumento en el punto de fijación P
Así, la etapa E1 comprende una adquisición de datos de los sensores con procesamiento por la unidad de procesamiento U, las etapas E2 a E4 son etapas de procesamiento por la unidad de procesamiento U y, por último, la etapa E5 comprende instrucciones para activar los motores.
Este procedimiento no requiere el conocimiento de la orientación del eje del instrumento 20 y, por consiguiente, no requiere el uso de sensores de ángulo C4, C5 en la rótula del punto de fijación P
Como se ha mencionado anteriormente, dichos sensores son de baja calidad, a diferencia de los sensores C1, C2, C3 de las articulaciones A1, A2, A3, que ofrecen una señal precisa con poco ruido.
Durante la etapa E2, para determinar la posición del punto Q a partir de la posición del punto P, la posición del punto F y la distanciad=PQde P a Q a lo largo del eje X-X' del instrumento, se puede utilizar el siguiente procedimiento: en primer lugar, calcular el vector unitarioxidel eje X-X' del instrumento:
a continuación, calcular la posición del punto Q con respecto al punto P:
Durante la misma etapa E2, el conocimiento de la posición del punto P de la velocidad del punto P, de la posición de F y dexipermite calcular la velocidad de un punto Q dado sobre el eje del instrumento situado a una distancia dadad=Pqde P, utilizando un modelo de palanca conocido por el experto:
dondeFPyFQ=FP+dy son las distancias con signo de los puntos F a P y de F a Q, respectivamente.
De manera dual, durante la etapa E4, conocer la fuerzafqque debe aplicarse al punto Q permite aplicar la fuerza equivalente al punto P mediante un modelo de palanca conocido por los expertos en la materia:
Para un movimiento de rotación puro alrededor del punto de apoyo F, basta con conocer el brazo de palanca y una velocidad en un único punto (punto P) (véase lafigura 5a). Para un movimiento de traslación a lo largo del eje X-X', todos los puntos del instrumento 20 tienen la misma velocidad (véase lafigura 5b).
Lafigura 3muestra las distancias implicadas en los cálculos, en particular las longitudes I<hp>, I<pf>e I<pt>si el punto Q corresponde al mango o a la punta.
Una vez obtenida la fuerza a aplicar en cualquier punto Q, el brazo de palanca puede ser utilizado para determinar la fuerza a aplicar por los actuadores M1, M2, M3 en el punto de fijación P
La siguiente cadena lógica se obtiene cuando, por ejemplo, la impedancia implica sólo la velocidad:
E2(palanca) £3 (impedancia en Q) — >E4 (palanca)— ,
k p)<= = >>m<> fq = = > fp>
Según un modo preferido, el punto Q corresponde al punto T relativo a la punta, o al punto H relativo al mango.
Esto es importante para la calidad de la interacción. Por ejemplo, si la impedancia es un simple coeficiente de viscosidad y cualquier punto Q coincide con el punto T, entonces este procedimiento producirá una viscosidad isótropa en el punto T, es decir, la fuerza en T,Ft,será siempre paralela a la velocidad en T,v(T),a la que se opone.
Por el contrario, si cualquier punto Q coincidiera con el punto P, como es convencional sin recurrir a las etapas (E2) y (E4), entonces tendríamos una viscosidad anisotrópica en el punto T, es decir, la fuerza en T ,Ft,no sería necesariamente paralela a la velocidad de T,v(T).
Además, los cálculos detallados en las tres etapas anteriores pueden aplicarse, previa reformulación, en una única etapa que no muestre explícitamente la velocidad de Q v(Q) y la fuerza a aplicar a cualquier punto Q, lo que equivale a escribir una función directa que vincule la posición y la velocidad del punto de fijación P con la fuerza que debe aplicarse al punto de fijación P, utilizando únicamente el conocimiento de la posición de F, la impedancia que debe aplicarse a cualquier punto Q y la distancia d que define la posición conocida del punto Q en el eje X-X' del instrumento. Por consiguiente, las etapas E2 a E4 pueden reducirse a una etapa de procesamiento en la que se determina una fuerza que debe aplicarse al punto de fijación en función de dichos datos relativos al punto de fijación, y de una distancia conocida desde el punto de fijación P a cualquier punto Q, con el fin de impartir una impedancia dada a cualquier punto Q.
Procedimiento de autocalibrado
El procedimiento de autocalibrado permite, en primer lugar, saber si el instrumento 20 está realmente posicionado en una cánula 30 y, por tanto, tiene un punto de apoyo F y, en caso afirmativo, conocer la posición de dicho punto de apoyo F.
Se supone que la unidad de procesamiento U puede conocer la ecuación del eje del instrumento. Esto es posible gracias a los cinco sensores del brazo articulado C1, C2, C3, C4, C5.Una vez más, le recordamos que no es necesario disponer de un sexto sensor.
El procedimiento comprende las siguientes etapas:
• Obtener E01 en el sistema de referencia del dispositivo de una pluralidad de rectas A definidas por el eje del instrumento X-X', correspondiendo las rectas a una pluralidad de configuraciones del instrumento,
• estimar E02 la existencia de una zona de intersección V<0i>de dicha pluralidad de rectas A,
• obtener E03 la posición central de dicha zona V<0i>si existe, correspondiendo entonces dicha zona al punto de apoyo del instrumento F.
En este procedimiento, no es necesario tener actuadores M1, M2 o M3. Para averiguar cuáles son estas líneas, sólo se necesitan suficientes sensores, en este caso los cinco sensores C1 a C5.
Lafigura 6muestra líneas rectas superpuestas resultantes de un desplazamiento de dicho instrumento 20. Como muestra la figura, se cruzan en una zona correspondiente al punto de apoyo F.
En efecto, la inexactitud de los sensores angulares C4, C5 se compensa mediante la pluralidad de mediciones realizadas, ya sea promediando o filtrando, o ambas cosas. El tiempo de adquisición es del orden de un milisegundo, lo que significa que en aproximadamente un segundo se recoge una cantidad de información suficiente para obtener un resultado fiable sobre la existencia o no de una zona de intersección y su posible posición.
Los algoritmos para resolver sistemas matriciales lineales son conocidos en la literatura. En particular, debido a las imprecisiones de medición y a la inmovilidad no perfecta de la cánula 30, la zona de intersección es un volumen V<0i>. En función de los criterios elegidos (tamaño, etc.), se puede validar o no la presencia de un punto de apoyo.
Por ejemplo, el sistema lineal puede resolverse utilizando un enfoque de mínimos cuadrados.
La posición del punto de apoyo F corresponde, por ejemplo, al centro de dicho volumen V<0i.>
Convenientemente, mientras el operador agarra el instrumento, la unidad U calcula la ecuación de la línea A del eje X-X' del instrumento a intervalos regulares (por ejemplo, cada milisegundo). La unidad U también puede esperar antes de calcular una nueva ecuación de línea, no para un tiempo determinado, sino para un desplazamiento determinado del punto P para garantizar que no se superpongan todas las líneas. Mientras el operador no haya insertado el instrumento 2o en una cánula 30, la unidad U no encontrará una zona de intersección y, por lo tanto, sabrá que el instrumento 20 no está insertado en una cánula 30.
Una vez que el operador ha introducido el instrumento 20 en una cánula 30, la unidad U determina, en un tiempo del orden de un segundo, la existencia de dicha zona y conoce así la posición del punto de apoyo F.
El procedimiento puede comprender una etapa adicional E05 consistente en aplicar una fuerza en el punto de apoyo P con ayuda de una impedancia predeterminada, cuando no se identifica ninguna zona de intersección.
Por ejemplo, se puede aplicar una viscosidad bastante baja en el punto de fijación P para que el operador pueda mover el instrumento 20 con facilidad.
A diferencia de las rutinas preexistentes, este procedimiento de detección automática del punto de apoyo F no necesita realizarse de antemano. De este modo, el operador puede utilizar directamente el instrumento 20.
Esto ofrece ventajas significativas:
• cuando el paciente se mueve, o cuando el operador mueve al paciente (choque en la mesa de operaciones), la posición del punto de apoyo F cambia y el dispositivo 1 puede así alertar al operador,
• cuando el operador cambia la cánula 30, no es necesario recalibrarla, lo que ahorra tiempo y reduce los riesgos.
Dicho procedimiento puede utilizarse independientemente del procedimiento de brazo de palanca descrito anteriormente.
Procedimiento con modelo de viscosidad filtrada
Este procedimiento se refiere a los casos en los que la impedancia es una viscosidad y se desea evitar los efectos de inestabilidad mencionados en la introducción (véase la curva 70 de lafigura 4, comparada con la curva de referencia 71).
Se supone que se conoce la posición de un punto Q (si es necesario, puede utilizarse el procedimiento descrito anteriormente para el procedimiento del brazo de palanca).
El procedimiento comprende las siguientes etapas:
• (E1') determinan la velocidad instantáneav(Q)de un punto Q del instrumento 20 en el sistema de referencia vinculado al dispositivo de ayuda 1,
• (E21') determinar una primera viscosidad que sea función decreciente de dicha velocidad instantánea v(Q), • (E22') determinar una segunda viscosidad a partir de la primera viscosidad mediante un procedimiento de filtrado que tenga al menos un parámetro que permita ajustar la dinámica del procedimiento,
• (E3') determinar una fuerzafqen dicho punto Q del instrumento 20, función:
° de dicha velocidad v(Q),
° del segundo valor de viscosidad,
Finalmente, la etapa de control del motor es convencional.
Cuando el punto Q es diferente del punto de fijación P, el modelo de brazo de palanca puede utilizarse tanto para calcular velocidades(v(P)^v(Q )) como para calcular fuerzas(Fq^Fp ).
Cuando la señal de velocidad v(Q) es ruidosa, puede añadirse una etapa de filtrado de dicha velocidad v(Q) entre la etapa E1' y la etapa E21'.
Este procedimiento ralentiza la dinámica de variación de la viscosidad y ofrece una estabilidad no permitida anteriormente (véase la curva 72 de lafigura 4).
El coeficiente parametrizable es típicamente una constante de tiempo que puede ajustarse para optimizar la dinámica del procedimiento.
Dicho procedimiento puede utilizarse independientemente de los procedimientos de brazo de palanca y autocalibración descritos anteriormente.
Procedimiento del instrumento de puntero
A continuación se describirá otro procedimiento. Del mismo modo, puede aplicarse ventajosamente en combinación con el procedimiento para aplicar una fuerza en el punto de fijación P.
Por ejemplo, se desea establecer una restricción geométrica utilizando campos de fuerza elásticos, tales como un plano de atracción o repulsión, para establecer una guía para el instrumento 20. Por ejemplo, si no se quiere alcanzar una zona del paciente, poder definir un plano de repulsión puede limitar los riesgos para el operador.
Más generalmente, para establecer la tensión, se define un punto de interés del instrumento: ventajosamente, este punto de interés es su extremo distal.
Para ello, el procedimiento comprende las siguientes etapas:
• hacer coincidir E01' el punto de interés con puntos en el espacio y determinar E02' su posición en el sistema de referencia vinculado al dispositivo de ayuda 1,
• construir E03' una restricción geométrica definida por dichos puntos en el espacio utilizando dichas posiciones.
Cuando el punto de interés es el extremo distal, el procedimiento consiste en que el operador designe puntos en el espacio con dicho extremo.
Una vez hecho esto, se pueden definir varios tipos de restricciones geométricas.
Por ejemplo, la restricción geométrica puede ser un plano, en cuyo caso es ventajoso señalar tres puntos no coplanares, determinándose entonces el plano como el que pasa por dichos tres puntos.
La restricción geométrica también puede ser una línea recta y en este caso es ventajoso señalar dos puntos distintos, determinándose entonces la línea recta como la que pasa por dichos dos puntos.
La restricción geométrica puede ser una esfera, en cuyo caso es ventajoso señalar dos puntos distintos, definiéndose entonces la esfera como aquella cuyo centro es el primero de dichos dos puntos y que pasa por el segundo de dichos dos puntos.
La restricción puede reducirse a un solo punto, en cuyo caso es ventajoso definirla apuntando directamente a este punto.
Lafigura 7muestra una serie de planos PLAN1, ..., PLAN 5, que definen un espacio en el que se anima al instrumento a permanecer (planos de repulsión), utilizando rigideces apropiadas para cada uno de los planos PLAN1, ..., PLAN 5.
En este ejemplo, el punto de interés definido para el procedimiento de apuntar y el punto arbitrario Q definido para el procedimiento de brazo de palanca son un mismo punto. El procedimiento comprende entonces ventajosamente las siguientes etapas, tras la determinación del plan:
• determinación E31' de la distancia entre dicho punto Q del instrumento 20 y el plano PLAN1, por proyección ortogonal,
• determinación E32" de la fuerzaFqen dicho punto Q, siendo dicha fuerzaFqfunción de un coeficiente de rigidez y de dicha distancia.
Las etapas para determinar la fuerza E4 en el punto de fijación P y para controlar E5 los actuadores M1, M2, M3 son los utilizados convencionalmente o los descritos anteriormente.
Procedimiento de cambio de estado
Este procedimiento facilita y hace más intuitivo para el operador el uso del dispositivo.
Para ello, la unidad de procesamiento U se ha configurado para comprender una pluralidad de modos de control, cada modo de control con una impedancia predeterminada y un criterio de conmutación predeterminado. El procedimiento consiste en pasar de un modo a otro cuando se cumple un criterio de conmutación predeterminado.
De este modo, se consigue una conmutación automática que no requiere más acción que la manipulación del instrumento por parte del operador. Ventajosamente, los criterios predeterminados dependen únicamente de las medidas proporcionadas por el brazo articulado.
El procedimiento de cambio de estado puede aplicarse en cualquier momento durante los otros procedimientos descritos.
Según una realización, el procedimiento consiste en cambiar de estado entre dos modos de control denominados modo bloqueado (destinado a mantener el instrumento en posición aunque el operador lo suelte) y modo libre (destinado a dejar al operador libre para manipular el instrumento).
El procedimiento puede entonces comprender las siguientes etapas:
• verificación E6 de un criterio de bloqueo y entrada en modo de bloqueo para el que se aplica al instrumento una impedancia de bloqueo predeterminada, si la verificación es positiva,
• verificación E7 de un criterio de desbloqueo y puesta en modo libre para el que se aplica al instrumento una impedancia de libertad predeterminada, si la verificación es positiva.
Una realización ventajosa define la impedancia de libertad como una viscosidad de valor bajo para permitir la manipulación por el operador y/o la impedancia de bloqueo comprende una rigidez suficientemente elevada para garantizar que el instrumento se mantenga en posición.
A continuación, pueden aplicarse los demás procedimientos descritos anteriormente.
Una realización ventajosa define el criterio de bloqueo como la inmovilidad durante un periodo de tiempo determinado (por ejemplo, tres segundos) y el criterio de desbloqueo como una traslación "hacia fuera" del instrumento a lo largo del eje X-X' del instrumento (véase lafigura 8a). Estos dos criterios son independientes.
Lasfiguras 8b y 8cmuestran dos movimientos que, en este caso, no desbloquearían el modo bloqueado.

Claims (14)

REIVINDICACIONES
1. Dispositivo de ayuda a la manipulación de un instrumento (20), que comprende:
un brazo articulado (10) destinado a ser fijado a un bastidor (B) y que puede ser manipulado por un operador, al que se puede fijar un instrumento (20) en un punto de fijación (P) de dicho brazo articulado (10) formando una rótula pasiva entre el brazo articulado (10) y el instrumento (20), la rótula pasiva no transmite ningún momento al punto de fijación (P) del instrumento (20) y permite la libre manipulación del instrumento (20) por parte del operador, comprendiendo el brazo articulado unos motores (M1, M2, ....) para desplazar el punto de fijación (P) en un sistema de referencia (R) unido al bastidor (B), pudiendo ser manipulado el instrumento (20) alrededor de un punto de apoyo (F) que tiene una posición conocida y fija en el sistema de referencia (R),
una unidad de procesamiento (U) que comprende un procesador (U1) configurado para controlar los motores (M1, M2, ...); estando el dispositivo configurado para implementar una etapa preliminar (E0) de determinación de la posición del punto de apoyo (F) en dicho sistema de referencia (R) de la siguiente manera:
- Obtención (E01), en el sistema de referencia (R), de una pluralidad de rectas (A) definidas por el eje del instrumento (X-X'), correspondiendo las rectas a una pluralidad de posiciones de dicho instrumento (20) alrededor del punto de apoyo (F) y pasando por el punto de fijación (P), obteniéndose cada recta tras un desplazamiento dado del punto de fijación (P);
- Estimación (E02) de una zona (V<ol>) de intersección de dicha pluralidad de rectas (A),
- Obtención (E03) de la posición del centro de dicha zona (V<ol>), que corresponde al punto de apoyo (F),
estando el dispositivo configurado para determinar (E1) datos relativos a una posición y/o velocidad del punto de fijación (P) en el sistema de referencia (R);
estando la unidad de procesamiento configurada para:
determinar (E2, E3, E4) una fuerza (Fp) que debe aplicarse al punto de fijación (P) para aplicar una impedancia dada en un punto (Q) situado en el eje del instrumento (X-X') que conecta el punto de fijación (P) con el punto de apoyo (F), estando el punto (Q) situado a una distancia conocida (PQ) del punto de fijación (P), siendo la fuerza que debe aplicarse función de dichos datos relativos al punto de fijación (P), de la posición del punto de apoyo (F), de la distancia conocida(P0 del punto de fijación (P) al punto (Q) y de la impedancia dada que debe aplicarse al punto (Q);
estando el dispositivo configurado también para controlar (E5) los motores (M1, M2, ...) para transmitir la fuerza (Fp) determinada al instrumento (20) en el punto de fijación (P), a fin de producir la impedancia en el punto (Q).
2. Dispositivo según la reivindicación anterior, en el que la unidad de procesamiento (U) está configurada para implementar la etapa de determinar la fuerza (Fp)que debe aplicarse al punto de fijación de la siguiente manera:
- determinar (E2) los datos de velocidad y/o posición del punto del instrumento (Q) situado en un eje del instrumento (X-X') que pasa por el punto de fijación (P) y el punto de apoyo (F), mediante dichos datos relativos al punto de fijación (P) y a la posición del punto de apoyo (F);
- determinar (E3) una fuerza (Fe)que debe aplicarse al punto Q en función de una impedancia que debe impartirse al instrumento (20) en dicho punto (Q) del instrumento (20) y en función de los datos determinados a partir de dicho punto (Q) del instrumento (20);
- determinar (E4) una fuerza (Fp)que debe aplicarse al punto de fijación (P) en función de la fuerza (Fe)que debe aplicarse al punto (Q) y de los datos relativos al punto de fijación P y a la posición del punto de apoyo (F).
3. Dispositivo según una cualquiera de las reivindicaciones precedentes, configurado de manera que la impedancia comprende una viscosidad y la fuerza(Fp)aplicada al punto de fijación (P) es una fuerza de resistencia en sentido opuesto a su desplazamiento.
4. Dispositivo según una cualquiera de las reivindicaciones precedentes, configurado de manera que la impedancia comprende una rigidez y la fuerza (Fp)aplicada al punto de fijación (P) es una fuerza en el mismo sentido o en sentido contrario a su desplazamiento, según el signo de la rigidez.
5. Dispositivo según la reivindicación anterior, en el que el brazo articulado (10) comprende tres articulaciones (A1, A2, A3) cada una accionada por un motor (M1, M2, M3) y cada una de las cuales comprende un sensor (C1, C2, C3) para determinar la posición del punto de fijación (P) en el sistema de referencia (R).
6. Dispositivo según una de las reivindicaciones anteriores, en el que el dispositivo (1) comprende dos sensores de posición angular (C4, C5) en el punto de fijación (P) para obtener la orientación del eje del instrumento (X-X').
7. Dispositivo según una cualquiera de las reivindicaciones precedentes, en el que la unidad de procesamiento (U) está configurada de modo que la impedancia incluye una viscosidad, y en el que la etapa (E3) de determinar la fuerza (FQ)en dicho punto (Q) se implementa de la siguiente manera para determinar la impedancia a impartir:
- determinación (E1') de la velocidad instantánea(D(Q)) dedicho punto (Q) del instrumento, - determinación (E21') de una primera viscosidad que es función decreciente de dicha velocidad instantánea(v( (Q)),
- determinación (E22') de una segunda viscosidad a partir de la primera viscosidad mediante un procedimiento de filtrado que tiene al menos un parámetro que permite ajustar la dinámica del procedimiento;
- determinación (E3') de la fuerza en dicho punto del instrumento, en función de:
° de dicha velocidad(v( (Q)),y
° del segundo valor de viscosidad utilizado para ajustar la dinámica.
8. Dispositivo según la reivindicación anterior, en el que la unidad de procesamiento (U) está configurada de modo que la velocidad instantánea del punto (Q) se filtre.
9. Dispositivo según una cualquiera de las reivindicaciones precedentes, en el que la unidad de procesamiento (U) está configurada además para ejecutar etapas consistentes en:
- hacer coincidir un punto del instrumento (E01') con puntos del espacio y determinar la posición de dichos puntos del espacio en el sistema de referencia vinculado al dispositivo de ayuda;
- construir (E03') una restricción geométrica definida por dichos puntos en el espacio utilizando dichas posiciones.
10. Dispositivo según la reivindicación precedente, en el que la unidad de procesamiento (U) está configurada de modo que la impedancia comprende una rigidez, y en el que la unidad de procesamiento está configurada para implementar una etapa preliminar de construcción de un plano, siendo dicho punto de instrumento un extremo distal, comprendiendo dicha etapa la siguiente subetapa:
-Apuntar (E01') con el extremo distal de al menos tres puntos no colineales y determinar su posición, y determinar (E02') su posición en el sistema de referencia (R),
- Construir (E03') un plano (PLAN1) que pase por los tres puntos utilizando las tres posiciones, comprendiendo la etapa (E3) de determinación de la fuerza (Fp) en el punto de fijación (P) las siguientes sub etapas:
- determinación (E31") de la distancia entre dicho punto (Q) del instrumento (20) y el plano por proyección ortogonal,
- determinación (E32") de la fuerza (F^en función de una rigidez y de dicha distancia.
de modo que la etapa de control de los motores (E5) fuerza al instrumento a posicionarse con respecto al plano (PLAN1) provocando la atracción o repulsión de dicho punto (Q) del eje del instrumento (X-X') con respecto a dicho plano (PLAN1).
11. Dispositivo según una cualquiera de las reivindicaciones precedentes, en el que una pluralidad de modos de conmutación están implementados en la unidad de procesamiento (U), teniendo cada modo una impedancia predeterminada, estando la unidad de procesamiento (U) configurada para implementar etapas consistentes en conmutar automáticamente de un modo de control a otro cuando se verifica un criterio.
12. Dispositivo según la reivindicación precedente, en el que dicho al menos un criterio implica únicamente datos relativos a dicho dispositivo de ayuda cuando se aplica el procedimiento.
13. Dispositivo según una cualquiera de las reivindicaciones 12 ó 13, en el que la unidad de procesamiento (U) está configurada para implementar dos impedancias parametrizadas para definir respectivamente un modo libre y un modo bloqueado, e implementar un criterio de bloqueo que permite pasar del modo libre al modo bloqueado y un criterio de desbloqueo que permite pasar del modo bloqueado al modo libre.
14. Dispositivo según la reivindicación anterior en el que el criterio de bloqueo es la inmovilidad del instrumento (20) durante un periodo de tiempo determinado y el criterio de desbloqueo es la traslación del instrumento (20) a lo largo del eje del instrumento (X-X').
ES16705060T 2015-02-05 2016-02-05 Dispositivo de ayuda a la manipulación de un instrumento Active ES2989323T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1550921A FR3032346B1 (fr) 2015-02-05 2015-02-05 Procede d'assistance a la manipulation d'un instrument
PCT/EP2016/052534 WO2016124752A2 (fr) 2015-02-05 2016-02-05 Procédé et dispositif d'assistance à la manipulation d'un instrument

Publications (1)

Publication Number Publication Date
ES2989323T3 true ES2989323T3 (es) 2024-11-26

Family

ID=53269666

Family Applications (1)

Application Number Title Priority Date Filing Date
ES16705060T Active ES2989323T3 (es) 2015-02-05 2016-02-05 Dispositivo de ayuda a la manipulación de un instrumento

Country Status (5)

Country Link
US (1) US10582977B2 (es)
EP (1) EP3253323B1 (es)
ES (1) ES2989323T3 (es)
FR (1) FR3032346B1 (es)
WO (1) WO2016124752A2 (es)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012049623A1 (en) 2010-10-11 2012-04-19 Ecole Polytechnique Federale De Lausanne (Epfl) Mechanical manipulator for surgical instruments
US12402960B2 (en) 2010-10-11 2025-09-02 Ecole Polytechnique Federale De Lausanne (Epfl) Mechanical manipulator for surgical instruments
JP5715304B2 (ja) 2011-07-27 2015-05-07 エコール ポリテクニーク フェデラル デ ローザンヌ (イーピーエフエル) 遠隔操作のための機械的遠隔操作装置
JP6220085B2 (ja) 2014-02-03 2017-10-25 ディスタルモーション エスエーDistalmotion Sa 交換可能な遠位装置を備える機械的遠隔操作デバイス
EP3232974B1 (en) 2014-12-19 2018-10-24 DistalMotion SA Articulated handle for mechanical telemanipulator
EP3232977B1 (en) 2014-12-19 2020-01-29 DistalMotion SA Docking system for mechanical telemanipulator
US10864052B2 (en) 2014-12-19 2020-12-15 Distalmotion Sa Surgical instrument with articulated end-effector
DK3653145T3 (da) 2014-12-19 2024-04-15 Distalmotion Sa Genanvendeligt kirurgisk instrument til minimalinvasive procedurer
WO2016097861A1 (en) 2014-12-19 2016-06-23 Distalmotion Sa Sterile interface for articulated surgical instruments
US10568709B2 (en) 2015-04-09 2020-02-25 Distalmotion Sa Mechanical teleoperated device for remote manipulation
EP4545034A3 (en) 2015-08-28 2025-07-09 Distalmotion SA Surgical instrument with increased actuation force
US10905505B1 (en) 2016-04-22 2021-02-02 Memorial Sloan Kettering Cancer Center Robotic surgical manipulation systems and methods
JP6669865B2 (ja) * 2016-07-19 2020-03-18 オリンパス株式会社 医療デバイス保持装置
US11058503B2 (en) 2017-05-11 2021-07-13 Distalmotion Sa Translational instrument interface for surgical robot and surgical robot systems comprising the same
WO2019155383A1 (en) 2018-02-07 2019-08-15 Distalmotion Sa Surgical robot systems comprising robotic telemanipulators and integrated laparoscopy
US12376927B2 (en) 2018-02-07 2025-08-05 Distalmotion Sa Surgical robot systems comprising robotic telemanipulators and integrated laparoscopy
RU2688487C1 (ru) * 2018-05-28 2019-05-21 Лев Николаевич Гоголев Механический микроманипулятор (варианты)
KR20220004994A (ko) 2019-04-04 2022-01-12 메모리얼 슬로안 케터링 캔서 센터 로봇 해부학적 조작 시스템 및 방법
US12023112B2 (en) 2020-03-10 2024-07-02 Covidien Lp System and method for controlling a surgical robotic system
JP7223734B2 (ja) * 2020-10-23 2023-02-16 川崎重工業株式会社 手術支援システム、手術支援システムの制御装置および手術支援システムの制御方法
EP3995099A1 (en) * 2020-11-10 2022-05-11 Rob Surgical Systems, SL Adaptative robotic system and method for the evaluation of the position of a trocar in a robotic laparoscopic surgery intervention
US11819302B2 (en) 2021-03-31 2023-11-21 Moon Surgical Sas Co-manipulation surgical system having user guided stage control
US11812938B2 (en) 2021-03-31 2023-11-14 Moon Surgical Sas Co-manipulation surgical system having a coupling mechanism removeably attachable to surgical instruments
US11844583B2 (en) 2021-03-31 2023-12-19 Moon Surgical Sas Co-manipulation surgical system having an instrument centering mode for automatic scope movements
EP4066769A1 (en) 2021-03-31 2022-10-05 Moon Surgical Couplers and modes of operation for robotic systems
WO2024075047A2 (en) 2022-10-05 2024-04-11 Moon Surgical Sas Co-manipulation surgical system having a coupling mechanism removeably attachable to surgical instruments
US12178418B2 (en) 2021-03-31 2024-12-31 Moon Surgical Sas Co-manipulation surgical system having a coupling mechanism removeably attachable to surgical instruments
US12042241B2 (en) 2021-03-31 2024-07-23 Moon Surgical Sas Co-manipulation surgical system having automated preset robot arm configurations
US12167900B2 (en) 2021-03-31 2024-12-17 Moon Surgical Sas Co-manipulation surgical system having automated preset robot arm configurations
US11832909B2 (en) 2021-03-31 2023-12-05 Moon Surgical Sas Co-manipulation surgical system having actuatable setup joints
ES3047738T3 (en) 2021-03-31 2025-12-04 Moon Surgical Sas Co-manipulation surgical system for use with surgical instruments for performing laparoscopic surgery
AU2022309140A1 (en) * 2021-07-05 2024-01-18 Moon Surgical Sas Co-manipulation surgical system having optical scanners for use with surgical instruments for performing laparoscopic surgery
EP4401666A1 (en) 2021-09-13 2024-07-24 DistalMotion SA Instruments for surgical robotic system and interfaces for the same
US20250186142A1 (en) 2022-04-19 2025-06-12 Moon Surgical Sas Intelligent robotic comanipulation assistant for surgery
US11839442B1 (en) 2023-01-09 2023-12-12 Moon Surgical Sas Co-manipulation surgical system for use with surgical instruments for performing laparoscopic surgery while estimating hold force
US12370001B2 (en) * 2023-01-09 2025-07-29 Moon Surgical Sas Co-manipulation surgical system having automated user override detection
US11986165B1 (en) 2023-01-09 2024-05-21 Moon Surgical Sas Co-manipulation surgical system for use with surgical instruments for performing laparoscopic surgery while estimating hold force
EP4611682A1 (en) 2023-01-09 2025-09-10 Moon Surgical SAS Co-manipulation surgical system having automated preset robot arm configurations
US11844585B1 (en) 2023-02-10 2023-12-19 Distalmotion Sa Surgical robotics systems and devices having a sterile restart, and methods thereof
WO2026033353A1 (en) 2024-08-05 2026-02-12 Moon Surgical Sas Coupling mechanism for removeably attaching surgical instruments to a co-manipulation surgical system
WO2026038170A1 (en) 2024-08-14 2026-02-19 Moon Surgical Sas Co-manipulation surgical system with backend processing for data handling and analytics

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5279309A (en) * 1991-06-13 1994-01-18 International Business Machines Corporation Signaling device and method for monitoring positions in a surgical operation
EP2362283B1 (en) * 1997-09-19 2015-11-25 Massachusetts Institute Of Technology Robotic apparatus
US8944070B2 (en) * 1999-04-07 2015-02-03 Intuitive Surgical Operations, Inc. Non-force reflecting method for providing tool force information to a user of a telesurgical system
US8004229B2 (en) * 2005-05-19 2011-08-23 Intuitive Surgical Operations, Inc. Software center and highly configurable robotic systems for surgery and other uses
AU2002226572A1 (en) * 2001-01-29 2002-08-12 The Acrobot Company Limited Active-constraint robots
US8398541B2 (en) * 2006-06-06 2013-03-19 Intuitive Surgical Operations, Inc. Interactive user interfaces for robotic minimally invasive surgical systems
WO2007041295A2 (en) * 2005-09-30 2007-04-12 Irobot Corporation Companion robot for personal interaction
US7819859B2 (en) * 2005-12-20 2010-10-26 Intuitive Surgical Operations, Inc. Control system for reducing internally generated frictional and inertial resistance to manual positioning of a surgical manipulator
US7689320B2 (en) * 2005-12-20 2010-03-30 Intuitive Surgical Operations, Inc. Robotic surgical system with joint motion controller adapted to reduce instrument tip vibrations
US8628518B2 (en) * 2005-12-30 2014-01-14 Intuitive Surgical Operations, Inc. Wireless force sensor on a distal portion of a surgical instrument and method
US8763879B2 (en) * 2006-01-31 2014-07-01 Ethicon Endo-Surgery, Inc. Accessing data stored in a memory of surgical instrument
US8820603B2 (en) * 2006-01-31 2014-09-02 Ethicon Endo-Surgery, Inc. Accessing data stored in a memory of a surgical instrument
EP1815950A1 (en) * 2006-02-03 2007-08-08 The European Atomic Energy Community (EURATOM), represented by the European Commission Robotic surgical system for performing minimally invasive medical procedures
EP1815949A1 (en) * 2006-02-03 2007-08-08 The European Atomic Energy Community (EURATOM), represented by the European Commission Medical robotic system with manipulator arm of the cylindrical coordinate type
CN104688327B (zh) * 2006-06-13 2017-06-09 直观外科手术操作公司 微创手术系统
US20090192523A1 (en) * 2006-06-29 2009-07-30 Intuitive Surgical, Inc. Synthetic representation of a surgical instrument
US8620473B2 (en) * 2007-06-13 2013-12-31 Intuitive Surgical Operations, Inc. Medical robotic system with coupled control modes
US9138129B2 (en) * 2007-06-13 2015-09-22 Intuitive Surgical Operations, Inc. Method and system for moving a plurality of articulated instruments in tandem back towards an entry guide
US9469034B2 (en) * 2007-06-13 2016-10-18 Intuitive Surgical Operations, Inc. Method and system for switching modes of a robotic system
US8918211B2 (en) * 2010-02-12 2014-12-23 Intuitive Surgical Operations, Inc. Medical robotic system providing sensory feedback indicating a difference between a commanded state and a preferred pose of an articulated instrument
KR101837463B1 (ko) * 2010-08-02 2018-03-12 더 존스 홉킨스 유니버시티 섬세한 조직의 수술 조작을 위한 마이크로-포스 안내식 협동 제어
KR101840312B1 (ko) * 2010-08-02 2018-03-20 더 존스 홉킨스 유니버시티 협동 로봇 제어 및 음향 피드백을 사용하여 힘 센서 정보를 나타내기 위한 방법
US20130190774A1 (en) * 2010-08-11 2013-07-25 Ecole Polytechnique Ferderale De Lausanne (Epfl) Mechanical positioning system for surgical instruments
RU2014122527A (ru) * 2011-11-04 2015-12-10 Те Джонс Хопкинс Юниверсити Стационарный робот для ручных микроманипуляций

Also Published As

Publication number Publication date
EP3253323A2 (fr) 2017-12-13
FR3032346B1 (fr) 2021-10-15
WO2016124752A2 (fr) 2016-08-11
US20180028269A1 (en) 2018-02-01
EP3253323B1 (fr) 2024-07-17
US10582977B2 (en) 2020-03-10
WO2016124752A3 (fr) 2016-09-22
FR3032346A1 (fr) 2016-08-12

Similar Documents

Publication Publication Date Title
US10582977B2 (en) Method and device to assist with the operation of an instrument
US12144568B2 (en) Graphical user interface for a robotic surgical system
JP7229319B2 (ja) 手術支援装置、その制御方法、プログラム並びに手術支援システム
ES2881537T3 (es) Sistema de control endoscópico general
CN108366835B (zh) 具有独立的侧倾、俯仰和偏摆缩放的机器人外科手术系统
CN115363770B (zh) 用于控制外科器械的系统和方法
JP7492506B2 (ja) ナビゲーション支援
ES2298051B2 (es) Sistema robotico de asistencia a la cirugia minimamente invasiva capaz de posicionar un instrumento quirurgico en respueta a las ordenes de un cirujano sin fijacion a la mesa de operaciones ni calibracion previa del punto de insercion.
ES2877800T3 (es) Sistema robótico para cirugía mínimamente invasiva
ES2965135T3 (es) Sistema quirúrgico
CN105188590A (zh) 图像采集装置和可操纵装置活动臂受控运动过程中的碰撞避免
KR101812297B1 (ko) 로봇의 마스터 조작 디바이스 및 이를 구비한 수술용 로봇의 제어방법
CN103648428B (zh) 用于微创手术的医学主/从式装置
CN115151214B (zh) 控制手术机器人臂的运动
KR102116119B1 (ko) 마스터 로봇 및 그 제어 방법
JP6149175B1 (ja) 手術支援装置、その制御方法、プログラム並びに手術支援システム
US12318164B2 (en) Systems and methods for controlling a robotic manipulator or associated tool
JP6388686B2 (ja) 手術支援装置、その制御方法、プログラム並びに手術支援システム
ES2200679B1 (es) Sistema de teleoperacion de robots para reseccion transuretral de la prostata.
ES2181526B1 (es) Sistema robotico asistente para cirugia laparoscopica.
ES2203318B1 (es) Sistema de teleoperacion de robots para cirugia laparoscopica.
WO2024021855A1 (zh) 手术机器人及其控制方法、控制装置
JP2026510579A (ja) 外科手術ツールと連携した操作のためのカメラ装置
CN117503364A (zh) 手术机器人及其控制方法、控制装置
Chu et al. Dynamic tracking of anatomical object for a steerable endoscope