Jeffrey Cross
Jeffrey Cross

BuddyBot एक आराध्य रोबोट है जो स्विफ्ट के साथ पूरी तरह से प्रोग्राम करता है

इस गर्मी में आप किन परियोजनाओं पर काम कर रहे हैं? जॉन हॉफमैन ने हमें एक परियोजना के बारे में बताने के लिए लिखा था कि वह और उनकी 10 वर्षीय बेटी एक साथ काम कर रहे हैं: बडीबॉट!

"मैंने अपनी 10 साल की बेटी से पूछा कि वह गर्मियों में कौन से प्रोजेक्ट पर काम करना चाहती थी और उसने कहा कि वह रोबोट बनाना चाहती थी," जॉन हॉफमैन ने समझाया। “मैं वास्तव में स्विफ्ट प्रोग्रामिंग भाषा पसंद करता हूं इसलिए मैंने यह देखने के लिए कि क्या मैं स्विफ्ट का उपयोग करके एक रोबोट बना सकता हूं जिसे हम एक साथ काम कर सकते हैं। मुझे पहले से ही बीगलबोन ब्लैक के साथ व्यापक अनुभव था ताकि काम करने के लिए प्राकृतिक मंच की तरह लग रहा था। ”

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

और जबकि हॉफमैन को प्रोग्रामिंग के साथ बहुत कम अनुभव था, और बहुत कम डिग्री, इलेक्ट्रॉनिक्स के लिए, मोटर्स, सेंसर, और अन्य रोबोट ज्ञान के विवरण में तल्लीन करना उनके लिए और साथ ही उनकी बेटियों के लिए नया कदम है। वह रिपोर्ट करता है कि उसने "इंटरनेट पढ़ने और सीखने में बहुत समय बिताया है।"

अब तक वे पहले से ही बहुत प्रगति कर चुके हैं! BuddyBot पहले से ही साथ चल रहा है और बाधाओं से बचा रहा है।

"मेरे लिए सबसे बड़ा आकर्षण यह देखना है कि मेरी बेटियाँ रोबोटिक्स को लेकर कितनी उत्साहित हैं।" हॉफमैन ने कहा।

आप उनके ब्लॉग पर रोबोटिक्स में उनके कारनामों के बारे में अधिक पढ़ सकते हैं।रोबोट के निर्माण के अलावा, वे अपने निर्माण का दस्तावेजीकरण कर रहे हैं, घटक सूची और स्विफ्ट कोड रिपॉजिटरी के साथ पूरा करें ताकि हर कोई अपने स्वयं के बडीबॉट का निर्माण कर सके। आप GitHub पर हॉफमैन की स्विफ्ट रिपॉजिटरी का पहला और दूसरा पा सकते हैं।

शेयर

एक टिप्पणी छोड़