تخفیف!
آموزش ROS2 بر پایه دانش ROS1 و نحوه انتقال پروژه ها از ROS1 به ROS2

آموزش ROS2 بر پایه دانش ROS1 و نحوه انتقال پروژه ها به آن | Learn ROS2 as a ROS1 Developer and Migrate Your ROS Projects

(1 بررسی مشتری)

قیمت اصلی 1,300,000ریال بود.قیمت فعلی 300,000ریال است.

  • 6.5 ساعت ویدیو با زیرنویس انگلیسی و کیفیت 1080
  • به روز رسانی 10/2023 تهیه شده رسمی یودمی ایران
  • مدرس: Edouard Renard
  • حجم: 3.12GB (ترافیک داخلی)

توضیحات

آموزش ROS2 بر پایه دانش ROS1 و نحوه انتقال پروژه ها از ROS1 به ROS2

نام دوره : Learn ROS2 as a ROS1 Developer and Migrate Your ROS Projects

 

آموزش ROS2 بر پایه دانش ROS1 و نحوه انتقال پروژه ها از ROS1 به ROS2

پیش نیاز:

  • شما درک درستی از ROS1 دارید و می توانید برنامه های ROS1 ساده بنویسید
  • اوبونتو 20.04 روی رایانه شما (دو بوت یا ماشین مجازی) نصب شده است + می دانید چگونه از دستورات اولیه در ترمینال استفاده کنید
  • مبانی برنامه نویسی در پایتون و/یا C++
  • برخی از اصول اولیه در برنامه نویسی شی گرا (OOP) مورد استقبال قرار می گیرند، اگرچه 100٪ اجباری نیستند

توضیحات:

در پایان این دوره – با شروع دانش ROS1 خود – می توانید برنامه های کامل ROS2 را ایجاد کنید و یک پایه کد ROS1 را به ROS2 منتقل کنید.

! مهم: اگر کاملا مبتدی هستید و اصلاً دانش ROS1 ندارید، لطفاً این دوره را نگذرانید. شما باید بدانید که چگونه با مفاهیم اصلی (گره ها، خدمات، پارامترها، فایل های راه اندازی) کار کنید تا دوره را درک کنید.

— چرا این دوره؟

خوب، اگر ROS1 را از قبل می‌دانید، ممکن است بخواهید شروع به یادگیری ROS2 کنید، اما نه از ابتدا.

یا اگر باید با یک پروژه ROS1 کار کنید، ممکن است به دنبال راهی برای پورت آن به ROS2 باشید.

من خودم قبل از یادگیری ROS2 توسعه دهنده ROS1 بودم. چیزی که من به دنبال آن بودم، فقط مستنداتی بود که نشان می‌داد چگونه می‌توانم به سرعت با ROS2 به سرعت بالا بروم، همانطور که ROS1 را قبلاً می‌شناختم.

من هیچ منبع خوبی پیدا نکردم، بنابراین مجبور شدم تمام اسناد مبتدی را برای ROS2 مرور کنم.

پس از انجام همه این کارها، اکنون از ROS2 استفاده می کنم و می توانم تفاوت ها را ببینم.

در این دوره من از همان ابتدای هر مفهوم ROS شروع نمی کنم، زیرا شما قبلاً آنها را می شناسید.

من فقط بر روی مهمترین نکاتی تمرکز می کنم که به شما امکان می دهد برنامه های ROS2 را در کوتاه ترین زمان بنویسید، به لطف دانش ROS1 از قبل موجود شما.

و اکنون که ROS2 شروع به بزرگ‌تر شدن و پایدارتر شدن می‌کند، نیاز به دانستن این موضوع را درک می‌کنم که باید با یک پروژه ROS1 موجود چه کار کرد.

بنابراین، دوباره، آنچه به شما یاد خواهم داد، کاری است که من شخصاً با پروژه های خودم انجام می دهم. من روشی را «اختراع» نمی‌کنم، آن را از نیازهای عملی واقعی خودم و دیگران ایجاد می‌کنم.

— در دوره  آموزش ROS2 بر پایه دانش ROS1 و نحوه انتقال پروژه ها از ROS1 به ROS2 چه خواهید کرد؟

این دوره به 2 بخش اصلی تقسیم می شود.

1. ابتدا، می خواهید یاد بگیرید که چگونه برنامه های ROS2 را با استفاده از تجربه ROS1 خود بنویسید.

ما از یک برنامه ROS1 موجود شروع می کنیم، و گام به گام، تمام مفاهیم اصلی را مرور می کنیم و نحوه ترجمه برنامه را در ROS2 خواهیم دید.

توجه داشته باشید که ما به عملکردهای پیشرفته نمی پردازیم، ما به عملکردهای اصلی ROS2 پایبند خواهیم بود.

2. سپس، زمان مهاجرت است! اگر از قبل برخی از اصول اولیه را در ROS2 دارید، ممکن است به سرعت قسمت اول را دنبال کنید و سپس روی این بخش مهاجرت تمرکز کنید.

من به شما توضیح می دهم:

چه زمانی به ROS2 تغییر دهید.

کدام توزیع ROS1 و ROS2 برای استفاده در حال حاضر و در آینده نزدیک مناسب است.

من یک فرآیند گام به گام برای انتقال کد ROS1 خود در ROS2 به شما ارائه می دهم.

همچنین خواهید دید که چگونه یک برنامه ROS1 را به همراه یک برنامه ROS2 اجرا کنید و به لطف بسته ros1_bridge بین آنها ارتباط برقرار کنید.

و در نهایت: یک پروژه کامل برای شما برای تمرین در زمینه مهاجرت پایه کد و نوشتن کد ROS2. من پروژه ای را که با Turtlesim در ROS1 ساخته ام به شما می دهم و شما آن را به ROS2 منتقل می کنید.

آموزش ROS2 بر پایه دانش ROS1 و نحوه انتقال پروژه ها از ROS1 به ROS2

دوره آموزش ROS2 بر پایه دانش ROS1 و نحوه انتقال پروژه ها از ROS1 به ROS2 برای چه کسانی است:

دانش آموزان، مهندسان، محققان، معلمان، توسعه دهندگان، علاقمندان.
توسعه دهندگان ROS1 که می خواهند ROS2 را نه از ابتدا، بلکه با مقایسه ROS2 با ROS1 یاد بگیرند.
توسعه دهندگان ROS1/ROS2 که می خواهند پایگاه کد ROS1 را به ROS2 منتقل کنند
توسعه دهندگان ROS که می خواهند بتوانند با ROS1 و ROS2 کار کنند.

بخشی از دوره :

 

1 دیدگاه برای آموزش ROS2 بر پایه دانش ROS1 و نحوه انتقال پروژه ها به آن | Learn ROS2 as a ROS1 Developer and Migrate Your ROS Projects

  1. یودمی ایران

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *