← नवीनतम पेपर
🤖 machine learning

CN-CBF: Composite Neural Control Barrier Function for Safe Robot Navigation in Dynamic Environments

यह शोध पत्र CN-CBF का प्रस्ताव करता है, जो एक कंपोजिट न्यूरल कंट्रोल बैरियर फंक्शन विधि है जो गतिशील वातावरण में सुरक्षित, गैर-रूढ़िवादी रोबोट नेविगेशन को सक्षम करने के लिए कई हैमिल्टन-जैकबी-प्रशिक्षित न्यूरल CBFs को एक रेसिडुअल आर्किटेक्चर के साथ जोड़ता है, जो सिमुलेशन और हार्डवेयर प्रयोगों दोनों में बेसलाइन की तुलना में 18% तक उच्च सफलता दर प्राप्त करता है।

मूल लेखक: Bojan Derajić, Sebastian Bernhard, Wolfgang Hönig

प्रकाशित 2026-03-10
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Bojan Derajić, Sebastian Bernhard, Wolfgang Hönig

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

कल्पना कीजिए कि आप एक रोबोट को एक व्यस्त, भीड़भाड़ वाले रेलवे स्टेशन में चलना सिखा रहे हैं। लक्ष्य बिंदु A से बिंदु B तक बिना किसी से टकराए पहुँचना है। समस्या यह है कि लोग (बाधाएं) चल रहे हैं, अपनी दिशा बदल रहे हैं, और आप यह नहीं जानते कि वे आगे क्या करेंगे।

यह पेपर रोबोट के लिए एक नया "दिमाग" पेश करता है जिसे CN-CBF (कंपोजिट न्यूरल कंट्रोल बैरियर फंक्शन) कहा जाता है। इसे एक सुपर-स्मार्ट, तुरंत प्रतिक्रिया देने वाले सुरक्षा गार्ड की तरह समझें जो रोबोट के "प्लानर" (जो केवल सीधे जाने का लक्ष्य रखता है) और रोबोट की "मांसपेशियों" (मोटरों) के बीच बैठा है।

यह कैसे काम करता है, इसे सरल अवधारणाओं और उपमाओं के माध्यम से यहाँ समझाया गया है:

1. समस्या: "सेफ्टी फिल्टर" की दुविधा

अधिकांश रोबोटों में एक "नॉमिनल कंट्रोलर" होता है जो एक ऐसे ड्राइवर की तरह है जो केवल मानचित्र को देखता है और कहता है, "सीधे चलो!" यह खाली सड़कों के लिए तो बहुत अच्छा है लेकिन भीड़भाड़ वाले स्टेशनों के लिए बहुत बुरा है। यदि आप रोबोट को केवल एक व्यक्ति को देखते ही रुकने के लिए कहते हैं, तो हो सकता है कि वह बहुत देर से रुके या बहुत अजीब तरह से चले।

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

चुनौती यह है: को-पायलट को ठीक-ठीक कैसे पता चलेगा कि "बहुत करीब" होने का क्या मतलब है?

  • यदि यह बहुत सख्त है, तो रोबोट एक डरे हुए कछुए की तरह व्यवहार करेगा, हर साये के लिए रुक जाएगा।
  • यदि यह बहुत ढीला है, तो रोबोट टकरा जाएगा।
  • मौजूदा तरीके या तो वास्तविक समय (real-time) में गणना करने में बहुत धीमे हैं या बहुत अधिक रूढ़िवादी (डरे हुए) हैं।

2. समाधान: "कंपोजिट न्यूरल CBF"

लेखकों ने न्यूरल नेटवर्क्स (AI) और कंपोजिट CBF की एक अवधारणा का उपयोग करके इस को-पायलट को प्रशिक्षित करने का एक नया तरीका प्रस्तावित किया है।

उपमा A: "रेसिडुअल" ट्रिक (द सेफ्टी नेट)

कल्पना कीजिए कि आप ज़मीन में एक खतरनाक गड्ढे (विफलता सेट/failure set) के चारों ओर एक आदर्श घेरा बनाने की कोशिश कर रहे हैं।

  • पुराना तरीका: आप शुरुआत से ही पूरा घेरा बनाने की कोशिश करते हैं। यह एकदम सही करना कठिन है, और आप गलती से रेखा को गड्ढे के अंदर भी बना सकते हैं, जो खतरनाक है।
  • CN-CBF तरीका: आप पहले से बने हुए गड्ढे (विफलता फलन/failure function) के नक्शे से शुरू करते हैं। फिर, आप एक AI का उपयोग करते हैं जो उस नक्शे के ऊपर एक "सुरक्षा बफर" (safety buffer) बनाता है।
    • AI केवल उस अंतर (रेसिडुअल) को सीखता है जो गड्ढे और सुरक्षित क्षेत्र के बीच है।
    • क्योंकि AI को मजबूर किया जाता है कि वह नक्शे में केवल सकारात्मक संख्याएँ ही जोड़े, यह गणितीय रूप से गारंटी देता है कि इसकी सुरक्षा रेखा कभी भी खतरनाक गड्ढे के अंदर नहीं जाएगी। यह एक खाई के ऊपर बाड़ बनाने जैसा है; आप गलती से बाड़ को खाई के अंदर नहीं बना सकते।

उपमा B: "कंपोजिट" दृष्टिकोण (द ऑर्केस्ट्रा)

क्या होता है जब आपके चारों ओर 10 लोग घूम रहे होते हैं?

  • पुराना तरीका: कुछ तरीके एक साथ एक ही विशाल, जटिल गणितीय समस्या में सभी 10 लोगों की सुरक्षा की गणना करने की कोशिश करते हैं। यह 10 अन्य क्यूब्स के साथ करतब दिखाने के दौरान एक रूबिक क्यूब को हल करने जैसा है। इसमें बहुत समय लगता है और कंप्यूटर क्रैश हो जाता है।
  • CN-CBF तरीका: रोबोट पहले प्रत्येक व्यक्ति के लिए व्यक्तिगत रूप से गणना करता है।
    1. यह व्यक्ति A के लिए एक "सुरक्षा बुलबुला" (safety bubble) की गणना करता है।
    2. यह व्यक्ति B के लिए एक "सुरक्षा बुलबुला" की गणना करता है।
    3. यह सभी के लिए ऐसा ही करता है।
    4. फिर, यह सभी बुलबुलों को एक एकल, सुचारू सुरक्षा नियम में मिलाने के लिए एक "मिक्सर" (एकत्रीकरण कार्य/aggregation function) का उपयोग करता है।

इसे एक कंडक्टर की तरह समझें। पूरे ऑर्केस्ट्रा को एक साथ सुनने के बजाय, कंडक्टर वायलिन, फिर ब्रास, फिर ड्रम को सुनता है, और फिर उन्हें एक सामंज्यपूर्ण ध्वनि में मिला देता है। यह गणित को तेज़ बनाता है और रोबोट को भ्रमित हुए बिना 1, 10 या 100 लोगों को संभालने की अनुमति देता है।

3. "रिलेटिव" परिप्रेक्ष्य

पेपर एक चतुर ट्रिक का उपयोग करता है: पूरी दुनिया में रोबोट कहाँ है और व्यक्ति कहाँ है, इसके बजाय यह केवल इस पर ध्यान केंद्रित करता है कि वे एक-दूसरे के सापेक्ष (relative) कैसे चलते हैं

  • कल्पना कीजिए कि आप एक कार में हैं। आपको अपने सामने वाली कार के GPS निर्देशांक जानने की आवश्यकता नहीं है; आपको बस यह जानने की आवश्यकता है कि "क्या वह कार करीब आ रही है या दूर जा रही है?"
  • सापेक्ष गति पर ध्यान केंद्रित करके, गणित बहुत सरल और तेज़ हो जाता है, जिससे रोबोट तुरंत प्रतिक्रिया देने में सक्षम होता है।

4. परिणाम: वास्तविक दुनिया का प्रमाण

शोधकर्ताओं ने इसे केवल कंप्यूटर पर सिम्युलेट नहीं किया; उन्होंने वास्तविक रोबोटों पर इसका परीक्षण किया:

  • एक ग्राउंड रोबोट: जैसे कि चलते हुए लोगों की भीड़ में नेविगेट करने वाला एक डिलीवरी बॉट।
  • एक क्वाड्रोटर: अन्य ड्रोनों के झुंड के बीच उड़ने वाला एक ड्रोन।

परिणाम:

  • सफलता दर: नया तरीका मौजूदा सर्वोत्तम तरीकों की तुलना में टकराने के बिना लक्ष्य तक पहुँचने में 18% तक अधिक सफल रहा।
  • दक्षता: इसने रोबोट को धीमा नहीं किया या लंबा रास्ता नहीं लिया। यह केवल इस बारे में समझदार था कि उसे कब बचना है।
  • गति: इसने मिलीसेकंड में सुरक्षा की गणना की, जो वास्तविक समय में उपयोग के लिए पर्याप्त तेज़ है।

सारांश

संक्षेप में, CN-CBF रोबोट के लिए एक नया सुरक्षा तंत्र है जो:

  1. AI का उपयोग करके एक आदर्श "सुरक्षित क्षेत्र" को सीखता है, लेकिन यह गारंटी देता है कि यह गलती से क्रैश ज़ोन को शामिल नहीं करेगा।
  2. आसानी से स्केल होता है, व्यक्तिगत सुरक्षा नियमों को जोड़कर एक बाधा या सौ बाधाओं को संभालता है।
  3. तेज़ी से काम करता है, जिससे रोबोट गतिशील, भीड़भाड़ वाले वातावरण (जैसे व्यस्त सड़कें या गोदाम) में सुरक्षित और कुशलता से नेविगेट कर सकते हैं।

यह एक ऐसे रोबोट के बीच का अंतर है जो हर साये को देखकर घबरा जाता है और रुक जाता है, और एक ऐसे रोबोट के बीच का अंतर है जो एक कुशल नर्तक की तरह भीड़ के बीच से फिसलता है, यह जानते हुए कि वह अपने साथी के पैरों पर पैर रखे बिना कितनी करीब जा सकता है।

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

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

Digest आज़माएँ →