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

Hybrid Software Controller for Precise Position and Trajectory Control of Quadcopters

यह शोध पत्र एक हाइब्रिड नियंत्रण ढांचे का प्रस्ताव और सत्यापन करता है जो आर्टिफिशियल या डीप न्यूरल नेटवर्क के माध्यम से वास्तविक समय के संदर्भ मॉड्यूलेशन को एक पारंपरिक PID नियंत्रक के साथ एकीकृत करके गतिशील वातावरण में क्वाडकॉप्टर प्रक्षेपवक्र ट्रैकिंग को बढ़ाता है, यह प्रदर्शित करते हुए कि PID+DNN दृष्टिकोण अभिसरण सुगमता (convergence smoothness) और नियंत्रण दक्षता में PID+ANN की तुलना में बेहतर प्रदर्शन करता है।

मूल लेखक: Mayank Sharma, Utkarsh Panth, Shivani Verma, Rachna Jain, Amit Srivastava

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

मूल लेखक: Mayank Sharma, Utkarsh Panth, Shivani Verma, Rachna Jain, Amit Srivastava

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

कल्पना कीजिए कि आप एक अनाड़ी, चार पैरों वाले रोबोट कुत्ते को तेज़ हवा के खिलाफ एक सीधी रेखा में चलना सिखाने की कोशिश कर रहे हैं। यदि आप केवल कुत्ते को "आगे बढ़ो" कहते हैं, तो वह लड़खड़ा सकता है, गोल-गोल घूम सकता है, या फंस सकता है क्योंकि उसे यह नहीं पता कि हवा के अनुकूल खुद को कैसे ढालना है या अपने लड़खड़ाते पैरों को कैसे संभालना है। यह अनमैन्ड एरियल व्हीकल्स (UAVs), या क्वाडकॉप्टर्स की दुनिया है—वे शानदार उड़ने वाले ड्रोन जिन्हें हम फोटो खींचते या पैकेज डिलीवर करते देखते हैं। उन्हें नियंत्रित करना मुश्किल होता है क्योंकि वे स्वाभाविक रूप से अस्थिर होते; यदि आप उन्हें धक्का देते हैं, तो वे डगमगा जाते हैं, और यदि हवा लगती है, तो वे बहने लगते हैं।

इन ड्रोनों को स्थिर रखने के लिए, इंजीनियर आमतौर पर एक नियंत्रण प्रणाली का उपयोग करते हैं जिसे PID कंट्रोलर कहा जाता है। एक PID कंट्रोलर को एक बहुत ही सख्त, नियम मानने वाले कोच की तरह समझें। यह लगातार जांचता रहता है कि ड्रोन कहाँ है बनाम उसे कहाँ होना चाहिए। यदि ड्रोन अपने रास्ते से भटक जाता है, तो कोच चिल्लाता है, "बाएं मुड़ो!" या "ऊपर जाओ!" कोच के तीन नियम हैं: वह वर्तमान गलती पर प्रतिक्रिया देता है (प्रोपोरशनल/Proportional), वह पुरानी गलतियों को याद रखता है ताकि उन्हें सुधारा जा सके (इंटीग्रल/Integral), और वह भविष्य की गलतियों का अनुमान लगाता है ताकि उन्हें पहले ही रोका जा सके (डेरिवेटिव/Derivative)। हालांकि, इस कोच में एक दोष है: यह थोड़ा कठोर है। यदि हवा बहुत तेज़ है, तो ड्रोन के मोटर अपनी अधिकतम गति तक पहुँच जाते हैं (जैसे कोई धावक दीवार से टकरा जाता है), और कोच चिल्लाना जारी रखता है "तेज़ चलो!" भले ही वह और तेज़ नहीं जा सकता। इससे ड्रोन लक्ष्य से आगे निकल जाता है और बुरी तरह डगमगाने लगता है, जिसे "विंड-अप" (wind-up) की समस्या कहा जाता है। इसे ठीक करने के लिए, इंजीनियरों ने एक "सेफ्टी ब्रेक" (एंटी-विंडअप) जोड़ा ताकि जब मोटर अपनी अधिकतम सीमा पर हों, तो कोच चिल्लाना बंद कर दे। लेकिन इस सेफ्टी ब्रेक के साथ भी, कोच नई और कठिन स्थितियों में खुद को ढालने या सीखने में सक्षम नहीं है।

यहीं से एक नया विचार आता है: क्या होगा अगर हम कोच को एक ऐसा दिमाग दें जो सीख सके? यहीं आर्टिफिशियल न्यूरल नेटवर्क्स (ANN) और डीप न्यूरल नेटवर्क्स (DNN) काम आते हैं। इन्हें एक छात्र के रूप में कल्पना करें जो कोच के बगल में बैठा है। छात्र हवा और ड्रोन की डगमगाहट को देखता है, गलतियों से सीखता है, और कोच के चिल्लाने से पहले ही उसके "लक्ष्य" (target) में एक सूक्ष्म सुधार का सुझाव देता है। यह शोध पत्र, जिसका शीर्षक "क्वाडकॉप्टर्स के सटीक स्थिति और प्रक्षेपवक्र नियंत्रण के लिए हाइब्रिड सॉफ्टवेयर कंट्रोलर है" (Mayank Sharma और Amity University के सहयोगियों द्वारा), बिल्कुल यही तलाश करता है। शोधकर्ताओं ने यह देखने के लिए एक सिमुलेशन बनाया कि क्या एक सख्त कोच (PID) को एक सीखने वाले छात्र (न्यूरल नेटवर्क) के साथ मिलाने से ड्रोन अकेले काम करने वाले कोच की तुलना में अधिक सुचारू रूप से और सटीक रूप से उड़ सकता है।

प्रयोग: ड्रोन को हवा में नाचना सिखाना

शोधकर्ताओं ने अपने विचारों का परीक्षण करने के लिए एक आभासी (virtual) 3D दुनिया बनाई। उन्होंने एक डिजिटल क्वाडकॉप्टर बनाया जिसका वजन 1.0 किलोग्राम था और जिसका अधिकतम थ्रस्ट (thrust) 20 N था। इसे वास्तविक बनाने के लिए, उन्होंने ड्रोन को केवल एक शांत कमरे में नहीं उड़ने दिया; उन्होंने इस पर एक ऐसी हवा छोड़ी जो 0.3 N की ताकत से धक्का देती और खींचती थी, और जो हर 0.5 सेकंड में (0.5 Hz की आवृत्ति के साथ) अपनी दिशा बदलती थी। लक्ष्य सरल था: ड्रोन को हवा में एक विशिष्ट स्थान पर ले जाना—2.0 मीटर आगे, 2.0 मीटर बगल में, और 1.5 मीटर ऊपर—और बिना डगमगाए वहीं रुकना।

उन्होंने ड्रोन के लिए तीन अलग-अलग "मस्तिष्कों" का परीक्षण किया:

  1. क्लासिक कोच: एक मानक PID कंट्रोलर जिसमें मोटर की सीमाओं को संभालने के लिए सेफ्टी ब्रेक (एंटी-विंडअप) लगा है।
  2. कोच + द स्टूडेंट (ANN): एक PID कंट्रोलर जिसे एक साधारण आर्टिफिशियल न्यूरल नेटवर्क के साथ जोड़ा गया है। इस छात्र का "उथला" (shallow) मस्तिष्क था जिसमें न्यूरॉन्स की केवल दो परतें थीं, जिसे त्रुटियों को जल्दी पहचानने और लक्ष्य में सुधार का सुझाव देने के लिए डिज़ाइन किया गया था।
  3. कोच + द डीप थिंकर (DNN): एक PID कंट्रोलर जिसे एक डीप न्यूरल नेटवर्क के साथ जोड़ा गया है। इस छात्र का बहुत "गहरा" मस्तिष्क था जिसमें न्यूरॉन्स की चार परतें थीं, जिसमें शोर (noise) को अनदेखा करने और जटिल, अव्यवज स्थिति को बेहतर ढंग से संभालने के लिए कुछ विशेष फिल्टर भी शामिल थे।

क्या परिणाम निकले: 'डीप थिंकर' दौड़ जीतता है

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

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

दूसरी ओर, DNN (डीप थिंकर) शुरुआत में थोड़ा सतर्क था। इसे ड्रोन को चलाने में थोड़ा अधिक समय लगा, लेकिन एक बार जब यह शुरू हुआ, तो यह अविश्वसनीय रूप से सुचारू रहा। यह लक्ष्य से बहुत अधिक आगे नहीं निकला और बहुत कम डगमगाहट के साथ लक्ष्य स्थिति में स्थिर हो गया। सिमुलेशन ने दिखाया कि पहले 5 सेकंड के बाद, DNN ड्रोन को एकदम सही पथ के बहुत करीब रख रहा था, जबकि ANN काफी पीछे था। वास्तव में, अंतिम "रूट मीन स्क्वायर" (RMS) एरर—जो औसत रूप से ड्रोन कितनी दूर था इसे मापने का एक तरीका है—DNN के लिए लगभग 0.03 मीटर था, जबकि ANN के लिए यह 0.05 मीटर था।

अंतर यह भी स्पष्ट था कि ड्रोन कैसे चलता था। ANN ने ड्रोन के मोटर्स को, विशेष रूप से घुमावदार गतियों (रोल और पिच) में, अधिक मेहनत और अनियमित तरीके से काम कराया। हालाँकि, DNN ने मोटर कमांड को सुचारू और स्थिर रखा। यह एक ऐसे ड्राइवर और उस ड्राइवर के बीच के अंतर जैसा था जो अचानक ब्रेक लगाता है और स्टीयरिंग व्हील को झटके से मोड़ता है, बनाम वह ड्राइवर जो यातायात के बीच से सहजता से रास्ता बनाता है।

निष्कर्ष

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

लेखक निष्कर्ष निकालते हैं कि यह "हाइब्रिड" दृष्टिकोण—भरोसेमंद, पुराने ज़माने के PID कंट्रोलर को आधुनिक, लर्निंग-आधारित न्यूरल नेटवर्क के साथ मिलाना—ड्रोन को स्मार्ट बनाने का एक शक्तिशाली तरीका है। यह क्लासिक सिस्टम की स्थिरता को बनाए रखता है और साथ ही वास्तविक दुनिया की अराजकता के अनुकूल होने की क्षमता भी जोड़ता है। हालाँकि ये परिणाम एक कंप्यूटर सिमुलेशन में 20 सेकंड की उड़ान के समय के साथ पाए गए, वे संकेत देते हैं कि भविष्य के ड्रोन एक अनाड़ी रोबोट की लड़खड़ाहट के बजाय एक नर्तक की गरिमा के साथ तूफानी आसमान में नेविगेट कर सकते हैं।

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

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

Digest आज़माएँ →