دوره ROS2 برای مبتدیان: ساخت اولین ربات با ESP32 بر روی فلش 32GB

500,000 تومان950,000 تومان

نام محصول به انگلیسی Udemy – ROS2 for Beginners: Build Your First Robot with ESP32 2023-10 –
نام محصول به فارسی دوره ROS2 برای مبتدیان: ساخت اولین ربات با ESP32 بر روی فلش 32GB
زبان انگلیسی با زیرنویس فارسی
نوع محصول آموزش ویدیویی
نحوه تحویل ارائه شده بر روی فلش مموری

🎓 مجموعه‌ای بی‌نظیر

  • زیرنویس کاملاً فارسی برای درک آسان و سریع
  • ارائه‌شده روی فلش 32 گیگابایتی
  • آماده ارسال فوری به سراسر کشور

📚 شروع یادگیری از همین امروز — فرصت رشد را از دست نده!

جهت پیگیری سفارش، می‌توانید از طریق واتس‌اپ با شماره 09395106248 یا آیدی تلگرامی @ma_limbs در تماس باشید.

دوره ROS2 برای مبتدیان: ساخت اولین ربات با ESP32 بر روی فلش 32GB

به دنیای شگفت‌انگیز رباتیک مدرن خوش آمدید! امروزه، رباتیک دیگر یک حوزه محدود به آزمایشگاه‌های تحقیقاتی نیست، بلکه به بخشی جدایی‌ناپذیر از صنعت، خدمات و حتی زندگی روزمره ما تبدیل شده است. این دوره جامع، دروازه‌ای برای ورود شما به این عرصه هیجان‌انگیز است. ما شما را قدم به قدم از مفاهیم تئوری تا ساخت یک ربات متحرک کاملاً کاربردی با استفاده از دو تکنولوژی پیشرو، یعنی ROS2 (Robot Operating System 2) و میکروکنترلر قدرتمند ESP32، همراهی خواهیم کرد.

توجه بسیار مهم: این مجموعه آموزشی به صورت فیزیکی بر روی یک فلش مموری ۳۲ گیگابایتی با کیفیت برای شما ارسال می‌گردد و به صورت دانلودی ارائه نمی‌شود. این روش، دسترسی سریع، آسان و دائمی به تمامی محتوای دوره را بدون نیاز به اینترنت پرسرعت و نگرانی از حذف فایل‌ها، برای شما تضمین می‌کند.

چرا این دوره یک نقطه عطف در یادگیری رباتیک است؟

این دوره فراتر از یک آموزش تئوریک صرف است. ما معتقدیم که بهترین راه برای یادگیری رباتیک، ساختن آن است. به همین دلیل، محور اصلی این دوره یک پروژه عملی و کامل است: ساخت یک ربات متحرک دو چرخ از ابتدا. شما نه تنها با مفاهیم کلیدی ROS2، که استاندارد صنعتی برای توسعه نرم‌افزارهای رباتیک است، آشنا می‌شوید، بلکه یاد می‌گیرید چگونه این سیستم‌عامل قدرتمند را با سخت‌افزار واقعی از طریق میکروکنترلر محبوب ESP32 و فریم‌ورک micro-ROS ادغام کنید. این ترکیب منحصر به فرد، پلی میان دنیای نرم‌افزار سطح بالا و کنترل سخت‌افزار سطح پایین ایجاد می‌کند و به شما مهارتی ارزشمند و کاربردی می‌آموزد که در کمتر دوره‌ای یافت می‌شود.

در پایان این دوره، شما به چه مهارت‌هایی دست خواهید یافت؟

این دوره به گونه‌ای طراحی شده است که شما را به یک توسعه‌دهنده رباتیک با دانش عملی تبدیل کند. پس از اتمام موفقیت‌آمیز این دوره، شما قادر خواهید بود:

  • بر مفاهیم اصلی و بنیادی ROS2 از جمله نودها (Nodes)، تاپیک‌ها (Topics)، سرویس‌ها (Services)، اکشن‌ها (Actions) و پارامترها (Parameters) تسلط کامل پیدا کنید.
  • میکروکنترلر ESP32 را به طور کامل بشناسید، آن را برنامه‌ریزی کرده و از قابلیت‌های بی‌نظیر آن مانند Wi-Fi و بلوتوث استفاده کنید.
  • با استفاده از micro-ROS، ارتباطی پایدار و دوطرفه بین ربات سخت‌افزاری خود (مبتنی بر ESP32) و کامپیوتر (مبتنی بر ROS2) برقرار کنید.
  • یک ربات متحرک را از صفر مونتاژ کرده و درایورهای موتور و سنسورهای آن را راه‌اندازی کنید.
  • یک درایور نرم‌افزاری کامل در محیط ROS2 برای کنترل حرکات ربات و دریافت داده از آن توسعه دهید.
  • یک نسخه دوقلوی دیجیتال (Digital Twin) از ربات خود را در محیط شبیه‌سازی قدرتمند Gazebo ایجاد کرده و الگوریتم‌های خود را بدون نیاز به سخت‌افزار تست کنید.
  • با استفاده از پکیج ناوبری پیشرفته Nav2، قابلیت حرکت خودران و هوشمند را به ربات خود اضافه کنید.

این دوره برای چه کسانی طراحی شده است؟

این دوره برای طیف وسیعی از علاقه‌مندان به حوزه تکنولوژی و رباتیک مناسب است، از جمله:

  • دانشجویان رشته‌های مهندسی کامپیوتر، نرم‌افزار، هوش مصنوعی، رباتیک، مکاترونیک و برق.
  • توسعه‌دهندگان نرم‌افزاری که به دنبال ورود به دنیای هیجان‌انگیز رباتیک هستند.
  • علاقه‌مندان به پروژه‌های الکترونیک و DIY که می‌خواهند پروژه‌های خود را هوشمندتر کنند.
  • مهندسان و متخصصانی که قصد دارند مهارت‌های خود را با یادگیری استاندارد صنعتی ROS2 به‌روز کنند.
  • هر کسی که رویای ساخت ربات شخصی خود را در سر دارد و به دنبال یک نقشه راه عملی و جامع است.

پیش‌نیازهای ورود به دنیای ROS2 و ESP32

برای بهره‌برداری حداکثری از این دوره، داشتن دانش اولیه در زمینه‌های زیر توصیه می‌شود. نگران نباشید، نیازی به تخصص عمیق نیست و مفاهیم پیچیده در طول دوره آموزش داده می‌شوند.

  • آشنایی با اصول برنامه‌نویسی به یکی از زبان‌های ++C یا Python.
  • دانش پایه‌ای از کار با خط فرمان (Terminal) در سیستم‌عامل لینوکس.
  • دسترسی به یک کامپیوتر با سیستم‌عامل Ubuntu 22.04 (نصب به صورت مستقیم یا از طریق ماشین مجازی مانند VirtualBox).
  • قطعات سخت‌افزاری مورد نیاز برای ساخت ربات (مانند شاسی ربات، موتور DC، درایور موتور L298N و برد ESP32). لیست کامل و دقیق قطعات به همراه لینک‌های پیشنهادی برای تهیه، در ابتدای دوره در اختیار شما قرار می‌گیرد.

سفر شما در این دوره: مروری بر سرفصل‌های کلیدی

این دوره یک مسیر یادگیری ساختاریافته را دنبال می‌کند که هر بخش بر پایه بخش قبلی ساخته می‌شود:

  • قدم اول: تسلط بر اکوسیستم ROS2

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

  • قدم دوم: ورود به دنیای میکروکنترلرها با ESP32

    در اینجا، تمرکز ما بر روی سخت‌افزار است. شما با برد ESP32، نحوه برنامه‌ریزی آن با استفاده از Arduino IDE و PlatformIO، و کنترل قطعاتی مانند موتورهای DC آشنا خواهید شد. سپس، به بخش هیجان‌انگیز اتصال این میکروکنترلر به ROS2 از طریق micro-ROS می‌پردازیم.

  • قدم سوم: ساخت و برنامه‌نویسی ربات واقعی

    اینجا جایی است که تئوری به عمل تبدیل می‌شود. شما قطعات ربات را مونتاژ می‌کنید، سیم‌کشی‌ها را انجام می‌دهید و سپس یک پکیج ROS2 کامل برای کنترل ربات خود می‌نویسید. این پکیج به شما امکان می‌دهد تا با دستورات ساده از طریق کامپیوتر، ربات فیزیکی خود را به حرکت درآورید.

  • قدم چهارم: شبیه‌سازی و ناوبری هوشمند

    داشتن یک دوقلوی دیجیتال برای تست الگوریتم‌ها ضروری است. شما یاد می‌گیرید که چگونه مدلی از ربات خود را در شبیه‌ساز Gazebo بسازید. در نهایت، با استفاده از پکیج قدرتمند Nav2، به ربات خود یاد می‌دهید که چگونه نقشه محیط را بسازد و به صورت خودران از نقطه A به نقطه B حرکت کند.

پروژه نهایی: ربات هوشمند شما

در انتهای این دوره، شما تنها مجموعه‌ای از مهارت‌های تئوریک را کسب نکرده‌اید، بلکه یک پروژه کامل و قابل ارائه در دست دارید. شما صاحب یک ربات فیزیکی خواهید بود که می‌توانید آن را با ROS2 کنترل کنید، یک شبیه‌سازی دقیق از آن در Gazebo دارید و می‌توانید قابلیت‌های ناوبری خودران را روی آن پیاده‌سازی کنید. این پروژه نه تنها یک تجربه یادگیری فوق‌العاده است، بلکه یک نمونه کار قدرتمند برای نمایش توانایی‌های شما به دیگران و ورود به بازار کار حرفه‌ای رباتیک محسوب می‌شود. با برداشتن این قدم، شما از یک علاقه‌مند به یک سازنده واقعی تبدیل خواهید شد.

نوع دریافت دوره

دریافت دوره بر روی فلش مموری و ارسال پستی, دریافت دوره فقط به صورت دانلودی (بدون فلش مموری)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دوره ROS2 برای مبتدیان: ساخت اولین ربات با ESP32 بر روی فلش 32GB”

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

پیمایش به بالا