منصوبے کے بارے میں
OpenCat Petoi کا ایک اوپن سورس فریم ورک ہے جو چار ٹانگوں والے روبوٹس بنانے اور پروگرام کرنے کے لیے ہے، جسے اصل میں ڈاکٹر Rongzhong Li نے 2016 میں تیار کرنا شروع کیا اور یہ Boston Dynamics کے Spot سے متاثر ہے۔ یہ Bittle روبوٹ کتے اور Nybble روبوٹ بلی منی کٹس کے پیچھے کوڈ بیس ہے، اور یہ چال کی ہم آہنگی، سروو کنٹرول اور IMU انضمام کا نچلی سطح کا کام سنبھالتا ہے تاکہ صارفین اس پر تعمیر کر سکیں۔
دائرہ کار اور ہارڈویئر
یہ ریپوزٹری legacy NyBoard پلیٹ فارم کو نشانہ بناتی ہے، جو ATmega328P پر مبنی ایک حسب ضرورت Arduino بورڈ ہے جو چلنے، دوڑنے، چھلانگ لگانے اور بیک فلپ کرنے کے لیے 12 سرووز تک کو مربوط کرتا ہے۔ README نوٹ کرتا ہے کہ موجودہ نسل کا ہارڈویئر (Bittle X، Nybble Q، BiBoard/ESP32) علیحدہ OpenCatESP32 ریپوزٹری میں شامل ہے، اور یہ کہ اصل Bittle اور Nybble روبوٹس بند کر دیے گئے ہیں لیکن یہاں اب بھی سپورٹ کیے جاتے ہیں۔ ذکر کردہ توسیعی اختیارات میں سینسر پیک، ایک ذہین کیمرہ ماڈیول، اور Raspberry Pi، Nvidia Jetson Nano یا دیگر AI کو-پروسیسرز شامل ہیں جو وائرڈ یا وائرلیس طریقے سے منسلک ہوتے ہیں۔
بیان کردہ صلاحیتیں
فریم ورک کو کثیر زبان (C/C++، Python، بلاک پر مبنی کوڈنگ)، اوپن ہارڈویئر اور سافٹ ویئر بغیر وینڈر لاک اِن کے، اور Arduino اور Raspberry Pi ٹولنگ کے لیے مقامی کے طور پر پیش کیا گیا ہے۔ یہ سینسر انضمام جیسے کیمرے، ٹچ، IMUs اور الٹراسونک سینسرز، reinforcement learning ماڈلز کے ساتھ sim-to-real تجربات، اور ROS-مطابقت رکھنے والی SLAM، نیویگیشن اور پرسیپشن پائپ لائنز کی سپورٹ کرتا ہے جنہیں کمیونٹی نے دستاویزی شکل دی ہے۔
سیٹ اپ ورک فلو
README Arduino IDE میں کنفیگریشن فلو سے گزرتا ہے: ریپو کلون کریں، OpenCat.ino کھولیں اور defines کے ذریعے روبوٹ (BITTLE یا NYBBLE) اور بورڈ ریویژن منتخب کریں، کنفیگریشن موڈ میں داخل ہونے کے لیے MAIN_SKETCH کو کمنٹ آؤٹ کریں، اختیاری طور پر خودکار IMU کیلیبریشن کے لیے AUTO_INIT فعال کریں، اپ لوڈ کریں، سیریل مانیٹر 115200 baud پر بغیر لائن اینڈنگ کے کھولیں، جوائنٹ آفسیٹس ری سیٹ کریں، روبوٹ کو فلیٹ رکھ کر IMU کیلیبریٹ کریں، پھر MAIN_SKETCH پر واپس جائیں اور دوبارہ اپ لوڈ کریں۔ جوائنٹ کیلیبریشن ایک طرف اوپر کر کے بوٹ کرنے یا سیریل مانیٹر کے ذریعے کی جا سکتی ہے، اور ایک اختیاری Bluetooth ڈونگل iOS اور Android پر Petoi موبائل ایپ کے ذریعے کیلیبریشن کو ممکن بناتا ہے۔ اس کے بعد کنٹرول انفراریڈ ریموٹ، ایپ، Python یا سیریل مانیٹر کے ذریعے ممکن ہے۔
کمیونٹی اور ایکو سسٹم
README کمیونٹی پروجیکٹس کی فہرست دیتا ہے جن میں خود مختار حرکت اور آبجیکٹ کا پتہ لگانا، Raspberry Pi روبوٹکس، AI اور کمپیوٹر وژن ایپلی کیشنز، NVIDIA Isaac سیمولیشنز اور reinforcement learning، ROS کے ساتھ بصری اور LiDAR پر مبنی SLAM، Tiny ML ماڈلز کے ساتھ imitation learning، AWS کے ساتھ IoT روبوٹ فلیٹ مینجمنٹ، اور 3D-پرنٹ شدہ لوازمات اور حسب ضرورت بلڈز شامل ہیں۔ یہ K-12، کمیونٹی کالجز، یونیورسٹی لیبز اور میکر اسپیسز کے لیے تعلیمی وسائل، روبوٹکس مقابلوں، اور ایک ریسرچ اسپاٹ لائٹ صفحہ کی طرف بھی اشارہ کرتا ہے۔ بحث r/OpenCat پر فرم ویئر اور فریم ورک کے کام کے لیے اور r/Petoi پر ہارڈویئر اور عمومی موضوعات کے لیے ہوتی ہے، نیز ایک Facebook گروپ بھی ہے۔
پروجیکٹ کا سیاق و سباق
README بتاتا ہے کہ تمام چینلز پر 30,000+ روبوٹس بھیجے گئے، 60+ ممالک میں موجودگی، دو سابقہ کراؤڈ فنڈنگ مہمات میں $1M+ اکٹھا کیا گیا، اور 20+ تعلیمی مقالے پلیٹ فارم کا حوالہ دیتے ہیں۔ یہ Quaddle کا بھی اعلان کرتا ہے، جو اسی OpenCat نسب پر آنے والا منی روبوٹ کتا ہے، جس کا سورس کوڈ ابھی عوامی نہیں ہے اور ڈیلیوری سے پہلے جاری کرنے کا منصوبہ ہے۔ legacy OpenCat-Old ریپوزٹری آرکائیو کر دی گئی ہے اور اب اس کی دیکھ بھال نہیں کی جاتی۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.