- चूहों के लिए एक पूर्ण VR सिस्टम बनाया गया, ताकि असली चूहे क्लासिक गेम DOOM को नियंत्रित कर सकें और उसमें घूम-फिर सकें
- सिस्टम motion tracking ball, panoramic headset, input trigger, और reward circuit से बना है, और पूरा hardware व software open source के रूप में जारी किया गया है
- दूसरे संस्करण (V2) में ज़्यादा सटीक sensors, 180° field of view वाला AMOLED display, और modular 3D-printed parts जैसी सुधार किए गए
- Python-आधारित control software Raspberry Pi और PC के बीच संचार के जरिए movement, reward, और game integration को real time में संभालता है
- चूहों ने वास्तव में virtual space को explore किया और shooting behavior किया, जो animal behavior research और interactive system development की नई संभावनाएँ दिखाता है
प्रोजेक्ट अवलोकन
- चूहे DOOM खेल सकें, इसके लिए custom VR environment बनाया गया
- घटक: motion-tracking treadmill ball, panoramic headset, input trigger, reward circuit
- सभी भाग 3D-printed designs, circuit diagrams, firmware, और control software के साथ open source में उपलब्ध हैं
- शुरुआती संस्करण (V1) न्यूयॉर्क में विकसित किया गया था और उसमें केवल साधारण corridor-running training संभव थी, लेकिन V2 में यह एक पूर्ण modular system बन गया
- धातु के हिस्सों की डिज़ाइन और निर्माण SZURWIN KFT के सहयोग से किया गया
V1 और V2 की तुलना
- V1
- केवल बुनियादी ball structure और forward training संभव
- sensors और mechanical structure सरल, panoramic display नहीं
- V2
- नई ball driver mechanism से smooth movement
- 180° horizontal, 80° vertical field of view वाला AMOLED display
- upgraded sensors से सटीक movement tracking
- mixed motor शामिल वाला बेहतर reward system
- modular 3D-printed parts और बेहतर electronic stability
- चूहों की उम्र के कारण पूरा behavioral validation नहीं हो सका, लेकिन सिस्टम स्वयं सामान्य रूप से काम करता है
हार्डवेयर संरचना
- समग्र संरचना
- चूहे की movement को पहचानने वाला spherical treadmill, shooting trigger, panoramic screen, और sugar-water reward system से बना
- सभी डिवाइस modular aluminum frame पर लगाए गए हैं, जिससे एक स्वतंत्र experimental environment बनता है
- visual interface
- चूहे के सिर को ढकने वाला foldable AMOLED headset, जो whisker space में बाधा नहीं डालता
- बाएँ-दाएँ whiskers के पास air-jet nozzles लगाए गए हैं, जो wall collision जैसे game events पहुँचाते हैं
- reward dispenser tube और छोटे speaker के लिए slot शामिल
- movement detection
- free-rotating ball के optical sensors movement को track करते हैं और उसे game movement में बदलते हैं
- motor-driven function के जरिए training के दौरान path simulation संभव
- trigger input
- चूहे के आगे के पंजों से खींचे जाने वाला lever-type shooting device, जिसमें spring और rotary encoder शामिल हैं
- stepper motor से automatic demonstration संभव है, जिससे visual stimulus और action को जोड़ने वाली training मिलती है
- reward system
- 10μL इकाइयों में sugar water की सटीक dispensing, pump, pressure sensor, और solenoid valve से नियंत्रित
- mixer concentration को स्थिर रखता है और game events के साथ synchronized तुरंत reward देता है
- सीमाएँ
- चूहे के आकार या स्वभाव के अनुसार trigger position और reward flow को समायोजित करना पड़ सकता है
सॉफ्टवेयर संरचना
- Python-आधारित modular control system पूरे loop को प्रबंधित करता है
- मुख्य कार्य: movement capture, ball control, trigger detection, reward distribution, DOOM integration, training logic
- ViZDoom environment के साथ जुड़कर real-time closed-loop behavioral control किया जाता है
- PC और Raspberry Pi के बीच TCP communication
- Pi: sensor reading, ball driving, reward control
- PC: game execution, data processing, high-level command transmission
- सभी components manual या automatic mode में चल सकते हैं, और parameters Python code में सेट किए जाते हैं
- सीमाएँ
- automatic calibration नहीं है, इसलिए sensor alignment और reward timing को manually verify करना पड़ता है
- कुछ microcontroller firmware को hardware error के अनुसार adjust करना पड़ सकता है
प्रयोग के परिणाम
- चूहे virtual environment को explore करने और shooting trigger चलाने में सफल रहे
- प्रत्येक individual के लिए लगभग 2 हफ्ते की adaptation period की जरूरत पड़ी
- पूरी advanced training अभी अधूरी है, लेकिन system engagement और responsiveness में सकारात्मक नतीजे मिले
- सीमाएँ
- long-term training और individuals के बीच variability पर अध्ययन अपर्याप्त
- VR exposure का चूहों के स्वास्थ्य पर प्रभाव आगे के अध्ययन की मांग करता है
आगे की योजना
- Rat VR Build Guide तैयार की जा रही है, और रुचि रखने वाले researchers या makers को build support दिया जाएगा
- YoloRun.Capital ऐसे creative और experimental projects में निवेश कर रहा है
- नए ideas के प्रस्तावों का स्वागत है
टीम संरचना
- Viktor Tóth – चूहों की training
- Sándor Makra – electronics design
- Ákos Blaschek – documentation और open sourcing
2 टिप्पणियां
मुझे जिज्ञासा है कि क्या यह पशु प्रयोग नैतिकता के लिहाज़ से ठीक है। लगता है Hacker News की टिप्पणियों में भी किसी ने यह बात उठाई है।
Hacker News की टिप्पणियाँ
बस अफ़सोस इस बात का है कि सारे components सिर्फ़ STL files के रूप में जारी किए गए हैं। अगर parametric models या source files भी साथ में दिए जाएँ, तो iterative design कहीं ज़्यादा तेज़ हो सकती है। उदाहरण के लिए, अगर चूहे की जगह बिल्ली या किसी और जानवर पर प्रयोग करना हो, तो सिर्फ़ scale बदलना काफ़ी नहीं होगा और सब कुछ फिर से बनाना पड़ेगा।
साथ ही, BOM (material list) में cost estimate भी जोड़ दिया जाए तो अच्छा होगा। उसका बिल्कुल सटीक होना ज़रूरी नहीं, लेकिन उससे प्रोजेक्ट का बजट जल्दी समझा जा सकता है और cost कम करने वाले हिस्से भी आसानी से मिल सकते हैं।
आख़िर में, यह भी जानने की जिज्ञासा है कि चूहों ने Doom को enjoy किया या उन्हें कोई और game ज़्यादा पसंद आया। ऐसे सवालों से जानवरों की व्यक्तित्व और पसंद को और गहराई से समझा जा सकता है। इसे open source करने के लिए धन्यवाद, और आगे यह कहाँ तक जाता है, यह देखने की उत्सुकता है
चूहे से छोटे जानवरों, जैसे mouse, के लिए पूरा equipment फिर से design करना पड़ेगा, और बिल्ली के लिए बड़ा ball और कमज़ोर springs चाहिए होंगे। बिल्ली के लिए VR setup भी मैं कभी न कभी ज़रूर बनाना चाहूँगा।
इस experiment में चूहों ने वास्तव में Doom नहीं खेला, वे सिर्फ़ environment के आदी होने के चरण में थे। पिछले setup में वे reward और behavior के रिश्ते को समझ चुके थे और सच में काफ़ी engaged थे।
चूहों को शायद first-person view वाले games ज़्यादा natural लगें। feedback के लिए धन्यवाद, और उम्मीद है कि कभी pet VR सच होगा
इंसानों से तेज़ evolve हुए चूहों ने आख़िरकार Rodot नाम के robots बना लिए और मानवता पर भारी पड़ गए। इंसान रक्षा की तैयारी भी नहीं कर पाए थे कि चूहों का विद्रोह हक़ीक़त बन गया
ऐसी delay learning reward की जगह सिर्फ़ frustration देती है, इसलिए इसे ज़रूर ठीक करना चाहिए
यह सच में एक शानदार VR rig है, इसलिए अफ़सोस है कि यह प्रोजेक्ट आगे नहीं बढ़ रहा
अगर कोई व्यवस्था हो जिसमें जानवर स्वेच्छा से भाग ले सकें, तो अलग बात है, लेकिन अगर ऐसा नहीं है तो यह उनकी स्वतंत्रता सीमित करता है और मनोवैज्ञानिक व शारीरिक हानि पहुँचा सकता है।
animal rights का समर्थन करने वाले व्यक्ति के रूप में, मुझे लगता है कि वैकल्पिक प्रयोग या स्वैच्छिक भागीदारी के तरीके ज़्यादा उचित हैं
BBC article लिंक