Ray Foss construiu um rastreador visual baseado em navegador que conduz o controle da Valve por uma mesa com motores hápticos, transformando a tarefa de carregar em uma pequena demonstração de robótica.
Ray Foss, um trabalhador da indústria aeroespacial e програмador, criou um aplicativo web que guia o Steam Controller da Valve de volta ao seu puck de carregamento depois que você o deixa sobre uma mesa.

Foss chama o projeto de Auto-Charge Vision Tracker. O usuário abre o aplicativo web no navegador, conecta o controle, posiciona uma câmera acima da mesa e então marca três pontos: o puck de carregamento, a frente do controle e a parte traseira do controle. Foss então usa visão computacional para calcular a posição e a orientação do controle, e o navegador envia comandos hápticos que fazem o gamepad rastejar até o puck.
O truque transforma o sistema de vibração do Steam Controller em um sistema rudimentar de locomoção. A Valve construiu esses motores para feedback tátil durante o uso, mas Foss os usa como atuadores. O controle vibra contra a superfície da mesa, e o atrito converte essa vibração em movimento. O resultado parece menos um acessório de carregamento normal e mais um pequeno robô aspirador procurando sua base.
A configuração exige uma superfície plana e limpa. Um cabo, um porta-copos, a borda de um teclado ou um mouse pad elevado podem parar o controle antes que ele chegue ao puck. A câmera também precisa de uma visão superior desobstruída, porque o aplicativo depende de rastreamento de posição, e não de navegação embarcada.
Foss projetou o projeto como um fluxo de trabalho no navegador, para que os usuários evitem um instalador nativo. Essa abordagem centrada no navegador combina com o padrão moderno de hackeamento de gamepads: APIs da Web podem falar com hardware, câmeras podem alimentar um ciclo de visão, e entusiastas podem prototipar sistemas de controle sem um aplicativo desktop empacotado. A WebHID API dá aos navegadores compatíveis um caminho para trocar relatórios com dispositivos de interface humana, embora o suporte dos navegadores e as permissões de dispositivo ainda imponham limites.
O problema de controle parece simples até que a mesa vire a pista de testes. O aplicativo precisa saber onde o puck está, para onde o controle aponta e quanto cada comando do motor altera a orientação do controle. Um pulso de vibração mais forte pode mover a carcaça mais rápido, mas o controle pode guinar, derivar ou travar dependendo da textura da superfície. Mesas lisas, veios da madeira, mouse pads de borracha e poeira podem alterar o trajeto.
Foss também apontou o desgaste como um problema prático. Vibrações repetidas podem desgastar os pontos de contato contra a mesa e criar áreas planas na carcaça do controle. Pés de borracha reduziriam a abrasão e poderiam dar ao controle mais tração previsível. Essa pequena mudança de hardware importa porque o software só consegue guiar dentro dos limites do atrito e da massa.
O projeto se baseia em um aplicativo web anterior que permitia aos usuários conduzir o controle pela mesa com comandos de vibração. Foss adiciona um ciclo de feedback. Em vez de pedir ao usuário que conduza, a câmera observa o controle e o aplicativo ajusta o caminho do movimento em direção ao dock.
Esse ciclo de feedback dá ao demo sua sensação de robótica. Um brinquedo comum de vibração se move até que o usuário pare de apertar um controle. A versão de Foss mede a pose do controle, compara com a localização do dock e então emite novos comandos para os motores. O método lembra projetos de robótica de baixo custo que usam câmeras externas para localização em vez de sensores embarcados.
O hardware do Steam Controller oferece aos modders uma base útil. A segunda geração do controle inclui controles capacitivos, hápticos, sensores de movimento e o acessório Puck para carregamento e conexão sem fio. A Valve vende o controle como parte de uma iniciativa maior de hardware Steam que também inclui a Steam Machine e o Steam Frame.
A Valve ajudou esse tipo de experimentação ao liberar arquivos CAD do controle e do puck em maio de 2026 sob a licença Creative Commons BY-NC-SA 4.0. Essa decisão dá aos usuários um caminho para projetar acessórios, docks, proteções e superfícies de contato de reposição. Um modder que queira pés de borracha, uma placa de deslizamento segura para a mesa ou um guia de carregamento mais tolerante pode começar a partir da geometria da Valve em vez de medir a carcaça do zero.
O sinal comercial importa. A Valve não precisa de um controle autônomo para vender gamepads. O valor vem de uma comunidade que trata o hardware como uma plataforma. Cada hack visível dá mais notoriedade ao controle e sugere aos fabricantes de acessórios a demanda por docks, pés protetores, mouse pads para mesa e guias impressos em 3D.
Os limites permanecem claros. O controle não consegue sair de uma mesa de sala de estar para um suporte de TV. Não consegue subir sobre a bagunça. O puck de carregamento ainda precisa ficar na mesma superfície plana, dentro do campo de visão da câmera. Usuários que esperam um encaixe no nível de eletrodoméstico vão perceber a diferença entre um demo de robótica e um recurso de consumo finalizado.
O projeto de Foss ainda mostra por que a postura aberta da Valve em relação a acessórios importa. A empresa pode lançar um controle com motores hápticos e um puck. Os usuários podem conectar uma câmera, escrever um loop de controle, adicionar uma modificação com pés de borracha e transformar as mesmas peças em um robô de mesa. Essa troca dá à Valve um ecossistema de hardware com uma superfície maior do que a ficha técnica sugere.

Comentários
Faça login ou cadastre-se para participar da conversa