← नवीनतम पेपर
⚡ electrical engineering

Continual-RL for Generalization in Autonomous Racing on the RoboRacer Platform

यह शोध पत्र एक कॉन्टिनुअल बैकप्रोपैगेशन-आधारित सुदृढीकरण लर्निंग (Reinforcement Learning) ढांचे का प्रस्ताव करता है जो स्वायत्त रेसिंग एजेंटों को वास्तविक दुनिया के डेटा से एक सामान्य नीति सीखने और 15 मिनट के भीतर नए ट्रैक के अनुकूल तेजी से ढलने में सक्षम बनाता है, जो भौतिक रोबोटिक्स में निरंतर सीखने (continual learning) की अल्प-अन्वेषित चुनौतियों का समाधान करते हुए शास्त्रीय नियंत्रकों (classical controllers) से बेहतर प्रदर्शन करता है।

मूल लेखक: Joel Siegert, Edoardo Ghignone, Michele Magno

प्रकाशित 2026-07-28
📖 7 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Joel Siegert, Edoardo Ghignone, Michele Magno

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक रोबोट को रेस कार चलाना सिखाने की कोशिश कर रहे हैं। रोबोटिक्स की दुनिया में, एक प्रसिद्ध समस्या है जिसे "सिम-टू-रियल" (sim-to-real) गैप कहा जाता है। यह एक वीडियो गेम में ड्राइविंग टेस्ट के लिए अभ्यास करने जैसा है जहाँ भौतिक विज्ञान (physics) एकदम सटीक है, लेकिन जब आप वास्तव में एक असली कार के पीछे बैठते हैं, तो आपको एहसास होता है कि ब्रेक का अनुभव अलग है, टायर गीली सड़क पर फिसल रहे हैं, और हवा उतनी तेज़ चल रही है जितनी गेम ने कभी अनुमान नहीं लगाया था। इसे ठीक करने के लिए, वैज्ञानिक अक्सर अपने वीडियो गेम को अधिक अराजक बनाने की कोशिश करते हैं, जिसमें यादृच्छिक (random) हवा और फिसलन भरी सड़कें जोड़ी जाती हैं ताकि रोबोट किसी भी स्थिति को संभालने के लिए सीख सके। लेकिन कभी-कभी, वास्तविक दुनिया सिम्युलेशन से कहीं अधिक अजीब होती है, या सिम्युलेशन बनाना बहुत महंगा होता है।

यहीं पर 'रीइन्फोर्समेंट लर्निंग' (Reinforcement Learning - RL) का क्षेत्र आता है। RL को ऐसे समझें जैसे एक रोबोट प्रयास और त्रुटि (trial and error) के माध्यम से सीख रहा हो, जैसे एक बच्चा चलना सीखता है: वह एक कदम लेता है, गिर जाता है, उसे एक "आउच" (नकारात्मक इनाम) मिलता है, फिर से प्रयास करता है, और अंततः संतुलन बनाना सीख जाता है। यहाँ बड़ी चुनौती "जनरलाइजेशन" (generalization) की है। यदि एक रोबोट एक विशिष्ट ट्रैक पर गाड़ी चलाना सीखता है, तो क्या वह तुरंत एक पूरी तरह से अलग ट्रैक पर, अलग फर्श की सामग्री के साथ, गाड़ी चला सकता है? आमतौर पर, नहीं। वह पहले ट्रैक पर जो सीखा था, उसे दूसरे ट्रैक पर कोशिश करते समय भूल जाता है, जिसे "कैटास्ट्रोफिक फॉरगेटिंग" (catastrophic forgetting) नामक समस्या कहा जाता है। यह शोध पत्र इसी सिरदर्द को हल करता है: हम एक रोबोट को कई ट्रैक्स का मास्टर कैसे बना सकते हैं बिना पुराने ट्रैक्स को भूले, और वह भी केवल वास्तविक दुनिया के अभ्यास का उपयोग करके?

शोध का बड़ा विचार: "फॉरएवर लर्नर" रेस कार

एक प्रमुख रोबोटिक्स सम्मेलन में प्रस्तुत यह शोध पत्र, "रोबोरेसर" (RoboRacer) प्लेटफॉर्म (एक छोटा, ओपन-सोर्स रेसिंग कार) पर स्वायत्त रेस कारों को प्रशिक्षित करने का एक नया तरीका पेश करता है। शोधकर्ता एक विशिष्ट पहेली को हल करना चाहते थे: एक रोबलेट कैसे एक सेट ट्रैक्स पर गाड़ी चलाना सीख सकता है, और फिर, एक नए, अनदेखे ट्रैक पर अलग फर्श की सतह के साथ छोड़े जाने पर, अविश्वसनीय रूप से तेज़ी से कैसे अनुकूलित हो सकता है?

टीम ने एक विधि प्रस्तावित की जिसे कंटीन्यूअल रीइन्फोर्समेंट लर्निंग (Continual Reinforcement Learning) कहा जाता है। इसे समझने के लिए, कल्पना करें कि एक छात्र परीक्षाओं की एक श्रृंखला के लिए पढ़ाई कर रहा है। एक सामान्य छात्र गणित पढ़ सकता है, फिर इतिहास में स्विच कर सकता है और अपना सारा बीजगणित (algebra) भूल सकता है। एक "कंटीन्यूअल" छात्र, हालांकि, अपने गणित के ज्ञान को जीवित रखता है जबकि इतिहास सीख रहा होता है, और वह दोनों कौशलों को भौतिक विज्ञान जैसे नए विषय पर जल्दी से लागू कर सकता है। शोधकर्ताओं ने एक ऐसा सिस्टम बनाया है जो बिल्कुल यही काम एक रेस कार के लिए करता है। उन्होंने सॉफ्ट एक्टर-क्रिटिक (Soft Actor-Critic - SAC) नामक एक विशिष्ट एल्गोरिदम का उपयोग किया, जो एक बहुत ही कुशल छात्र की तरह है जो अपनी हर गलती से तेज़ी से सीखता है। पुराने ट्रैक्स को "भूलने" से रोकने के लिए, उन्होंने कंटीन्यूअल बैकप्रोपैगेशन (Continual Backpropagation - CBP) नामक एक विशेष तकनीक जोड़ी। आप CBP को रोबोट के मस्तिष्क के लिए एक "मानसिक जिम" के रूप में देख सकते हैं; यह लगातार जांचता रहता है कि उसके न्यूरल नेटवर्क के कौन से हिस्से आलसी या "मृत" (dead) हो रहे हैं और उन्हें जगा देता है, यह सुनिश्चित करता है कि रोबोट लचीला बना रहे और नई चीजें सीखने के लिए तैयार रहे।

रेस: वास्तविक दुनिया का परीक्षण बनाम सिमुलेशन

शोधकर्ताओं ने इसे केवल कंप्यूटर सिमुलेशन में नहीं चलाया; उन्होंने वास्तव में कारों को चलाया। उन्होंने चार अलग-अलग ट्रैक्स के साथ एक प्रशिक्षण मैदान तैयार किया, जिनमें से प्रत्येक में अलग-अलग फर्श की बनावट (कुछ रेज़िन-कोटेड थे, अन्य डामर/asphalt के थे) थी। रोबोट ने इन पर लगभग 40 से 60 मिनट तक गाड़ी चलाना सीखा। फिर असली परीक्षा आई: पॉलिश कंक्रीट से बना पांचवां ट्रैक, जो रोबोट द्वारा देखे गए किसी भी ट्रैक की तुलना में काफी अधिक फिसलन भरा (30% से 39% कम घर्षण) था।

लक्ष्य यह देखना था कि रोबोट इस नए, फिसलन भरे ट्रैक पर कितनी तेज़ी से गति पकड़ सकता है। उन्होंने अपने "कंटीन्यूअल RL" तरीके की तुलना दो अन्य दृष्टिकोणों से की:

  1. शून्य से शुरुआत करना: बिना किसी पूर्व अनुभव के रोबोट को नए ट्रैक पर सिखाना।
  2. ऑफलाइन प्री-ट्रेनिंग: रोबोट को पिछले ड्राइविंग वीडियो का एक विशाल डेटासेट (जैसे कि दूसरों के वीडियो देखना) खिलाना, जिसे इम्प्लिसिट क्यू-लर्निंग (Implicit Q-Learning - IQL) कहा जाता है।

परिणाम: गति और अनुकूलन क्षमता

परिणाम काफी स्पष्ट थे। "कंटीन्यूअल RL" वाला रोबोट अनुकूलन करने में चैंपियन था। नए, फिसलन भरे ट्रैक पर केवल 15 मिनट के फाइन-ट्यूनिंग के बाद, यह शास्त्रीय कंप्यूटर नियंत्रकों (जो रोबोट के "स्मार्ट ऑटोपायलट" की तरह होते हैं जो सख्त गणितीय नियमों पर निर्भर करते हैं) से बेहतर प्रदर्शन करने में सक्षम था। वास्तव में, इसने शास्त्रीय नियंत्रक को लगभग 6.4% से हरा दिया।

इसे समझने के लिए, एक पिछले अध्ययन ने समान स्तर का प्रदर्शन करने में 82 मिनट लिए थे। इस नई विधि ने उस समय को मूल समय के एक चौथाई तक कम कर दिया। रोबोट ने न केवल तेज़ी से गाड़ी चलाई; उसने स्मार्ट तरीके से गाड़ी चलाई। जहाँ शास्त्रीय नियंत्रक अक्सर कोनों पर बहुत तेज़ी से जाने की कोशिश करते थे और उन्हें ब्रेक लगाने पड़ते थे (जिससे कार फिसल जाती थी), वहीं RL रोबोट ने चौड़े, सुचारू रास्ते लेना सीखा, जिससे नियंत्रण खोए बिना मोड़ों पर अधिक गति बनाए रखी जा सके।

हालाँकि, शोध पत्र में यह भी पाया गया कि "ऑफलाइन प्री-ट्रेनिंग" विधि (हाइलाइट रील देखने वाला) इस विशिष्ट दौड़ में उतनी अच्छी नहीं रही। हालाँकि इसने सिमुलेशन में कुछ संभावना दिखाई और इसका मस्तिष्क बहुत "प्लास्टिक" (सीखने के लिए तैयार) था, लेकिन वास्तविक कार पर, यह निरंतर सीखने वाले (continual learner) की तुलना में धीमी और कम सुसंगत थी। ऐसा लगता है कि इस विशिष्ट कार्य के लिए, वास्तविक दुनिया में करके सीखना, जबकि पुरानी यादों को जीवित रखना, दूसरों को केवल वीडियो देखने से बेहतर था।

यह क्यों महत्वपूर्ण है

शोध पत्र निष्कर्ष निकालता है कि यह "कंटीन्यूअल RL" ढांचा उन रोबोटों के लिए एक मजबूत उम्मीदवार है जिन्हें बदलते, अप्रत्याशित वातावरण में काम करने की आवश्यकता होती है। यह सुझाव देता है कि कुशल शिक्षण एल्गोरिदम को ऐसी तकनीकों के साथ जोड़कर, जो रोबोट के मस्तिष्क को लचीला रखती हैं, हम ऐसी मशीनें बना सकते हैं जो न केवल एक पथ को याद करती हैं बल्कि नई चुनौतियों के लिए तेज़ी से अनुकूलित हो सकती हैं। शोधकर्ताओं ने यहाँ तक नोट किया कि उनके तरीके का उपयोग करने पर रोबोट के मस्तिष्क में अन्य तरीकों की तुलना में बहुत कम "मृत" न्यूरॉन्स (मस्तिष्क के आलसी हिस्से) थे, जो साबित करता है कि रोबॉट वास्तव में अनुकूलन कर रहा था न कि केवल याद कर रहा था।

हालाँकि यह पेपर यह दावा नहीं करता है कि इसने रोबोटिक्स की सभी समस्याओं को हल कर दिया है, लेकिन यह एक जीवंत प्रमाण प्रस्तुत करता है: एक ऐसा रोबोट जो मिनटों में एक नया ट्रैक सीख सकता है, पारंपरिक तरीकों से बेहतर प्रदर्शन कर सकता है, और ऐसा करने के लिए उसे शुरुआत में किसी पूर्ण सिमुलेशन की आवश्यकता नहीं है। यह उन रोबोटों की ओर एक कदम है जो वास्तव में ऑन-द-फ्लाई (चलते-चलते) सीख सकते हैं, ठीक वैसे ही जैसे एक मानव ड्राइवर करता है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →