तकनीकी सारांश: RAPT – सिम-टू-रियल ह्यूमनॉइड परिनियोजन के लिए मॉडल-प्रेडिक्टिव आउट-ऑफ-डिस्ट्रीब्यूशन डिटेक्शन और विफलता निदान
समस्या विवरण
सिमुलेशन से वास्तविकता (Sim-to-Real) में सीखे गए नियंत्रण नीतियों (control policies) को ह्यूमनॉइड रोबोटों के लिए तैनात करना महत्वपूर्ण जोखिम लेकर आता है। ऐसी नीतियां जो सिमुलेशन में मजबूत दिखाई देती हैं, परिनियोजन के दौरान अनमॉडल डायनेमिक्स, सेंसर शोर, विलंबता (latency), पेलोड परिवर्तन, स्थलाकृति (terrain) की विविधताओं या कार्यान्वयन त्रुटियों के कारण आत्मविश्वास के साथ आउट-ऑफ-डिस्ट्रीब्यूशन (OOD) अवस्थाओं में प्रवेश कर सकती हैं। ये OOD घटनाएं "साइलेंट फेल्योर", गिरने, स्वयं से टकराव (self-collisions), या हार्डवेयर क्षति का कारण बन सकती हैं।
मौजूदा विसंगति पहचान (anomaly detection) विधियां अक्सर उच्च-दर ह्यूमनॉइड नियंत्रण (50 Hz) की विशिष्ट बाधाओं को पूरा करने में विफल रहती हैं:
- गणना लागत (Computational Cost): अनिश्चितता और एंसेम्बल विधियां अक्सर वास्तविक समय के नियंत्रण लूप के लिए बहुत महंगी होती हैं।
- कैलिब्रेशन संबंधी मुद्दे: जनरेटिव मॉडल (जैसे LSTM-VAEs) संभावना मिसकैलिब्रेशन (likelihood miscalibration) और इनपुट-जटिलता पूर्वाग्रह (input-complexity bias) से ग्रस्त हो सकते हैं।
- व्याख्यात्मकता का अभाव (Lack of Interpretability): कई दृष्टिकोण केवल एक बाइनरी स्टॉप सिग्नल प्रदान करते हैं, जिससे यह कोई जानकारी नहीं मिलती कि विचलन कब, कहाँ, या क्यों हुआ।
- स्टेट कपलिंग (State Coupling): सामान्य टाइम-सीरीज विधियां अक्सर प्रोप्रियोसेप्टिव चैनलों को जुड़े हुए रोबोट स्टेट्स के बजाय स्वतंत्र संकेतों के रूप में मानती हैं।
कार्यप्रणाली (Methodology)
यह शोध पत्र RAPT (Recurrent Anomaly Probabilistic Trajectory Model) प्रस्तुत करता है, जो एक हल्का, स्व-पर्यवेक्षित (self-supervised) निगरानी प्रणाली है जिसे एक पूर्व-प्रशिक्षित नियंत्रण नीति के साथ चलाने के लिए डिज़ाइन किया गया है। RAPT चार चरणों में कार्य करता है:
1. नाममात्र डेटा संग्रह (Nominal Data Collection)
RAPT बड़े पैमाने के सिमुलेशन (NVIDIA Isaac Lab) में विशेषज्ञ नीतियों द्वारा निष्पादित नाममात्र प्रोप्रियोसेप्टिव प्रक्षेपवक्रों (trajectories) को एकत्र करता है। ये प्रक्षेपवक्र उस "नाममात्र व्यवहार मैनिफोल्ड" को परिभाषित करते जिसे सिस्टम को परिनियोजन के दौरान संरक्षित करना होता है। प्रशिक्षण से पहले अवलोकनों (observations) को सामान्यीकृत (normalize) किया जाता है।
2. संभाव्य आवर्ती प्रक्षेपवक्र मॉडल (Probabilistic Recurrent Trajectory Model)
RAPT को एक स्व-पर्यवेक्षित आवर्ती पुनर्निर्माण मॉडल के रूप में प्रशिक्षित किया जाता है। आर्किटेक्चर में शामिल हैं:
- रेसिडुअल स्टेट एनकोडर: अवलोकन इतिहास को प्रोसेस करता है।
- GRU-आधारित टेम्पोरल ब्रिज: टेम्पोरल डिपेंडेंसी को कैप्चर करता है।
- लेटेंट बॉटलनेक: स्टेट रिप्रेजेंटेशन को संकुचित करता है।
- प्रोबेबिलिस्टिक डिकोडर: एक डायगोनल गॉसियन पुनर्निर्माण वितरण [μt,logσt2] आउटपुट करता है।
मॉडल नाममात्र अवलोकनों के नेगेटिव लॉग-लाइक्लीहुड (NLL) को कम करता है। यह फॉर्मूलेशन हेटरोसेडास्टिक एलेटोरिक अनिश्चितता (heteroscedastic aleatoric uncertainty) को कैप्चर करता है, जिससे स्वाभाविक रूप से उच्च परिवर्तनशीलता वाले आयामों में बड़ी भविष्य कहने वाली भिन्नता (predictive variance) हो सकती है, जबकि सुसंगत आयामों में विचलन को अधिक दंडित किया जाता है। वेलोसिटी ट्रैकिंग कार्यों के लिए, एक फॉरवर्ड-डायनेमिक्स वेरिएंट ( ot−1,at−1 पर आधारित होकर ot की भविष्यवाणी करना) का उपयोग किया जाता है; अन्यथा, शुद्ध पुनर्निर्माण को प्राथमिकता दी जाती है।
3. सिमुलेशन-प्रशिक्षित, परिनियोजन-कैलिब्रेटेड OOD डिटेक्शन
परिनियोजन के समय, RAPT प्रति-आयाम भविष्य कहने वाले विचलन का मूल्यांकन करता है। सिम-टू-रियल गैप को संभालने के लिए, RAPT दो कैलिब्रेशन मोड का समर्थन करता है:
- सिमुलेशन कैलिब्रेशन: सिमुलेशन-प्रशिक्षित वितरण से विचलन को मापता है, जिससे अवशिष्ट (residual) सिम-टू-रियल मिसमैच दृश्यमान हो जाता है।
- रियल-वर्ल्ड कैलिब्रेशन: स्थिर ऑफसेट्स (सेंसर शोर, विलंबता, हार्डवेयर डायनेमिक्स) के अनुकूल होने के लिए एक संक्षिप्त सत्यापित नाममात्र रन का उपयोग करता है, जिससे विशिष्ट हार्डवेयर के सापेक्ष नए OOD इवेंट्स का पता चलता है।
डिटेक्शन के लिए हायरार्किकल गेटिंग मैकेनिज्म का उपयोग किया जाता है:
- लोकल गेट: असामान्य रूप से बड़े प्रति-आयाम विचलन (ℓt,i>τmax+5σi) का पता लगाता है।
- ग्लोबल गेट: औसत भविष्य कहने वाले विचलन में व्यापक बदलाव (ℓˉt>τglobal+3σglobal) का पता लगाता है।
- हाइब्रिड सेफ्टी एनवेलप: वैकल्पिक रूप से एक नियतात्मक रेंज डिटेक्टर के साथ जोड़ा जाता है। अंतिम विसंगति निर्णय लोकल, ग्लोबल और रेंज गेट्स का लॉजिकल OR है।
4. विफलता स्थानीयकरण और निदान (Failure Localization and Diagnosis)
- टेम्पोरल सैलिएंसी (Temporal Saliency): विसंगति का पता चलने पर, RAPT रिकरेंट मॉडल के माध्यम से इंटीग्रेटेड ग्रेडिएंट्स का उपयोग करके एक हिस्ट्री विंडो के सापेक्ष अंतिम NLL के ग्रेडिएंट्स की गणना करता है। यह एक स्पैटियो-टेम्पोरल एट्रीब्यूशन मैप बनाता है, जो यह उजागर करता है कि कब और किन प्रोप्रियोसेप्टिव चैनलों ने नाममात्र व्यवहार से विचलन शुरू किया।
- सिमेंटिक डायग्नोसिस: एक मल्टी-मोडल लार्ज लैंग्वेज मॉडल (LLM) को संरचित साक्ष्य (टेम्पोरल सैलिएंसी सारांश, जॉइंट-काइनेमैटिक प्रक्षेपवक्र, कार्य संदर्भ, और विजुअल कीफ्रेम्स) प्राप्त होते हैं ताकि वह बिना किसी लेबल वाले विफलता डेटा के विफलता के कारणों (जैसे टकराव, सेंसर दोष, टेरेन शिफ्ट) का जीरो-शॉट क्लासिफिकेशन कर सके।
मुख्य योगदान
- सिमुलेशन-प्रशिक्षित, परिनियोजन-कैलिब्रेटेड मॉनिटरिंग: RAPT सिमुलेशन से सीखता है और या तो सिमुलेशन या संक्षिप्त वास्तविक दुनिया के डेटा का उपयोग करके थ्रेशोल्ड को कैलिब्रेट करता है, जो डिबगिंग और हार्डवेयर-टाइम OOD डिटेक्शन दोनों का समर्थन करता है।
- उच्च-DOF ह्यूमनॉइड्स के लिए लो-FPR OOD डिटेक्शन: कैलिब्रेटेड प्रति-आयाम और ग्लोबल गेट्स के साथ प्रोबेबिलिस्टिक प्रेडिक्टिव-डेविएशन मॉडलिंग का उपयोग करके, RAPT सख्त फॉल्स-पॉजिटिव बाधाओं के तहत उच्च-फ्रीक्वेंसी-संगत बेसलाइन्स से बेहतर प्रदर्शन करता है।
- विफलता निदान के लिए स्थानीय साक्ष्य: सिस्टम प्रति-आयाम NLL सिग्नल और टेम्पोरल सैलिएंसी उत्पन्न करता है, जो लेबल वाले विफलता डेटा के बिना पोस्ट-हॉक सिमेंटिक डायग्नोसिस को सक्षम बनाता है।
प्रयोगात्मक परिणाम
लेखकों ने NVIDIA Isaac Lab और भौतिक हार्डवेयर दोनों पर यूनिट्री (Unitree) G1 ह्यूमनॉइड पर RAPT को मान्य किया।
- सिमुलेशन प्रदर्शन: चार कार्यों (वेलोसिटी ट्रैकिंग, मोशन मिमिक्री, बैलिस्टिक थ्रोइंग) और 15 OOD श्रेणियों में, RAPT ने 0.5% एपिसोड-लेवल फॉल्स पॉजिटिव रेट (FPR) पर सबसे मजबूत बेसलाइन की तुलना में True Positive Rate (TPR) में 37% का सुधार किया।
- हार्डवेयर प्रदर्शन: भौतिक यूनिट्री G1 पर 78 परीक्षणों में, RAPT ने उच्च-फ्रीक्वेंसी-संगत बेसलाइन्स की तुलना में कम फॉल्स पॉजिटिव के साथ 89% TPR प्राप्त किया।
- निदान सटीकता: एक चुनौतीपूर्ण OOD सबसेट पर, RAPT ने जीरो-शॉट LLM दृष्टिकोण का उपयोग करके 21 विफलता श्रेणियों में 75% सिमेंटिक विफलता निदान सटीकता प्राप्त की।
- विलंबता (Latency): मॉनिटरिंग पाइपलाइन लगभग 1.6ms पर संचालित होती है, जो 50 Hz नियंत्रण लूप के अनुकूल है।
महत्व और दावे
यह पेपर RAPT को डोमेन रैंडमाइजेशन या सिस्टम आइडेंटिफिकेशन के विकल्प के रूप में नहीं, बल्कि एक पूरक परत के रूप में स्थापित करता है जो ट्रांसफर के बाद भी बने रहने वाले अवशिष्ट मिसमैच (residual mismatch) और अप्रत्याशित OOD घटनाओं की निगरानी करता है।
- सुरक्षा और डिबगिंग: RAPT नियंत्रण को संशोधित किए बिना एक दृश्यमान परिनियोजन-समय सिग्नल प्रदान करता है, जो सुरक्षा निगरानी और डिबगिंग के लिए उपयोगी है। यह OOD डिटेक्शन होने पर पूर्व-निर्धारित सुरक्षा प्रतिक्रियाओं (जैसे सुरक्षित स्टॉप, नियंत्रित गिरावट, रिकवरी) को ट्रिगर करता है।
- व्याख्यात्मकता: बाइनरी स्टॉप सिग्नल से आगे बढ़कर, स्थानीयकृत, प्रति-आयाम साक्ष्य और सिमेंटिक रीजनिंग प्रदान करके, RAPT सीखे गए पॉलिसियों में विफलता की "ब्लैक बॉक्स" प्रकृति को संबोधित करता है, जिससे ऑपरेटरों को बाहरी गड़बड़ी, एक्चुएटर गिरावट और सेंसर दोषों के बीच अंतर करने में मदद मिलती है।
- पुनरुत्पादकता (Reproducibility): लेखक भविष्य के बेंचमार्किंग के समर्थन के लिए प्रशिक्षण पाइपलाइन, लेबल किए गए वास्तविक दुनिया के डेटासेट और C++ परिनियोजन कोड जारी करने की प्रतिबद्धता जताते हैं।
यह कार्य प्रदर्शित करता है कि कैसे एक हल्का, स्व-पर्यवेक्षित संभाव्य मॉडल प्रभावी रूप से सिमुलेशन और वास्तविकता के बीच के अंतर को पाट सकता है, जो जटिल ह्यूमनॉइड सिस्टम के लिए तत्काल सुरक्षा हस्तक्षेप और पोस्ट-हॉक डायग्नोस्टिक अंतर्दृष्टि दोनों प्रदान करता है।