desarrollo de videojuegos para entrenamiento de las actividades de la vida diaria

69
Dr. Juan Manuel González Calleros Benemérita Universidad Autónoma de Puebla [email protected] Twitter: @Juan__Gonzalez Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria Level Up! 1

Upload: juan-glez-calleros

Post on 16-Jul-2015

33 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Dr. Juan Manuel González Calleros

Benemérita Universidad Autónoma de Puebla

[email protected]

Twitter: @Juan__Gonzalez

Desarrollo de videojuegos para

Entrenamiento de las Actividades de la Vida

Diaria

Level Up!1

Page 2: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Plan

Level Up!2

Los Juegos y Mundos Virtuales Espacios

Virtuales y Entrenamiento

Limitaciones de las Soluciones Actuales

Propuesta

Conclusiones

Page 3: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Los Juegos y Mundos Virtuales

Motivaciones

Level Up!3

Page 4: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Mundos VirtualesActive Worlds

There.com

The Sims Online

Second Life

4 Level Up!

Page 5: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Los juegos como una herramienta de aprendizaje

Industries Using Serious GamesMilitary Medicine Emergency Mgt

City Plan Engineering Religion

Space Explore Machinima Politics

5 Level Up!

Page 6: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Los juegos como una herramienta de

aprendizaje / entrenamiento

Level Up!6

Los juegos son una forma más natural de aprender

El reto es lo lograr enganchar a la persona Afectando su autoestima con metas personalmente

significativas

Con resultados inciertos Diferentes niveles de dificultad (rehabilitaciones)

Múltiples metas

El efecto motivador de los videojuegos viene de "el enganche emocional de la fantasía y los componentes sensoriales y cognitivas de la curiosidad" [Aldrich 2009]

Page 7: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Enganche emocional

Level Up!7

Page 9: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Personalidad

BUAP9

¿Por qué me interesa la personalidad?

La gente se identifica (evita) ciertas personalidades

Page 10: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Personalidad

BUAP10

¿Por qué me interesa la personalidad?

La gente se identifica (evita) ciertas personalidades

La percepción y las expectaciones están asociadas a la

personalidad

Page 11: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Personalidad

BUAP11

¿Por qué me interesa la personalidad?

La gente se identifica (evita) ciertas personalidades

La percepción y las expectaciones están asociadas a la

personalidad

Las personas escogen personajes que son extensiones de

su personalidad

SONY AIBO

Page 12: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

El contexto y el Enganche Emocional de

los juegos

Level Up!12

El conocimiento solo es útil dentro de un

contexto

Lo mundos virtuales ayudan a situarte en dicho

contexto (R1)

Atacar problemas psicológicos requiere situar al

paciente en el contexto

Nuestro cerebro trabaja diferente en función del

contexto

El efecto positivo o negativo del contexto favorece la

memoria

[Aldrich 2009]

Page 13: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

El contexto y el Enganche Emocional de

los juegos

Level Up!13

El conocimiento solo es útil dentro de un contexto Lo mundos virtuales ayudan a situarte en dicho contexto

(R1) Atacar problemas psicológicos requiere situar al

paciente en el contexto Nuestro cerebro trabaja diferente en función del contexto

El efecto positivo o negativo del contexto favorece la memoria

Combinar el afecto con el contexto no es suficiente Las fallas o errores son necesarios para lograr un

entrenamiento Especial atención se requiere para el manejo errores

(R2)

[Aldrich 2009]

Page 14: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Level Up!14

Demo Oculus

Page 15: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Participación en los Juegos

Level Up!15

Un sistema interactivo es necesario para

aprender (R3)

Nadie aprende sin experimentar

La bicicleta es un buen ejemplo

De igual manera que para ejemplos simples esto

aplica para escenarios más complejos

Negociación

Administración

Líneas de Producción

Rehabilitación en Fisioterapia

Page 16: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Para rehabilitación existen muchas

soluciones

Level Up!16

Armeo Therapy Concept de Hocoma

(www.hocoma.com)

Page 17: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Para rehabilitación existen muchas

soluciones

Level Up!17

Brazo de asistencia

Ayuda a la rehabilitación agregando el factor gravedad

Incluso se puede aplicar fuerza para simular el agarre

www.hocoma.com

Page 18: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Para rehabilitación existen muchas

soluciones

Level Up!18

Movimientos

simples

Izquierda,

Derecha

Espaciales

en 3

dimensione

s

Obligando a

agarrar

www.hocoma.com

Page 19: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Para rehabilitación existen muchas

soluciones

Level Up!19

Posibilidad de

definir una

rutina de

rehabilitación

Estadísticas

de progreso

en una

rehabilitación,

mas rápido

más eficiente

www.hocoma.com

El paciente requiere saber su progreso (R4)

Page 20: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Para rehabilitación existen muchas

soluciones

Level Up!20

Resultados prueban una mejora significativa

con respecto a la rehabilitación tradicional

www.hocoma.com

Page 21: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Otra solución en el mercado

Level Up!21

GestureTek Health Immersive Therapy Suite

www.gesturetekhealth.com

Page 22: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Otra solución en el mercado

Level Up!22

Juegos

recreativos

Motivan el

movimiento de

todo el cuerpo

No requieren de

controles

www.gesturetekhealth.com

Page 23: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Otra solución en el mercado

Level Up!23

“En lugar de crear juegos para el entrenamiento,

es posible hacer crear un entrenamiento usando

los juegos” [Downes, 2005]

Page 24: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Otra solución en el mercado

Level Up!24

“En lugar de crear juegos para el entrenamiento,

es posible hacer crear un entrenamiento usando

los juegos” [Downes, 2005]

Page 25: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Otra solución en el mercado

Level Up!25

“En lugar de crear juegos para el entrenamiento,

es posible hacer crear un entrenamiento usando

los juegos” [Downes, 2005]

Page 26: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Especificaciones

Obtener cambios de posición realizados por el sujeto en el mundo real

Modelarlos como coordenadas espaciales:

𝑃𝑎𝑗 = 𝑥𝑗𝑖𝑦𝑗𝑖𝑧𝑗𝑖

26

[MoCap, BUAP]

Level Up!

Page 27: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Captura de Video

Cámaras

Caminadora

Level Up!27 [MoCap, BUAP]

Page 28: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Procesamiento de Video

Aplicar Filtro de

Contraste

Aplicar Filtro de

Binarización

Descartar Ruido

Level Up!28 [MoCap, BUAP]

Page 29: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Seguimiento (Tracking)

Algoritmo de Flujo Óptico,

Lukas y Kanade

Level Up!29 [MoCap, BUAP]

Page 30: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Experimentos

α = ángulo de la rodilla

= ángulo del pieLevel Up!30 [MoCap, BUAP]

Page 31: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Ángulos en la Marcha

0

20

40

60

80

100

120

140

160

180

200

0 1 2 3 4 5 6 7 8

aG

rados

t en segundos

a(t)

Ángulo a –ángulo anterior a la rodilla- con respecto del tiempo

Level Up!31 [MoCap, BUAP]

Page 32: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Limitaciones de las Soluciones

Actuales

Level Up!32

Page 33: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Ergonomía

Level Up!33 www.hocoma.com

Page 34: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Usabilidad (1)

Level Up!34 www.hocoma.com

Page 35: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Usabilidad (2)

Level Up!35 www.gesturetekhealth.com

Page 36: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Usabilidad (3)

Level Up!36 www.gesturetekhealth.com

Page 37: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

El proceso de diseño y desarrollo de videojuegos

a menudo carece de estructura y de método.

El producto puede no cumplir las expectativas

iníciales

El conocimiento de los desarrolladores no es

posible reusar

Desarrollo de Video Juegos

37 Level Up!

Page 38: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

En “Design and engineering of game-like virtual and

multimodal environments” se identificaron los retos

actuales para el desarrollo de videojuegos serios:

Mejorar la evaluación del juego en fases tempranas

Diseño centrado en el usuario

Identificar formalmente el propósito de un juego serio

Integrar a los desarrolladores en el diseño

Hacer prototipos

En un juego serio es necesario que el proceso de

desarrollo de videojuegos más que un arte sea una

ciencia.

Desarrollo de Video Juegos

38 Level Up!

Page 39: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Desarrollo de Espacios Virtuales

para Entrenamiento de las

Actividades de la Vida Diaria

Level Up!39

Page 40: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Videojuego serio para rehabilitación Pacientes con dificultad de movimiento

Pacientes con deficiencia cognitiva

El diseño del juego y su ingeniería es un área de

investigación muy joven

Sobre todo los entornos virtuales o multimodales.

Desarrollo de Video Juegos

40 Level Up!

Page 41: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

41

El desarrollo tecnológico

PhysicalModels

AI

NetworkPersistence

3DEngine

GUI

Game TechCore

Level Up!

Page 42: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Las fases del juego

Level Up!42

Page 43: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Modo de Juego

Level Up!43

Page 44: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Interfaz de selección

Level Up!44

VirtualFisRehabilitación

Modo de Juego

Rehabilitación Por Diversión

Page 45: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Interfaz de Rehabilitación

Level Up!45

VirtualFisModo Rehabilitación

Abre y cierra los brazos como

indica la animación

Page 46: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Interfaz de selección

Level Up!46

VirtualFisModo Rehabilitación

Abre y cierra los brazos como

indica la animación

Page 47: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Diagnostico de problema

Level Up!47

Page 48: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Selección de actividades de

Rehabilitación

Level Up!48

Page 49: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Entrenamiento de lavado de dientes

Level Up!49

Page 50: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

El escenario

50 Level Up!

Page 51: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Ergonomía de un baño

Level Up!51

Page 52: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Preservación de la Ergonomía

Level Up!52

Page 53: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Retocado de Objetos

Level Up!53

Page 54: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Texturizado

54 Level Up!

Page 55: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Texturizado

55 Level Up!

Page 56: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Texturizado

56 Level Up!

Page 57: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Texturizado

57 Level Up!

Page 58: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

demo

58 Level Up!

Page 59: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Demo

Level Up!59

Page 60: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Level Up!60

Page 61: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Aprendizaje sobre objetos cotidianos

Level Up!61

Page 62: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Aprendizaje sobre objetos cotidianos

Level Up!62

Page 63: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Trabajando con Usabilidad

Creamos el concepto

Hapget = 3D widget + haptic

feedback

63 Level Up!

Page 64: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Trabajando con Usabilidad

Mozilla Firefox Haptic Rendering Engine

64 Level Up!

Page 65: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Conclusiones

Level Up!65

Page 66: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Conclusión

Nuevas tecnologías – de la televisión a las computadoras – siempre son objeto de critica cuando son aplicadas al entrenamiento y la educación.

Algo que parece obvio o aceptable a las nuevas generaciones no lo es para las pasadas cuando la tecnología esta disponible.

Algunas causas?

Fijación Cultural

Resistencia Emocional

Limitaciones Técnicas

Falta de visión e imaginación

66Level Up!

Page 67: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Conclusión

Level Up!67

El tratamiento de rehabilitación muchas veces es

largo y difícil

Con videojuego se puede motivar al paciente a

realizar sus ejercicios diarios

Recabar información de la evolución del

paciente.

Necesitamos datos para poder procesar la

información que detectan las camaras

Page 68: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Trabajo Futuro

Level Up!68

Interacción efectiva

Page 69: Desarrollo de videojuegos para Entrenamiento de las Actividades de la Vida Diaria

Preguntas

“La persona más inteligente no es aquella que tiene las

mejores respuestas sino aquella que hace las preguntas

correctas" (Voltaire)

Muchas Gracias por su

atención (visual y cognitiva)

Page 69 Level Up!

Dr. Juan Manuel González Calleros

Benemérita Universidad Autónoma de Puebla

[email protected]

Twitter: @Juan__Gonzalez