Ray Foss ने एक ब्राउज़र-आधारित विज़न ट्रैकर बनाया, जो हैप्टिक मोटरों की मदद से Valve के कंट्रोलर को डेस्क पर आगे बढ़ाता है, और एक चार्जिंग की झंझट को छोटे-से रोबोटिक्स डेमो में बदल देता है।
Ray Foss, एक aerospace worker और programmer, ने एक web app बनाई है जो Valve के Steam Controller को desk पर रख देने के बाद उसे वापस उसके charging puck तक ले जाती है।

Foss इस project को Auto-Charge Vision Tracker कहता है। User browser में web app खोलता है, controller connect करता है, desk के ऊपर एक camera रखता है, फिर तीन points mark करता है: charging puck, controller का front, और controller का back। इसके बाद Foss computer vision का इस्तेमाल करके controller की position और orientation calculate करता है, और browser haptic commands भेजता है जो gamepad को puck की ओर रेंगते हुए ले जाती हैं।
यह trick Steam Controller के vibration system को एक crude locomotion system में बदल देती है। Valve ने उन motors को play के दौरान haptic feedback के लिए बनाया था, लेकिन Foss उन्हें actuators की तरह इस्तेमाल करता है। Controller desk surface पर vibrate करता है, और friction उस vibration को movement में बदल देता है। नतीजा किसी normal charging accessory जैसा कम और एक छोटे robot vacuum जैसा ज़्यादा लगता है जो अपने dock को ढूँढ़ रहा हो।
यह setup एक flat, साफ surface मांगता है। Cable, coaster, keyboard edge, या उठा हुआ mouse pad controller को puck तक पहुँचने से पहले रोक सकता है। Camera को भी साफ overhead view चाहिए, क्योंकि app onboard navigation की बजाय position tracking पर निर्भर करता है।
Foss ने project को browser workflow के रूप में design किया, ताकि users को native installer से बचना पड़े। यह browser-first approach modern gamepad hacking pattern के साथ अच्छी तरह fit बैठता है: Web APIs hardware से बात कर सकती हैं, cameras vision loop को feed कर सकते हैं, और hobbyists packaged desktop app के बिना control systems prototype कर सकते हैं। WebHID API compatible browsers को human interface devices के साथ reports exchange करने का रास्ता देती है, हालांकि browser support और device permissions अभी भी सीमाएँ तय करते हैं।
Control problem तब तक simple लगता है जब तक desk test track न बन जाए। App को यह जानना होता है कि puck कहाँ है, controller किस दिशा में है, और हर motor command controller की heading को कितना बदलती है। Stronger vibration pulse shell को तेज़ी से हिला सकती है, लेकिन surface texture के हिसाब से controller yaw, drift, या stall कर सकता है। Glossy desks, wood grain, rubber mats, और dust सभी path बदल सकते हैं।
Foss ने wear को भी एक practical issue के रूप में चिह्नित किया। बार-बार vibration contact points को desk पर घिस सकती है और controller के shell पर flat spots बना सकती है। Rubber feet abrasion कम करेंगे और controller को अधिक predictable traction दे सकते हैं। यह छोटा hardware change मायने रखता है क्योंकि software केवल friction और mass की सीमाओं के भीतर ही steer कर सकता है।
यह project एक earlier web app पर आधारित है जिसने users को rumble commands के साथ controller को desk पर drive करने दिया था। Foss इसमें एक feedback loop जोड़ता है। User से steering मांगने के बजाय, camera controller को watch करता है और app movement path को dock की ओर adjust करता है।
वही feedback loop demo को उसकी robotics वाली feel देता है। एक normal rumble toy तब तक चलता है जब तक user कोई control दबाता रहता है। Foss का version controller की pose मापता है, उसे dock location से compare करता है, फिर नए motor commands भेजता है। यह method low-cost robotics projects जैसी लगती है जो onboard sensors की बजाय localization के लिए external cameras का उपयोग करते हैं।
Steam Controller का hardware modders को एक उपयोगी base देता है। दूसरी generation controller में capacitive controls, haptics, motion sensing, और charging तथा wireless connection के लिए Puck accessory शामिल है। Valve इस controller को व्यापक Steam hardware push के हिस्से के रूप में बेचता है, जिसमें Steam Machine और Steam Frame भी शामिल हैं।
Valve ने मई 2026 में controller और puck के CAD files Creative Commons BY-NC-SA 4.0 license के तहत जारी करके इस तरह के experimentation को मदद की। यह कदम users को accessories, docks, guards, और replacement contact surfaces design करने का रास्ता देता है। जो modder rubber feet, desk-safe skid plate, या अधिक forgiving charging guide चाहता है, वह shell को शुरू से measure करने के बजाय Valve की geometry से शुरू कर सकता है।
Commercial signal मायने रखता है। Valve को gamepads बेचने के लिए self-driving controller की ज़रूरत नहीं है। Value एक ऐसी community से आती है जो hardware को platform की तरह मानती है। हर visible hack controller को अधिक mindshare देता है और accessory makers को docks, protective feet, desk mats, और 3D-printed guides की demand का संकेत देता है।
सीमाएँ फिर भी साफ हैं। Controller living room table से TV stand तक नहीं जा सकता। यह clutter के ऊपर से नहीं चढ़ सकता। Charging puck को अभी भी उसी flat surface पर, camera view के भीतर होना चाहिए। जो users appliance-grade docking की उम्मीद करते हैं, उन्हें robotics demo और finished consumer feature के बीच का फर्क दिख जाएगा।
Foss का project फिर भी दिखाता है कि Valve का open accessory posture क्यों मायने रखता है। कंपनी haptic motors और puck वाला controller ship कर सकती है। Users camera connect कर सकते हैं, control loop लिख सकते हैं, rubber-foot mod जोड़ सकते हैं, और उन्हीं parts को desk robot में बदल सकते हैं। यह exchange Valve को एक ऐसा hardware ecosystem देता है जिसकी surface area spec sheet से अधिक है।

टिप्पणियाँ
चर्चा में शामिल होने के लिए कृपया लॉग इन करें या रजिस्टर करें