एक नियंत्रक रोबोट के संचालन का प्रबंधन करता है। यह सेंसर से जानकारी लेता है, एल्गोरिदम चलाता है और एक्चुएटर्स को आदेश भेजता है। यह मस्तिष्क है, या कम से कम मस्तिष्क का वह हिस्सा है जो निर्णयों को क्रिया में परिवर्तित करता है।
नियंत्रक एक जोड़ पर लगे छोटे माइक्रोकंट्रोलर से लेकर दर्जनों अक्षों को समन्वित करने वाले औद्योगिक पीसी तक विभिन्न प्रकार के होते हैं। ड्रोन का उड़ान नियंत्रक विमान को प्रति सेकंड सैकड़ों बार स्थिर करता है। रोबोटिक भुजा का नियंत्रक पथ की योजना बनाता है, सीमाएं निर्धारित करता है और दृष्टि प्रणाली के साथ संचार करता है। हार्डवेयर एक कस्टम बोर्ड, पीएलसी या रीयल-टाइम सॉफ़्टवेयर चलाने वाला एक मानक कंप्यूटर हो सकता है।
कंट्रोलर क्या करता है
- यह निश्चित अंतराल पर सेंसर से इनपुट प्राप्त करता है।
- यह पीआईडी या मॉडल प्रेडिक्टिव कंट्रोल जैसे कंट्रोल लूप चलाता है।
- यह एक्ट्यूएटर्स को स्थिति, वेग या टॉर्क कमांड भेजता है।
- सुरक्षा निगरानी और आपातकालीन स्टॉप को संभालता है।
- यह नेटवर्क के माध्यम से अन्य प्रणालियों के साथ संचार करता है।
वास्तविक समय का प्रदर्शन अत्यंत महत्वपूर्ण है। देर से प्रतिक्रिया देने वाला नियंत्रक दोलन, अस्थिरता या दुर्घटना का कारण बन सकता है। सटीक समय निर्धारण, गति से कहीं अधिक मायने रखता है। यही कारण है कि कई रोबोट सामान्य-उद्देश्यीय कंप्यूटरों के बजाय वास्तविक समय ऑपरेटिंग सिस्टम या समर्पित माइक्रोकंट्रोलर का उपयोग करते हैं। सुरक्षा भी नियंत्रक में ही निहित है। यह जोड़ों की सीमाओं को नियंत्रित करता है, दोषों की निगरानी करता है और कुछ गड़बड़ होने पर रोबोट को सुरक्षित स्थिति में लाता है। एक अच्छा नियंत्रक तब अदृश्य होता है जब सब कुछ सुचारू रूप से चल रहा होता है और जब कुछ गड़बड़ होती है तो निर्णायक साबित होता है।
Comments
No comments yet. Be the first to share a thought.
Leave a comment