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