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

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