توضیحات
دوره Learn ROS2 as a ROS1 Developer and Migrate Your ROS Projects. این دوره آموزشی به توسعهدهندگان مسلط به سیستمعامل ربات نسخه یک (ROS1) آموزش میدهد که چگونه با استفاده از دانش قبلی خود، برنامهنویسی با نسخه دو (ROS2) را فرا گرفته و پروژههای خود را مهاجرت دهند. با شروع این دوره آموزشی و با تکیه بر دانش قبلی در زمینه ROS1، فراگیران قادر خواهند بود برنامههای کامل ROS2 را ایجاد کرده و کدهای پایه نسخه یک را به نسخه دو منتقل کنند. این آموزش به طور ویژه برای افرادی طراحی شده است که از قبل با مفاهیم اصلی سیستمعامل ربات آشنا هستند و تمایلی ندارند یادگیری نسخه جدید را از نقطه صفر و مباحث تئوری اولیه آغاز کنند. مدرس دوره با انتقال تجربیات واقعی خود در زمینه ساخت بازوهای رباتیک تجاری، به صورت کاملاً کاربردی و گامبهگام به بررسی تفاوتهای اساسی میان دو نسخه میپردازد تا توسعهدهندگان بتوانند در کوتاهترین زمان ممکن کدهای خود را در بستر جدید پیادهسازی کنند. بخش اول این دوره روی نحوه نوشتن برنامههای ROS2 با استفاده از تجربه قبلی در ROS1 متمرکز است و مفاهیم کلیدی را با مقایسه مستقیم آموزش میدهد. در بخش دوم نیز فرآیند مهاجرت کدهای قدیمی، نحوه انتخاب توزیعهای مناسب و استفاده از ابزارهای ارتباطی میان دو نسخه بررسی میگردد. همچنین یک پروژه عملی کامل با استفاده از محیط شبیهسازی برای تمرین فرآیند مهاجرت در اختیار فراگیران قرار میگیرد. این دوره روشی سریع، کارآمد و مبتنی بر نیازهای واقعی مهندسان رباتیک برای بهروزرسانی دانش فنی و انتقال پروژهها به فناوریهای نوین فراهم میسازد.
آنچه فرا خواهید گرفت
- درک تفاوتهای اساسی: شناخت مهمترین تفاوتهای فنی میان ROS1 و ROS2 از دیدگاه یک توسعهدهنده.
- نصب و راهاندازی ROS2: آموزش نصب و پیکربندی ROS2 بر روی سیستمعامل Ubuntu.
- توسعه برنامههای کامل با ROS2: یادگیری نحوه نوشتن برنامههای کاربردی و کامل با استفاده از قابلیتهای نسخه دو.
- ارتباط بین نسخهها: برقراری ارتباط میان برنامههای ROS1 و ROS2 با استفاده از پکیج ارتباطی مخصوص.
- مهاجرت پروژهها: انتقال کدهای پروژه از نسخه یک به نسخه دو به صورت گامبهگام و ساختاریافته.
- اجرای پروژه عملی: تمرین عملی فرآیند مهاجرت کدها با استفاده از یک پروژه واقعی و شبیهسازیشده.
این دوره مناسب افرادیست که
- توسعهدهندگان ROS1: افرادی که بر نسخه یک تسلط دارند و میخواهند ROS2 را با مقایسه مستقیم و بدون نیاز به آموزشهای مقدماتی یاد بگیرند.
- مهندسان و پژوهشگران رباتیک: دانشجویان، مهندسان و مدرسانی که با سیستمعامل ربات کار میکنند.
- توسعهدهندگان سیستمهای ترکیبی: افرادی که نیازمند کار همزمان با هر دو نسخه یک و دو در پروژههای خود هستند.
- طراحان سیستمهای رباتیک: کسانی که مسئولیت بهروزرسانی و مهاجرت کدهای قدیمی رباتیک به پلتفرمهای جدید را بر عهده دارند.
مشخصات دوره Learn ROS2 as a ROS1 Developer and Migrate Your ROS Projects
- ناشر: Udemy
- مدرس: Edouard Renard
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 6 ساعت و 46 دقیقه
سرفصل های دوره در تاریخ 2025/11

پیشنیازهای دوره Learn ROS2 as a ROS1 Developer and Migrate Your ROS Projects
- You have a fair understanding in ROS1 and can write simple ROS1 programs
- Ubuntu 20.04 installed on your computer (dual boot or virtual machine) + you know how to use basic commands in a terminal
- Programming basics in Python and/or C++
- Some basics in Object Oriented Programming (OOP) are welcome, although not 100% mandatory
تصاویر دوره

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
3.1 گیگابایت


































![Java In-Depth: Become a Complete Java Engineer! [2026]](https://downloadly.ir/wp-content/uploads/2026/02/Java-In-Depth-Become-a-Complete-Java-Engineer-2026.jpg)









