Tema: Proyecto: Open VR Hardware

Página 1 de 2

Mensajes

  • StandarK

    6 Ago 2013 03:26

    Mensajes: 1899

    Ubicación: Murcia

    Visores

    Oculus Rift Development Kit 2
    Cardboard
    Oculus Rift
    Oculus Go
    StandarK » 11 ENE 2014  15:59

    Bueno gente, hablando hoy RescueGamer y yo hemos decidido crear este hilo, para poder enseñaros el proyecto en el que llevamos un tiempo trabajando. La idea (en principio) es diseñar dispositivos para VR y publicarlo todo de manera abierta, de manera que cualquiera pueda replicarlos en su casa. El proyecto por el momento consta de dos partes: un HMD y un andador.

     

    En este primer post os hablaremos del diseño del HMD, os enseñaremos el progreso que llevamos en determinados puntos, así como los objetivos restantes que nos gustaría cumplir. Así pues, vamos a ello:

     

    [size=150]El funcionamiento[/size]

     

    El primer "prototipo" funcional del visor que tuvimos es el que os enseñó RescueGamer en su vídeo-tutorial. En dicho vídeo podéis ver un listado de los componentes que hemos utilizado (pantalla, lentes, y etc...), así como un pequeño resumen de cara a montarlo (utilizando cartón pluma y unas gáfas de esquí para el armazón). Sin más (y aunque ya hay un hilo presentando y hablando de dicho vídeo) os dejo el vídeo en cuestión:

     

     

    [size=150]La carcasa[/size]

     

    El armazón a base de cartón pluma, pese a ser extremadamente ligero, y completamente funcional, no es fiable de cara a durabilidad... (es un material demasiado expuesto al desgaste por uso y tiempo). Por lo tanto, el siguiente paso lógico era el diseño de una carcasa en un material más resistente.

     

    Actualmente estamos trabajando en el diseño de un modelo 3D que, posteriormente, podamos imprimir. Debido a las modificaciones (en cuanto a funcionalidades y demás...) que se nos van ocurriendo, vamos avanzando lentamente en el diseño de la carcasa, pero poco a poco vamos perfilando lo que queremos.

     

    Aquí os dejo una captura con una comparativa. A la izquierda, algo así como una alfa de nuestra carcasa, a la derecha, un modelo a escala de un Rift DK1:

     

     

    [size=150]Seguimiento[/size]

     

    En el primer prototipo la idea era utilizar un smartphone con Android para, mediante FreePIE, utilizar sus sensores de movimiento para obtener el headtracking. Esta solución, aunque completamente eficaz, supone una serie de inconvenientes (tales como tener que estar enganchando el móvil a la correa del visor, depender de la batería del smartphone, añadir peso al conjunto, etc...).

     

    Es por esto que empezamos a buscar soluciones, para integrar un sensor de seguimiento en el propio visor. Para ello, decidimos utilizar una IMU controlada por una placa Arduino.

     

    Gracias a la inestimable ayuda de nuestra alma caritativa particular (Pedro) estamos haciendo grandes avances en este punto. A continuación os muestro uno de los últimos vídeos que me ha enviado Pedro con una demostración del seguimiento en los ejes X e Y:

     

     

    En el vídeo se muestra el progreso actual con el sensor de movimiento (seguimiento de los ejes X e Y) con los filtros para estabilizar la señal ya aplicados.

     

    [size=150]Posicionamiento de la cabeza[/size]

     

    Inspirados por el nuevo prototipo Crystal Cove de Oculus nos decidimos a buscar una solución similar para nuestro visor artesanal. La idea es utilizar el conjunto de FreeTrack (para juegos con soporte TrackIR), una cámara con una alta tasa de FPS (seguramente PS Eye) y una serie de LEDs IR repartidos por la carcasa del visor.

     

    En este punto nos encontramos en fase de investigación/pruebas. En cuanto tengamos algún resultado que mostraros lo haremos en esta sección.

     

    [size=150]IPD Regulable[/size]

     

    Una de las mayores preocupaciones de cara a que cualquiera pudiese usar el visor era el tema de la IPD (distancia interpupilar). Ya se ha dado el caso de que, al enseñar mi prototipo a un conocido, no ha podido disfrutar del efecto 3D por tener una IPD demasiado baja.

     

    En este aspecto, estamos trabajando en un sencillo sistema mediante raíles y tornillos, de manera que la distancia interpupilar sea ajustable en todo momento mediante un pequeño arreglo destornillador en mano.

     

    En cuanto tengamos pulida esta pieza en el modelo 3D os enseñaremos unas capturas.

     

    [size=150]Sacando componentes del visor[/size]

     

    Uno de los principales factores de que tengamos algo parado el desarrollo de la carcasa es la posibilidad de sacar fuera del visor componentes que ocupan un espacio que sería vital para reducir el peso y tamaño del visor, como la controladora.

     

    Actualmente estamos investigando la manera de sacar dicha controladora fuera del visor en sí, mediante la prolongación del cable LVDS que conecta la pantalla con dicha controladora. El problema se encuentra en que, al parecer, la prolongación "en bruto" de este cable podría conllevar graves efectos secundarios que afecten directamente a la calidad de la imagen. Por tanto estamos investigando el desarrollo de un cable-puente LVDS-HDMI-LVDS, que nos permitiría separar, tanto como quisiesemos, la controladora de la pantalla.

     

    Estamos tratando este tema con un ingeniero electrónico, y esperamos tener pronto una solución que enseñaros.

     

    [size=150]El cajetín[/size]

     

    La idea de tener que estar conectando y desconectando los cables directamente del visor es poco práctica. Es por esto que hemos decidido llevar todas las conexiones (alimentación, sensor e imagen) a un cajetín externo al visor, separado de este por una distancia de entre 1 y 1.5 metros.

     

    En dicho cajetín se encontrarían la placa arduino, la conexión de alimentación y la entrada de imagen (ya sea conectando directamente a la controladora en elcajetín o, en el caso de no poder sacar esta del visor, a un alargador HDMI que iría a la controladora en el interior del visor).

     

    Los cables que irían del visor a dicho cajetín se encontrarían agrupados en un solo cable, que bajaría guiado por la correa superior del visor (de manera que no solo no notaríamos el "tirón" del cable, si no que este ayudaría a restar peso de la cara). Tras muchas pruebas consideramos que esta es la disposición más cómoda para el cable.

     

    Y nada, esto es todo lo que tenemos hasta ahora. La idea de crear este hilo es que podáis participar un poco en el proceso, dándonos vuestras opiniones e ideas. Como podéis ver el proyecto no se encuentra demasiado avanzado, por lo que serán bienvenidas todas vuestras críticas, consejos o idéas.

     

    En el siguiente post desarrollamos el proyecto del andador.

    0 0
  • StandarK

    6 Ago 2013 03:26

    Mensajes: 1899

    Ubicación: Murcia

    Visores

    Oculus Rift Development Kit 2
    Cardboard
    Oculus Rift
    Oculus Go
    StandarK » 11 ENE 2014  16:00

    Reservo el segundo post para la publicación del desarrollo del andador. En este hilo Rescue ha ido posteando información de como lo lleva y tal:

     

    viewtopic.php?f=14&t=1370

     

    Un saludo a todos!

    0 0
  • Laugt

    13 Ago 2013 14:30

    Mensajes: 623

    Ubicación: Sevilla

    Laugt » 11 ENE 2014  19:30

    Me parece una buenísima iniciativa, un visor que se pueda construir cada uno en su casa con una calidad elevada y aunque ahora mismo es dificil tener a tu disposición una impresora 3D me ha encantado la idea de la carcasa imprimible y demás.
    Podríais iniciar en paralelo otro Post para el andador, ya que en este campo RescueGamer también ha echo grandes avances.
    Mi mas sincera enhorabuena por la iniciativa

    0 0
  • StandarK

    6 Ago 2013 03:26

    Mensajes: 1899

    Ubicación: Murcia

    Visores

    Oculus Rift Development Kit 2
    Cardboard
    Oculus Rift
    Oculus Go
    StandarK » 11 ENE 2014  19:39
    "Laugt"Me parece una buenísima iniciativa, un visor que se pueda construir cada uno en su casa con una calidad elevada y aunque ahora mismo es dificil tener a tu disposición una impresora 3D me ha encantado la idea de la carcasa imprimible y demás.

     

    Ya hay empresas que te imprimen tus modelos por precios asequibles, pero aún así, durante este año la impresión en 3D va a ser cada vez más asequible, y estoy seguro de que en 2015 empezará a ser algo cotidiano.

     

    Nuestra idea es ir actualizando los dispositivos cada X tiempo con revisiones, de manera que todo el trabajo de este primer visor sirva para una V2 (con mejor pantalla y etc). Quizás la "V1" sea más dificil poder imprimirla para un usuario cualquiera, pero estoy convencido de que futuras versiones se podrán imprimir en mogollón de sitios a precios muy contenidos.

     

    "Laugt"Podríais iniciar en paralelo otro Post para el andador, ya que en este campo RescueGamer también ha echo grandes avances.
    Mi mas sincera enhorabuena por la iniciativa

     

    Estamos preparando toda la información del andador para presentarla en el segundo post de este mismo hilo. En cuanto lo tengamos un poquillo organizado y tal lo añadiremos

    0 0
  • albertopina1

    17 Nov 2013 19:40

    Mensajes: 3244

    Visores

    Valve Index
    albertopina1 » 11 ENE 2014  21:07

    Seguimos buscando pantalla Full hd...

    Su pérgola en Murcia y Alicante al mejor precio en www.pergomur.com

    0 0
  • StandarK

    6 Ago 2013 03:26

    Mensajes: 1899

    Ubicación: Murcia

    Visores

    Oculus Rift Development Kit 2
    Cardboard
    Oculus Rift
    Oculus Go
    StandarK » 12 ENE 2014  3:23
    "albertopina1"Seguimos buscando pantalla Full hd...

     

    Haberlas haylas, y de hecho hemos ojeado varios modelos... Lo que no hay es controladora HDMI para ellas. Tan pronto como encontremos una pantalla de resolución superior con controladora HDMI la incorporaremos al visor, esta claro (y a ser posible de 5").

    0 0
  • Kasidys

    29 Dic 2013 18:45

    Mensajes: 134

    Visores

    Gear VR
    Lenovo Explorer
    Kasidys » 12 ENE 2014  12:56

    Estupenda idea este hilo, es una gran ayuda para todos los que queremos fabricarnos el oculus casero!
    Por otro lado, también sería buena idea poner el software que se puede usar, con posibilidades y opciones!! Para así ir probándolos en el visor
    Gracias máquinas!!

    0 0
  • Juanlo

    Moderador

    11 May 2013 12:53

    Mensajes: 7862

    Ubicación: Murcia (España)

    Juanlo » 12 ENE 2014  17:31

    Me quito el sombrero ante vosotros, me encantan este tipo de iniciativas.

    0 0
  • StandarK

    6 Ago 2013 03:26

    Mensajes: 1899

    Ubicación: Murcia

    Visores

    Oculus Rift Development Kit 2
    Cardboard
    Oculus Rift
    Oculus Go
    StandarK » 12 ENE 2014  17:53

    Bueno, tenemos novedades:

     

    Pedro ya ha implementado el seguimiento total del sensor, suavizando el resultado mediante filtros para obtener una señal más estable, ¿el resultado?

     

    0 0
  • Rojovelasco

    8 Ene 2014 16:44

    Mensajes: 7

    Rojovelasco » 12 ENE 2014  18:18
    "StandarK"Bueno, tenemos novedades:

    Pedro ya ha implementado el seguimiento total del sensor, suavizando el resultado mediante filtros para obtener una señal más estable, ¿el resultado?

     

    Si señor, muy bueno. Estais usando un código ad-hoc o freeIMU y freePie? Usais filtro Kalman? Yo tambien me he hecho con una MPU6050, a la espera estoy de poder hacer mi experimentos. Tenéis pensado liberar el código?

     

    Un saludo.

    0 0
  • StandarK

    6 Ago 2013 03:26

    Mensajes: 1899

    Ubicación: Murcia

    Visores

    Oculus Rift Development Kit 2
    Cardboard
    Oculus Rift
    Oculus Go
    StandarK » 12 ENE 2014  18:37
    "Rojovelasco"
    "StandarK"Bueno, tenemos novedades:

    Pedro ya ha implementado el seguimiento total del sensor, suavizando el resultado mediante filtros para obtener una señal más estable, ¿el resultado?



    Si señor, muy bueno. Estais usando un código ad-hoc o freeIMU y freePie? Usais filtro Kalman? Yo tambien me he hecho con una MPU6050, a la espera estoy de poder hacer mi experimentos. Tenéis pensado liberar el código?

    Un saludo.

     

    El último vídeo que hemos subido es con el filtro Kalman ya implementado. Ahora nos queda la parte de software pura, estamos barajando varias opciones: usar FreePIE (ya que tiene soporte para FreeIMU y tal) o, directamente, emular un HID con la propia arduino, y que esta actúe como un simple ratón USB (lo que se traduciría en poder mover la cabeza en el 90% de los juegos). Informaremos al respecto en cuanto tengamos claro lo que haremos.

     

    Y por supuesto, liberaremos el código, esa es la base de todo este proyecto: pensamos liberar todo lo que hagamos, y seguramente hagamos algún blog explicándolo todo paso a paso, de manera que cualquiera (sin necesidad alguna de ningún tipo de conocimientos técnicos) pueda replicar el visor en su casa.

    0 0
  • Rojovelasco

    8 Ene 2014 16:44

    Mensajes: 7

    Rojovelasco » 12 ENE 2014  18:40

    Es una buena idea lo de implementar un HID en el lado arduino, de hecho, creo que es asi como funciona el DK1, no? Es decir, cuando lo conectas se detecta como interfaz HID.
    A ver si me llegan los componentes y puedo echar una mano con lo que sea. Gracias!

    0 0
  • albertopina1

    17 Nov 2013 19:40

    Mensajes: 3244

    Visores

    Valve Index
    albertopina1 » 12 ENE 2014  18:45

    Vamos a ir sumando ...

     

    El "TC358779XBG" convierte HDMI de entrada y salida como una salida de flujo de vídeo MIPI ® DSI ® video. Esto promoverá la adopción de pantallas MIPI ® compatibles con factor de forma pequeño LCD en aplicaciones que incluyen accesorios de juego, computadoras portátiles y productos montados en la cabeza.

     

    www.businesswire.com/news/home/2 ... tLGFfTuLF0

     

    Aqui esta el chip en cuestion...:

     

    www.toshiba.com/taec/components/ ... dBrief.pdf

     

    Y aqui un panelito lcd 1080p baratito:

     

    all-spares.com/es/LCD-for-China- ... 01-V2F.php

    Su pérgola en Murcia y Alicante al mejor precio en www.pergomur.com

    0 0
  • StandarK

    6 Ago 2013 03:26

    Mensajes: 1899

    Ubicación: Murcia

    Visores

    Oculus Rift Development Kit 2
    Cardboard
    Oculus Rift
    Oculus Go
    StandarK » 12 ENE 2014  18:59
    "albertopina1"Vamos a ir sumando ...

    El "TC358779XBG" convierte HDMI de entrada y salida como una salida de flujo de vídeo MIPI ® DSI ® video. Esto promoverá la adopción de pantallas MIPI ® compatibles con factor de forma pequeño LCD en aplicaciones que incluyen accesorios de juego, computadoras portátiles y productos montados en la cabeza.

    www.businesswire.com/news/home/2 ... tLGFfTuLF0

    Aqui esta el chip en cuestion...:

    www.toshiba.com/taec/components/ ... dBrief.pdf

    Y aqui un panelito lcd 1080p baratito:

    all-spares.com/es/LCD-for-China- ... 01-V2F.php

     

    Esta es la opción que se lleva meses comentando por MTBS3D (DHMI - MIPI), y sin duda sería la opción más viable.

     

    Hablando de ese chip en concreto hay varios problemas:

     

    El primero es que, al parecer, sigue sin estar a la venta aún. Comenzaban a fabricarlos en Diciembre, pero no se nada más al respecto. El segundo es que solo soporta vídeo de hasta 1080 (1920x1200, en realidad) y 60fps, por lo que nos limitaría a pantallas de esa resolución (y lo interesante sería poder acceder a los nuevos paneles que empezarán a salir en breve con resoluciones mucho mayores).

     

    Se de otras dos controladoras para utilizar paneles MIPI, pero una aún no ha salido al mercado, y la otra solo se vende a mayoristas (se requiere un pedido mínimo de 50 unidades...).

     

    Sea como sea seguiremos la pista de estas controladoras para actualizar el visor en cuanto sea posible.

    0 0
  • albertopina1

    17 Nov 2013 19:40

    Mensajes: 3244

    Visores

    Valve Index
    albertopina1 » 12 ENE 2014  20:19

    Por aqui comentan algo que puede ser interesante...

     

    vrwiki.wikispaces.com/Displays

     

    www.youtube.com/watch?feature=pl ... imzMELW1_Q

     

    Y para la estructura podeis imprimir en 3d esto:

     

    www.thingiverse.com/thing:31758/#instructions

     

    Si pedis presupuestos y os juntais unos cuantos os puede salir bastante barato con un acabado muy profesional

    Su pérgola en Murcia y Alicante al mejor precio en www.pergomur.com

    0 0
  • albertopina1

    17 Nov 2013 19:40

    Mensajes: 3244

    Visores

    Valve Index
    albertopina1 » 14 ENE 2014  14:20

    aunque existe otra opción mas simple y es la que yo he elegido:

     

    adaptador con lentes 3deva de nuestro amigo Atreyu por 60€.

     

    kindle fire hdx 7, snapdragon 800, 1920x1200 pix

     

    La mas lógica ya que no tengo un pc gaming.

     

    pros: sin cables.
    contras: latencia al conectarlo al pc

    Su pérgola en Murcia y Alicante al mejor precio en www.pergomur.com

    0 0
  • Rojovelasco

    8 Ene 2014 16:44

    Mensajes: 7

    Rojovelasco » 15 ENE 2014  14:35

    Buenas,

     

    tengo una preguntilla para quien sepa contestarla.

     

    Según tengo entendido, oculus rift usa, ademas del modo SBS una correción de lente, ya que no parecen imagenes planas. Sabeis alguno como afecta esto a los HDM caseros?

     

    Gracias!

     

    PD: Ya tengo MPU6050, a ver si esta tarde me pongoa juguetear con el.

    0 0
  • MacZRC

    14 May 2013 22:19

    Mensajes: 37

    MacZRC » 18 ENE 2014  19:19

    Bueno bueno bueno, esto me encanta. Estoy decidido a hacerme uno casero, así que no os voy a quitar el ojo de encima.
    A la espera de mas novedades. Gracias por compartir.

    0 0
  • kenzo

    31 Jul 2013 09:00

    Mensajes: 28

    kenzo » 25 ENE 2014  17:45

    Genial esperando con muchas ganas que avance el proyecto.

    0 0
  • kenzo

    31 Jul 2013 09:00

    Mensajes: 28

    kenzo » 28 ENE 2014  14:07

    Compañeros yo me he decidido a meterme en el proyecto de hacerme uno, y ya me he pedido el material .. ahora a esperar.. mientras estoy probando y preparando software para luego configurar todo.. me encuentro con un problema a ver si alguien mas le pasa lo mismo y me puede echar una mano.. al copiar la librería vireiosmt.dll dentro de plugins en el programa freepie.. al iniciar el programa me peta.. lo he probado en tres ordenadores distintos y lo mismo.. no se si es de versiones. o quizás tenga que ver algo con las net framework.. ya que al ejecutar el cargador de perfiles de vireo e intentar editar ciertos perfiles también me da error de net fremework.. .tengo la versión última de vireio y la ultima net framework 4.5. Gracias.

    0 0
Página 1 de 2

Usuarios navegando por este foro:

1 Anónimo