الدورة الافتراضية لـ: Udemy |
[تم التحديث مع ROS Noetic! هذه الدورة صالحة الآن لـ ROSKinetic و ROSMelodic و ROSNoetic] تعلم ROS صعب ، وأنت تعرف ذلك.
لكن لماذا يجب أن يكون هكذا؟ هناك نقص في الموارد المنظمة للمبتدئين.
يمكنك العثور على بعض الشروحات ودروس البرمجة عبر الإنترنت حول نظام تشغيل الروبوت ، لكنها لن تخبرك حقًا بالطريقة التي يجب أن تسلكها عندما تبدأ ، وأين تذهب ، وما الذي يجب التركيز عليه ، ولهذا السبب قمت بإنشاء هذه الدورة ، والتي أتمنى كان لدي عندما بدأت.
حتى تتمكن من تعلم ROS أسرع مني.
الهدف من هذه الدورة هو القضاء على منحنى التعلم الضخم الذي تواجهه عندما تبدأ في تعلم ROS بنفسك.
سأوضح لك ، خطوة بخطوة ، ما تحتاج إلى معرفته للبدء وإتقان أساسيات نظام ROS.
هذه الدورة: منظمة بطريقة يسهل على المبتدئين اتباعها.
تجاوز جميع أساسيات ROS التي تحتاجها ، خطوة بخطوة ، للوصول إلى النقطة.
لا توجد أشياء عديمة الفائدة ومعقدة للغاية لن تستخدمها على أي حال.
مليئة بالممارسات والتحديات لتجعلك تتقدم بشكل أسرع الآن لماذا تختار دورتي؟ في الماضي ، قمت بتطوير برنامج ROS كامل لذراع آلية كاملة ذات 6 محاور.
أنا أخبركم بهذا لأنه من خلال تطوير هذا الروبوت ، تعلمت (بالطريقة الصعبة) ما كنت بحاجة لمعرفته حقًا لبناء أشياء تعمل بالفعل.
تجربتي مع ROS لا تتعلق فقط بالعمل الجامعي أو هواية نهاية الأسبوع: لقد شاركت بالفعل في تأسيس شركة مع روبوت مدعوم من ROS.
أثناء القيام بذلك ، كان علي التركيز على الوصول إلى النقطة ، وإيجاد ما هو مفيد وما هو غير مفيد.
لذلك اليوم ، من خلال البصيرة العملية التي طورتها ، أعرف بالضبط ما تحتاج إلى تعلمه مبكرًا إذا كنت تريد أن تكون جادًا بشأن إنشاء تطبيقات روبوتية.
عن ماذا تتكلم هذه الماده؟ ستوجهك هذه الدورة ، خطوة بخطوة ، خلال جميع الوظائف الأساسية لـ ROS.
ركز على أساسيات ROS ، وأدوات الاتصال ، وكذلك كيفية إنشاء تطبيق قابل للتطوير باستخدام نظام تشغيل الروبوت.
لكل قسم ، سأشرح مفهومًا بطريقة يسهل فهمها ، وبعد ذلك ستتدرب على الكتابة والبناء وتشغيل بعض الأكواد معي.
سأوضح لك ما يجب الانتباه إليه ، وما يجب التركيز عليه ، وكيفية تجنب الأخطاء الشائعة.
والأهم من ذلك ، سأقدم لك بعض الأنشطة والتحديات لممارسة المفاهيم التي رأيتها للتو.
يرجى ملاحظة أن جميع الأكواد المكتوبة في هذه الدورة ستكون بلغة Python و C ++ ، لذلك قد تقرر تعلم لغة ROS بهاتين اللغتين ، أو واحدة منهما فقط.
ابدأ التعلم اليوم وأنشئ تطبيقات روبوتات مذهلة باستخدام ROS! بعد تثبيت ROS على نظام تشغيل Ubuntu ، ستتعلم مفاهيم ROS الرئيسية التالية: NodesTopicsServices تعريفات Msg و Srv المعلمات تشغيل الملفات وغير ذلك الكثير! من خلال إتقان هذه المفاهيم ، ستكون جاهزًا بنسبة 100٪ لبدء تشغيل أي تطبيق آلي آخر وإنشاء برنامج كامل من البداية باستخدام نظام تشغيل الروبوت.
ستتعلم أيضًا كيفية: تصحيح أخطاء برنامجك استخدام أدوات سطر الأوامر لكل مفهوم رئيسي إنشاء التطبيق الخاص بك تكوين وإدارة هيكل مشروعك بشكل صحيح وكيف أريد تطويره بشكل ممتاز (ليس جيدًا فقط ، لأن الجيد ليس جيدًا بما يكفي) وقابل للتطوير تطبيقات الروبوت ، سوف أشارككم أفضل الممارسات التي تعلمتها من تجربتي الخاصة.
تحديث: ملاحظة: هذه الدورة التدريبية مخصصة للإصدار الأول من ROS أو "ROS1".
هذه ليست دورة ROS2-> هل يجب أن تتعلم ROS1 أو ROS2؟ حسنًا ، ROS2 هو مستقبل ROS ، وهذا أمر مؤكد.
ولكن في الوقت الحالي ، يعد ROS1 أكثر استقرارًا ونضجًا من ROS2. تستهدف جميع المشاريع والحزم المجتمعية الجادة تقريبًا ROS1 ، ويفتقر الكثير منها إلى ROS2. لا يزال أمامك بضع سنوات قبل أن يتفوق ROS2 على ROS1. سيسمح لك تعلم ROS1 بالعمل على المشاريع الحالية اليوم والحصول على جميع الميزات المتاحة.
أيضًا ، لا تزال العديد من الشركات تعمل مع ROS1 ، لذلك إذا كنت ترغب في الحصول على وظيفة قريبًا ، فهذه هي الطريقة الأفضل.
أخيرًا ، بمجرد الانتهاء من الأساسيات باستخدام ROS1 وبعض المشاريع تحت حزامك ، لن يكون التحول إلى ROS2 بهذه الصعوبة في الواقع.
معظم المفاهيم متطابقة في النسختين.
سيكون الخيار الأفضل هو تعلم ROS1 و ANDROS2. حتى تتمكن من العمل مع أي مشروع ROS موجود وكذلك العمل مع إطار العمل الجديد.
تمتلك Udemy أكبر مستودع للدورات التدريبية عبر الإنترنت في العالم
الوصول إلى محتوى الدورة ، بمجرد الانتهاء ، حتى تتمكن من الاستمتاع بتحديثاتها المستقبلية
يشارك الخبراء في مجالاتهم من جميع أنحاء العالم خبراتهم في Udemy
من جميع أنحاء العالم ، تم تسجيل 480 مليون مرة في دورات Udemy
مرحبا، كيف أستطيع مساعدتك؟ هل أنت مهتم بدورة؟ حول أي موضوع؟
أضف تقييمك