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

APEX-RBD: Mixed-Precision Exploration Framework for Hardware-Efficient Robot Dynamics Accelerator Design

APEX-RBD एक स्वचालित ढांचा है जो भौतिकी-संचालित खोज स्थान छंटनी (physics-driven search space pruning) और एक डेटा-कुशल सरोगेट मॉडल का लाभ उठाकर रोबोट डायनेमिक्स एक्सेलेरेटर्स के लिए कुशल मिश्रित-परिशुद्धता अन्वेषण को सक्षम बनाता है ताकि उन हार्डवेयर कॉन्फ़िगरेशनों की पहचान की जा सके जो गति सटीकता को बनाए रखते हुए क्षेत्र और बिजली की खपत को महत्वपूर्ण रूप से कम करते हैं।

मूल लेखक: Xingyu Liu, Hanwei Fan, Chaofang Ma, Jiawei Liang, Guangyu Hu, Jiang Xu, Wei Zhang

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

मूल लेखक: Xingyu Liu, Hanwei Fan, Chaofang Ma, Jiawei Liang, Guangyu Hu, Jiang Xu, Wei Zhang

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

जीवित प्राणी जैसी सहज गति वाले रोबोट अपने सेंसर और मांसपेशियों के बीच एक निरंतर, उच्च-गति संवाद पर निर्भर करते हैं। इस संवाद के केंद्र में 'रिजिड बॉडी डायनेमिक्स' (rigid body dynamics) नामक गणनाओं का एक समूह है। ये वे गणितीय नियम हैं जो निर्धारित करते हैं कि रोबोट के अंग कैसे झूलेंगे, किसी वस्तु को उठाने के लिए कितनी शक्ति की आवश्यकता होगी, और जब मशीन लड़खड़ाती है तो वह कैसी प्रतिक्रिया देगी। एक रोबोट के वास्तविक समय (real time) में चलने के लिए, ये गणनाएँ हर सेकंड हजारों बार होनी चाहिए। यदि रोबोट के भीतर का कंप्यूटर बहुत धीमा है, तो मशीन लड़खड़ा जाती है या गिर जाती है; यदि यह बहुत बड़ा या अधिक बिजली खपत करने वाला है, तो इसे ड्रोन या चलने वाले रोबोट द्वारा ले जाया नहीं जा सकता। वर्षों से, इंजीनियर इन गणनाओं को तेज करने के लिए विशेष चिप्स बनाने की कोशिश कर रहे हैं, लेकिन ये चिप्स स्वयं एक बाधा बन गए हैं। वे अक्सर इतने बड़े और अत्यधिक बिजली खपत करने वाले होते हैं कि रोबोट के किनारे (edge) पर फिट नहीं हो पाते, जिससे एक मशीन कितनी स्मार्ट हो सकती है और वह कितनी देर तक चल सकती है, इसके बीच एक कठिन समझौता करना पड़ता है।

चुनौती स्वयं गणित की प्रकृति में निहित है। इन गणनाओं को तेज़ बनाने के लिए, इंजीनियर अक्सर 'क्वांटाइजेशन' (quantization) नामक तकनीक का उपयोग करते हैं, जो कंप्यूटर द्वारा उपयोग किए जाने वाले अंकों को सरल बनाती है। कल्पना कीजिए कि आप मिलीमीटर के निशानों वाले रूलर के बजाय केवल इंच के निशानों वाले रूलर से दीवार तक की दूरी मापने की कोशिश कर रहे हैं; इंच वाला रूलर पढ़ने में तेज़ है लेकिन कम सटीक है। अतीत में, शोधकर्ताओं ने रोबोट की गणना के प्रत्येक अंक को समान स्तर की सटीकता का उपयोग करके सरल बनाने का प्रयास किया, जैसे पूरे काम के लिए केवल इंच के निशानों वाले रूलर का उपयोग करना। यह दृष्टिकोण, हालांकि सरल था, लेकिन बर्बादी भरा था। यह हर संख्या के साथ ऐसा व्यवहार करता है जैसे उसे विवरण के समान स्तर की आवश्यकता हो, भले ही गणना के कुछ हिस्से लचीले हों और अन्य महत्वपूर्ण हों। एक विशिष्ट गणना में एक छोटी सी त्रुटि रोबोट को रास्ते से भटका सकती है, लेकिन दूसरे भाग में एक बड़ी त्रुटि पर ध्यान नहीं दिया जा सकता। समस्या यह थी कि प्रत्येक संख्या के लिए सटीकता का सही संतुलन खोजना लगातार बदलते आकार के घास के ढेर में सुई खोजने जैसा था।

हांगकांग यूनिवर्सिटी ऑफ साइंस एंड टेक्नोलॉजी के शोधकर्ताओं की एक टीम ने इस समस्या को हल करने के लिए APEX-RBD नामक एक नया ढांचा विकसित किया है। हर संख्या को समान बनाने के बजाय, उनका सिस्टम स्वचालित रूप से यह पता लगाता है कि गणना के प्रत्येक भाग को कितनी सटीकता की आवश्यकता है। उन्होंने महसूस किया कि रोबोट के मस्तिष्क के कुछ चर (variables) त्रुटियों के प्रति अत्यधिक संवेदनशील होते हैं, जबकि अन्य नहीं। संवेदनशील हिस्सों को उच्च सटीकता और कम संवेदनशील हिस्सों को कम सटीकता देकर, वे रोबोट को गिराए बिना हार्डवेयर को काफी छोटा कर सके। हालाँकि, इन विभिन्न सटीकता स्तरों के लिए संभावित संयोजनों की संख्या इतनी विशाल है कि उन्हें एक-एक करके जांचने में वर्षों लग जाएंगे। इस बाधा को दूर करने के लिए, शोधकर्ताओं ने एक स्मार्ट एक्सप्लोरर बनाया जो पूर्ण, समय लेने वाले सिमुलेशन को हर बार चलाने के बजाय, एक डिज़ाइन के परिणाम का अनुमान लगाने के लिए सीखता है।

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

जब शोधकर्ताओं ने तीन बहुत अलग रोबोटों—एक सात-जोड़ वाला हाथ, एक बारह-पैर वाला क्वाड्रुपेड, और एक उनतीस-जोड़ वाला ह्यूमनॉइड—पर इस दृष्टिकोण का परीक्षण किया, तो उन्हें नाटकीय सुधार मिले। मानक पद्धति की तुलना में, जहाँ सभी संख्याओं के साथ समान व्यवहार किया जाता है, उनके अनुकूलित डिज़ाइनों ने हार्डवेयर के भौतिक आकार को 1.9 गुना तक कम कर दिया और बिजली की खपत को 1.8 गुना तक कम कर दिया। ये बचत रोबोट की गति को पहले की तरह सटीक रखते हुए प्राप्त की गई थी। सिस्टम इन कुशल डिज़ाइनों को एक मानक वर्कस्टेशन पर लगभग दस घंटों में खोजने में सक्षम था, जो पुराने तरीकों के साथ असंभव होता। यह कार्य प्रदर्शित करता है कि रोबोट के मस्तिष्क के प्रत्येक भाग की अनूठी आवश्यकताओं को समझकर, इंजीनियर ऐसी मशीनें बना सकते हैं जो छोटी, अधिक ऊर्जा-कुशल और 'एज' (edge) पर जटिल कार्यों को करने में सक्षम हों, जो हमें एक ऐसे भविष्य के करीब लाता है जहाँ रोबट हमारी दुनिया में स्वतंत्र रूप से घूम सकें।

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

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

Digest आज़माएँ →