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

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

این دوره آموزشی به صورت دانلودی ارائه می‌شود و همراه با زیرنویس فارسی است.

حداکثر تا ۲۴ ساعت پس از ثبت سفارش، لینک اختصاصی دوره برای شما ساخته و ارسال خواهد شد.


📚 محتوای این محصول آموزشی (پکیج کامل)

علاوه بر دوره ویدیویی، برای یادگیری عمیق‌تر و تسلط کامل بر مباحث مجموعه‌ای از کتاب‌های آموزشی نیز ارائه می‌شود.

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتاب‌ها، تمرین‌ها و خودآزمایی.

ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 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 دارید و می‌توانید قابلیت‌های ناوبری خودران را روی آن پیاده‌سازی کنید. این پروژه نه تنها یک تجربه یادگیری فوق‌العاده است، بلکه یک نمونه کار قدرتمند برای نمایش توانایی‌های شما به دیگران و ورود به بازار کار حرفه‌ای رباتیک محسوب می‌شود. با برداشتن این قدم، شما از یک علاقه‌مند به یک سازنده واقعی تبدیل خواهید شد.

نظرات

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

وارد شوید تا نظر ثبت کنید.