Desarrollador hace que Steam Controller vuelva solo a su base de carga
#Hardware

Desarrollador hace que Steam Controller vuelva solo a su base de carga

Sofia Ricci
Sofia Ricci
5 min read

Ray Foss construyó un rastreador de visión basado en el navegador que guía el mando de Valve por un escritorio con motores hápticos, convirtiendo una tarea de carga en una pequeña demostración de robótica.

Ray Foss, un trabajador del sector aeroespacial y programador, ha creado una aplicación web que dirige el Steam Controller de Valve de vuelta a su disco de carga después de dejarlo sobre un escritorio.

Steam Controller auto-charge

Foss llama al proyecto Auto-Charge Vision Tracker. El usuario abre la aplicación web en un navegador, conecta el mando, coloca una cámara encima del escritorio y luego marca tres puntos: el disco de carga, la parte frontal del mando y la parte trasera del mando. Después, Foss utiliza visión por computadora para calcular la posición y orientación del mando, y el navegador envía comandos hápticos que hacen que el gamepad se arrastre hacia el disco.

El truco convierte el sistema de vibración del Steam Controller en un rudimentario sistema de locomoción. Valve construyó esos motores para la retroalimentación háptica durante el juego, pero Foss los usa como actuadores. El mando vibra contra la superficie del escritorio, y la fricción convierte esa vibración en movimiento. El resultado se parece menos a un accesorio de carga normal y más a una pequeña aspiradora robótica buscando su base.

La configuración necesita una superficie plana y limpia. Un cable, un posavasos, el borde de un teclado o un alfombrilla de ratón elevada pueden detener el mando antes de que llegue al disco. La cámara también necesita una vista cenital despejada porque la aplicación depende del seguimiento de la posición en lugar de la navegación integrada.

Foss diseñó el proyecto como un flujo de trabajo en el navegador, de modo que los usuarios evitan un instalador nativo. Ese enfoque centrado en el navegador encaja con el patrón moderno de hackeo de gamepads: las APIs web pueden comunicarse con hardware, las cámaras pueden alimentar un bucle de visión y los aficionados pueden prototipar sistemas de control sin una aplicación de escritorio empaquetada. La WebHID API proporciona a los navegadores compatibles una vía para intercambiar informes con dispositivos de interfaz humana, aunque la compatibilidad del navegador y los permisos del dispositivo siguen marcando los límites.

El problema de control parece simple hasta que el escritorio se convierte en la pista de pruebas. La aplicación necesita saber dónde está el disco, hacia dónde apunta el mando y cuánto cambia cada comando del motor la orientación del mando. Un pulso de vibración más fuerte puede mover la carcasa más rápido, pero el mando puede girar sobre sí mismo, desviarse o quedarse atascado según la textura de la superficie. Los escritorios brillantes, la veta de la madera, las alfombrillas de goma y el polvo pueden cambiar la trayectoria.

Foss también señaló el desgaste como un problema práctico. La vibración repetida puede desgastar los puntos de contacto contra el escritorio y crear zonas aplanadas en la carcasa del mando. Las patas de goma reducirían la abrasión y podrían dar al mando una tracción más predecible. Ese pequeño cambio de hardware importa porque el software solo puede dirigir dentro de los límites de la fricción y la masa.

El proyecto se basa en una aplicación web anterior que permitía a los usuarios mover el mando por un escritorio con comandos de vibración. Foss añade un bucle de retroalimentación. En lugar de pedir al usuario que dirija, la cámara observa el mando y la aplicación ajusta la trayectoria de movimiento hacia la base.

Ese bucle de retroalimentación da a la demostración su aire robótico. Un juguete de vibración normal se mueve hasta que el usuario deja de pulsar un control. La versión de Foss mide la pose del mando, la compara con la ubicación de la base y luego emite nuevos comandos al motor. El método se parece a proyectos de robótica de bajo coste que usan cámaras externas para la localización en lugar de sensores integrados.

El hardware del Steam Controller ofrece a los modders una base útil. El mando de segunda generación incluye controles capacitivos, háptica, detección de movimiento y el accesorio Puck para la carga y la conexión inalámbrica. Valve vende el mando como parte de un impulso más amplio de hardware de Steam que también incluye la Steam Machine y Steam Frame.

Valve ayudó a este tipo de experimentación al publicar en mayo de 2026 los archivos CAD del mando y del puck bajo una licencia Creative Commons BY-NC-SA 4.0. Ese movimiento ofrece a los usuarios una vía para diseñar accesorios, bases, protecciones y superficies de contacto de repuesto. Un modder que quiera patas de goma, una placa deslizante segura para el escritorio o una guía de carga más tolerante puede partir de la geometría de Valve en lugar de medir la carcasa desde cero.

La señal comercial importa. Valve no necesita un mando autónomo para vender gamepads. El valor procede de una comunidad que trata el hardware como una plataforma. Cada hack visible le da más presencia al mando y da a los fabricantes de accesorios una pista sobre la demanda de bases, patas protectoras, alfombrillas de escritorio y guías impresas en 3D.

Los límites siguen siendo claros. El mando no puede ir desde una mesa del salón hasta un mueble de televisión. No puede trepar por encima del desorden. El disco de carga sigue teniendo que estar en la misma superficie plana y dentro del campo de visión de la cámara. Los usuarios que esperen un acoplamiento a nivel de electrodoméstico se encontrarán con la diferencia entre una demostración robótica y una función de consumo acabada.

Aun así, el proyecto de Foss demuestra por qué importa la postura abierta de Valve respecto a los accesorios. La empresa puede lanzar un mando con motores hápticos y un puck. Los usuarios pueden conectar una cámara, escribir un bucle de control, añadir una modificación con patas de goma y convertir las mismas piezas en un robot de escritorio. Ese intercambio le da a Valve un ecosistema de hardware con más superficie de la que sugiere la hoja de especificaciones.

Comentarios

Cargando comentarios...