ओपनबॉट, स्मार्टफोन को रोबोट में बदलने का एक मंच

हाल ही में खबर है कि तोड़ दिया OpenBot प्रोजेक्ट 0.5 का नया संस्करण जारी किया गया, जिसमें कुछ दिलचस्प सुधार किए गए हैं जैसे कि Arduino फर्मवेयर के लिए नया स्वरूप और जिसके साथ RTR और RC रोबोट के लिए समर्थन जोड़ा गया था, अन्य बातों के अलावा कॉन्फ़िगरेशन संदेशों के समर्थन के अलावा।

जो लोग ओपनबॉट के बारे में नहीं जानते हैं, उनके लिए मैं आपको बता सकता हूं कि यह एक ऐसा प्रोजेक्ट है जो गति में पहियों के साथ रोबोट बनाने के लिए एक मंच विकसित करता है, जिसका आधार एंड्रॉइड पर आधारित एक सामान्य स्मार्टफोन है।

मंच इंटेल के अनुसंधान प्रभाग में बनाया गया था और रोबोट बनाते समय स्मार्टफोन की कंप्यूटिंग क्षमताओं और अंतर्निहित जीपीएस, जायरोस्कोप, कंपास और कैमरे का उपयोग करने का विचार विकसित करता है।

रोबोट नियंत्रण, पर्यावरण विश्लेषण और स्वायत्त नेविगेशन सॉफ्टवेयर इसे एंड्रॉइड प्लेटफॉर्म के लिए एक एप्लिकेशन के रूप में लागू किया गया है। कोड जावा, कोटलिन और सी ++ में लिखा गया है और एमआईटी लाइसेंस के तहत वितरित किया गया है।

यह आशा की जाती है कि मंच रोबोटिक्स सिखाने, तेजी से अपने स्वयं के चलने वाले रोबोट प्रोटोटाइप बनाने और ऑटोपायलट और स्वायत्त नेविगेशन से संबंधित अनुसंधान करने के लिए उपयोगी हो सकता है।

OpenBot के बारे में

ओपनबॉट होगा उपयोगकर्ता को न्यूनतम लागत पर चलती रोबोट के साथ प्रयोग शुरू करने की अनुमति देता है: रोबोट बनाने के लिए, लगभग $50 की कुल लागत के लिए एक मध्य-श्रेणी के स्मार्टफोन और अतिरिक्त घटकों का उपयोग करना पर्याप्त है।

रोबोट चेसिस, साथ ही संबंधित पार्टियां स्मार्टफोन कनेक्ट करने के लिए प्रस्तावित डिज़ाइन के अनुसार 3D प्रिंटर पर मुद्रित (यदि कोई 3D प्रिंटर नहीं है, तो आप कार्डबोर्ड या प्लाईवुड से फ्रेम को काट सकते हैं)। प्रणोदन चार विद्युत मोटरों द्वारा प्रदान किया जाता है।

नियंत्रण करने के लिए अतिरिक्त मोटर, सहायक उपकरण और सेंसर, साथ ही बैटरी चार्ज की निगरानी के लिए, एक Arduino नैनो बोर्ड का उपयोग किया जाता है ATmega328P माइक्रोकंट्रोलर पर आधारित है, जो USB पोर्ट के जरिए स्मार्टफोन से कनेक्ट होता है।

इसके अलावा, अल्ट्रासोनिक सोनार और स्पीड सेंसर का कनेक्शन समर्थित है। रोबोट को एंड्रॉइड क्लाइंट ऐप के माध्यम से, उसी वाईफाई नेटवर्क पर कंप्यूटर के माध्यम से, वेब ब्राउज़र के माध्यम से, या ब्लूटूथ-सक्षम गेम कंट्रोलर (जैसे पीएस 4, एक्सबॉक्स और एक्स 3) के माध्यम से दूर से नियंत्रित किया जा सकता है।

नियंत्रण सॉफ्टवेयर स्मार्टफोन पर चल रहा है ऑब्जेक्ट रिकग्निशन के लिए मशीन लर्निंग सिस्टम शामिल है (लगभग 80 प्रकार की वस्तुओं को परिभाषित किया गया है) और ऑटोपायलट कार्य करता है।

एप्लिकेशन रोबोट को वांछित वस्तुओं को निर्धारित करने, बाधाओं से बचने, चयनित वस्तु का पालन करने और स्वायत्त नेविगेशन समस्याओं को हल करने की अनुमति देता है।

उदाहरण के लिए, एक रोबोट ऑटोपायलट पर एक विशिष्ट स्थान पर जा सकता है, पर्यावरण में परिवर्तनों के अनुकूल हो सकता है। रोबोट को रिमोट-नियंत्रित मूविंग कैमरा के रूप में उपयोग करते हुए, आंदोलन को मैन्युअल रूप से भी नियंत्रित किया जा सकता है।

ओपनबॉट 0.5 . की मुख्य नवीनताएं

नए संस्करण में, Arduino के फर्मवेयर को महत्वपूर्ण रूप से नया रूप दिया गया है, जिसमें अतिरिक्त प्रकार के रोबोट (RTR और RC) के लिए समर्थन दिखाई दिया है।

इसके अलावा फर्मवेयर के साथ एक नए मैसेजिंग प्रोटोकॉल के लिए अतिरिक्त समर्थन माइक्रोकंट्रोलर से एंड्रॉइड एप्लिकेशन तक, कॉन्फ़िगरेशन संदेशों को संसाधित करने की क्षमता को लागू किया गया था, और गेम नियंत्रकों के माध्यम से नियंत्रण के लिए समर्थन को फिर से तैयार किया गया था। नए RC-ट्रक चेसिस के 3D प्रिंटर पर मुद्रण के लिए जोड़े गए मॉडल।

एक और बदलाव जो खड़ा है, वह है रोबोट पर कैमरा बदलने के लिए एक बटन जोड़ा क्लाइंट एप्लिकेशन के लिए और RTSP प्रोटोकॉल के लिए समर्थन WebRTC के पक्ष में बंद कर दिया गया था। Node.js-आधारित वेब इंटरफ़ेस दूरस्थ रूप से नियंत्रण करने की क्षमता प्रदान करता है WebRTC का उपयोग करते हुए रोबोट के वीडियो कैमरे से डेटा ट्रांसमिशन वाले ब्राउज़र के माध्यम से रोबोट की आवाजाही।

अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं परियोजना के बारे में, आप विवरण की जांच कर सकते हैं निम्नलिखित लिंक में


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।