आप एक सरल लिनक्स (एक्स-विंडिंग और अन्य ग्राफिक्स उपयोगिताओं के बिना उपयोग कर सकते हैं जो एक रोबोट की आवश्यकता नहीं हो सकती है)। रास्पियन-लाइट एक ऐसा ओएस है।
फिर रास्पबेरी पाई पर चलने वाले कई रोबोट चौखटे हैं। वे लिनक्स ओएस के तहत चलते हैं।
ROS (रोबोट ऑपरेटिंग सिस्टम) सबसे लोकप्रिय फ्रेमवर्क में से एक है, लेकिन यह सीखने के लिए सबसे जटिल भी है। जैसा कि पीटर पार्कर ने सीखा: विद ग्रेट पावर कम्स अ ग्रेट लर्निंग कर्व है। :)
ROS C ++ में लिखा गया है, लेकिन जावा और पायथन सहित कई भाषाओं में पहुँचा जा सकता है।
गोबोट । यह गो भाषा में लिखी गई एक रूपरेखा है। इसमें कई सेंसर और बोर्ड हैं जिनके बारे में फ्रेमवर्क जानता है। आप मुख्य खुफिया को एक बड़े कंप्यूटर पर रख सकते हैं और रोबोट पर वायरलेस कनेक्शन के साथ एक छोटे बोर्ड का उपयोग कर सकते हैं। गोबट की बहन परियोजनाएं हैं (आर्टू - रूबी का उपयोग करता है, और Cylon.js - जावास्क्रिप्ट का उपयोग करता है)।
गो एक सी-लाइक भाषा है जिसका उपयोग करना काफी आसान है, जिसे Google द्वारा बनाया गया है। मुझे लगता है कि यह सी के बेसिक के रूप में है (गो टू सी की तरह बेसिक फॉर फोरट्रान है)। यह बहुत जल्दी संकलन करता है।
मैं गोबोट का रस्ट पोर्ट शुरू करने के बारे में सोच रहा हूं (रस्ट अभी तक गो के समान एक और सी-लाइक भाषा है, लेकिन इसे यथासंभव टाइप-सेफ़ के लिए डिज़ाइन किया गया था। C / C ++ के लिए कॉमन पॉइंटर की कई त्रुटियां रस्ट कॉइलर द्वारा पकड़ी जाती हैं। ।