Skip to main content

ماڈیول 2: Gazebo/Unity سمولیشن

مدت: ~4 ہفتے (22 اسباق) | قابلیت: A2 → B1 | ہارڈویئر: ٹائر 1 (کلاؤڈ)

ماڈیول 2 میں خوش آمدید! آپ نے ماڈیول 1 میں ROS 2 کی بنیادی باتیں سیکھ لی ہیں۔ اب آپ حقیقی ہارڈویئر پر تعینات کرنے سے پہلے روبوٹس کو سمولیٹ کرنا سیکھیں گے—یہ پیشہ ورانہ روبوٹکس ڈویلپمنٹ کے لیے انڈسٹری کا معیار ہے۔

آپ کیا سیکھیں گے

یہ ماڈیول مکمل کرنے کے بعد، آپ یہ کرنے کے قابل ہو جائیں گے:

  1. وضاحت کریں کہ پیشہ ورانہ روبوٹکس میں جسمانی تعینات سے پہلے سمولیشن کیوں ضروری ہے
  2. URDF (یونیفائیڈ روبوٹ ڈسکرپشن فارمیٹ) کا استعمال کرتے ہوئے روبوٹ ماڈلز بنائیں
  3. SDF کا استعمال کرتے ہوئے طبیعیات کے ساتھ سمولیشن دنیا بنائیں
  4. سمولیٹڈ روبوٹس پر سینسرز (کیمرہ، LIDAR، IMU) کنفیگر کریں
  5. ros_gz_bridge کا استعمال کرتے ہوئے Gazebo سمولیشنز کو ROS 2 سے جوڑیں
  6. تمام مہارتوں کو مربوط کرنے والا ایک کیپ اسٹون پروجیکٹ مکمل کریں

پیشگی ضروریات

  • ماڈیول 1: ROS 2 فاؤنڈیشنز (تمام 7 ابواب)
  • بنیادی XML: ٹیگز، ایٹریبیوٹس، نیسٹنگ کی سمجھ
  • کمانڈ لائن: ٹرمینل آپریشنز سے واقفیت

ہارڈویئر کی ضروریات

ٹائرسامانضروری؟
ٹائر 1براؤزر + کلاؤڈہاں (تمام مواد یہاں کام کرتا ہے)
ٹائر 2مقامی GPUاختیاری (تیز تکرار کے لیے)

کلاؤڈ پاتھ: تمام مواد TheConstruct کلاؤڈ ماحول کے ذریعے کام کرتا ہے۔ مقامی تنصیب کی ضرورت نہیں ہے۔

باب کا جائزہ

باب 8: سمولیٹ کیوں کریں؟

3 اسباق | لیئر L1 | قابلیت A2

سمولیشن-پہلے فلسفہ اور Gazebo کی ساخت کو سمجھیں۔

باب 9: روبوٹ ڈسکرپشن فارمیٹس

4 اسباق | لیئر L1→L2 | قابلیت A2

لنکس، جوائنٹس، اور فزیکل پراپرٹیز کے ساتھ URDF کا استعمال کرتے ہوئے روبوٹ ماڈلز بنائیں۔

باب 10: سمولیشن دنیا بنانا

4 اسباق | لیئر L1→L2 | قابلیت A2→B1

زمین، رکاوٹوں، اور طبیعیات کے ساتھ سمولیشن ماحول ڈیزائن کریں۔

باب 11: سمولیشن میں سینسرز

4 اسباق | لیئر L1→L2 | قابلیت B1

اپنے روبوٹس میں کیمرے، LIDAR، اور IMU سینسرز شامل کریں۔

باب 12: ROS 2 + Gazebo انٹیگریشن

4 اسباق | لیئر L2→L3 | قابلیت B1

کلوزڈ لوپ کنٹرول کے لیے Gazebo کو ROS 2 سے جوڑیں۔

باب 13: ماڈیول 2 کیپ اسٹون

3 اسباق | لیئر L4 | قابلیت B1

ایک مکمل سمولیشن پروجیکٹ کے ساتھ مربوط سیکھنے کا مظاہرہ کریں۔

سیکھنے کی پیشرفت

Chapter 8 (L1): سمولیٹ کیوں کرنا ہے یہ سمجھیں

Chapter 9 (L1→L2): کیا سمولیٹ کرنا ہے (روبوٹس) بنائیں

Chapter 10 (L1→L2): کہاں سمولیٹ کرنا ہے (دنیا) بنائیں

Chapter 11 (L1→L2): روبوٹس کیسے محسوس کرتے ہیں (سینسرز) شامل کریں

Chapter 12 (L2→L3): کنٹرول کے لیے ROS 2 سے جوڑیں

Chapter 13 (L4): کیپ اسٹون میں سب کچھ مربوط کریں

مہارتیں جو آپ بنائیں گے

یہ ماڈیول مکمل کرنے کے بعد، آپ کے پاس 4 دوبارہ استعمال کے قابل مہارتیں ہوں گی:

  1. urdf-robot-model: مناسب طبیعیات کے ساتھ روبوٹ کی تفصیلات بنائیں
  2. gazebo-world-builder: سمولیشن ماحول ڈیزائن کریں
  3. sensor-simulation: کیمرے، LIDAR، IMU کنفیگر کریں
  4. ros2-gazebo-bridge: Gazebo کو ROS 2 سے جوڑیں

آگے کیا ہے

ماڈیول 2 مکمل کرنے کے بعد، آپ اس کے لیے تیار ہیں:

  • ماڈیول 3: NVIDIA Isaac Sim — ڈومین رینڈمائزیشن کے ساتھ AI سے چلنے والی سمولیشن
  • ماڈیول 4: VLA/Embodied AI — روبوٹ کنٹرول کے لیے ویژن-لینگویج-ایکشن ماڈلز

شروع کرنے کے لیے تیار ہیں؟ باب 8: سمولیٹ کیوں کریں؟ سے شروع کریں