SlideShare uma empresa Scribd logo
1 de 59
Baixar para ler offline
Dispositivos hápticos
TÉCNICAS Y DISPOSITIVOS DE REALIDAD VIRTUAL
MASTER EN INFORMÁTICA GRÁFICA,
JUEGOS Y REALIDAD VIRTUAL
Marcos García
Marcos.garcía@urjc.es
Bibliografía
Grigore C. Burdea, Philippe Coiffet . Virtual Reality Technology (Second
Edition) .Ed. Wiley-IEEE Press, 2003
R. J. Adams and B. Hannaford. A Two-port Framework for the Design
of Unconditionally Stable Haptic Interfaces. In Proc. of IEEE/RSJ
Int. Conference on Intelligent Robots and Systems, 1998.
C. Basdogan, C. H. Ho and M. Srinivasan. A Ray-based HapticC. Basdogan, C. H. Ho and M. Srinivasan. A Ray-based Haptic
Rendering Technique for Displaying Shape and Texture of 3D
Objects in Virtual Environments. In the Proc. of ASME Dynamic
Systems and Control Division, 1997.
G. Burdea. Force and Touch Feedback for Virtual Reality. John Wiley
and Sons, 1996.
S. A. Ehmann and M. C. Lin. Accurate and Fast Proximity Queries
between Polyhedra Using Surface Decomposition. In Proc. of
Eurographics, 2001.
Bibliografía
A. Gregory, M. C. Lin, S. Gottschalk and R. M. Taylor II. H-Collide: A
Framework for Fast and Accurate Collision Detection for Haptic
Interaction. In Proc. of IEEE Virtual Reality Conference, 1999.
A. Gregory, A. Mascarenhas, S. Ehmann, M. C. Lin and D. Manocha. Six
Degree-of-Freedom Haptic Display of Polygonal Models. In Proc.
of IEEE Visualization, 2000.
V. Hayward and B. Armstrong. A New Computational Method of FrictionV. Hayward and B. Armstrong. A New Computational Method of Friction
Applied to Haptic Rendering. In Lecture Notes in Control and
Information Sciences, Vol. 250, Springer-Verlag, 2000.
Y. J. Kim, M. A. Otaduy, M. C. Lin and D. Manocha. Six-Degree-of-
Freedom Haptic Display Using Localized Contact Computations.
To appear in Proc. of Haptic Symposium, 2002.
Bibliografía
W. R. Mark, S. C. Randolph, M. Finch, J. M. Van Verth, and R. M. Taylor
II. Adding Force Feedback to Graphics Systems: Issues and
Solutions. In Proc. of ACM SIGGRAPH, 1996.
W. A. McNeely, K. D. Puterbaugh and J. J. Troy. Six Degree-of-
Freedom Haptic Rendering Using Voxel Sampling. In Proc. of ACM
SIGGRAPH, 1999.SIGGRAPH, 1999.
D. C. Ruspini, K. Kolarov, and O. Khatib. The Haptic Display of Complex
Graphical Environments. In Proc. of ACM SIGGRAPH, 1997.
C. Zilles and K. Salisbury. A Constraint-based God Object Method for
Haptic Display. In Proc. of IEEE/RSJ Int. Conference on
Intelligent Robots and Systems, 1995.
Índice
• Introducción
• Diseño y mecánica de dispositivos hápticos
• Percepción háptica
• Renderizado háptico
Introducción
• I3 por Inmersión-Interacción-Imaginación.
• Interacción – Inmersión (uso de distintos canales
sensoriales):
– Visual
– Auditivo
– Háptico– Háptico
• Sistema kinestésico (gran desarrollo en los últimos años)
• Sistemas táctiles (en desarrollo)
– Olfato (en desarrollo)
Introducción
Introducción
• ¿En que nos pueden ayudar los dispositivos
hápticos?
– Manipulación de objetos
• Peso, fricción
– Inserción, contacto– Inserción, contacto
• Restricciones de superficie
– Movimiento controlado
• Dureza, fricción
Introducción
Definición de términos
Término Definición
Háptico Relativo al sentido del tacto.
Proprioceptivo Relacionado con la información sensorial acerca del estado
corporal tanto sensaciones cutáneas, kinésicas y
vestibulares.
Vestibular Relativo a la percepción de la posición de la cabeza, su
aceleración y deceleración.
Kinésica Implica la sensación del movimiento. Sensaciones originadas en
los músculos, tendones y uniones.
Cutánea Perteneciente a la piel en sí misma o como órgano sensorial.
Incluye las sensaciones de presión, temperatura y dolor.
Táctil Referido a la sensación cutánea pero principalmente a la presión.
Realimentación
de fuerza
Relativo a la producción mecánica de información sensorial por el
sistema kinésico.
Introducción
Los dispositivos
hápticos proporcionan
la realimentación de
fuerza al sujeto quefuerza al sujeto que
interactúa con entornos
virtuales o remotos.
Tales dispositivos
trasladan una sensación
de presencia al
operador.
Introducción
Dispositivos de retroalimentación de
fuerza de propósito general.
Introducción
Dispositivos de retroalimentación de fuerza de propósito especifico.
Introducción
Los diseñados específicamente para una
operación, como los diseñados para
aplicaciones médicas suelen incorporar un
software de simulación
Introducción
Dispositivo
haptico
Robot
Tele-operación
Usuario
Fuerza
Simulación
haptico
Realidad Virtual
Canal tactil
Interacción
Hombre-
Maquina
Dispositivos hápticos – Machine Haptics
DISEÑO Y MECÁNICA DE
DISPOSITIVOS HÁPTICOS
Impedancia vs. Admitancia
• Control de impedancia o admitancia.
– Impedancia: el usuario mueve el dispositivo, y el
dispositivo reaccionará con una fuerza si es
necesario.
• Entrada: desplazamiento
• Salida: fuerza
• Ej. PHANToM
– Admitancia: el dispositivo mide las fuerzas que el
usuario ejerce sobre él, y reacciona con el
movimiento (la aceleración, la velocidad, la
posición).
• Entrada: fuerza
• Salida: desplazamiento
• Ej. HapticMaster
Impedancia vs. Admitancia
• El caso que encontraremos con más
frecuencia será el de la impedancia, el flujo
de control incluirá los siguientes eventos:
– Sensores de desplazamiento recogen el
movimiento
– Envío mediante driver de este desplazamiento al
simulador software.
– Interacción con el mundo virtual y cálculo
de fuerzas
– Se envía señal al driver.
– El dispositivo produce la fuerza necesaria.
– Háptico hace la fuerza necesaria para ello.
Clasificación
• Según el número de grados de libertad
– 2DOF, 3DOF, 6DOF…
• Según el efector:
• Tipo lapiz:
• Phantom de SensAble Technologies• Phantom de SensAble Technologies
• Tipo guante:
• CyberGrasp
– Específicos, esféricos ....
Clasificación
• Según su ámbito de aplicación:
• Especificos:
• Aplicaciones médicas: Immersion
Corporation.
• Propósito General
Clasificación
• Propósito General
• Según el tipo de receptor sensorial
• Retroalimentación de fuerza
• Retroalimentación táctil
• iFeel Mouse de Logitech
Clasificación
• WingMan Force Feedback Mouse
• Mixtos
Clasificación
Tecnologías
• Displays de superficie activa.
Feelex-Haptic Screen
Tactile Shape Displays for Small Scale Shape
Feedback
Elastic Force Sensor
• Brazos Hápticos.• Brazos Hápticos.
Sarcos Dextrous Arm
PHANToM
Palmtop Display for Dextrous Manipulation
WYSIWYF Display
Freedom 6S
HapticMASTER
Force dimension DELTA- OMEGA
Falcon
Tecnologías
• Guantes
UTAH/MIT Dextrous Hand
Rutgers Master II(La fuerza se aplica desde dentro)
Cyber Grasp (La fuerza se aplica desde fuera)
• Superficies administradoras• Superficies administradoras
Haptic Interfaces
• Dispositivos magnéticos
Magnetic Levitation Haptic Interfaces
• Otros:
• ...
Tecnologías
Mecánica de hápticos
A gira alrededor del eje Y definiendo el ángulo θ1. B gira alrededor del
eje X definiendo el ángulo θ2. C gira alrededor del eje X’ relativo
definiendo el ángulo θ3.
D, E y F son ejes ortogonales situados en el Elemento Final y son
ángulos Gimbal.
Mecánica de hápticos
.
Grados de Libertad con
realimentación de fuerza
Mecánica de hápticos
.
Cinemática
Cinemática Directa
Cinemática
Cinemática Inversa
Áreas de trabajo
Espacio de trabajo nominal: Es el volumen en el cual el fabricante del
dispositivo garantiza la precisión y realimentación de fuerza especificada en
la hoja de características. En el caso del dispositivo OMNi se trata de un
prisma rectangular de dimensiones (160 Ancho, 120 Alto, 70 Profundidad)
mm.
Áreas de trabajo
Espacio de trabajo real. Se trata del volumen que es posible recorrer con
el extremo del manipulador. Pero este espacio real incluye una zona
marginal donde el comportamiento del dispositivo puede ser inaceptable
para algunas aplicaciones o además de inestable.
Áreas de trabajo
Espacio de trabajo de la
aplicación.
Es el volumen de la
aplicación que se está
simulando, luego es
diferente para cada
sistema.
Por ejemplo en una
simulación quirúrgica de
una operación de hombro
sería el volumen de la
simulación de hombro.
Force Dimension: DELTA-OMEGA
Espacio de trabajo Nominal: ∅360
mm x L 300mm
Fuerza máx. continua: 20.0 N
Resolución< 0.03 mm
Mecanismo paralelo y compensación
activa de gravedad. Robustez.
Dispositivos hápticos – Human haptics
PERCEPCIÓN HAPTICA
Percepción háptica
• Ventajas de utilizar dipositivos hápticos
– Manipular entornos virtuales de forma natural
• Se trabaja en 3D no con proyecciones 2D
– Añadimos información multi-sesorial
• Facilita la realización de distintas tareas• Facilita la realización de distintas tareas
• Mejora la inmersión, la presencia y plausibilidad
• Mejora el atractivo
Percepción háptica
• Conocer como el ser humano percibe la fuerza y
la información táctil para mejorar su experiencia
• Principales claves
– Rango de impedancia ideal (z-width)
• Zero en movimiento libre• Zero en movimiento libre
• Infinito cuando hay contacto
– La información visual prevalece sobre la háptica
• Corrige las limitaciones de los dispositivos
– Sensación de continuidad 1000Hz
• Especialmente importante a la hora de tocar sólidos rígidos
• Menos importante a al hora de tocar objetos deformables
– Dificultad para percibir pequeñas variaciones
• Depende de la intensidad (ley de Weber)
Percepción háptica
• Limitación de los 1000Hz
• Necesaria para percibir la fuerza de forma continua
• Especialmente importante a la hora de tocar sólidos rígidos
• Menos importante a al hora de tocar objetos deformables
• Limita la cantidad de cálculos que podemos realizar
– Detección de colisiones, dinámica de sólidos rígidos…– Detección de colisiones, dinámica de sólidos rígidos…
• Solución:
– Bucle ligero!
– Bucle pesado!
Dispositivos hápticos – Human haptics
RENDERIZADO HAPTICO
Renderizado háptico
• Nos centramos en dispositivos de impedancia
• Procesado de las fuerzas que debe producir el
dispositivo
• Clasificación
– Por el número de grados de libertad (DOF)– Por el número de grados de libertad (DOF)
• 3 DOF
• 6 DOF
– El tipo de datos
• Algoritmos superficiales
– Poligonales
– Superficies implícitas
• Algoritmos volumétricos
Modelos para el cálculo de fuerza
• HIP: Haptic interface point. Representación del
dispositivo en le mundo virtual.
– HIP = T * P
• Proxy, god object, CHIP…: Representación
coherente del dispositivo virtual.coherente del dispositivo virtual.
– Mejora la inmersión (limitaciones del dispositivo
háptico)
– Si no hay collision coincide con
el HIP
x
Modelos para el cálculo de fuerza
• Fuerzas de contacto
• Penalty Forces:
– La fuerza es factor de:
• la penetración del HIP (primeras aproximaciones)
• la distancia entre el proxy y el Hip• la distancia entre el proxy y el Hip
– Modelo lineal:
• Ley de Hook
xF
xknF ⋅⋅=
r
Modelos para el cálculo de fuerza
• El valor máximo de k esta limitado por la fuerza
máxima que puede proporcionar el dispositivo
• ¿Cómo mejorar la sensación de rigidez?
– Si se añade un amortiguador
• Además mejora la estabilidad
HIPvdxknF ⋅+⋅⋅=
r
• Además mejora la estabilidad
• Puede simular fricción con el medio
– Modelos no lineales
• Aplicar una fuerza muy grande o de crecimiento abrupto al
principio e incrementarla de forma más suave
• Pre-contact braking
• Otros modelos no lineales
HIP
1<
⋅⋅+⋅⋅=
n
vxdxknF HIP
nnr
Modelos para el cálculo de fuerza
• Mejora de la sensación háptica
– Suavizado de fuerzas:
• Cambios bruscos en la dirección o magnitud de la fuerza
pueden causar inestabilidades
– Interpolar direcciones y magnitudes, si superan un umbral
– Suavizado de Phong
» Permite utilizar menos poligonos
A1A2
A3
v2
v1
v3
'
'
' 3
1
3
1
N
N
N
A
NA
N
i
i
i
ii
====
⋅⋅⋅⋅
====
∑
∑
====
====
Modelos para el cálculo de fuerza
• Mejora de la sensación háptica
– Modelos de fricción
• Diferencia entre el proxy “x” y el punto de adhesión “w”
xw
– Añadir texturas hápticas
Calculo del proxy
• Proxys puntuales
– 3DOF
• Herramientas tridimensionales
– 6DOF
– Sólidos rígidos– Sólidos rígidos
– Herramientas deformables
Calculo del proxy
• Proxys puntuales
– Colocar el proxy sobre la superficie del objeto en el
punto más cercano
– Dividir el objeto utilizando un diagrama voronoi
– Problemas– Problemas
• Discontinuidad en las fuerzas
• Objetos delgados
F1
F2
motion
Calculo del proxy
• Uso de restricciones
– Colocamos el proxy en el punto mas cercano al HIP
que verifica las restricciones impuestas.
– Por simplicidad se obliga a que el proxy se coloque
sobre el plano de restricciónsobre el plano de restricción
– Se minimiza la distancia entre el HIP y el proxy
– Utilizando multiplicadores de lagrange:
(((( )))) (((( )))) (((( ))))(((( ))))222
2
1
HIPHIPHIP zzyyxxkE −−−−++++−−−−++++−−−−⋅⋅⋅⋅⋅⋅⋅⋅====
0====++++⋅⋅⋅⋅++++⋅⋅⋅⋅++++⋅⋅⋅⋅ iiii DzCyBxA
(((( )))) (((( )))) (((( ))))(((( ))))
(((( ))))∑
====
++++⋅⋅⋅⋅++++⋅⋅⋅⋅++++⋅⋅⋅⋅⋅⋅⋅⋅++++
++++−−−−++++−−−−++++−−−−⋅⋅⋅⋅⋅⋅⋅⋅====
3
1
222
2
1
i
iiiii
HIPHIPHIP
DzCyBxA
zzyyxxkC
λλλλ
Calculo del proxy
• Debemos resolver el siguiente sistema:
– Máximo 3 planos










====









⋅⋅⋅⋅









321
321
321
100
010
001
z
y
x
z
y
x
CCC
BBB
AAA
HIP
HIP
HIP












====












⋅⋅⋅⋅











 3
2
1
3
2
1
333
222
111
321
000
000
000
100
D
D
D
zz
CBA
CBA
CBA
CCC HIP
λλλλ
λλλλ
λλλλ
Calculo del proxy
• Proceso iterativo
HIP(t)
HIP(t)
HIP(t+∆t) HIP(t+∆t)
Calculo del proxy
HIP(t) HIP(t)
HIP(t+∆t) HIP(t+∆t)
Calculo del proxy
HIP(t) HIP(t)
HIP(t+∆t) HIP(t+∆t)
Calculo del proxy
HIP(t)
HIP(t+∆t)
Calculo del proxy
• Problema solo 3 planos
• Solución programación lineal cuadrática LPC
)(1 ttHIPVPC i ∆+−= + (((( )))) 01 ≥≥≥≥−−−−⋅⋅⋅⋅ ++++ iii VPVPN
Plane at ∞
Plane at ∞
Plane at ∞
Plane at ∞Vertex
Calculo del proxy
• Utilizar una esfera en lugar de un punto
– Fácilmente extensible
• Se modifica la geometría de los objetos
– Aporta robustez al sistema
• Elimina huecos (errores de redondeo)• Elimina huecos (errores de redondeo)
Modelos no puntuales
• 6DOF
Objeto simulado(xs, qs)
com
com
Dispositivo háptico (xh, qh)
com
Modelos no puntuales
• Objeto rígido - objeto rígido
Modelos no puntuales
• Objeto rígido - objeto deformable
Modelos no puntuales
• Objeto deformable - objeto deformable

Mais conteúdo relacionado

Semelhante a Dispositivos Hápticos

Interaccion natural
Interaccion naturalInteraccion natural
Interaccion naturalPablo Haya
 
Realidad virtual y realidad aumentada
Realidad virtual y realidad aumentadaRealidad virtual y realidad aumentada
Realidad virtual y realidad aumentadaDavidToms6
 
Sistemas de Realidad Virtual
Sistemas de Realidad VirtualSistemas de Realidad Virtual
Sistemas de Realidad Virtualjormaje
 
Vision artificial
Vision artificialVision artificial
Vision artificialDavid Sari
 
Realidad Aumentada
Realidad AumentadaRealidad Aumentada
Realidad AumentadaRealidadYMas
 
Nuevas técnologias en neurorehabilitación.pptx
Nuevas técnologias en neurorehabilitación.pptxNuevas técnologias en neurorehabilitación.pptx
Nuevas técnologias en neurorehabilitación.pptxBrenda Esparza
 
ROBÓTICA, INTELIGENCIA ARTIFICIAL Y SISTEMAS EXPERTOS.pptx
ROBÓTICA, INTELIGENCIA ARTIFICIAL Y SISTEMAS EXPERTOS.pptxROBÓTICA, INTELIGENCIA ARTIFICIAL Y SISTEMAS EXPERTOS.pptx
ROBÓTICA, INTELIGENCIA ARTIFICIAL Y SISTEMAS EXPERTOS.pptxEdgar Leon
 
Realidad virtual y realidad aumentada
Realidad virtual y realidad aumentadaRealidad virtual y realidad aumentada
Realidad virtual y realidad aumentadajuanfer99
 
REALIDAD_VIRTUAL cdsijdsc cidcidsjicjs icdicjidsjcisdjcij
REALIDAD_VIRTUAL cdsijdsc cidcidsjicjs icdicjidsjcisdjcijREALIDAD_VIRTUAL cdsijdsc cidcidsjicjs icdicjidsjcisdjcij
REALIDAD_VIRTUAL cdsijdsc cidcidsjicjs icdicjidsjcisdjcijhugo124330
 
REALIDAD VIRTUAL EN SISTEMAS INFOMATICOS
REALIDAD VIRTUAL EN SISTEMAS INFOMATICOSREALIDAD VIRTUAL EN SISTEMAS INFOMATICOS
REALIDAD VIRTUAL EN SISTEMAS INFOMATICOSScarlettSalgueiro
 
Inteligencia artificial
Inteligencia artificial Inteligencia artificial
Inteligencia artificial diane soto
 
Realidad aumentada en BarCampMED6
Realidad aumentada en BarCampMED6Realidad aumentada en BarCampMED6
Realidad aumentada en BarCampMED6Ing.Ramiro Lopera
 
Ingeniería del Software para la Computación Cuántica: Retos y Oportunidades
Ingeniería del Software para la Computación Cuántica: Retos y OportunidadesIngeniería del Software para la Computación Cuántica: Retos y Oportunidades
Ingeniería del Software para la Computación Cuántica: Retos y OportunidadesFacultad de Informática UCM
 
Teleoperación Háptica de Brazo Manipulador
Teleoperación Háptica de Brazo ManipuladorTeleoperación Háptica de Brazo Manipulador
Teleoperación Háptica de Brazo ManipuladorDiego
 
Proyecto brazo robot mediante algoritmos evolutivos
Proyecto brazo robot mediante algoritmos evolutivosProyecto brazo robot mediante algoritmos evolutivos
Proyecto brazo robot mediante algoritmos evolutivosRenée Condori Apaza
 
Control de un robot de dos grados de libertad mediante visión
Control de un robot de dos grados de libertad mediante visiónControl de un robot de dos grados de libertad mediante visión
Control de un robot de dos grados de libertad mediante visiónBronson Duhart
 

Semelhante a Dispositivos Hápticos (20)

Interaccion natural
Interaccion naturalInteraccion natural
Interaccion natural
 
Realidad virtual y realidad aumentada
Realidad virtual y realidad aumentadaRealidad virtual y realidad aumentada
Realidad virtual y realidad aumentada
 
Sistemas de Realidad Virtual
Sistemas de Realidad VirtualSistemas de Realidad Virtual
Sistemas de Realidad Virtual
 
Vision artificial
Vision artificialVision artificial
Vision artificial
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Realidad Aumentada
Realidad AumentadaRealidad Aumentada
Realidad Aumentada
 
Nuevas técnologias en neurorehabilitación.pptx
Nuevas técnologias en neurorehabilitación.pptxNuevas técnologias en neurorehabilitación.pptx
Nuevas técnologias en neurorehabilitación.pptx
 
ROBÓTICA, INTELIGENCIA ARTIFICIAL Y SISTEMAS EXPERTOS.pptx
ROBÓTICA, INTELIGENCIA ARTIFICIAL Y SISTEMAS EXPERTOS.pptxROBÓTICA, INTELIGENCIA ARTIFICIAL Y SISTEMAS EXPERTOS.pptx
ROBÓTICA, INTELIGENCIA ARTIFICIAL Y SISTEMAS EXPERTOS.pptx
 
Unidad 8
Unidad 8Unidad 8
Unidad 8
 
Robotica
RoboticaRobotica
Robotica
 
Realidad virtual y realidad aumentada
Realidad virtual y realidad aumentadaRealidad virtual y realidad aumentada
Realidad virtual y realidad aumentada
 
REALIDAD_VIRTUAL cdsijdsc cidcidsjicjs icdicjidsjcisdjcij
REALIDAD_VIRTUAL cdsijdsc cidcidsjicjs icdicjidsjcisdjcijREALIDAD_VIRTUAL cdsijdsc cidcidsjicjs icdicjidsjcisdjcij
REALIDAD_VIRTUAL cdsijdsc cidcidsjicjs icdicjidsjcisdjcij
 
REALIDAD VIRTUAL EN SISTEMAS INFOMATICOS
REALIDAD VIRTUAL EN SISTEMAS INFOMATICOSREALIDAD VIRTUAL EN SISTEMAS INFOMATICOS
REALIDAD VIRTUAL EN SISTEMAS INFOMATICOS
 
Inteligencia artificial
Inteligencia artificial Inteligencia artificial
Inteligencia artificial
 
Realidad aumentada en BarCampMED6
Realidad aumentada en BarCampMED6Realidad aumentada en BarCampMED6
Realidad aumentada en BarCampMED6
 
Las nuevas tecnologías (TIC's) en psicología clínica (Profa. Dra. Cristina Bo...
Las nuevas tecnologías (TIC's) en psicología clínica (Profa. Dra. Cristina Bo...Las nuevas tecnologías (TIC's) en psicología clínica (Profa. Dra. Cristina Bo...
Las nuevas tecnologías (TIC's) en psicología clínica (Profa. Dra. Cristina Bo...
 
Ingeniería del Software para la Computación Cuántica: Retos y Oportunidades
Ingeniería del Software para la Computación Cuántica: Retos y OportunidadesIngeniería del Software para la Computación Cuántica: Retos y Oportunidades
Ingeniería del Software para la Computación Cuántica: Retos y Oportunidades
 
Teleoperación Háptica de Brazo Manipulador
Teleoperación Háptica de Brazo ManipuladorTeleoperación Háptica de Brazo Manipulador
Teleoperación Háptica de Brazo Manipulador
 
Proyecto brazo robot mediante algoritmos evolutivos
Proyecto brazo robot mediante algoritmos evolutivosProyecto brazo robot mediante algoritmos evolutivos
Proyecto brazo robot mediante algoritmos evolutivos
 
Control de un robot de dos grados de libertad mediante visión
Control de un robot de dos grados de libertad mediante visiónControl de un robot de dos grados de libertad mediante visión
Control de un robot de dos grados de libertad mediante visión
 

Último

Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 

Último (20)

Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 

Dispositivos Hápticos

  • 1. Dispositivos hápticos TÉCNICAS Y DISPOSITIVOS DE REALIDAD VIRTUAL MASTER EN INFORMÁTICA GRÁFICA, JUEGOS Y REALIDAD VIRTUAL Marcos García Marcos.garcía@urjc.es
  • 2. Bibliografía Grigore C. Burdea, Philippe Coiffet . Virtual Reality Technology (Second Edition) .Ed. Wiley-IEEE Press, 2003 R. J. Adams and B. Hannaford. A Two-port Framework for the Design of Unconditionally Stable Haptic Interfaces. In Proc. of IEEE/RSJ Int. Conference on Intelligent Robots and Systems, 1998. C. Basdogan, C. H. Ho and M. Srinivasan. A Ray-based HapticC. Basdogan, C. H. Ho and M. Srinivasan. A Ray-based Haptic Rendering Technique for Displaying Shape and Texture of 3D Objects in Virtual Environments. In the Proc. of ASME Dynamic Systems and Control Division, 1997. G. Burdea. Force and Touch Feedback for Virtual Reality. John Wiley and Sons, 1996. S. A. Ehmann and M. C. Lin. Accurate and Fast Proximity Queries between Polyhedra Using Surface Decomposition. In Proc. of Eurographics, 2001.
  • 3. Bibliografía A. Gregory, M. C. Lin, S. Gottschalk and R. M. Taylor II. H-Collide: A Framework for Fast and Accurate Collision Detection for Haptic Interaction. In Proc. of IEEE Virtual Reality Conference, 1999. A. Gregory, A. Mascarenhas, S. Ehmann, M. C. Lin and D. Manocha. Six Degree-of-Freedom Haptic Display of Polygonal Models. In Proc. of IEEE Visualization, 2000. V. Hayward and B. Armstrong. A New Computational Method of FrictionV. Hayward and B. Armstrong. A New Computational Method of Friction Applied to Haptic Rendering. In Lecture Notes in Control and Information Sciences, Vol. 250, Springer-Verlag, 2000. Y. J. Kim, M. A. Otaduy, M. C. Lin and D. Manocha. Six-Degree-of- Freedom Haptic Display Using Localized Contact Computations. To appear in Proc. of Haptic Symposium, 2002.
  • 4. Bibliografía W. R. Mark, S. C. Randolph, M. Finch, J. M. Van Verth, and R. M. Taylor II. Adding Force Feedback to Graphics Systems: Issues and Solutions. In Proc. of ACM SIGGRAPH, 1996. W. A. McNeely, K. D. Puterbaugh and J. J. Troy. Six Degree-of- Freedom Haptic Rendering Using Voxel Sampling. In Proc. of ACM SIGGRAPH, 1999.SIGGRAPH, 1999. D. C. Ruspini, K. Kolarov, and O. Khatib. The Haptic Display of Complex Graphical Environments. In Proc. of ACM SIGGRAPH, 1997. C. Zilles and K. Salisbury. A Constraint-based God Object Method for Haptic Display. In Proc. of IEEE/RSJ Int. Conference on Intelligent Robots and Systems, 1995.
  • 5. Índice • Introducción • Diseño y mecánica de dispositivos hápticos • Percepción háptica • Renderizado háptico
  • 6. Introducción • I3 por Inmersión-Interacción-Imaginación. • Interacción – Inmersión (uso de distintos canales sensoriales): – Visual – Auditivo – Háptico– Háptico • Sistema kinestésico (gran desarrollo en los últimos años) • Sistemas táctiles (en desarrollo) – Olfato (en desarrollo)
  • 8. Introducción • ¿En que nos pueden ayudar los dispositivos hápticos? – Manipulación de objetos • Peso, fricción – Inserción, contacto– Inserción, contacto • Restricciones de superficie – Movimiento controlado • Dureza, fricción
  • 9. Introducción Definición de términos Término Definición Háptico Relativo al sentido del tacto. Proprioceptivo Relacionado con la información sensorial acerca del estado corporal tanto sensaciones cutáneas, kinésicas y vestibulares. Vestibular Relativo a la percepción de la posición de la cabeza, su aceleración y deceleración. Kinésica Implica la sensación del movimiento. Sensaciones originadas en los músculos, tendones y uniones. Cutánea Perteneciente a la piel en sí misma o como órgano sensorial. Incluye las sensaciones de presión, temperatura y dolor. Táctil Referido a la sensación cutánea pero principalmente a la presión. Realimentación de fuerza Relativo a la producción mecánica de información sensorial por el sistema kinésico.
  • 10. Introducción Los dispositivos hápticos proporcionan la realimentación de fuerza al sujeto quefuerza al sujeto que interactúa con entornos virtuales o remotos. Tales dispositivos trasladan una sensación de presencia al operador.
  • 11. Introducción Dispositivos de retroalimentación de fuerza de propósito general.
  • 12. Introducción Dispositivos de retroalimentación de fuerza de propósito especifico.
  • 13. Introducción Los diseñados específicamente para una operación, como los diseñados para aplicaciones médicas suelen incorporar un software de simulación
  • 15. Dispositivos hápticos – Machine Haptics DISEÑO Y MECÁNICA DE DISPOSITIVOS HÁPTICOS
  • 16. Impedancia vs. Admitancia • Control de impedancia o admitancia. – Impedancia: el usuario mueve el dispositivo, y el dispositivo reaccionará con una fuerza si es necesario. • Entrada: desplazamiento • Salida: fuerza • Ej. PHANToM – Admitancia: el dispositivo mide las fuerzas que el usuario ejerce sobre él, y reacciona con el movimiento (la aceleración, la velocidad, la posición). • Entrada: fuerza • Salida: desplazamiento • Ej. HapticMaster
  • 17. Impedancia vs. Admitancia • El caso que encontraremos con más frecuencia será el de la impedancia, el flujo de control incluirá los siguientes eventos: – Sensores de desplazamiento recogen el movimiento – Envío mediante driver de este desplazamiento al simulador software. – Interacción con el mundo virtual y cálculo de fuerzas – Se envía señal al driver. – El dispositivo produce la fuerza necesaria. – Háptico hace la fuerza necesaria para ello.
  • 18. Clasificación • Según el número de grados de libertad – 2DOF, 3DOF, 6DOF… • Según el efector: • Tipo lapiz: • Phantom de SensAble Technologies• Phantom de SensAble Technologies • Tipo guante: • CyberGrasp – Específicos, esféricos ....
  • 20. • Según su ámbito de aplicación: • Especificos: • Aplicaciones médicas: Immersion Corporation. • Propósito General Clasificación • Propósito General
  • 21. • Según el tipo de receptor sensorial • Retroalimentación de fuerza • Retroalimentación táctil • iFeel Mouse de Logitech Clasificación • WingMan Force Feedback Mouse • Mixtos
  • 23. Tecnologías • Displays de superficie activa. Feelex-Haptic Screen Tactile Shape Displays for Small Scale Shape Feedback Elastic Force Sensor • Brazos Hápticos.• Brazos Hápticos. Sarcos Dextrous Arm PHANToM Palmtop Display for Dextrous Manipulation WYSIWYF Display Freedom 6S HapticMASTER Force dimension DELTA- OMEGA Falcon
  • 24. Tecnologías • Guantes UTAH/MIT Dextrous Hand Rutgers Master II(La fuerza se aplica desde dentro) Cyber Grasp (La fuerza se aplica desde fuera) • Superficies administradoras• Superficies administradoras Haptic Interfaces • Dispositivos magnéticos Magnetic Levitation Haptic Interfaces • Otros: • ...
  • 26. Mecánica de hápticos A gira alrededor del eje Y definiendo el ángulo θ1. B gira alrededor del eje X definiendo el ángulo θ2. C gira alrededor del eje X’ relativo definiendo el ángulo θ3. D, E y F son ejes ortogonales situados en el Elemento Final y son ángulos Gimbal.
  • 27. Mecánica de hápticos . Grados de Libertad con realimentación de fuerza
  • 31. Áreas de trabajo Espacio de trabajo nominal: Es el volumen en el cual el fabricante del dispositivo garantiza la precisión y realimentación de fuerza especificada en la hoja de características. En el caso del dispositivo OMNi se trata de un prisma rectangular de dimensiones (160 Ancho, 120 Alto, 70 Profundidad) mm.
  • 32. Áreas de trabajo Espacio de trabajo real. Se trata del volumen que es posible recorrer con el extremo del manipulador. Pero este espacio real incluye una zona marginal donde el comportamiento del dispositivo puede ser inaceptable para algunas aplicaciones o además de inestable.
  • 33. Áreas de trabajo Espacio de trabajo de la aplicación. Es el volumen de la aplicación que se está simulando, luego es diferente para cada sistema. Por ejemplo en una simulación quirúrgica de una operación de hombro sería el volumen de la simulación de hombro.
  • 34. Force Dimension: DELTA-OMEGA Espacio de trabajo Nominal: ∅360 mm x L 300mm Fuerza máx. continua: 20.0 N Resolución< 0.03 mm Mecanismo paralelo y compensación activa de gravedad. Robustez.
  • 35. Dispositivos hápticos – Human haptics PERCEPCIÓN HAPTICA
  • 36. Percepción háptica • Ventajas de utilizar dipositivos hápticos – Manipular entornos virtuales de forma natural • Se trabaja en 3D no con proyecciones 2D – Añadimos información multi-sesorial • Facilita la realización de distintas tareas• Facilita la realización de distintas tareas • Mejora la inmersión, la presencia y plausibilidad • Mejora el atractivo
  • 37. Percepción háptica • Conocer como el ser humano percibe la fuerza y la información táctil para mejorar su experiencia • Principales claves – Rango de impedancia ideal (z-width) • Zero en movimiento libre• Zero en movimiento libre • Infinito cuando hay contacto – La información visual prevalece sobre la háptica • Corrige las limitaciones de los dispositivos – Sensación de continuidad 1000Hz • Especialmente importante a la hora de tocar sólidos rígidos • Menos importante a al hora de tocar objetos deformables – Dificultad para percibir pequeñas variaciones • Depende de la intensidad (ley de Weber)
  • 38. Percepción háptica • Limitación de los 1000Hz • Necesaria para percibir la fuerza de forma continua • Especialmente importante a la hora de tocar sólidos rígidos • Menos importante a al hora de tocar objetos deformables • Limita la cantidad de cálculos que podemos realizar – Detección de colisiones, dinámica de sólidos rígidos…– Detección de colisiones, dinámica de sólidos rígidos… • Solución: – Bucle ligero! – Bucle pesado!
  • 39. Dispositivos hápticos – Human haptics RENDERIZADO HAPTICO
  • 40. Renderizado háptico • Nos centramos en dispositivos de impedancia • Procesado de las fuerzas que debe producir el dispositivo • Clasificación – Por el número de grados de libertad (DOF)– Por el número de grados de libertad (DOF) • 3 DOF • 6 DOF – El tipo de datos • Algoritmos superficiales – Poligonales – Superficies implícitas • Algoritmos volumétricos
  • 41. Modelos para el cálculo de fuerza • HIP: Haptic interface point. Representación del dispositivo en le mundo virtual. – HIP = T * P • Proxy, god object, CHIP…: Representación coherente del dispositivo virtual.coherente del dispositivo virtual. – Mejora la inmersión (limitaciones del dispositivo háptico) – Si no hay collision coincide con el HIP x
  • 42. Modelos para el cálculo de fuerza • Fuerzas de contacto • Penalty Forces: – La fuerza es factor de: • la penetración del HIP (primeras aproximaciones) • la distancia entre el proxy y el Hip• la distancia entre el proxy y el Hip – Modelo lineal: • Ley de Hook xF xknF ⋅⋅= r
  • 43. Modelos para el cálculo de fuerza • El valor máximo de k esta limitado por la fuerza máxima que puede proporcionar el dispositivo • ¿Cómo mejorar la sensación de rigidez? – Si se añade un amortiguador • Además mejora la estabilidad HIPvdxknF ⋅+⋅⋅= r • Además mejora la estabilidad • Puede simular fricción con el medio – Modelos no lineales • Aplicar una fuerza muy grande o de crecimiento abrupto al principio e incrementarla de forma más suave • Pre-contact braking • Otros modelos no lineales HIP 1< ⋅⋅+⋅⋅= n vxdxknF HIP nnr
  • 44. Modelos para el cálculo de fuerza • Mejora de la sensación háptica – Suavizado de fuerzas: • Cambios bruscos en la dirección o magnitud de la fuerza pueden causar inestabilidades – Interpolar direcciones y magnitudes, si superan un umbral – Suavizado de Phong » Permite utilizar menos poligonos A1A2 A3 v2 v1 v3 ' ' ' 3 1 3 1 N N N A NA N i i i ii ==== ⋅⋅⋅⋅ ==== ∑ ∑ ==== ====
  • 45. Modelos para el cálculo de fuerza • Mejora de la sensación háptica – Modelos de fricción • Diferencia entre el proxy “x” y el punto de adhesión “w” xw – Añadir texturas hápticas
  • 46. Calculo del proxy • Proxys puntuales – 3DOF • Herramientas tridimensionales – 6DOF – Sólidos rígidos– Sólidos rígidos – Herramientas deformables
  • 47. Calculo del proxy • Proxys puntuales – Colocar el proxy sobre la superficie del objeto en el punto más cercano – Dividir el objeto utilizando un diagrama voronoi – Problemas– Problemas • Discontinuidad en las fuerzas • Objetos delgados F1 F2 motion
  • 48. Calculo del proxy • Uso de restricciones – Colocamos el proxy en el punto mas cercano al HIP que verifica las restricciones impuestas. – Por simplicidad se obliga a que el proxy se coloque sobre el plano de restricciónsobre el plano de restricción – Se minimiza la distancia entre el HIP y el proxy – Utilizando multiplicadores de lagrange: (((( )))) (((( )))) (((( ))))(((( ))))222 2 1 HIPHIPHIP zzyyxxkE −−−−++++−−−−++++−−−−⋅⋅⋅⋅⋅⋅⋅⋅==== 0====++++⋅⋅⋅⋅++++⋅⋅⋅⋅++++⋅⋅⋅⋅ iiii DzCyBxA (((( )))) (((( )))) (((( ))))(((( )))) (((( ))))∑ ==== ++++⋅⋅⋅⋅++++⋅⋅⋅⋅++++⋅⋅⋅⋅⋅⋅⋅⋅++++ ++++−−−−++++−−−−++++−−−−⋅⋅⋅⋅⋅⋅⋅⋅==== 3 1 222 2 1 i iiiii HIPHIPHIP DzCyBxA zzyyxxkC λλλλ
  • 49. Calculo del proxy • Debemos resolver el siguiente sistema: – Máximo 3 planos           ====          ⋅⋅⋅⋅          321 321 321 100 010 001 z y x z y x CCC BBB AAA HIP HIP HIP             ====             ⋅⋅⋅⋅             3 2 1 3 2 1 333 222 111 321 000 000 000 100 D D D zz CBA CBA CBA CCC HIP λλλλ λλλλ λλλλ
  • 50. Calculo del proxy • Proceso iterativo HIP(t) HIP(t) HIP(t+∆t) HIP(t+∆t)
  • 51. Calculo del proxy HIP(t) HIP(t) HIP(t+∆t) HIP(t+∆t)
  • 52. Calculo del proxy HIP(t) HIP(t) HIP(t+∆t) HIP(t+∆t)
  • 54. Calculo del proxy • Problema solo 3 planos • Solución programación lineal cuadrática LPC )(1 ttHIPVPC i ∆+−= + (((( )))) 01 ≥≥≥≥−−−−⋅⋅⋅⋅ ++++ iii VPVPN Plane at ∞ Plane at ∞ Plane at ∞ Plane at ∞Vertex
  • 55. Calculo del proxy • Utilizar una esfera en lugar de un punto – Fácilmente extensible • Se modifica la geometría de los objetos – Aporta robustez al sistema • Elimina huecos (errores de redondeo)• Elimina huecos (errores de redondeo)
  • 56. Modelos no puntuales • 6DOF Objeto simulado(xs, qs) com com Dispositivo háptico (xh, qh) com
  • 57. Modelos no puntuales • Objeto rígido - objeto rígido
  • 58. Modelos no puntuales • Objeto rígido - objeto deformable
  • 59. Modelos no puntuales • Objeto deformable - objeto deformable