شهادة احترافية

ماستر كلاس الروبوتات من The Construct

برنامج متقدم لتطوير ROS

برنامج تدريبي شامل في الروبوتات يغطي الملاحة الذاتية والرؤية الحاسوبية وتخطيط الحركة والتحكم والمناولة، من خلال مشاريع عملية مرحلية ومشروع نهائي متكامل.

نظرة عامة على البرنامج

ماستر كلاس الروبوتات من The Construct هو برنامج مكثف قائم على المشاريع ويركز على تطوير ROS على مستوى احترافي. يتدرج المنهج عبر عدة مشاريع مرحلية توضح المفاهيم الأساسية في الروبوتات، وينتهي بمشروع نهائي شامل يدمج عدة أنظمة متقدمة في حل واحد.

كل مشروع يبني على ما قبله، بحيث ينتقل المسار من الملاحة والتحكم الأساسيين إلى أنظمة مناولة متقدمة تعتمد على الإدراك والرؤية.

1

المرحلة 1: ROSbot XL - الملاحة باستخدام PID

ملاحة ذاتية داخل المتاهة باستخدام التحكم PID

ملخص المشروع

طورت نظام ملاحة ذاتياً لروبوت ROSbot XL ذي الحركة الشمولية، مع تطبيق خوارزميات PID للتحكم الدقيق في الحركة داخل بيئات متاهة معقدة. يدمج النظام بين اكتشاف العوائق المعتمد على الرؤية والتحكم الراجع لتحقيق حركة سلسة ومستقرة.

أبرز الإنجازات

  • تطبيق وضبط خوارزميات PID للسرعة والاتجاه
  • دمج اكتشاف العوائق بالكاميرا للإدراك اللحظي
  • برمجة تعديلات ديناميكية للسرعة والاتجاه
  • تحقيق ملاحة ذاتية ناجحة داخل سيناريوهات متاهة معقدة

التقنيات

ROS Python PID Control Computer Vision OpenCV Gazebo
عرض تفاصيل المشروع كاملة
2

المرحلة 2: المناولة الموجهة بالرؤية لذراع UR3e

من الحركات المبرمجة مسبقاً إلى التحكم المعتمد على الإدراك ثلاثي الأبعاد

ملخص المشروع

طورت قدرات مناولة متقدمة لذراع UR3e الروبوتية عبر مسار من مرحلتين. بدأت بتحكم أساسي في المفاصل بحركات مبرمجة مسبقاً، ثم انتقلت إلى الإدراك المعتمد على الرؤية الحاسوبية باستخدام السحب النقطية وMoveIt! لتنفيذ مناولة ذكية للأجسام.

أبرز الإنجازات

  • برمجة الحركيات الأمامية والعكسية للتحكم الدقيق بالذراع
  • تطبيق معالجة السحب النقطية للإدراك ثلاثي الأبعاد للأجسام
  • دمج إطار MoveIt! لتخطيط الحركة المتقدم
  • تطوير عمليات التقاط ووضع موجهة بالرؤية

التقنيات

ROS MoveIt! Python C++ Point Cloud Library 3D Vision Inverse Kinematics
عرض تفاصيل المشروع كاملة
3

المرحلة 3: روبوت المستودع الذاتي

تدرج من ثلاث مراحل للوصول إلى الاستقلالية الكاملة باستخدام SLAM

ملخص المشروع

طورت تدريجياً قدرات ذاتية لروبوت المستودع RB-1 عبر ثلاث مراحل واضحة: ملاحة مبرمجة مسبقاً، ثم بناء خرائط وتموضع باستخدام SLAM، وأخيراً تشغيل ذاتي كامل مع تخطيط مسار ديناميكي وتجنب للعوائق.

أبرز الإنجازات

  • تطبيق SLAM باستخدام Gmapping لبناء الخرائط لحظياً
  • إعداد ROS Navigation Stack لتخطيط المسار الذاتي
  • تطوير اكتشاف العوائق وإعادة التخطيط الديناميكي
  • تحقيق عمليات التقاط وتسليم للرفوف بشكل ذاتي بالكامل

التقنيات

ROS SLAM (Gmapping) Navigation Stack Python C++ Path Planning Sensor Fusion
عرض تفاصيل المشروع كاملة
4

المرحلة 4: تجميع الروبوت الفعلي TurtleBot3

تجميع العتاد ودمج ROS1/ROS2 وبناء خرائط ذاتية

ملخص المشروع

أنجزت التجميع الكامل وبرمجة روبوت TurtleBot3 فعلي باستخدام Raspberry Pi. كما نجحت في دمج حزم الملاحة لكل من ROS1 وROS2، مع تطبيق التمركز وبناء الخرائط باستخدام SLAM ليتمكن الروبوت من الاستكشاف الذاتي وبناء خريطة والتنقل دون مسارات محددة مسبقاً.

أبرز الإنجازات

  • تجميع عتاد TurtleBot3 فعلياً من المكونات
  • إعداد Raspberry Pi لأنظمة التحكم الروبوتي
  • دمج أطر الملاحة لكل من ROS1 وROS2
  • تطبيق SLAM باستخدام Gmapping وCartographer لبناء خرائط ذاتية
  • تحقيق قدرات استكشاف وتنقل ذاتي

التقنيات

TurtleBot3 Hardware Assembly Raspberry Pi ROS1 ROS2 SLAM (Gmapping) Cartographer Autonomous Navigation
عرض تفاصيل المشروع كاملة

المشروع النهائي: توصيل القهوة الموجه بالرؤية

نظام روبوتي متكامل للمناولة يعمل بالذكاء الاصطناعي من البداية للنهاية

ملخص المشروع

دمج المشروع النهائي جميع المهارات المكتسبة في الماستر كلاس ضمن نظام شامل: روبوت توصيل قهوة ذاتي بالكامل يستخدم YOLOv8 للرؤية الحاسوبية لاكتشاف الهدف، وMoveIt! لتخطيط الحركة، مع مناورة روبوتية دقيقة لالتقاط أكواب القهوة ووضعها دون انسكاب.

أبرز الإنجازات

  • تدريب نموذج YOLOv8 مخصص لاكتشاف الأهداف في الوقت الحقيقي
  • تنفيذ معمارية ROS كاملة تنسق بين الرؤية والتخطيط والتحكم
  • تطوير تخطيط مسار Cartesian خالٍ من التصادم باستخدام MoveIt!
  • تحقيق تشغيل ذاتي بنسبة 100% من الإدراك إلى التنفيذ
  • عرض ناجح في تقديم حي مباشر على يوتيوب (مدة 1:33:33)

التقنيات

ROS YOLOv8 MoveIt! PyTorch Python C++ Computer Vision Motion Planning

أثر البرنامج والمهارات المكتسبة

الكفاءات الأساسية

  • معمارية وتطوير متقدم لـ ROS وROS2
  • تخطيط الحركة وتحسين المسارات
  • أنظمة الرؤية الحاسوبية والإدراك
  • SLAM والملاحة الذاتية
  • المناولة الروبوتية ونظرية التحكم

التطوير المهني

  • تكامل الأنظمة واستكشاف الأعطال
  • تخطيط المشاريع وتنفيذها
  • التوثيق التقني والعرض التقديمي
  • استراتيجيات نشر الروبوتات في العالم الحقيقي
  • أفضل الممارسات وفق معايير الصناعة
العودة إلى المعرض الشخصي