آموزش ROS 2 و Moveit 2 - کنترل یک بازوی رباتیک
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ایجاد URDF برای بازو روباتیک 6 محور
- پیکربندی روبات برای MoveIt 2 با استفاده از MoveIt Setup Assistant
- کنترل روبات با C++ API و Python MoveIt
- افزودن گریپر به روبات و پیکربندی آن با MoveIt
- ساخت فایل launch برای شروع کل اپلیکیشن شما
- ساخت پل بین MoveIt و سختافزار شما با استفاده از ros2_control
- تمرین با فعالیتها و چالشهای اضافی
پیش نیازهای دوره
- نصب Ubuntu 24.04 بر روی رایانه شما
- آشنایی اولیه با ROS 2: نودها، موضوعات، خط فرمان، URDF و غیره
- اگر تازه با ROS 2 شروع کردهاید، بهتر است با سری ROS 2 برای مبتدیان شروع کنید.
- نیازی به سختافزار نیست – میتوانید کل دوره را با شبیهسازی دنبال کنید.
توضیحات دوره
اگر مبانی ROS 2 را یاد گرفتهاید و میخواهید روی بازوهای روباتیک با استفاده از MoveIt 2 کار کنید؟
یا ممکن است شروع کرده باشید اما کاملاً گمگشته باشید؟
در این دوره، تمام مراحل لازم برای پیکربندی صحیح یک بازو روباتیک برای MoveIt 2 را فهمیده و با ساخت پروژهای از ابتدا، تمام مراحل را طی میکنید. در پایان دوره، این دانش را میتوانید به پروژههای خود اعمال کنید.
چرا این دوره؟
میدانیم که یادگیری MoveIt 2 میتواند کابوس واقعی باشد. سخت است بدانید کجا شروع کنید، چگونه پیکربندی را به درستی انجام دهید و آن را در برنامه ROS 2 خود ادغام کنید.
انواع زیادی از مراحل و جزئیات وجود دارد که باید به آنها توجه کنید، و مستندات آنلاین معمولاً فرض میکند که دانش بسیار بیشتری دارید و به شما مثل یک متخصص آموزش میدهد، که میتواند خستهکننده باشد.
مدرس خود در این مسیر بود و یاد گرفت چگونه با MoveIt 2 یک بازو روباتیک 6 محور را کنترل کند، برای استارتاپی که در گذشته شریک بود. بنابراین، این تجربه عملی را که برای روبات واقعی که در دنیای واقعی فروخته شد، با شما به اشتراک میگذارد.
هدف او ارائه یک راهنمای کامل، گام به گام برای راهاندازی و کنترل بازوی روباتیک با MoveIt است.
همچنین، مدرس قرار نیست فقط یک ربات موجود را به شما نشان دهد و بگوید «اینطوری انجام میشود». ما از ابتدا شروع خواهیم کرد و بازوی رباتیک 6 محوره سفارشی خودمان را میسازیم تا شما یاد بگیرید چگونه این مراحل را برای پروژههای خودتان تکرار کنید.
چگونه آموزش میدهد؟
اگر دورههای ROS 2 دیگری از مدرس گرفتهاید، میدانید که وقت شما را هدر نمیدهد.
متد آموزش من بسیار ساده است:
- گام به گام
- رفتن سر اصل مطلب
- یادگیری در حین انجام
همچنین، مدرس بر «چرایی» آنچه یاد میگیرید، تمرکز دارد. هدف فقط این نیست که شما کورکورانه مراحلی را تکرار کنید، بلکه این است که بفهمید چرا آن مراحل اهمیت دارند.
چه کار میکنید و در دوره یاد میگیرید؟
این دوره %100 بر پایه پروژه است. ما از یک پروژه خالی شروع میکنیم و همه چیز را گام به گام، با هم میسازیم.
شما خواهید:
- نصب ROS 2 و MoveIt 2
- ساخت URDF برای بازو روباتیک 6 محور
- پیکربندی این روبات برای MoveIt 2 با استفاده از MoveIt Setup Assistant
- افزودن گریپر به بازو
- ساخت بسته bringup با فایل launch برای شروع برنامه شما
- کنترل بازو و گریپر با API MoveIt (++C و Python)
- دستورات برای اتصال MoveIt به سختافزار خود با استفاده از ros2_control
هر بخش بر روی بخشهای قبلی ساخته میشود و شما با چالشهای اضافی برای تمرین بیشتر یادگیری خود را تقویت میکنید.
شما با انجام کار، یاد میگیرید و در پایان هر بخش میتوانید کد را دانلود کنید، تا آن را بهعنوان الگو برای پروژههای خود استفاده کنید.
پس، اگر میخواهید یاد بگیرید چگونه بازوی روباتیک را با MoveIt 2 و ROS 2 کنترل کنید، همین حالا در دوره شرکت کنید!
توجه - این دوره برای شما نیست اگر:
هرگز با ROS 2 کار نکردهاید. برای درک این دوره، نیاز به مبانی ROS 2 دارید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان ROS که میخواهند یاد بگیرند چگونه از MoveIt2 استفاده کنند.
- هرکسی که در مستندات MoveIt برای ROS 2 گم شده است.
- مهندسان/معلمان/محققان علاقهمند به کنترل بازوهای روباتیک با ROS 2
آموزش ROS 2 و Moveit 2 - کنترل یک بازوی رباتیک
-
خوش آمدید! 02:10
-
MoveIt 2 چیست و چرا به آن نیاز داریم؟ 02:55
-
چگونه حداکثر بهره را از این دوره ببرید؟ 01:03
-
مقدمه 02:04
-
نصب و راهاندازی ROS 2 بر روی Ubuntu 24.04 06:47
-
نصب MoveIt 2 02:51
-
ابزارهای دوره 03:32
-
مقدمه 00:58
-
ساخت بسته توضیحات 06:32
-
لینک اول – ساخت و راهاندازی URDF 10:46
-
لینک دوم – مرور روند افزودن لینکها به هم 14:08
-
فعالیت 01 – تکمیل URDF برای بازو 04:16
-
فعالیت 01 – راهحل 25:40
-
بهبود URDF با Xacro 08:00
-
ساخت فایل launch برای نمایش روبات 12:00
-
مقدمه 02:04
-
فعالیت 02 – افزودن برچسبهای برخورد 05:36
-
فعالیت 02 – راهحل 08:25
-
اجرای دستیار راه اندازی MoveIt 15:15
-
بررسی فایلها 07:29
-
اجرای فایل launch دمو MoveIt 11:38
-
مقدمه 00:59
-
ساخت URDF برای گریپر 22:46
-
اتصال گریپر به بازو 08:15
-
فعالیت 03 – افزودن گریپر به پیکربندی MoveIt 03:17
-
فعالیت 03 – راهحل 16:08
-
مقدمه 01:57
-
ایجاد و راهاندازی پکیج Bringup 07:12
-
شروع همهچیز از ترمینال 07:59
-
فعالیت 04 – نوشتن فایل launch 01:52
-
فعالیت 04 – راهحل 10:55
-
مقدمه 02:54
-
اجرای حرکت بازو با C++ API MoveIt 19:41
-
هدف مفصل و موضع – ++C 13:14
-
مسیر کارتیزین 11:02
-
یکپارچهسازی API C++ در داخل نود شیءگرا - راهاندازی 08:35
-
یکپارچهسازی API C++ در داخل نود شیءگرا - متدها 12:29
-
افزودن مشترک موضوع 13:49
-
فعالیت 05 – افزودن مشترکین برای دستورات مفصل و موضع 02:09
-
فعالیت 05 – راهحل [1/2] 09:25
-
فعالیت 05 – راهحل [2/2] 15:36
-
مقدمه 01:30
-
اجرای حرکت بازو با API پایتون MoveIt 11:14
-
هدف مفصل و موضع – پایتون 09:46
-
یکپارچهسازی API پایتون در داخل نود شیءگرا 12:49
-
افزودن مشترکین موضوع 14:38
-
مقدمه 02:24
-
مروری سریع ros2_control و سختافزاری که استفاده میکنم 04:23
-
بررسی پکیج my_robot_hardware 08:31
-
استفاده از رابط سختافزاری در URDF 08:41
-
تغییر بین روبات واقعی و کامپوننت شبیهسازی 06:16
-
اقدامات بعدی 01:49
مشخصات آموزش
آموزش ROS 2 و Moveit 2 - کنترل یک بازوی رباتیک
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:52
- مدت زمان :07:08:18
- حجم :3.86GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy