آموزش ROS2 برای مبتدیان: اولین ربات خود را با ESP32 بسازید

ROS2 for Beginners: Build Your First Robot with ESP32

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برای تسلط بر چارچوب ROS2، Microros را با ESP32 کاوش کنید و کنترل خط فرمان را بیاموزید. دانش‌آموزان می‌آموزند که ربات ترسیم را با استفاده از فایل‌های CAD و مدار جمع‌آوری کنند و تجربه عملی در ساخت یک سیستم روباتیک کاربردی به دست آورند. تسلط بر کنترل خط فرمان: زبان آموزان با تسلط بر کنترل خط فرمان ربات Lineturtle خود، اصول ROS2 را درک خواهند کرد. ادغام و درک MicroROS: از طریق راهنمایی گام به گام، دانش آموزان ادغام MicroROS در ربات Lineturtle را درک خواهند کرد. خلاقیت و سرگرمی را آزاد کنید: در پایان دوره، فراگیران دانش و مهارت هایی را خواهند داشت تا خلاقیت خود را آزاد کنند و با ربات های خود سرگرم شوند. پیش نیازها: مهارت های اساسی برنامه نویسی: درک اساسی از برنامه نویسی Python، C++ و C مفید است، زیرا برخی از بخش های دوره شامل کار با کد و سفارشی کردن رفتار ربات است. ماشین اوبونتو: برای راه‌اندازی محیط ROS2 و کار با MicroROS به رایانه‌ای که اوبونتو را اجرا می‌کند، نیاز است.

از کوپن "ROBOFUNTASTIC1" برای دریافت 80% تخفیف استفاده کنید! (معتبر تا 20 فوریه 2024)

به "ROS2 Robotics برای مبتدیان: اولین ربات طراحی خود را بسازید" خوش آمدید، جایی که خلاقیت با فناوری پیشرفته روبرو می شود! این دوره آموزشی عملی طراحی شده است تا شما را با دنیای هیجان انگیز رباتیک با استفاده از ROS2، سیستم عامل ربات استاندارد صنعتی آشنا کند، در حالی که ربات طراحی خود را ایجاد می کند.

نمای کلی دوره:

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

نکات مهم کلیدی:

  1. ROS2 را از ابتدا بیاموزید: ما از همان ابتدا شروع می کنیم و شما را در مورد ضروریات ROS2 راهنمایی می کنیم. شما مفاهیم اساسی را درک خواهید کرد، معماری ROS2 را درک خواهید کرد و نحوه کار با موضوعات ROS2 را برای ارتباط یکپارچه یاد خواهید گرفت.

  2. یک ربات طراحی واقعی بسازید: تصور کنید ربات خود را دارید که می تواند نقاشی های زیبایی را روی هر سطحی ایجاد کند. در این دوره، شما "Lineturtle" را می سازید، یک ربات طراحی با قابلیت شخصی سازی که قادر است دیدگاه های هنری شما را زنده کند. شما یاد خواهید گرفت که سخت افزار را جمع آوری کنید، با سرووها ارتباط برقرار کنید، و یک نشانگر برای طراحی نصب کنید.

  3. کنترل جوی استیک و حرکت خودکار: هیجان کنترل حرکات ربات خود را با استفاده از جوی استیک کشف کنید. شما کنترل دستی را از طریق رابط جوی استیک بررسی می‌کنید و با استفاده از مبحث "/cmd_vel" ROS2 به حرکت خودگردان می‌پردازید و ربات خود را قادر می‌سازد دستورات را دنبال کند.

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

  5. باتری و قابل شارژ: Lineturtle برای ادامه سرگرمی طراحی شده است. این دارای یک باتری قابل شارژ بادوام است که به شما اطمینان می دهد که زمان زیادی برای کاوش، طراحی و نوآوری دارید.

  6. یادگیری جامع: در طول مسیر، موضوعات ضروری مانند کنترل موتور، عملکرد سروو، کنترل LED و نظارت بر باتری را پوشش خواهیم داد. شما درک عمیقی از نحوه کار ربات ها به دست خواهید آورد و پایه ای محکم برای پروژه های رباتیک آینده ایجاد خواهید کرد.

  7. دسترسی به فایل‌های CAD و مدار: ما فایل‌های CAD را برای چاپ سه‌بعدی و فایل‌های مداری برای الکترونیک در اختیار شما قرار می‌دهیم. شما همه چیزهایی را که برای ساختن Lineturtle نیاز دارید، گام به گام خواهید داشت.

  8. انجمن و الهام: به انجمن پر جنب و جوش RoboFuntastic بپیوندید! با سایر فراگیران ارتباط برقرار کنید، خلاقیت های خود را به اشتراک بگذارید و از امکانات بی حد و حصر روباتیک الهام بگیرید.

قفل اسرار رباتیک را با "ROS2 Robotics for Beginners: Build Your First Drawing Robot" باز کنید. چه یک سرگرمی، دانشجو یا فقط کنجکاو در مورد دنیای رباتیک باشید، این دوره سکوی پرتاب شما برای ورود به قلمرو خلاقیت و اکتشاف است. بیایید با هم Lineturtle بسازیم، خطوط بکشیم، خاطرات بسازیم، و لذت رباتیک را کشف کنیم. اکنون ثبت نام کنید و ماجراجویی روباتیک خود را از امروز شروع کنید!


سرفصل ها و درس ها

مقدمه اولیه Basic Introduction

  • مقدمه دوره Introduction to Course

  • ROS چیست What is ROS

نصب ROS2 و ابزارهای رابط خط فرمان ROS2 Installation and command-line interface tools

  • نصب ROS2 ROS2 Installation

  • راه اندازی محیط Envirnoment Setup

  • شبیه ساز turtlesim و rqt turtlesim simulator & rqt

  • درک گره ها Understanding Nodes

  • موضوعات ROS2 را کاوش کنید Explore ROS2 Topics

  • نقش خدمات در ROS2 Role of Services in ROS2

  • پارامترهای ROS2 چیست؟ What are ROS2 Parameters

ایجاد بسته ROS2 و کدنویسی سرگرم کننده با پایتون و Cpp Creation of ROS2 Package and Fun Coding with Python and Cpp

  • استفاده از Colcon برای ساخت بسته ها Use of Colcon to build packages

  • ایجاد بسته سفارشی Customized Package Creation

  • ناشر با استفاده از C++ Publisher using C++

  • مشترک با استفاده از C++ Subscriber using C++

  • ناشر با استفاده از پایتون Publisher using Python

  • راه اندازی در ROS2 Launch in ROS2

  • تبدیل فریم ها با استفاده از کتابخانه tf2 Transformation of Frames using tf2 library

Joystick Magic و Microros Setup Joystick Magic and Microros Setup

  • جوی استیک اینترفیس Joystick Ineterface

  • Microros را راه اندازی کنید Setup the Microros

  • نمونه موضوع سرعت فرمان Microros Microros Command Velocity Topic example

ربات Lineturtle خود را بسازید: پرینت سه بعدی و ماجراجویی مداری! Craft Your Lineturtle Robot: 3D Printing and Circuitry Adventure!

  • جمع آوری اجزای ضروری Lineturtle Gathering Lineturtle's Essential Components

  • جان بخشیدن به بدن با پرینت سه بعدی Bringing the Body to Life with 3D Printing

  • لاک پشت برقی: ساختن سیستم عصبی ربات Electrifying Lineturtle: Crafting the Robot's Nervous System

فعال کردن ربات Lineturtle: ادغام سنسورها و محرک ها با ROS2 Enabling Lineturtle Robot: Integrating Sensors and Actuators with ROS2

  • روشن کردن مسیر: شیرجه عمیق در کنترل LED Lighting the Path: A Deep Dive into Controlling LEDs

  • پل بی سیم: اتصال ربات و رایانه شخصی از طریق یک WiFi مشترک Wireless Bridge: Linking Your Robot and PC via a common WiFi

  • تسلط بر سروو کنترل برای دستکاری قلم دقیق Mastering Servo Control for Precise Pen Manipulation

  • قدرت آشکار: تجسم سطح باتری Revealing Power: Visualizing Battery Level

  • رمزگشایی حرکت موتور: تجزیه و تحلیل تیک های رمزگذار Decoding Motor Motion: Analyzing Encoder Ticks

  • مانورهای ربات: پیمایش با موضوع سرعت فرمان Robot Maneuvers: Navigating with the Command Velocity Topic

  • کنترل شخصی: سفارشی کردن پیکربندی جوی استیک Personalized Control: Customizing Joystick Configuration

  • دستیابی به تسلط کامل بر کنترل ربات با گره پایتون Attaining Complete Mastery over Robot Control with Python Node

  • تکمیل بسته ربات: راه اندازی با یک فرمان Perfecting the Robot Package: Launching with a Single Command

پایان دادن به تجربه Lineturtle: بعدی چیست؟ Concluding the Lineturtle Experience: What's Next?

  • رباتیک Lineturtle: خلاصه دوره Lineturtle Robotics: Course Recap

  • اظهارات پایانی Lineturtle Lineturtle's Final Remarks

نمایش نظرات

Udemy (یودمی)

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

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

آموزش ROS2 برای مبتدیان: اولین ربات خود را با ESP32 بسازید
جزییات دوره
3 hours
33
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,182
4.7 از 5
دارد
دارد
دارد
Usama Arshad
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Usama Arshad Usama Arshad

RoboFuntastic