لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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، سیستم عامل ربات استاندارد صنعتی آشنا کند، در حالی که ربات طراحی خود را ایجاد می کند.
نمای کلی دوره:
آماده ای برای شروع یک سفر نوآوری، اکتشاف و سرگرمی هستید؟ این دوره دروازه شما به دنیای جذاب رباتیک است و به طور خاص برای مبتدیان طراحی شده است. هیچ تجربه قبلی در زمینه رباتیک مورد نیاز نیست. تنها چیزی که نیاز دارید اشتیاق، میل به یادگیری و ذهن کنجکاو است.
نکات مهم کلیدی:
ROS2 را از ابتدا بیاموزید: ما از همان ابتدا شروع می کنیم و شما را در مورد ضروریات ROS2 راهنمایی می کنیم. شما مفاهیم اساسی را درک خواهید کرد، معماری ROS2 را درک خواهید کرد و نحوه کار با موضوعات ROS2 را برای ارتباط یکپارچه یاد خواهید گرفت.
یک ربات طراحی واقعی بسازید: تصور کنید ربات خود را دارید که می تواند نقاشی های زیبایی را روی هر سطحی ایجاد کند. در این دوره، شما "Lineturtle" را می سازید، یک ربات طراحی با قابلیت شخصی سازی که قادر است دیدگاه های هنری شما را زنده کند. شما یاد خواهید گرفت که سخت افزار را جمع آوری کنید، با سرووها ارتباط برقرار کنید، و یک نشانگر برای طراحی نصب کنید.
کنترل جوی استیک و حرکت خودکار: هیجان کنترل حرکات ربات خود را با استفاده از جوی استیک کشف کنید. شما کنترل دستی را از طریق رابط جوی استیک بررسی میکنید و با استفاده از مبحث "/cmd_vel" ROS2 به حرکت خودگردان میپردازید و ربات خود را قادر میسازد دستورات را دنبال کند.
خلاقیت خود را آزاد کنید: Lineturtle فقط یک ربات نیست. این یک بوم برای تخیل شما است. با الگوها، طرح ها و رنگ های مختلف آزمایش کنید. یاد بگیرید که خطوط و اشکال بکشید و حتی شاهکارهای هنری خود را بسازید.
باتری و قابل شارژ: Lineturtle برای ادامه سرگرمی طراحی شده است. این دارای یک باتری قابل شارژ بادوام است که به شما اطمینان می دهد که زمان زیادی برای کاوش، طراحی و نوآوری دارید.
یادگیری جامع: در طول مسیر، موضوعات ضروری مانند کنترل موتور، عملکرد سروو، کنترل LED و نظارت بر باتری را پوشش خواهیم داد. شما درک عمیقی از نحوه کار ربات ها به دست خواهید آورد و پایه ای محکم برای پروژه های رباتیک آینده ایجاد خواهید کرد.
دسترسی به فایلهای CAD و مدار: ما فایلهای CAD را برای چاپ سهبعدی و فایلهای مداری برای الکترونیک در اختیار شما قرار میدهیم. شما همه چیزهایی را که برای ساختن Lineturtle نیاز دارید، گام به گام خواهید داشت.
انجمن و الهام: به انجمن پر جنب و جوش 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
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات