توضیحات
ROS 2 Jazzy: Complete Robotics Developer Course، دوره آموزش کامل توسعه رباتیک با ROS 2 Jazzy توسط آکادمی Udemy منتشر شده است.در این دوره گام به گام ROS 2 Jazzy را یاد بگیرید و پایه عملی مورد نیاز برای کار با نرمافزارهای رباتیک مدرن را بسازید. این دوره برای مبتدیان، دانشجویان مهندسی و توسعهدهندگانی طراحی شده که به دنبال یک مسیر ساختاریافته برای ورود به ROS 2 و رباتیک کاربردی هستند. به جای یادگیری از آموزشهای پراکنده، شما یک مسیر روشن را از مبانی ROS 2 تا شبیهسازی، ناوبری، دستکاری، ادراک و سیستمهای رباتیک چند-نودی کامل طی خواهید کرد. شما با بلوکهای اصلی ROS 2 شامل فضاهای کاری، پکیجها، نودها، تاپیکها، سرویسها، اکشنها، پارامترها، فایلهای لانچ، پیکربندی YAML و گراف ROS شروع میکنید و هر مفهوم از طریق پیادهسازی عملی و پروژهمحور توضیح داده میشود.
پس از ساختن این پایه، به مباحث رباتیک کاربردی مانند URDF، Xacro، Gazebo، RViz2، TF، دادههای لایدار و دوربین، SLAM، محلیسازی، ناوبری Nav2، کاستمپها، برنامهریزها، کنترلرها، درختهای رفتار، دستکاری با MoveIt2 و ادراک مبتنی بر OpenCV خواهید پرداخت. این یک دوره عملی است که در آن نه تنها معنای هر مفهوم ROS 2 را یاد میگیرید، بلکه نحوه ساخت، اجرا، دیباگ و اتصال این مفاهیم را در جریانهای کاری نرمافزار رباتیک واقعی نیز فرا خواهید گرفت. در پایان، شما اعتماد به نفس لازم برای طراحی و درک سیستمهای ROS 2، کار با ابزارهای شبیهسازی، دیباگ کردن مشکلات رایج رباتیک و ساخت پروژههای آماده برای پورتفولیو با استفاده از ROS 2 Jazzy را خواهید داشت.
آنچه خواهید آموخت
- درک کامل ROS 2 Jazzy از پایه، شامل فضاهای کاری، پکیجها، نودها، تاپیکها، سرویسها، اکشنها، پارامترها، فایلهای لانچ و گراف ROS.
- ساخت اپلیکیشنهای عملی ROS 2 با استفاده از پایتون، پکیجهای ساختاریافته، نودهای قابل استفاده مجدد و جریانهای کاری واقعی پروژهمحور.
- ایجاد نودهای ناشر، مشترک، سرویس، اکشن، تایمر، پارامتر و مبتنی بر چرخه حیات با پیادهسازی واضح و مناسب برای مبتدیان.
- استفاده از فایلهای لانچ، فایلهای پارامتر YAML، فضاهای نام، remapping و ارکستراسیون چند-نودی برای اجرای سیستمهای بزرگتر ROS 2.
- دیباگ کردن اپلیکیشنهای ROS 2 با استفاده از دستورات ترمینال، بازرسی تاپیک، بازرسی نود، لاگها، RViz2، ابزارهای TF و تکنیکهای عیبیابی عملی.
- ساخت و شبیهسازی مدلهای ربات با استفاده از URDF، Xacro، Gazebo / Gazebo Sim، RViz2، سنسورها، پلاگینها و پلهای ROS-Gazebo.
- درک TF، فریمهای ربات، اودومتری، فریمهای سنسور، تبدیلها و نحوه کار سیستمهای مختصات در اپلیکیشنهای رباتیک واقعی.
- کار با لایدار، دادههای دوربین، پیامهای LaserScan، تاپیکهای تصویر، پلهای سنسور و ابزارهای بصریسازی مورد استفاده در پروژههای رباتیک.
- یادگیری مفاهیم SLAM، نقشهبرداری، محلیسازی، اودومتری، کاستمپها و ناوبری از طریق مثالهای عملی ROS 2.
- استفاده از مفاهیم Nav2 مانند سرور نقشه، AMCL، برنامهریزها، کنترلرها، درختهای رفتار، رفتارهای بازیابی، کاستمپها و نودهای چرخه حیات ناوبری.
- درک مبانی کنترل ربات، شامل دستورات سرعت، حرکت دیفرانسیلی، مفاهیم PID، اودومتری و پایههای ros2_control.
- یادگیری مفاهیم دستکاری با استفاده از MoveIt2، شامل برنامهریزی بازوی ربات، پایپلاین برنامهریزی حرکت، صحنه برنامهریزی، سینماتیک معکوس و برداشتن و گذاشتن پایه.
- ساخت پایپلاینهای ادراک با استفاده از OpenCV، پردازش دوربین، مفاهیم تشخیص اشیاء، جریانهای کاری بینایی به سبک YOLO و یکپارچهسازی تصویر ROS 2.
- درک چگونگی اتصال ادراک، ناوبری، شبیهسازی، کنترل و دستکاری در یک معماری نرمافزار رباتیک بزرگتر.
- ساخت پروژههای رباتیک چند-نودی کامل، شامل یک سیستم مانیتورینگ / رباتیک خودکار با استفاده از الگوهای طراحی واقعی ROS 2.
- کسب اعتماد به نفس برای طراحی، اجرا، دیباگ و توضیح سیستمهای رباتیک ROS 2 برای پروژههای دانشگاهی، پروژههای پورتفولیو، مصاحبهها و اپلیکیشنهای صنعتی.
این دوره برای چه کسانی مناسب است
- این دوره برای مبتدیانی است که میخواهند ROS 2 Jazzy را گام به گام از مبانی تا اپلیکیشنهای رباتیک عملی یاد بگیرند.
- این دوره برای دانشجویان مهندسی است که میخواهند پروژههای رباتیک قوی برای دانشگاه، پروژههای سال آخر، کارهای تحقیقاتی یا توسعه پورتفولیو بسازند.
- این دوره برای مهندسان نرمافزار، مهندسان امبدد، مهندسان اینترنت اشیاء و مهندسان اتوماسیون است که میخواهند وارد حوزه رباتیک، سیستمهای خودران یا توسعه نرمافزار ربات شوند.
- این دوره برای فراگیرانی است که دانش برنامهنویسی پایه دارند و میخواهند بفهمند نرمافزار ربات واقعی چگونه با استفاده از نودها، تاپیکها، سرویسها، اکشنها، پارامترها، فایلهای لانچ، TF و شبیهسازی ساخته میشود.
- این دوره برای علاقهمندان به رباتیک است که میخواهند تجربه عملی با Gazebo، RViz2، SLAM، Nav2، MoveIt2، ادراک و سیستمهای رباتیک چند-نودی کامل کسب کنند.
- این دوره برای توسعهدهندگانی است که میخواهند فراتر از تئوری رفته و یاد بگیرند چگونه سیستمهای ROS 2 را به صورت عملی بسازند، اجرا کنند، دیباگ کنند و یکپارچه سازند.
- این دوره برای فراگیرانی است که برای نقشهای شغلی و مصاحبههای مرتبط با رباتیک، سیستمهای خودران، هوش مصنوعی امبدد، ادراک یا ROS آماده میشوند.
- این دوره برای هر کسی است که به جای آموزشهای پراکنده، به دنبال یک مسیر یادگیری ساختاریافته است که آنها را از مبانی ROS 2 به پروژههای رباتیک کاربردی برساند.
- این دوره برای فراگیرانی که فقط به دنبال تئوری سطح بالای رباتیک بدون کدنویسی، کار با ترمینال، شبیهسازی یا تمرین عملی هستند، مناسب نیست.
مشخصات دوره ROS 2 Jazzy: Complete Robotics Developer Course
- ناشر : Udemy
- مدرس : Mohit Tripathi
- زبان: انگلیسی
- سطح آموزش: تمام سطوح
- تعداد دروس: 83
- مدت زمان آموزش: 18 ساعت و 49 دقیقه
سر فصل های دوره ROS 2 Jazzy: Complete Robotics Developer Course

پیش نیاز های دوره
- No prior ROS 2 experience is required. This course starts from the fundamentals and gradually moves toward advanced robotics applications.
- Basic programming knowledge is helpful, especially familiarity with Python or any C/C++ style language.
- Basic Linux terminal usage is recommended, such as running commands, creating folders, editing files, and navigating directories.
- A computer or laptop capable of running Ubuntu Linux is required. Ubuntu 24.04 LTS is recommended for ROS 2 Jazzy.
- Learners should be able to install software packages and follow terminal-based setup instructions.
- For simulation-based lectures, a system with at least 8 GB RAM is recommended. 16 GB RAM will give a smoother experience with Gazebo, RViz2, Nav2, and MoveIt2.
- No physical robot is required. The course uses simulation-first learning with Gazebo / Gazebo Sim, RViz2, and ROS 2 tools.
- Basic robotics knowledge is useful but not mandatory. Concepts like sensors, robot motion, mapping, navigation, and manipulation are explained step by step.
- A willingness to practice hands-on is important. This is a build-and-debug course, not only a theory course.
- Internet connection is required for downloading ROS 2 packages, dependencies, tools, and project files.
تصاویر

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













































