Charlando sobre el estado del hacker
Hay muchos en la comunidad de hackers a quienes les encantaría experimentar con la realidad aumentada (AR), pero el panorama del hardware no está repleto de opciones que se alineen con nuestras metas y prioridades. Las ofertas comerciales, desde Google's Glass hasta Microsoft HoloLens y Magic Leap 2, se dirigen en gran medida a clientes médicos y aeroespaciales, y tienen etiquetas de precios acordes. En el lado de los aficionados del espectro presupuestario, nos quedan varios auriculares que le permiten colocar un teléfono inteligente estándar, pero al igual que sus contrapartes de realidad virtual (VR), difícilmente se pueden comparar con equipos especialmente diseñados.
Pero hay esperanza: Brilliant Labs está trabajando en dispositivos AR que cumplen todos nuestros requisitos: asequibles, fáciles de usar y, lo mejor de todo, desarrollados para ser lo más abiertos posible desde el principio. Es cierto que su primer producto, Monocle, es algo simplista en comparación con lo que ofrecen los grandes jugadores. Pero por nuestro dinero, preferimos tener algo que esté diseñado para ser pirateado y experimentado. ¿De qué sirven todas las características y capacidades más recientes cuando ni siquiera puedes tener en tus manos el SDK oficial?
Esta semana invitamos al jefe de ingeniería de Brilliant Lab, Raj Nakaraja, a Hack Chat para hablar sobre AR, Monocle y el futuro del código abierto en este espacio dominado por hardware y software propietarios.
Naturalmente, el chat comenzó con preguntas sobre cómo funciona el monóculo y, en concreto, cómo se ve exactamente cuando lo llevas puesto. En comparación con otros dispositivos que intentan llenar todo su campo de visión con gráficos de alta resolución, el Monocle utiliza un diminuto OLED Sony ECX336CN 640 x 400 que brilla a través de un divisor de haz colocado frente al ojo del usuario. El resultado final es una experiencia que Raj describe como una "pantalla de tableta a la distancia de un brazo" colocada unos grados por debajo del centro de su visión. Ver lo que hay en el Monocle es bastante natural: es un poco como mirar hacia abajo desde una película para ver tu teléfono.
Para un producto comercial, la documentación de Monocle es excepcional. Solo podíamos soñar con un mundo en el que todo el hardware que compramos viniera con este tipo de información. Los esquemas y los modelos 3D están disponibles, y hay una amplia guía disponible para el lado del software, llegando incluso a explicar cómo puede crear sus propias actualizaciones inalámbricas (OTA).
Dicho esto, te sería difícil construir un monóculo tú mismo. Raj dice que el aspecto de la fabricación fue un desafío considerable, y les tomó un tiempo encontrar un socio que realmente pudiera producir la óptica requerida. Los múltiples componentes ópticos moldeados por inyección deben unirse entre sí y al propio OLED con un pegamento óptico especial. Brilliant Labs tiene esta parte del Monocle patentada, pero Raj dice que esto fue principalmente para defenderse de los trolls de patentes, e invitó a los que estaban en el chat a revisarlo si querían leer más sobre el trabajo que se realizó.
A pesar de su pequeño tamaño, el Monocle incluye una cantidad impresionante de hardware, incluido un FPGA que se utiliza para proporcionar aceleración de gráficos. Todos esos componentes consumen una buena cantidad de energía, e incluso con la administración de energía incorporada, la batería interna de 70 mAh del dispositivo solo lo llevará hasta cierto punto.
Raj dice que puede obtener aproximadamente 45 minutos de tiempo de ejecución del Monocle con un uso normal, y aproximadamente la mitad si está grabando con su cámara Omnivision OV5640 de 5 MP. En el lado positivo, el Monocle viene con un estuche de carga que tiene capacidad suficiente para recargar el dispositivo seis veces.
Dejando a un lado los detalles del hardware, varios en el Chat preguntaron qué tipo de cosas podrían hacer los piratas informáticos de manera realista con AR. Naturalmente, aquí es donde se requiere un poco de imaginación. Pero al menos en el caso de Monocle, todo el software es esencialmente Python, por lo que es muy fácil de conectar a lo que quieras. Raj señala algunos ejemplos, como un usuario que vinculó su Monocle a ChatGPT: el dispositivo escucharía lo que se decía al usuario, lo introduciría en el modelo de lenguaje y mostraría de forma encubierta la respuesta adecuada en la pantalla. Obviamente, era un proyecto irónico, pero con un pequeño ajuste, podría usarse como una especie de traductor universal.
Nos gustaría agradecer a Raj Nakaraja por tomarse el tiempo para hablar con la comunidad de Hackaday esta semana. Hemos visto interés en el hardware de AR y VR pirateable durante años, pero siempre ha sido frustrante fuera de nuestro alcance. Con los dispositivos Monocle, parece que finalmente hay un cambio en el viento, y estamos ansiosos por ver qué se les ocurre a los piratas informáticos a medida que el hardware se generaliza.
Hack Chat es una sesión de chat en línea semanal organizada por expertos líderes de todos los rincones del universo de piratería de hardware. Es una excelente manera para que los piratas informáticos se conecten de una manera divertida e informal, pero si no puede hacerlo en vivo, estas publicaciones generales, así como las transcripciones publicadas en Hackaday.io, aseguran que no se lo pierda.