Visión Artificial Integrada Con Dispositivos De Realidad Virtual Inmersiva Aplicada a Videojuegos

Visión Artificial Integrada Con Dispositivos De Realidad Virtual Inmersiva Aplicada a Videojuegos

Universidad Carlos III de Madrid Grado de Ingeniería Informática Proyecto Fin de Carrera Visión artificial integrada con dispositivos de realidad virtual inmersiva aplicada a videojuegos Autor: Pablo Sánchez-Herrero Gómez Tutor: Yago Sáez Achaerandio Junio 2016 Contenido Índice ilustraciones ........................................................................................................................ 4 Índice de código ............................................................................................................................ 6 Resumen ........................................................................................................................................ 7 1. Introducción .............................................................................................................................. 9 2.Estado del arte ......................................................................................................................... 11 Sensores inerciales .................................................................................................................. 11 Wiimote(Wii remote) .............................................................................................................. 12 PlayStation Move y PlayStation camera.................................................................................. 14 Kinect ....................................................................................................................................... 17 Realidad virtual ....................................................................................................................... 22 Oculus Rift ........................................................................................................................... 23 PlayStationVR ...................................................................................................................... 27 HTC Vive .............................................................................................................................. 28 Comparación ....................................................................................................................... 32 3.Planteamiento del problema y alternativas de diseño ............................................................ 33 4.Planificación, marco regulador y entorno socioeconómico ..................................................... 37 Planificación ............................................................................................................................ 37 Marco regulador ...................................................................................................................... 38 Marco regulador de programa de seguimiento .................................................................. 38 Marco regulador de juego ................................................................................................... 39 Entorno socioeconómico y presupuesto ................................................................................. 40 Entorno socioeconómico ..................................................................................................... 40 Presupuesto proyecto ......................................................................................................... 41 5.Análisis y Diseño del problema ................................................................................................ 44 Requisitos ................................................................................................................................ 44 Descripción tabla requisitos ................................................................................................ 44 Requisitos funcionales programa de seguimiento .............................................................. 44 Requisitos funcionales juego ............................................................................................... 48 Requisitos no funcionales ................................................................................................... 57 Diseño arquitectónico ............................................................................................................. 61 Arquitectura física ............................................................................................................... 61 Arquitectura lógica .............................................................................................................. 63 6.Planteamiento de la solución ................................................................................................... 71 Desarrollo de la solución ......................................................................................................... 71 Explicación de la solución ........................................................................................................ 88 2 Explicación programa de seguimiento ................................................................................ 88 Explicación juego ................................................................................................................. 96 7.Conclusiones y posibles ampliaciones ................................................................................... 107 Summary ................................................................................................................................... 115 Introduction .......................................................................................................................... 115 Summary development ......................................................................................................... 116 Conclusion and possible extensions ...................................................................................... 121 Anexo tutorial configuración TFG para Windows Visual Studio 2015 ...................................... 127 Instalación Windows Kinect SDK ........................................................................................... 127 Instalación OpenCV ............................................................................................................... 127 Instalación OpenNI2 .............................................................................................................. 134 Bibliografía ................................................................................................................................ 138 3 Índice ilustraciones Ilustración 1 Funcionamiento de un acelerómetro para el cálculo de la inclinación ................. 11 Ilustración 2 Distintos ejes de rotación, los cuales pueden ser medidos a través del uso de giroscopios .................................................................................................................................. 12 Ilustración 3 Wii Mote con Wii Nunchuk .................................................................................... 12 Ilustración 4 Barra sensora Wii con cinco LED infrarrojos ubicados en ambos laterales. .......... 13 Ilustración 5 Accesorio Wii Motion Plus ..................................................................................... 14 Ilustración 6 PlayStation Move ................................................................................................... 15 Ilustración 7 PlayStation Eye ....................................................................................................... 15 Ilustración 8 PlayStation Camera ................................................................................................ 16 Ilustración 9 Cámara Kinect V1 ................................................................................................... 17 Ilustración 10 Diagrama de la tecnología detrás de la cámara Kinect (Primesense) .................. 18 Ilustración 11 Componentes cámara Kinect V1 extraída de [23] ................................................ 19 Ilustración 12 Ejemplo patrones de puntos infrarrojos extraído de [33] ................................... 20 Ilustración 13 Imagen funcionamiento Modulación por impulsos extraída de [35] ................... 21 Ilustración 14 Imagen funcionamiento Modulación de onda continua extraída de [13.3] ........ 21 Ilustración 15 Imagen de mi escritorio escaneado 3D mediante Kinect fusión SDK 1.8 (Kinect V1) ............................................................................................................................................... 22 Ilustración 16 Imagen de mi escritorio escaneado 3D con Kinect fusión con color SDK 1.8 (Kinect V1) ................................................................................................................................... 22 Ilustración 17 Oculus Rift DK1 ..................................................................................................... 24 Ilustración 18 Oculus Rift DK2 ..................................................................................................... 25 Ilustración 19 Ejemplo del efecto producido sin “low persistence” extraído de *52+ ................ 26 Ilustración 20 Oculus Rift CV1 ..................................................................................................... 27 Ilustración 21 Oculus Touch ........................................................................................................ 27 Ilustración 22 Prototipos “Project Morpheus” ........................................................................... 28 Ilustración 23 PlayStation VR .....................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    145 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us