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

Online Data-Driven Reachability Analysis using Zonotopic Recursive Least Squares

यह शोध पत्र एक डेटा-संचालित पहुंच विश्लेषण ढांचे (reachability analysis framework) को प्रस्तुत करता है जो ऑनलाइन शोरयुक्त मापों से समय-परिवर्तनीय सिस्टम मॉडल का पुनरावर्ती रूप से अनुमान लगाने के लिए एक्सपोनेंशियल फॉरगेटिंग ज़ोनोटोपिक रिकर्सिव लीस्ट स्क्वायर्स (EF ZRLS) का उपयोग करता है, जिससे पूर्व मॉडल ज्ञान या ऑफलाइन प्रयोगों की आवश्यकता के बिना रैखिक समय-परिवर्तनीय और गैर-रैखिक लिप्सचिट्ज़ प्रणालियों के लिए कम रूढ़िवादी फॉरवर्ड रीचेबल सेट्स की गणना सक्षम होती है।

मूल लेखक: Alireza Naderi, Amr Hegazy, Amr Alanwar

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

मूल लेखक: Alireza Naderi, Amr Hegazy, Amr Alanwar

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

कल्पना कीजिए कि आप यह अनुमान लगाने की कोशिश कर रहे हैं कि एक अनियंत्रित शॉपिंग कार्ट (shopping cart) आगे कहाँ लुढ़केगी। इंजीनियरिंग और रोबोटिक्स की दुनिया में, इसे रीचैबिलिटी एनालिसिस (reachability analysis) कहा जाता है। यह एक सुरक्षा जांच है जो पूछती है: "यदि हम यहाँ से शुरू करते हैं, और हवा थोड़ी चलती है, या पहिए थोड़े फिसलते हैं, तो यह वस्तु अंततः कहाँ पहुँच सकती है?" यदि हम उन सभी संभावित भविष्य के स्थानों के चारों ओर एक बड़ा, सुरक्षित बुलबुला (bubble) बना सकें, तो हम यह सुनिश्चित कर सकते कि कार्ट कभी व्यस्त सड़क या नाजुक फूलों की क्यारी में न लुढ़के।

पारंपरिक रूप से, इंजीनियरों ने इस बुलबुले को बनाने के लिए कार्ट के चलने का एक सटीक गणितीय सूत्र (formula) लिखने की कोशिश की। उन्हें यह जानने की आवश्यकता थी कि कार्ट का सटीक वजन, पहियों का घर्षण (friction), और हवा की ताकत कितनी है। लेकिन वास्तविक दुनिया में, चीजें बदलती रहती हैं। कार्ट में नया पहिया लग सकता है, या ज़मीन गीली हो सकती है। यदि आपका गणितीय सूत्र थोड़ा भी गलत है, तो आपका सुरक्षा बुलबुला बहुत छोटा हो सकता है, और आपदा आ सकती है। इसीलिए वैज्ञानिक एक स्मार्ट तरीका खोज रहे हैं: एक ऐसा तरीका जो कार्ट के लुढ़कने के तरीके को देखकर खेल के नियमों को सीख सके, बिना पहले से किसी सटीक सूत्र की आवश्यकता के। यह शोध पत्र इस "देखने और सीखने वाले" सुरक्षा बुलबुले को वास्तविक समय (real-time) में बनाने के बारे में है, भले ही कार्ट का व्यवहार चलते-चलते बदल रहा हो।


शोध पत्र का मुख्य विचार: "भुलक्कड़" सुरक्षा जाल

लेखक, अलीरेज़ा नादेरी और उनकी टीम ने केवल लाइव डेटा का उपयोग करके इन सुरक्षा बुलबुलों को बनाने की एक नई विधि विकसित की है। पूरे इतिहास को याद रखने की कोशिश करने के बजाय (जो धीमा और कठोर हो सकता है), उनकी विधि एक्सपोनेंशियल फॉरगेटिंग ज़ोनोटोपिक रिकर्सिव लीस्ट स्क्वायर्स (EF-ZRLS) नामक एक चतुर तकनीक का उपयोग करती है।

इस विधि को एक बहुत ही स्मार्ट, थोड़े भुलक्कड़ जासूस के रूप में सोचें। कल्पना कीजिए कि आप एक ऐसी कार की गति का अनुमान लगाने की कोशिश कर रहे हैं जिसका इंजन बार-बार बदल रहा है।

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

इसके नाम में "ज़ोनोटोपिक" (Zonotopic) वाला हिस्सा बस एक फैंसी ज्यामितीय आकार (जैसे कि एक खिंचा हुआ, बहु-आयामी हीरा) है जिसका उपयोग सुरक्षा बुलबुला बनाने के लिए किया जाता है। यह कुशल है और गणित को कंप्यूटर के लिए वास्तविक समय में बहुत भारी होने से रोकता है।

यह कैसे काम करता है: स्लाइडिंग विंडो (Sliding Window)

उनकी खोज का मूल एक "स्लाइडिंग विंडो" दृष्टिकोण है। जैसे-जैसे सिस्टम (जैसे कि कोई रोबोट या कार) चलता है, यह विधि लगातार हाल के डेटा पॉइंट्स को पकड़ती है—मान लीजिए कि पिछले 5 सेकंड की हलचल—और सिस्टम के वर्तमान "व्यक्तित्व" (इसके गणितीय मॉडल) का अनुमान लगाने के लिए उनका उपयोग करती है।

चूंकि सिस्टम शोर भरा (noisy) हो सकता है (सेंसर थोड़े धुंधले हो सकते हैं) या बदलता हुआ हो सकता है (रोबोट एक भारी बॉक्स उठा सकता है), यह विधि केवल गति या दिशा के लिए एक एकल संख्या का अनुमान नहीं लगाती है। इसके बजाय, यह उन सभी संभावित मॉडलों का एक सेट (set) निकालती है जो उस घटना की व्याख्या कर सकते हैं। यह यह कहने जैसा है कि, "कार 10 से 12 मील प्रति घंटे की गति के बीच कहीं भी हो सकती है, और यह 5 से 7 डिग्री के बीच मुड़ सकती है।" यह सेट गारंटी देता है कि इसमें सिस्टम का वास्तविक व्यवहार शामिल होगा, शोर के बावजूद।

एक बार जब उनके पास यह "संभावली मॉडलों का सेट" आ जाता है, तो वे भविष्यवाणी करते हैं कि सिस्टम आगे कहाँ जाएगा। वे भविष्य की अनुमानित स्थितियों के चारों ओर एक नया सुरक्षा बुलबुला बनाते हैं। यदि सिस्टम अचानक बदल जाता है (जैसे कि रोबोट ने वह भारी बॉक्स उठाया), तो उनका "भूलने" वाला एल्गोरिदम सक्रिय हो जाता है, पुराने डेटा को हटा देता है, और नए वास्तविकता के अनुरूप बुलबुले को फिर से बनाता है।

उन्होंने क्या पाया: बेहतर सुरक्षा, कम प्रतीक्षा

टीम ने अपने विचार का तीन अलग-अलग तरीकों से परीक्षण किया, और परिणाम उत्साहजनक थे:

  1. बदलती रेखा (The Changing Line): उन्होंने एक ऐसे सिस्टम का अनुकरण किया जहाँ नियम समय के साथ थोड़े बदलते रहे। पुराने तरीके (जो पिछले सभी डेटा का उपयोग करता है) ने सुरक्षा बुलबुले को पर्याप्त बड़ा बनाए रखने में विफलता दिखाई, जिसका अर्थ था कि उसने सिस्टम को वास्तव में जितना सुरक्षित था, उससे अधिक सुरक्षित समझा। हालाँकि, नए तरीके ने बुलबुले को पूरी तरह से सही आकार में रखा, जिससे यह सुनिश्चित हुआ कि सिस्टम बदलते समय भी सुरक्षित रहे।
  2. डगमगाता रोबोट (The Wobbly Robot): उन्होंने एक रासायनिक रिएक्टर (एक जटिल, डगमगाता हुआ सिस्टम) के सिमुलेशन पर इसका परीक्षण किया। नए तरीके ने पुराने तरीके की तुलना में अधिक सटीक और टाइट सुरक्षा बुलबुला बनाया, जिसका अर्थ है कि इसने सुरक्षा बनाए रखते हुए भी कम जगह बर्बाद की।
  3. असली रोबोट कार: वे एक वास्तविक स्वायत्त रेसिंग रोबोट (एक JetRacer) को लेकर उसे चलाकर ले गए। एक परीक्षण में, उन्होंने कार में अचानक बदलाव दिखाने के लिए 2 किलोग्राम का भार जोड़ा। पुराना तरीका भ्रमित हो गया और कार के पथ की सही भविष्यवाणी करने में विफल रहा। हालाँकि, नए तरीके ने तुरंत अनुकूलन किया, कार के भारी होने के साथ ही सुरक्षा बुलबुले की पुनर्गणना की, और सफलतापूर्वक भविष्यवाणी की कि कार कहाँ जाएगी।

यह क्यों मायने रखता है

इस शोध पत्र का सबसे रोमांचक हिस्सा यह है कि इसे "ट्रेनिंग फेज" की आवश्यकता नहीं है। आपको सुरक्षा प्रणाली का उपयोग शुरू करने से पहले घंटों का डेटा रिकॉर्ड करने की आवश्यकता नहीं है। यह ऑनलाइन काम करता है, जिसका अर्थ है कि यह वास्तविक समय में सीखता है और अपना सुरक्षा बुलबुला अपडेट करता है जबकि रोबोट वास्तव में चल रहा होता है।

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

लेखकों ने सिमुलेशन और वास्तविक दुनिया के प्रयोगों के माध्यम से सिद्ध किया कि उनका तरीका काम करता है, जो दिखाता है कि यह मजबूत है, कम रूढ़िवादी (मतलब कम जगह बर्बाद करता है) है, और उन सिस्टमों को संभालने में सक्षम है जो चलते समय अपना निर्णय बदलते हैं। यह स्वायत्त प्रणालियों को न केवल स्मार्ट, बल्कि अनुकूलनीय और एक अस्त-व्यस्त, बदलती दुनिया में सुरक्षित बनाने की दिशा में एक कदम है।

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

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

Digest आज़माएँ →