الفئات: العلوم والتكنولوجيا

التكنولوجيا
الهدف 9: الصناعة والابتكار والهياكل الأساسية

تعلم نظام تشغيل الروبوتات (ROS)

مدة الدورة: 3 ساعة 14 دقيقة / 47 درس

مستوى: عام

اللغة: العربية

هذه الدورة تتضمن

  • 3 ساعة 14 دقيقة/47 درس
  • آخر تحديث: 7/10/2024
  • 1 مرفقات
  • شهادة إتمام الدورة

محتوى الدورة

دروس مجانية

1.

ما هو نظام تشغيل الروبوتات (ROS)

1 دقيقة
2.

رسم مربع باستخدام Turtlesim

1 دقيقة
3.

مثال لرسالة Twist

2 دقيقة

عن الدورة

إذا كنت مهتم ببرمجة الروبوتات وتطوريها، فننصحك بالبدء في هذه الدورة المميزة التي تم تصميمها للمبتدئين والهواة على حد سواء، ستتعلم المفاهيم الأساسية والتطبيقات العملية لـنظام تشغيل الروبوت ROS. حيث يعد ROS أكثر من مجرد بيئة تطوير؛ إنها بنية تحتية شاملة تجمع بين الأدوات، والمكتبات، والبرامج التي تتيح لك بناء الروبوتات من الصفر أو تحسين الأنظمة الحالية. من خلال هذه الدورة، ستبدأ بفهم ما هو ROS، وتتعلم مختلف إصدارات وتوزيعات ROS، وكيفية تثبيت ROS Noetic. سنتناول هندسة ROS بعمق، مما يُمكنك من فهم هيكل ومكونات الأنظمة المبنية على ROS. ومن خلال المشاريع العملية، ستقوم بإنشاء مساحة العمل الأولى في ROS، والتفاعل مع العقد، والمواضيع، والرسائل، واستكشاف الأدوات القوية داخل بيئة عمل ROS. علاوة على ذلك، ستتمكن من العمل مع روبوتات Turtlesim وTurtleBot3، حيث ستتحرك هذه الروبوتات باستخدام أوامر لوحة المفاتيح وستبرمجها لأداء المهام بشكل ذاتي. ستكتسب تجربة عملية من خلال تشغيل المحاكاة، وتكامل الحساسات، وتوجيه الروبوتات في البيئات الحقيقية والافتراضية على حد سواء. ستساعدك هذه المشاريع في ترسيخ فهمك لـ ROS وقدراته، مما يجعل المفاهيم الروبوتية المعقدة متاحة وشيقة. بنهاية هذه الدورة، ستفهم كيف تتم برمجة الروبوت، وستكون ماهرًا في تطوير وتشغيل وتصحيح العقد في ROS بلغتي C++ و Python. ستكون مجهزًا بالمهارات اللازمة لمواجهة مشاريع الروبوتيات المتقدمة واستكشاف تطبيقات ROS الأخرى. انضم إلينا في هذه الرحلة التعليمية لتتقن استخدام ROS وتعطي حياة لمشاريعك في مجال الروبوتات!

متطلبات الدورة

للاستفادة القصوى من هذه الدورة في ROS، يجب أن تمتلك فهمًا أساسيًا للبرمجة، بشكل خاص في Python و C++. كما يُفضل أن يكون لديك معرفة بعمليات سطر الأوامر في نظام Linux، حيث يعمل ROS بشكل أساسي على أنظمة Linux. يُعتبر وجود كمبيوتر يعمل بنظام Ubuntu مهمًا (بالأخص الإصدار 20.04 لـ ROS Noetic) لمتابعة عملية التثبيت والتمارين العملية. يمكن أن تكون الخبرة السابقة في مجال الروبوتيات أو الاهتمام الشديد بها مفيدة، ولكنها ليست إلزامية. سيتم تغطية جميع البرامج والأدوات اللازمة وتوجيه الطلاب خلال الدورة.

عن الخبير

تعلم نظام تشغيل الروبوتات (ROS)

مدة الدورة: 3 ساعة 14 دقيقة / 47 درس
مستوى: عام
اللغة: العربية