SmoothTurn: Learning to Turn Smoothly for Agile Navigation with Quadrupedal Robots
यह शोधपत्र SmoothTurn को प्रस्तुत करता है, जो एक लर्निंग-आधारित कंट्रोल फ्रेमवर्क है जो एक नवीन रिवॉर्ड स्ट्रक्चर, लुकअहेड ऑब्जर्वेशन विंडो और एक ऑटोमैटिक गोल करिकुलम का उपयोग करके क्वाड्रुपेडल रोबोट्स को क्रमिक स्थानीय नेविगेशन के दौरान उच्च गति पर फुर्तीले, सुचारू दिशात्मक परिवर्तन करने में सक्षम बनाता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक कुत्ते को बाधा दौड़ (obstacle course) के माध्यम से दौड़ना सिखा रहे हैं।
पुराना तरीका (द "स्टॉप-एंड-गो" कुत्ता):
आज के अधिकांश रोबोट कुत्तों को एक ऐसे कुत्ते की तरह प्रशिक्षित किया जाता है जो एक विशिष्ट स्थान तक दौड़ता है, अपने पैरों पर एकदम रुक जाता है, यह सुनिश्चित करने के लिए बैठ जाता है कि वह बिल्कुल सही जगह पर है, और फिर अगले स्थान तक दौड़ने के लिए अगले आदेश की प्रतीक्षा करता है।
यदि आप इस कुत्ते को शंकुओं (cones) की एक श्रृंखला के माध्यम से दौड़ने के लिए कहें, तो वह पहले शंकु तक दौड़कर जाएगा, ज़ोर से ब्रेक लगाएगा, बैठेगा, आपको देखेगा, और फिर दूसरे शंकु तक दौड़ने के लिए दौड़ेगा। यह सुरक्षित है, लेकिन यह अविश्वसनीय रूप से धीमा और अनाड़ी है। यह हर बार अपनी गति (momentum) को बर्बाद कर देता है जब भी उसे मुड़ना पड़ता है।
नया तरीका (द "स्मूथटर्न" कुत्ता):
आपके द्वारा साझा किए गए पेपर में SmoothTurn नामक एक नई विधि पेश की गई है। रोबोट कुत्ते को हर शंकु पर रुकने के बजाय, उन्हें बिना अपनी चाल खोए दौड़ना सिखाया गया।
उन्होंने इसे कैसे किया, इसके लिए कुछ सरल उपमाओं का उपयोग किया गया है:
1. "लुक-अहेड" चश्मा (भविष्य देखने वाला चश्मा)
पुरानी रोबोट्स की सबसे बड़ी समस्या यह है कि वे केवल अपने ठीक सामने वाले शंकु को देखते हैं। जब तक वे वहां पहुँचते हैं, उन्हें घबराकर मुड़ने के लिए ज़ोर से ब्रेक लगाना पड़ता है।
SmoothTurn रोबोट को "फ्यूचर ग्लासेस" (भविष्य देखने वाले चश्मे) देता है। यह केवल वर्तमान लक्ष्य को नहीं देखता; यह अगले लक्ष्य को भी देखता है।
- उपमा: कल्पना कीजिए कि आप कार चला रहे हैं। एक बुरा ड्राइवर केवल अपने सामने वाले बंपर को देखता है। एक अच्छा ड्राइवर 50 फीट आगे देखता है। क्योंकि वे मोड़ आने से पहले ही उसे देख लेते हैं, इसलिए वे मोड़ से टकराने से पहले ही स्टीयरिंग घुमाना शुरू कर देते हैं, जिससे कार का चलना सुचारू और तेज़ बना रहता है। SmoothTurn रोबोट के साथ बिल्कुल यही करता है।
2. "नो-स्टॉप" रिवॉर्ड सिस्टम (बिना रुके इनाम प्रणाली)
वीडियो गेम में, आपको लेवल पूरा करने के लिए अंक मिलते हैं। पुराने रोबोट प्रशिक्षण में, रोबोट को फिनिश लाइन पर बिल्कुल सही ढंग से रुकने के लिए अंक मिलते थे। इसने रोबक को रुकने के लिए प्रेरित किया।
शोधकर्ताओं ने नियम बदल दिए। अब, रोबोट को पूरे लक्ष्यों की रेखा के माध्यम से चलते रहने के लिए अंक मिलते हैं।
- उपमा: एक रिले रेस की कल्पना करें। पुराने सिस्टम में, धावक को अगले व्यक्ति के शुरू होने से पहले बैटन को पूरी तरह से हाथ में देना होता था। नए सिस्टम में, धावक को पूरे ट्रैक पर बिना कभी रुके दौड़ने के लिए पुरस्कृत किया जाता है। वे सीखते हैं कि मुड़ने के लिए धीमा होना वास्तव में उनके अंक कम करता है, इसलिए वे दौड़ते समय मुड़ना सीखते हैं।
3. "ट्रेनिंग व्हील्स" करिकुलम (सीखने का क्रम)
आप एक बच्चे को पहले ही दिन मैराथन दौड़ना नहीं सिखा सकते। आपको छोटे स्तर से शुरुआत करनी होती है।
शोधकर्ताओं ने एक स्वचालित "करिकुलम" (प्रशिक्षण योजना) का उपयोग किया।
- उपमा: उन्होंने रोबोट को एक सीधे, छोटे रास्ते पर शुरू किया। एक बार जब रोबोट ने इसमें महारत हासिल कर ली, तो उन्होंने मोड़ थोड़े तीखे और रास्ता थोड़ा लंबा कर दिया। जैसे-जैसे रोबोट तैयार होता गया, उन्होंने कठिनाई को बढ़ाते गए, ठीक वैसे ही जैसे वीडियो गेम में लेवल बढ़ता है। इससे रोबोट के निराश होने या गिर जाने की संभावना कम हो गई।
परिणाम: द एजाइल एक्रोबैट (फुर्तीला कलाकार)
जब उन्होंने इसका परीक्षण एक वास्तविक रोबोट कुत्ते (Unitree Go2) पर किया, तो अंतर दिन और रात जैसा था:
- पुराना रोबोट: तेज़ दौड़ता, रुकता, मुड़ता, रुकता, मुड़ता। यह एक ऐसे रोबोट की तरह दिखता था जो "रेड लाइट, ग्रीन लाइट" खेल रहा हो।
- SmoothTurn रोबोट: तेज़ दौड़ता, वहां पहुँचने से पहले ही मोड़ की ओर झुक जाता, और एक डांसर या हाई-स्पीड रेस कार ड्राइवर की तरह कोनों से सहजता से गुजरता। इसने अपनी गति नहीं खोई; इसने अपना मोमेंटम बनाए रखा।
यह क्यों महत्वपूर्ण है?
एक आग से बचाव (fire rescue) की स्थिति के बारे में सोचें। यदि एक रोबोट कुत्ता किसी को बचाने के लिए जलती हुई इमारत में घुस रहा है, तो उसके पास हर दरवाजे पर रुकने और बैठने का समय नहीं है। उसे एक गलियारे में दौड़ना, एक कोने से तेज़ी से मुड़ना, और बिना धीमा हुए आगे बढ़ते रहना होगा। SmoothTurn रोबोट्स को ठीक ऐसा करने की फुर्ती प्रदान करता है, जिससे वे वास्तविक दुनिया की आपात स्थितियों और डिलीवरी के लिए बहुत अधिक उपयोगी बन जाते हैं।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।