59
Dispositivos hápticos y cirugía robótica Félix Monasterio-Huelin Maciá robolabo.etsit.upm.es/haptico

Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Dispositivos hápticos y cirugía robótica

Félix Monasterio-Huelin Maciá

robolabo.etsit.upm.es/haptico

Page 2: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

A. Ciencia e historiaB. Dispositivos e Interfaces hápticos

Cinemática Modos de interacción

C. Sistemas hápticos Métodos de manipulación Métodos de control

D. Cirugía robótica

Page 3: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

A. Ciencia e historiaB. Dispositivos e Interfaces hápticos

Cinemática Modos de interacción

C. Sistemas hápticos Métodos de manipulación Métodos de control

D. Cirugía robótica

Page 4: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

C) Sistemas hápticos

Métodos de controlo Control Híbrido fuerza/posicióno Control de impedancia o Control de admitancia

Métodos de manipulacióno Manipulación cooperativao Telemanipulacióno Autónomos

Page 5: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Métodos de control

Control de admitancia: F → v Control de impedancia: v → F

• Dispositivos hápticos pasivos. Sin realimentación. Se programa la disipación como una función del espacio o del tiempo. (lazo abierto)

• Dispositivos hápticos activos. Con realimentación (lazo cerrado)– Isotónicos: Los actuadores actúan como una fuente de fuerza (variación de

esfuerzo) y se mide la posición. La fuerza no cambia con la posición. Corresponde al control de impedancia. Es como especificar una impedancia para producir una simulación.

– Isométricos: Los actuadores actúan como una fuente de posición y se mide la fuerza. La posición no cambia con la fuerza. Corresponde al control de admitancia.

Page 6: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Control de Admitancia

● El dispositivo mide las fuerzas que el usuario efectúa sobre él, y reacciona con un movimiento (posición, velocidad, aceleración).

● Se controla el movimiento del dispositivo.● El dispositivo actúa como una admitancia y el operador como una impedancia.● Un robot de admitancia es uno de elevadas inercia y fricción (robot industrial). Se

les considera “fuentes de velocidad”.

Page 7: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Control de Impedancia

● El usuario mueve el dispositivo, que reacciona con una fuerza.● Se controla la fuerza de interacción del dispositivo con el

operador.● El dispositivo actúa como una impedancia y el operador como

una admitancia.● No es imprescindible que tenga sensores de fuerza. Puede

hacerse con modelos del mundo simulados.● Un robot de impedancia es uno de bajas inercia y fricción (la

mayoría de los dispositivos hápticos). Se les considera “fuentes de fuerza”.

Page 8: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

● The duality between impedance and admittance controlSo, admittance control and impedance control are dual. What is difficult for the one is easy for the other

● Admittance control is the paradigm of choice in the following cases:- simulated contact with stiff objects. - simulated contact with heavy objects.- total elimination of friction.- robust devices (stiff, strong or large machines, large workspaces).- moving larger physical masses.- detailed measurement of forces.

● Impedance control comes into its own in the following cases :- safe, light and passive movements.- contacts with hard physical surfaces.- very low simulated mass, but with some friction allowed.- small, low-cost devices.

Page 9: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 10: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Force Control of Robot Manipulators T.A.Lasky y T.C. Hsia,

Applied Control. Current Trends and Modern Methodologies, Cap. 22,pp.639-661.

Ed.S.G.Tzafestas, Marcel Dekker, Inc., 1993

Page 11: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

q2

x

F

N

y

z

Page 12: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Fe

τFdROBOTCONTROLADOR SENSOR FUERZA

Page 13: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 14: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 15: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Dinámica del robot en el espacio de configuración

eqGqqCqqM ττ −=++ )(),()(

eqqhqqM ττ −=+ ),()(

Tnqqqq ),...,,( 21=

Tn),...,,( 21 ττττ =

Page 16: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Cinemática

)(qfX =

TzyxzyxX ),,,,,( φφφ=

qqJX )(=

q

XJ

∂∂

=

qqJqqJX )()( +=q2

x

F

N

y

z

Page 17: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 18: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

)(qfX =

TzyxzyxX ),,,,,( φφφ=

Page 19: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Efector final

FqJ T)(=τ

eT

e FqJ )(=τ

Tzyxzyx NNNFFFF ),,,,,(=

τF

JT

Page 20: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 21: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 22: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 23: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 24: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Dinámica en el espacio cartesiano

eFFhXM −=+~~

1~ −−= MJJM T

qJMhJh T ~~

+= −

donde

eqqhqqM ττ −=+ ),()(

Page 25: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

eFFhXM −=+~~

Page 26: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Control

Page 27: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

eFFhXM −=+~~

Page 28: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

eFFhXM −=+~~

Page 29: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Control de impedancia

Page 30: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 31: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 32: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

eFFhXM −=+~~

Page 33: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

eFFhXM −=+~~

Page 34: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

eFFhXM −=+~~

Page 35: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

● Salisbury propuso una relación de rigidez (stiffness):

XKF δ−=dXXX −=δ

XKXBXAFe δδδ ++=

)(/)()( sXsFsZ e δ=

• El objetivo del controlador es alterar la dinámica del sistema, de tal modo que en presencia de fuerzas y pares externos del efector final Fe, la dinámica sea la definida por una ecuación de impedancia (Modelo virtual del mundo como una impedancia):

donde A es una matriz de masas, B una matriz de amortiguamiento y K una matriz de rigidez deseadas.

KBsAssZ ++= 2)(

Page 36: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

● Pero cuando se produzca un contacto Fe alterará la trayectoria: Se diseña de tal modo que en régimen permanente δX≠0, y en consecuencia Fe =KδX.

eFhMF ++=~~

α

X=α

de XFXKXBA +−+= − )(1 δδα

• La idea es que mientras no haya fuerzas exteriores (movimiento sin restricciones externas) el robot seguirá la trayectoria:

XKXBXA δδδ ++= 0

XKXBXAFe δδδ ++=

Page 37: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

eFFhXM −=+~~

Page 38: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

eFFhXM −=+~~ d

e XFXKXBA +−+= − )(1 δδα

Page 39: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 40: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

VISHARD10: control de admitancia (2003)+ robot de impedancia

Page 41: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 42: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

2006

Page 43: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Proponen un control de admitancia para un robot de impedancia (se puede incorporar a Da Vinci).

● Con control de impedancia se producen inestabilidades (2003)

Page 44: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Cooperación entre robots

Page 45: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 46: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 47: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 48: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 49: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 50: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 51: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Métodos de manipulación

Manipulación Cooperativa: el usuario interactúa con un entorno a través de un robot.

Telemanipulación: el usuario interactúa con un entorno a través de dos robots. Controla directamente al maestro (master). El segundo suele ser simplemente un esclavo (slave) remoto del otro.

Autónomos: incorpora técnicas de inteligencia artificial que dotan de cierta autonomía al robot.

Page 52: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

Telerobotic Control StructuresG. Hirzinger

Applied Control. Current Trends and Modern Methodologies, pp.977-1004, Cap. 32,

Ed. S.G.Tzafestas., Marcel Dekker, Inc., 1993

Page 53: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 54: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 55: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 56: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 57: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 58: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo
Page 59: Dispositivos hápticos y cirugía robótica · Control de Impedancia El usuario mueve el dispositivo, que reacciona con una fuerza. Se controla la fuerza de interacción del dispositivo

A. Ciencia e historiaB. Dispositivos e Interfaces hápticos

Cinemática Modos de interacción

C. Sistemas hápticos Métodos de manipulación Métodos de control

D. Cirugía robótica

4