1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – ROS 2 Jazzy: Complete Robotics Developer Course 2026-5
ROS 2 Jazzy_ Complete Robotics Developer Course

Udemy – ROS 2 Jazzy: Complete Robotics Developer Course 2026-5

توضیحات

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

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.

تصاویر

ROS 2 Jazzy_ Complete Robotics Developer Course

فیلم نمونه

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 1080p

لینک دانلود

دانلود بخش 1 – 3 گیگابایت

دانلود بخش 2 – 3 گیگابایت

دانلود بخش 3 – 3 گیگابایت

دانلود بخش 4 – 2.82 گیگابایت

گذرواژه فایل(ها): www.downloadly.ir

حجم فایل

11.82 گیگابایت

5/5 - (2 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

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

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

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

فهرست