Моддер добавил контроллеру Steam автопоиск зарядной станции

Энтузиаст Рей Фосс показал инструмент, который позволяет новому контроллеру Steam от Valve самостоятельно возвращаться к зарядной станции. Система использует камеру, отслеживает метки на корпусе и управляет вибромоторами так, чтобы геймпад буквально «полз» по столу к магнитной док-станции. Решение работает в браузере и опубликовано на GitHub под названием Auto-Charge Tracker.
В короткой демонстрации, опубликованной в X, контроллер сам движется к зарядному Puck-адаптеру Valve. По описанию Фосса, камера фиксирует несколько точек на устройстве, после чего алгоритм пытается запомнить положение док-станции и поочередно включает вибромоторы. Это не полноценная навигация в духе робота-пылесоса, а скорее аккуратный инженерный трюк на базе уже доступного «железа».
У системы есть ограничения. Сам разработчик пишет, что точки трекинга «немного привередливы», а контроллер добирается до зарядки не в каждой попытке. Иными словами, до статуса бытовой функции проекту далеко, хотя сам принцип уже работает без разборки устройства и без внешних приводов.
Для Valve такая модификация выглядит любопытно на фоне конструкции самого контроллера. Устройство поддерживает зарядку через магнитный Puck и через USB-C, а Puck одновременно служит зарядной площадкой и беспроводным приемником. Фосс фактически закрыл последний сценарий, который в комплект не входил: как довести геймпад до станции без участия пользователя.
Идея укладывается в более широкий тренд на «самообслуживание» периферии. Роботы-пылесосы уже несколько лет автоматически возвращаются на базу, а производители геймпадов, включая Sony и Microsoft, ограничиваются док-станциями и кабелями без автопозиционирования. Valve тоже не впервые становится объектом моддерских экспериментов: оригинальный Steam Controller, снятый с продажи в 2019 году, долго жил именно за счет сообщества, которое добавляло ему новые сценарии через Steam Input и сторонние утилиты.
Практический смысл у Auto-Charge Tracker останется нишевым, если Valve не встроит похожую логику на уровне прошивки и не упростит машинное зрение. Зато сам проект показывает другое: даже вибромоторы в контроллере можно превратить в примитивный привод, если у энтузиаста есть свободный вечер и камера над столом.



