প্রকল্প সম্পর্কে
ওপেনক্যাট হলো পেটোই থেকে আসা একটি ওপেন-সোর্স ফ্রেমওয়ার্ক, যা চতুষ্পদ রোবট তৈরি ও প্রোগ্রামিংয়ের জন্য ব্যবহৃত হয়। এটি মূলত ২০১৬ সাল থেকে ড. রোংঝং লি-এর দ্বারা বিকশিত এবং বোস্টন ডাইনামিক্সের স্পট দ্বারা অনুপ্রাণিত। এটি বিটল রোবট কুকুর ও নিবল রোবট বিড়াল মিনি কিটের পেছনের কোডবেস, এবং এটি গেইট সমন্বয়, সার্ভো নিয়ন্ত্রণ ও আইএমইউ ইন্টিগ্রেশনের নিম্ন-স্তরের কাজ সামলায় যাতে ব্যবহারকারীরা এর উপরে নির্মাণ করতে পারেন।
পরিধি ও হার্ডওয়্যার
এই রিপোজিটরি লিগ্যাসি নাইবোর্ড প্ল্যাটফর্মকে লক্ষ্য করে, যা এটমেগা328পি-ভিত্তিক একটি কাস্টমাইজড আরডুইনো বোর্ড এবং হাঁটা, দৌড়ানো, লাফানো ও ব্যাকফ্লিপের জন্য ১২টি পর্যন্ত সার্ভো সমন্বয় করে। রিডমি উল্লেখ করে যে বর্তমান-প্রজন্মের হার্ডওয়্যার (বিটল এক্স, নিবল কিউ, বাইবোর্ড/ইএসপি৩২) আলাদা ওপেনক্যাটইএসপি৩২ রিপোজিটরিতে কভার করা হয়েছে, এবং মূল বিটল ও নিবল রোবট বন্ধ করা হয়েছে কিন্তু এখানে এখনও সমর্থিত। উল্লিখিত এক্সটেনশন অপশনগুলোর মধ্যে রয়েছে একটি সেন্সর প্যাক, একটি ইন্টেলিজেন্ট ক্যামেরা মডিউল, এবং রাস্পবেরি পাই, এনভিডিয়া জেটসন ন্যানো বা অন্য এআই কো-প্রসেসর যা তারযুক্ত বা তারবিহীনভাবে সংযুক্ত।
বর্ণিত সক্ষমতা
ফ্রেমওয়ার্কটি বহু-ভাষা (সি/সি++, পাইথন, ব্লক-ভিত্তিক কোডিং), ভেন্ডর লক-ইন ছাড়া ওপেন হার্ডওয়্যার ও সফটওয়্যার, এবং আরডুইনো ও রাস্পবেরি পাই টুলিংয়ের জন্য নেটিভ হিসেবে উপস্থাপিত। এটি ক্যামেরা, টাচ, আইএমইউ ও আল্ট্রাসনিক সেন্সরের মতো সেন্সর ইন্টিগ্রেশন, রিইনফোর্সমেন্ট লার্নিং মডেলের সাথে সিম-টু-রিয়াল পরীক্ষা, এবং কমিউনিটি দ্বারা নথিভুক্ত রস-সামঞ্জস্যপূর্ণ স্ল্যাম, নেভিগেশন ও পারসেপশন পাইপলাইন সমর্থন করে।
সেটআপ কার্যপ্রবাহ
রিডমি আরডুইনো আইডিই-তে একটি কনফিগারেশন প্রবাহের মধ্য দিয়ে যায়: রিপো ক্লোন করুন, ওপেনক্যাট.ইনো খুলুন এবং ডিফাইনের মাধ্যমে রোবট (বিটল বা নিবল) ও বোর্ড রিভিশন নির্বাচন করুন, কনফিগারেশন মোডে প্রবেশ করতে মেইন_স্কেচ কমেন্ট আউট করুন, ঐচ্ছিকভাবে স্বয়ংক্রিয় আইএমইউ ক্যালিব্রেশনের জন্য অটো_ইনিট সক্রিয় করুন, আপলোড করুন, ১১৫২০০ বডে লাইন এন্ডিং ছাড়া সিরিয়াল মনিটর খুলুন, জয়েন্ট অফসেট রিসেট করুন, রোবট সমতল রেখে আইএমইউ ক্যালিব্রেট করুন, তারপর মেইন_স্কেচ-এ ফিরে যান এবং পুনরায় আপলোড করুন। জয়েন্ট ক্যালিব্রেশন একপাশ উপরে রেখে বুট করার মাধ্যমে বা সিরিয়াল মনিটরের মাধ্যমে করা যায়, এবং একটি ঐচ্ছিক ব্লুটুথ ডঙ্গল আইওএস ও অ্যান্ড্রয়েডে পেটোই মোবাইল অ্যাপের মাধ্যমে ক্যালিব্রেশন সক্ষম করে। এরপর ইনফ্রারেড রিমোট, অ্যাপ, পাইথন বা সিরিয়াল মনিটরের মাধ্যমে নিয়ন্ত্রণ সম্ভব।
কমিউনিটি ও ইকোসিস্টেম
রিডমি কমিউনিটি প্রকল্পের তালিকা করে যার মধ্যে রয়েছে স্বায়ত্তশাসিত চলাচল ও বস্তু সনাক্তকরণ, রাস্পবেরি পাই রোবোটিক্স, এআই ও কম্পিউটার ভিশন অ্যাপ্লিকেশন, এনভিডিয়া আইজ্যাক সিমুলেশন ও রিইনফোর্সমেন্ট লার্নিং, রস সহ ভিজ্যুয়াল ও লাইডার-ভিত্তিক স্ল্যাম, টাইনি এমএল মডেলের সাথে ইমিটেশন লার্নিং, এডব্লিউএস সহ আইওটি রোবট ফ্লিট ম্যানেজমেন্ট, এবং থ্রিডি-প্রিন্টেড অ্যাকসেসরিজ ও কাস্টম বিল্ড। এটি কে-১২, কমিউনিটি কলেজ, বিশ্ববিদ্যালয় ল্যাব ও মেকার স্পেস, রোবোটিক্স প্রতিযোগিতা, এবং একটি রিসার্চ স্পটলাইট পেজের জন্য শিক্ষা সম্পদও নির্দেশ করে। ফার্মওয়্যার ও ফ্রেমওয়ার্ক কাজের জন্য r/ওপেনক্যাট এবং হার্ডওয়্যার ও সাধারণ বিষয়ের জন্য r/পেটোই-তে আলোচনা হয়, সাথে একটি ফেসবুক গ্রুপ।
প্রকল্প প্রসঙ্গ
রিডমি জানায় সব চ্যানেলে ৩০,০০০+ রোবট পাঠানো হয়েছে, ৬০+ দেশে উপস্থিতি, দুটি পূর্ববর্তী ক্রাউডফান্ডিং প্রচারণায় $১M+ সংগ্রহ, এবং ২০+ একাডেমিক পেপার এই প্ল্যাটফর্ম উদ্ধৃত করেছে। এটি কোয়াডল ঘোষণা করে, একই ওপেনক্যাট ধারায় একটি আসন্ন মিনি রোবট কুকুর, যার সোর্স কোড এখনও প্রকাশ্য নয় এবং ডেলিভারির আগে প্রকাশের পরিকল্পনা রয়েছে। লিগ্যাসি ওপেনক্যাট-ওল্ড রিপোজিটরি আর্কাইভ করা হয়েছে এবং আর রক্ষণাবেক্ষণ করা হয় না।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.