سجل الآن

تسجيل دخول

فقدت كلمة المرور

فقدت كلمة المرور الخاصة بك؟ الرجاء إدخال عنوان البريد الإلكتروني الخاص بك. ستتلقى رابطا وستنشئ كلمة مرور جديدة عبر البريد الإلكتروني.

أضف مقالة جديدة

‎يجب تسجيل الدخول لتستطيع أضافة مقالة .

أضف سؤال جديد

يجب عليك تسجيل الدخول لطرح سؤال.

تسجيل دخول

سجل الآن

مرحبا بكم في Scholarsark.com! سوف تسجيلك تمنح لك الوصول إلى استخدام المزيد من الميزات من هذا المنبر. يمكنك طرح الأسئلة, تقديم مساهمات أو تقديم إجابات, عرض لمحات من المستخدمين الآخرين، وغيرها الكثير. سجل الان!

تعلم ROS2 كمطور ROS1 وقم بترحيل مشاريع ROS الخاصة بك

تعلم ROS2 كمطور ROS1 وقم بترحيل مشاريع ROS الخاصة بك

السعر: $79.99

في نهاية هذه الدورة – بدءًا من معرفتك بـ ROS1 – ستكون قادرًا على إنشاء تطبيقات ROS2 كاملة, وترحيل قاعدة كود ROS1 في ROS2.

!!! الأهمية !!! إذا كنت مبتدئًا تمامًا وليس لديك معرفة بـ ROS1 على الإطلاق, من فضلك لا تأخذ هذه الدورة. يجب أن تعرف كيفية العمل مع المفاهيم الأساسية (العقد, خدمات, حدود, إطلاق الملفات) لفهم الدورة.

يرجى قراءة الوصف بالكامل لفهم ما يمكن توقعه من هذه الدورة 🙂

→ لماذا هذه الدورة?

حسنا, إذا كنت تعرف ROS1 بالفعل, قد ترغب في البدء في تعلم ROS2, ولكن ليس من الصفر.

أو إذا كان عليك العمل مع مشروع ROS1, ربما تبحث عن طريقة لنقله إلى ROS2.

أنا نفسي كنت مطور ROS1 قبل أن أتعلم ROS2. ما كنت أبحث عنه هو مجرد بعض الوثائق التي توضح كيف يمكنني أن أتمكن بسرعة من التعامل مع ROS2 بسرعة, كما كنت أعرف بالفعل ROS1. لم أجد أي موارد جيدة, لذلك اضطررت إلى الاطلاع على جميع وثائق المبتدئين الخاصة بـ ROS2. بعد القيام بكل ذلك, أنا الآن أستخدم ROS2 وأستطيع أن أرى الاختلافات. في هذه الدورة لن أبدأ من بداية كل مفهوم ROS, لأنك تعرفهم بالفعل. أنا سوف ركز على أهم النقاط التي ستسمح لك بكتابة تطبيقات ROS2 في وقت قصير, بفضل معرفتك ROS1 الموجودة مسبقًا.

وأنا أفهم الحاجة إلى معرفة ما يجب فعله بمشروع ROS1 الحالي, الآن بعد أن بدأ ROS2 في أن يصبح أكبر وأكثر استقرارًا. وبالتالي, تكرارا, ما سأعلمك إياه هو ما أفعله شخصيًا بمشاريعي الخاصة. أنا لا "أخترع" طريقة, أقوم بإنشائه بناءً على احتياجات عملية حقيقية لدي ولدى أشخاص آخرين.

→ هيكل الدورة: ما الذي يمكنك الحصول عليه من الدورة.

من خلال سؤالهم وقيادتهم إلى طرح سلسلة من الأسئلة المهمة ولكن الصعبة على أنفسهم 2 الأجزاء الرئيسية.

1. أول, سوف تتعلم كيفية كتابة برامج ROS2, باستخدام تجربة ROS1 الخاصة بك. سنبدأ من تطبيق ROS1 الموجود, وخطوة بخطوة, سنتناول كل مفهوم أساسي ونرى كيفية ترجمة التطبيق إلى ROS2. لاحظ أننا لن نتعمق في الوظائف المتقدمة, سنلتزم بالوظائف الأساسية لـ ROS2.

2. ثم, إنه وقت الهجرة! إذا كان لديك بالفعل بعض الأساسيات في ROS2, قد تذهب بسرعة مع الجزء الأول, ثم ركز على جزء الهجرة هذا.

I will explain to you:

  • متى يتم التبديل إلى ROS2.

  • أي توزيعات ROS1 و ROS2 سيتم استخدامها الآن وفي المستقبل القريب.

سأعطيك أ عملية خطوة بخطوة لترحيل قاعدة كود ROS1 الخاصة بك إلى ROS2. سترى أيضًا كيفية تشغيل تطبيق ROS1 مع تطبيق ROS2, التواصل بينهما بفضل حزمة ros1_bridge.

وأخيرا: مشروع كامل بالنسبة لك لممارسة عند ترحيل قاعدة التعليمات البرمجية وكتابة رمز ROS2. سأقدم لك مشروعًا قمت بإنشائه باستخدام Turtlesim في ROS1, وستقوم بترحيله إلى ROS2.

→ ماذا لو كنت تعرف بالفعل ROS1 وبعض أساسيات ROS2?

حسنا, لا يزال بإمكانك الاستفادة من الدورة. يمكنك تصفح الجزء الأول (بمثابة تجديد) ومن ثم انتقل إلى الجزء الثاني, والتي يمكن اعتبارها دورة مصغرة كاملة في حد ذاتها.

هذا الجزء الثاني + سيعطيك المشروع النهائي الإجابات التي تحتاجها لبدء العمل مع كل من ROS1 وROS2, وأيضًا لترحيل قاعدة التعليمات البرمجية الخاصة بك.

→ كيف أقوم بالتدريس?

طريقتي بسيطة للغاية:

  • خطوة بخطوة

  • الذهاب إلى هذه النقطة

  • الممارسة أكثر من النظرية, على الرغم من أن القليل من النظرية لا يضر عندما يقترن بالممارسة

تجربتي مع نظام التشغيل Robot هي عملي جدا. لقد استخدمته بالفعل لبناء ذراع آلية معروضة الآن في السوق. لذلك لم يكن لدي خيار آخر سوى أن أكون عمليًا وأذهب إلى صلب الموضوع. وهذه هي الطريقة التي أريد أن أعلمك إياها.

هذه الدورة ليست لك إذا:

  • ليس لديك أي معرفة بـ ROS1

  • أنت بالفعل خبير في كل من ROS1 وROS2.

  • لقد بدأت للتو في البرمجة ونظام التشغيل Linux.

عن arkadmin

‎إضافة تعليق