हम वर्तमान में स्वतंत्रता और सेंसर की कई नियंत्रित डिग्री के साथ एक मोबाइल रोबोट + माउंटेड आर्म डिजाइन कर रहे हैं।
मैं दो भागों में एक वास्तुकला पर विचार कर रहा हूं:
आर्म मोटर्स और एनकोडर को नियंत्रित करने के लिए रियलटाइम कंट्रोलरों का एक सेट (या तो रास्पबेरी पिस, जैसे कि एक्सनोमई या नंगे मेटल माइक्रोकंट्रोलर) आरटीओएस चलाते हैं। हमें माइक्रोकंट्रोलर्स की संख्या के आधार पर x = 1,2,3 ... के साथ इन मशीनों को RTx कहते हैं। यह कंट्रोल लूप 200Hz पर चलेगा।
एक शक्तिशाली वेनिला लिनेक्स मशीन जो SLAM, मोकैप की गणना करने के लिए आरओएस चलाती है, और उच्च-स्तरीय तर्क निष्पादित करती है (रोबोट के कार्य को निर्धारित करें और मोटर्स की वांछित स्थिति और गति की गणना करें)। यह कंट्रोल लूप 30Hz पर चलेगा।
मुझे पता है कि मेरे ढांचे को अधिक मोटर्स, अधिक सेंसर, अधिक पीसी (जैसे बाहरी मोकैप के लिए) के लिए मापनीय होना चाहिए।
मेरी मुख्य समस्या यह तय करना है कि पीसी 1 के साथ विभिन्न आरटीएक्स संचार कैसे करें। मैंने रोबोट आर्किटेक्चर (उदाहरण के लिए HRP2 ) से संबंधित कागजात देखे हैं , ज्यादातर वे उच्च स्तरीय नियंत्रण वास्तुकला का वर्णन करते हैं, लेकिन मुझे अभी तक इस बारे में जानकारी नहीं मिल पाई है कि उच्च स्तर के साथ और स्केलेबल तरीके से निम्न स्तर का संचार कैसे हो। क्या मैं कुछ भुल गया?
PC1 के साथ मोटर नियंत्रण सुनिश्चित करने के लिए तेजी से आरटी मशीनों को जोड़ने के लिए, मैंने TCP / IP, CAN और UART पर विचार किया है:
- टीसीपी / आईपी: नियतात्मक नहीं है, लेकिन जगह में रखना आसान है। क्या गैर नियतांक एक वास्तविक मुद्दा है (क्योंकि इसका उपयोग केवल धीमी गति से 30 हर्ट्ज पर किया जाएगा)?
- कर सकते हैं: धीमी गति से, बहुत विश्वसनीय, कारों को लक्षित (देखा है कि रोबोट के साथ CAN का उपयोग कर कुछ छूट हैं लेकिन यह विदेशी लग रहा था)
- UART: अगर मेरे पास मोटर नियंत्रण के लिए केवल एक RT मशीन होती तो मैं UART पर विचार करता, लेकिन मुझे लगता है कि यह पोर्ट कई RTx के साथ अच्छी तरह से पैमाने पर नहीं है क्या टीसीपी / आईपी वास्तव में इसकी गैर-निर्धारक विशेषताओं के कारण नहीं है? यह उपयोग में बहुत आसान है…
फिलहाल कोई समाधान मुझे स्पष्ट नहीं लगता है। और जैसा कि मैं एक विशिष्ट विश्वसनीय और स्केलेबल समाधान का उपयोग करके कोई गंभीर रोबोट उदाहरण नहीं पा सकता हूं, मुझे एक विकल्प बनाने के लिए आत्मविश्वास नहीं है।
क्या इस बिंदु या साहित्य पर किसी का स्पष्ट दृष्टिकोण है? क्या रोबोट पर विशिष्ट या मुख्यधारा के संचार समाधान का उपयोग किया जाता है?