Embedding ISO 10218 Safety Compliance in Robots via Control Barrier Functions for Human-Robot Collaboration
यह शोध पत्र एक कंट्रोल बैरियर फंक्शन (CBF) प्रस्तावित करता है जिसे एक सीक्वेंशियल क्वाड्रेटिक प्रोग्रामिंग (SQP) ढांचे में एकीकृत किया गया है जो न्यूनतम पृथक्करण दूरियों को विश्लेषणात्मक रूप से अनुमानित करने के लिए मानव त्वरण डेटा का लाभ उठाता है, जिससे एक UR10e रोबोट को मानक स्पीड एंड सेपरेशन मॉनिटरिंग विधियों की तुलना में प्रक्षेपवक्र त्रुटियों को महत्वपूर्ण रूप से कम करने और अनावश्यक परिचालन ठहरावों से बचने में सक्षम बनाता है और ISO 10218 सुरक्षा मानकों का अनुपालन सुनिश्चित करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
एक फैक्ट्री फ्लोर की कल्पना करें जहाँ एक मानव कार्यकर्ता और एक रोबोटिक हाथ अगल-बगल काम कर रहे हैं, जैसे दो नर्तक एक सटीक रूटीन में हों। लक्ष्य यह है कि वे एक-दूसरे से टकराए बिना कुशलतापूर्वक सहयोग करें। हालाँकि, एक सख्त सुरक्षा नियम पुस्तिका (जिसे ISO 10218 कहा जाता है) कहती है: "यदि मानव बहुत करीब आता है, तो दुर्घटना से बचने के लिए रोबोट को तुरंत धीमा हो जाना चाहिए या रुक जाना चाहिए।"
समस्या: "पैरानॉयड" (शंकालु) रोबोट
रोबोट वर्तमान में इसे जिस तरह से संभालते हैं वह एक पैरानॉयड ड्राइवर की तरह है जो 50 मीटर दूर एक पैदल यात्री को देखकर तुरंत ब्रेक लगा देता है, यह मानकर कि पैदल यात्री एक स्थिर गति से सीधे उसकी ओर चलेगा।
लेखक इस पद्धति को स्टैंडर्ड SSM (स्पीड एंड सेपरेशन मॉनिटरिंग) कहते हैं। यह बहुत सुरक्षित है, लेकिन यह बहुत ही अनाड़ी भी है। क्योंकि यह मान लेता है कि मानव एक निरंतर गति से चलता है और यह त्वरण (acceleration) की भविष्यवाणी नहीं करता है, इसलिए रोबोट अक्सर अनावश्यक रूप से रुक जाता है। यह उस ड्राइवर की तरह है जो लाल बत्ती होने से पहले ही रेड लाइट पर रुक जाता है। यह उत्पादकता को खत्म कर देता है क्योंकि रोबोट काम करने के बजाय अधिक समय प्रतीक्षा करने में बिताता है।
समाधान: "क्रिस्टल बॉल" रोबोट
लेखक एक नया सिस्टम प्रस्तावित करते हैं जो कंट्रोल बैरियर फंक्शन (CBF) नामक चीज़ का उपयोग करता है। इसे रोबोट को एक क्रिस्टल बॉल या एक प्रेडिक्टिव जीपीएस (भविभष्यवाणी करने वाला जीपीएस) देने के रूप में समझें।
केवल यह देखने के बजाय कि मानव अभी कहाँ है, यह नया सिस्टम देखता है कि:
- मानव कहाँ है।
- वे कितनी तेजी से चल रहे हैं।
- महत्वपूर्ण रूप से, वे कितनी तेजी से त्वरित (speed up) या धीमे (slow down) हो रहे हैं (त्वरण)।
मानव के त्वरण को जानकर, रोबोट सबसे खराब स्थिति की गणना कर सकता है: "यदि मानव अचानक मेरी ओर दौड़ता है, तो मेरे रुकने से पहले हम ठीक कितनी दूरी तक करीब आएंगे?"
यह रोब� को स्मार्ट निर्णय लेने की अनुमति देता है। यदि मानव धीरे चल रहा है, तो रोबोट काम करता रहता है। यदि मानव दौड़ना शुरू करता है, तो रोबोट पूरी तरह से रुकने के बजाय उतना ही धीमा हो जाता है जितना सुरक्षित रहने के लिए आवश्यक है।
परीक्षण किए गए दो तरीके
शोधकर्ताओं ने एक वास्तविक रोबोट (UR10e आर्म) पर इस "क्रिस्टल बॉल" का उपयोग करने के दो अलग-अलग तरीकों का परीक्षण किया:
विधि I (द "रिएक्टिव" डांसर - प्रतिक्रियाशील नर्तक): यह विधि सुरक्षा भविष्यवाणी का उपयोग करके रोबोट की गति को समायोजित करती है, लेकिन यह थोड़ा उस नर्तक जैसा है जो संगीत बदलने पर घबरा जाता है। यह टक्करों से बचता है, लेकिन यह मानव से टकराने के डर से इतना डर जाता है कि अपने पथ से बेतहाशा भटक जाता है। यह तेज़ काम करता है, लेकिन अपने लक्ष्य स्थानों (वेपॉइंट्स) को चूक जाता है और अव्यवस्थित हरकतें करता है।
विधि II (द "ग्रेसफुल" डांसर - गरिमामय नर्तक): यह विजेता है। यह उसी क्रिस्टल बॉल का उपयोग करता है लेकिन इसमें एक "स्पेशियल ट्यूब" (स्थानिक ट्यूब) का प्रतिबंध जोड़ता है। कल्पना करें कि रोबोट एक पारदर्शी, लचीली ट्यूब के भीतर दौड़ रहा है। वह मानव से बचने के लिए तेज चल सकता है, धीमा हो सकता है या थोड़ा हिल-डुल सकता है, लेकिन उसे ट्यूब के भीतर ही रहना होगा।
- यदि मानव करीब आता है, तो रोबोट सुचारू रूप से धीमा हो जाता है।
- यदि मानव दूर जाता है, तो रोबोट फिर से अपनी गति बढ़ा लेता है।
- वह कभी भी ट्यूब से बाहर बेतहाशा नहीं भटकता।
परिणाम
टीम ने सिमुलेशन और वास्तविक मनुष्यों के साथ हजारों परीक्षण किए। यहाँ क्या हुआ:
- पुराना तरीका (बेसलाइन): रोबोट लगातार रुकता रहा। यह सुरक्षित था, लेकिन एक लंबे परीक्षण में इसने केवल 41 कार्य पूरे किए। यह उपयोग के लिए बहुत धीमा था।
- विधि I: रोबot तेज़ी से चलता रहा और 994 कार्य पूरे किए। हालाँकि, यह इतना अनियंत्रित था कि इसने अपने लक्ष्य स्थानों को 37% बार मिस किया और मानव के कार्यक्षेत्र में घुस गया।
- विधि II (नया दृष्टिकोण): यह सबसे सटीक बिंदु था। इसने 789 कार्य पूरे किए (पुराने तरीके की तुलना में बहुत तेज़) और अपने लक्ष्य स्थानों को 93% बार सफलतापूर्वक प्राप्त किया।
मुख्य निष्कर्ष:
इस गणितीय ट्रिक का उपयोग करके जो यह भविष्यवाणी करता है कि मानव कितनी तेजी से त्वरित (accelerate) हो रहा है, रोबोट एक "पैरानॉयड स्टॉपर" बने बिना सुरक्षित रह सकता है। यह एक डरे हुए मशीन के बजाय एक कुशल साथी की तरह काम करता है। इस नए सिस्टम ने पहले वाले तरीके की तुलना में रोबोट की त्रुटियों को 63% कम कर दिया, जिससे यह सिद्ध होता है कि आप फैक्ट्री में उच्च सुरक्षा और उच्च उत्पादकता दोनों प्राप्त कर सकते हैं।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।