← नवीनतम पेपर
💻 computer science

RK-MPC: Residual Koopman Model Predictive Control for Quadruped Locomotion in Offroad Environments

यह शोध पत्र RK-MPC प्रस्तुत करता है, जो एक वास्तविक समय, डेटा-संचालित मॉडल प्रेडिक्टिव कंट्रोल फ्रेमवर्क है जो विविध और असमतल ऑफ-रोड टेरेन में मजबूत, उच्च-आवृत्ति वाले क्वाड्रुपेड लोकोमोशन को सक्षम करने के लिए एक नोमिनल टेम्पलेट मॉडल को एक सीखे हुए लीनियर रेसिडुअल प्रेडिक्टर के साथ जोड़ता है।

मूल लेखक: Sriram S. K. S. Narayanan, Umesh Vaidya

प्रकाशित 2026-04-09
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Sriram S. K. S. Narayanan, Umesh Vaidya

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

कल्पना कीजिए कि आप एक कुत्ते को जंगल में दौड़ना सिखा रहे हैं।

यदि आप बस कुत्ते से कहते हैं, "सीधे दौड़ो," तो वह किसी जड़ से टकराकर गिर सकता है, कीचड़ के पैच पर फिसल सकता है, या अचानक आई किसी ढलान से भ्रमित हो सकता है। यदि आप एक आदर्श भौतिकी (physics) की पाठ्यपुस्तक लिखने की कोशिश करते हैं जिसमें हर पत्ते, पत्थर और बर्फ के टुकड़े के साथ उसके हर पंजे की सटीक अंतःक्रिया का वर्णन हो, तो वह पुस्तक हजारों पन्नों की होगी, और कुत्ता गिरने से पहले उसे पढ़ भी नहीं पाएगा।

यह शोध पत्र RK-MPC (रेसिडुअल कूपमैन मॉडल प्रेडिक्टिव कंट्रोल) नामक एक समाधान प्रस्तुत करता है। इसे एक रोबोटिक कुत्ते को एक स्मार्ट, दो-भाग वाला मस्तिष्क देने के रूप में समझें जो एक "नियम पुस्तिका" को "सड़क-अनुभव (street-smart experience)" के साथ जोड़ता है।

यह कैसे काम करता है, यहाँ सरल अवधारणाओं में दिया गया है:

1. "नियम पुस्तिका" (Nominal Model)

सबसे पहले, रोबोट को एक बुनियादी समझ होती है कि उसे कैसे चलना चाहिए। यह एक भौतिकी की पाठ्यपुस्तक की तरह है। वह जानता है कि यदि वह अपने पैर को आगे बढ़ाता है, तो उसे आगे बढ़ना चाहिए। वह जानता है कि गुरुत्वाकर्षण उसे नीचे खींचता है।

  • समस्या: यह नियम पुस्तिका एक सपाट, चिकने जिम के फर्श के लिए बेहतरीन है। लेकिन वास्तविक दुनिया (off-road) में, ज़मीन बहुत अव्यवस्थित होती है। नियम पुस्तिका को यह नहीं पता कि फिसलन भरी बर्फ, गहरी बर्फ या ढीले कंकड़ कैसे होते हैं। यदि रोबोट केवल इस नियम पुस्तिका पर निर्भर रहता है, तो वह गलतियाँ करेगा और गिर जाएगा।

2. "सड़क का अनुभव" (The Residual Learner)

यही जादुई हिस्सा है। पूरी भौतिकी की पाठ्यपुस्तक को हर पत्थर और पोखर के हिसाब से फिर से लिखने के बजाय, रोबोट एक छोटा "सुधार नोट" (correction note) सीखना सीखता है।

  • उपमा: कल्पना कीजिए कि आप कार चला रहे हैं। नियम पुस्तिका कहती है, "यदि मैं स्टीयरिंग को 10 डिग्री घुमाता हूँ, तो कार 10 डिग्री मुड़ेगी।" लेकिन आप अनुभव से जानते हैं कि गीली सड़कों पर, समान परिणाम पाने के लिए आपको 12 डिग्री मुड़ने की आवश्यकता होती है।
  • इस सिस्टम का "रेसिडुअल" (Residual) हिस्सा एक सह-पायलट की तरह है जो फुसफुसाता है, "हे, आज सड़क फिसलन भरी है, इसलिए नियम पुस्तिका के अनुसार थोड़ा अधिक मुड़ें।"
  • यह "फुसफुसाहट" को देखकर सीखता है कि रोबोट कैसे चलता है और यह नोटिस करता है कि नियम पुस्तिका ने क्या भविष्यवाणी की थी और वास्तव में क्या हुआ। यह गलतियों को ठीक करने के लिए एक सरल, तेज़ पैटर्न सीखता है।

3. "कूपमैन" ट्रिक (इसे लीनियर बनाना)

आमतौर पर, इन सुधारों को सीखना कठिन होता है क्योंकि दुनिया अराजक और नॉन-लीनियर (non-linear) है (छोटे बदलावों के बड़े, अप्रत्याशित परिणाम हो सकते हैं)।

  • रूपक: कल्पना कीजिए कि आप एक मुड़े हुए कागज पर एक सटीक वृत्त (circle) बनाने की कोशिश कर रहे हैं। यह कठिन है। लेकिन यदि आप उस कागज को एक उच्च आयाम (higher dimension) में जादुई रूप से "लिफ्ट" कर सकें जहाँ वह फिर से सपाट हो जाए, तो वृत्त बनाना आसान हो जाता है।
  • कूपमैन (Koopman) विधि वही जादुई ट्रिक है। यह ऊबड़-खाबड़ इलाके पर रोबोट के चलने के जटिल, गैर-रैखिक डेटा को लेती है और उसे एक ऐसे गणितीय स्थान में "लिफ्ट" करती है जहाँ नियम सरल और सीधी रेखाओं (linear) में बदल जाते हैं। यह रोबोट को बहुत, बहुत तेज़ी से जटिल गणित करने की अनुमति देता है।

4. "भविष्यवाणी करने वाला योजनाकार" (MPC)

अब, रोबोट केवल प्रतिक्रिया नहीं देता; वह आगे की योजना बनाता है।

  • उपमा: एक शतरंज के खिलाड़ी के बारे में सोचें। वे केवल वर्तमान में जो हो रहा है उसके आधार पर चाल नहीं चलते; वे 5 या 10 चालें आगे देखते हैं कि कहीं वे फंस तो नहीं जाएंगे।
  • MPC (मॉडल प्रेडिक्टिव कंट्रोल) वही शतरंज का खिलाड़ी है। हर सेकंड के छोटे हिस्से में, यह एक सिमुलेशन चलाता है: "यदि मैं यहाँ कदम रखता हूँ, तो क्या मैं फिसल जाऊँगा? यदि मैं वहाँ कदम रखता हूँ, तो क्या मैं किसी पत्थर से टकरा जाऊँगा?"
  • यह भविष्यवाणियाँ करने के लिए नियम पुस्तिका + सड़क के अनुभव (Residual) का उपयोग करता है। क्योंकि कूपमैन ट्रिक की मदद से गणित को सरल रखा गया है, यह प्रति सेकंड 500 बार योजना बना सकता है—इतनी तेज़ कि रोबोट पूरी गति से दौड़ते समय भी अपना संतुलन बनाए रख सके।

यह एक बड़ी बात क्यों है?

शोधकर्ताओं ने इसका परीक्षण एक वास्तविक रोबोट (Unitree Go1, जो एक छोटे कुत्ते जैसा दिखता है) पर कुछ बहुत कठिन परिस्थितियों में किया:

  • घास और बजरी: रोबोट फिसला नहीं।
  • बर्फ और हिमपात: रोबोट ने फिसलने से बचने के लिए अपने कदमों को समायोजित किया।
  • ब्लाइंड लोकोमोशन (Blind Locomotion): रोबोट ने ज़मीन को देखने के लिए कैमरों का उपयोग नहीं किया। उसने बस अपने पैरों से ज़मीन को महसूस किया और तुरंत तालमेल बिठाया।
  • विभिन्न चालें (Different Gaits): उन्होंने इसे "ट्रॉट" (घोड़े की तरह दौड़ना) सिखाया, लेकिन यह बिना पुन: प्रशिक्षण के "क्रॉल" (धीरे और स्थिर चलना) भी कर सकता था।

निचोड़ (The Bottom Line)

पिछले तरीके या तो जंगल के हर संभावित रास्ते को याद करने की कोशिश करने जैसे थे (बहुत धीमे) या केवल परीक्षण और त्रुटि (trial and error) के आधार पर अनुमान लगाने जैसे थे (बहुत खतरनाक)।

RK-MPC एक आदर्श संतुलन है। यह विश्वसनीय भौतिकी नियमों को बनाए रखता है लेकिन इसमें एक छोटा, सुपर-फास्ट "लर्निंग लेयर" जोड़ता है जो वास्तविक समय में गलतियों को ठीक करता है। यह एक रोबोट को भौतिकी में पीएचडी और कीचड़ में चलने के जीवन भर के अनुभव, दोनों देने जैसा है, जबकि उसका दिमाग इतना हल्का रहता है कि वह अपनी पीठ पर लगे एक छोटे कंप्यूटर पर चल सके।

इसका अर्थ यह है कि हम अंततः आपदा क्षेत्रों, जंगलों या बर्फीले पहाड़ों में काम करने के लिए रोबोट भेज सकते हैं, इस विश्वास के साथ कि वे एक भी पत्थर से टकराकर गिरेंगे नहीं।

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

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

Digest आज़माएँ →