آیا می خواهید ROS 2، دومین و آخرین نسخه سیستم عامل Robot را با ساختن یک ربات واقعی یاد بگیرید؟
فلسفه این دوره یادگیری با انجام و به نقل از نویسنده و معلم آمریکایی دیل کارنگی است
یادگیری یک فرآیند فعال است. ما با انجام کار یاد می گیریم، تنها دانشی که استفاده می شود در ذهن شما می ماند.
برای اینکه شما بر مفاهیم مطرح شده در این دوره تسلط داشته باشید و از آنها در پروژه های خود یا، چرا که نه، در شغل آینده خود استفاده کنید، من شما را از طریق یادگیری تمام عملکردهای ROS از نظر تئوری و دیدگاه عملی.
هر بخش از سه بخش تشکیل شده است:
توضیح نظری مفهوم و عملکرد
استفاده از مفهوم در یک مثال کاربردی ساده
کاربرد عملکرد در یک ربات واقعی
تقریبا فراموش کردم! ما به یک بخش دیگر، ضروری و هیجان انگیز از این دوره برای یادگیری فعال شما نیاز داریم!
ایده های خود را در ربات (واقعی یا شبیه سازی شده در رایانه شخصی خود) آزمایش، توسعه و آزمایش کنید
در هر بخش از دوره، یک مفهوم جدید را به شما معرفی می کنم و سپس از آن برای افزودن قابلیت های جدید به ربات استفاده می کنیم:
مقدمه ای بر دوره
محیط را تنظیم کنید: اوبونتو و ROS Noetic را نصب کنید
معرفی ROS: ROS چیست و چرا در رباتیک بسیار مهم است.
اولین گره ROS
را ایجاد کنیدناشر/مشترک ROS
Digital Twin: از یک شبیه ساز برای توسعه و آزمایش عملکردهای ربات بدون نیاز به هیچ دستگاه سخت افزاری استفاده کنید
URDF
Gazebo
پارامترها
RViz2
فایل ها را راه اندازی کنید
کنترل: نحوه ایجاد یک سیستم کنترل برای محرک های ربات
تایمر
خدمات
ros2_control
Kinematics: از بسته MoveIt استفاده کنید! برای برنامه ریزی مسیر
TF2
MoveIt! 2
برنامه: رابط و در دسترس قرار دادن تمام عملکردهای ربات برای سایر نرم افزارها برای ایجاد برنامه ها و عملکردهای پیچیده تر
اقدامات
الکسا: از دستیار صوتی الکسا برای فعال کردن ربات با صدا استفاده کنید
ساخت ربات: ربات واقعی را بسازید و همه عملکردها را از یک ربات شبیه سازی شده به یک ربات واقعی منتقل کنید
Arduino IDE
ارتباط سریال
نتیجه گیری و خلاصه دوره
برای تسهیل یادگیری شما و کمک به ملحق شدن به دنیای رباتیک، درس های کد هم در C++ و هم در Python در دسترس هستند و شما می توانید تصمیم بگیرید که از کدام زبان در طول دوره استفاده کنید.
به هر حال، برای تکمیل نمایه توسعه دهنده نرم افزار Robotics خود به شما پیشنهاد می کنم هر دو را دنبال کنید!
ربات مهندس ناوبری خودمختار
نمایش نظرات