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

Learning to Throw Objects Safely in Multi-Obstacle Environments

यह शोध पत्र एक संभावित क्षेत्र अवस्था प्रतिनिधित्व (potential field state representation) को सुदृढीकरण लर्निंग (reinforcement learning) के साथ जोड़कर पेश करता है ताकि रोबोटों को अव्यवस्थित वातावरण में यादृच्छिक बाधाओं से बचते हुए वस्तुओं को लक्ष्य टोकरियों में विश्वसनीय रूप से फेंकने में सक्षम बनाया जा सके, जिससे वास्तविक दुनिया के प्रयोगों में 90% तक सफलता प्राप्त हुई है।

मूल लेखक: Mohammadreza Kasaei, Klemen Voncina, Hamidreza Kasaei

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

मूल लेखक: Mohammadreza Kasaei, Klemen Voncina, Hamidreza Kasaei

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

कल्पना कीजिए कि एक रोबोटिक हाथ एक टोकरी में गेंद उछालने की कोशिश कर रहा है। अब, कल्पना कीजिए कि कमरा चारों ओर बिखरे हुए फर्नीचर, बक्सों और अन्य वस्तुओं से भरा हुआ है। यदि रोबोट बस अंदाजे से फेंकने की कोशिश करता है, तो वह किसी कुर्सी से टकरा सकता है, दीवार से टकराकर वापस आ सकता है, या टोकरी को पूरी तरह से मिस कर सकता है। यह समस्या है जिसे यह शोध पत्र हल करता है: रोबोट को एक अव्यवस्थित कमरे में सुरक्षित और सटीक रूप से चीजें फेंकना सिखाना।

यहाँ बताया गया है कि उन्होंने इसे कैसे किया, सरल उपमाओं का उपयोग करते हुए:

1. समस्या: बारूदी सुरंग में फेंकना

अधिकांश रोबोट चीजों को उठाने और उन्हें धीरे से रखने में बहुत अच्छे होते हैं। लेकिन फेंकना तेज़ होता है और उन जगहों तक पहुँच सकता है जहाँ रोबट का हाथ शारीरिक रूप से नहीं पहुँच पाता। पेच यह है कि एक अव्यवस्थित कमरे में, टोकरी तक जाने वाला सीधा रास्ता किसी दीवार या बॉक्स द्वारा अवरुद्ध हो सकता है। रोबोट को यह समझना होगा: "क्या मैं इसे फेंक सकता हूँ? यदि हाँ, तो मुझे किस चाप (arc) का पालन करना चाहिए ताकि कचरे से बचा जा सके?"

2. समाधान: एक "चुंबकीय मानचित्र" (Potential Fields)

शोधकर्ताओं ने महसूस किया कि रोबोट को हर एक बाधा के बारे में विस्तार से बताना (जैसे 5 अलग-अलग बक्सों के निर्देशांक/कोऑर्डिनेट्स बताना) बहुत जटिल है। यदि छठा बॉक्स जोड़ दिया जाए, तो रोबोट के दिमाग को फिर से प्रशिक्षित करना पड़ेगा।

इसके बजाय, उन्होंने रोबोट को एक चुंबकीय मानचित्र दिया, जिसे वे "पोटेंशियल फील्ड" (Potential Field) कहते हैं।

  • टोकरी एक चुंबक है: कल्पना कीजिए कि टोकरी एक विशाल चुंबक है जो वस्तु को अपनी ओर खींच रहा है (एक सकारात्मक बल)।
  • बाधाएं प्रतिकर्षक (Repellers) हैं: कल्पना कीजिए कि हर बाधा एक चुंबक है जो वस्तु को खुद से दूर धकेल रहा है (एक नकारात्मक बल)।
  • ग्रिड: रोबोट कमरे को एक सपाट, ग्रिड जैसे मानचित्र (जैसे शतरंज का बोर्ड) के रूप में देखता है। इस मानचित्र पर, टोकरी का "खिंचाव" और बाधाओं का "धक्का" आपस में मिल जाते हैं।

यह रोबोट को एक मौसम मानचित्र देने जैसा है जहाँ टोकरी एक कम दबाव वाला तंत्र (हवा को अंदर खींचने वाला) है और बाधाएं उच्च दबाव वाले तंत्र (हवा को बाहर धकेलने वाले) हैं। रोबोट को बस इस मानचित्र की सुचारू "हवा" का अनुसरण करने की आवश्यकता है ताकि एक सुरक्षित पथ मिल सके, चाहे कमरे में कितने भी बाधाएं क्यों न हों। यह एक ही "दिमाग" को 1 या 100 बाधाओं वाले कमरे को बिना पुन: प्रशिक्षित किए संभालने की अनुमति देता है।

3. प्रशिक्षण: "हाथ पकड़कर सिखाना" और फिर "फ्री-थ्रो करना"

आप एक छोटे बच्चे को उनके पहले प्रयास में बारूदी सुरंग के बीच गेंद फेंकने के लिए नहीं छोड़ेंगे; वे चोटिल हो सकते हैं या कुछ तोड़ सकते हैं। शोधकर्ताओं ने काइनेस्थेटिक टीचिंग (Kinesthetic Teaching) नामक तकनीक का उपयोग किया।

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

4. सीखने की प्रक्रिया: कोच के साथ परीक्षण और त्रुटि

रोबोट एक कंप्यूटर सिमुलेशन (एक आभासी कमरे) में रीइन्फोर्समेंट लर्निंग (Reinforcement Learning) नामक विधि का उपयोग करके अभ्यास करता है।

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

5. परिणाम: आभासी से वास्तविक तक

  • सिमुलेशन में: रोबोट ने 5 यादृच्छिक बाधाओं के बीच वस्तुओं (जैसे दूध के डिब्बे, केले और यहाँ तक कि जूते) को टोकरियों में फेंकना सीखा। "चुंबकीय मानचित्र" दृष्टिकोण पुराने तरीके (बाधाओं के निर्देशांक सूचीबद्ध करने) की तुलना में बेहतर काम करता है, खासकर जब बाधाओं की संख्या बदल जाती है।
  • वास्तविक दुनिया में: वे प्रशिक्षित रोबोट को वास्तविक दुनिया में ले गए। भले ही वास्तविक दुनिया अधिक अव्यवस्थित हो (कैमरे सटीक नहीं होते, या रोबोट का हाथ थोड़ा विलंबित हो सकता है), रोबोट अभी भी अनदेखी वस्तुओं (जैसे जूता) को बाधाओं के बीच टोकरी में फेंकने में लगभग 90% बार सफल रहा।

सारांश

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

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

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

Digest आज़माएँ →