رباتیک و ROS 2 - یادگیری عملی - Manipulators
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت
- ایجاد یک ربات واقعی که توسط ROS 2 طراحی شده است.
- تسلط به ROS2، آخرین نسخه از سیستم عامل ربات
- تئوری رباتیک
- استفاده از Alexa برای فعال سازی ربات
- برنامه نویسی آردوینو برای اپلیکیشن های رباتیک
- ایجاد همزاد دیجیتالی
- شبیه سازی ربات در Gazebo
- سینماتیک ربات
- برنامه ریزی ترجکتوری (مسیر پروازها) با MoveIt 2
- استفاده از کتابخانه ros2_control
- Mater Rviz2
پیش نیازهای دوره
- دانش پایه پایتون یا ++C
- دانش پایه لینوکس
- بدون نیاز به دانش قبلی در مورد ROS یا ROS 2
- بدون نیاز به دانش قبلی در مورد تئوری رباتیک
- بدون نیاز به سخت افزار. تمام دوره را میتوان فقط با استفاده از کامپیوتر شخصی نیز دنبال کرد.
توضیحات دوره
آیا دوست دارید ROS 2، دومین و آخرین نسخه سیستم عامل ربات را با ساخت یک ربات واقعی یاد بگیرید؟
فلسفه این دوره یادگیری عملی و به نقل از نویسنده و مدرس آمریکایی دیل کارنگی است تا شما به مفاهیم مطرح شده در این دوره تسلط پیدا کنید و از آن ها در پروژه ها یا که در شغل آینده خود استفاده کنید. ما شما را از طریق یادگیری همه قابلیت های ROS هم از نظر تئوری و هم عملی راهنمایی می کنیم.
برای اینکه بتوانید بر مفاهیم مطرح شده در این دوره تسلط پیدا کنید و از آنها در پروژههای خود یا حتی در شغل آیندهتان استفاده کنید، من شما را در یادگیری تمام قابلیتهای ROS، چه از نظر تئوری و چه از نظر عملی، راهنمایی خواهم کرد.
هر بخش از سه بخش تشکیل شده است:
- توضیح تئوری مفهوم و قابلیت
- استفاده از مفهوم در یک مثال عملی ساده
- کاربرد قابلیت در یک ربات واقعی
برای تسهیل یادگیری و کمک به شما در پیوستن به دنیای رباتیک، دروس کدنویسی هم به زبانهای ++C و هم به زبان پایتون در دسترس هستند و شما میتوانید در طول دوره تصمیم بگیرید که از کدام زبان استفاده کنید.
این دوره برای چه کسانی مناسب است؟
- سازندگان و علاقمندان به رباتیک
- توسعه دهندگان نرم افزار که می خواهند ROS 2 و رباتیک را یاد بگیرند.
- دانشجویان یا مهندسانی که می خواهند یاد بگیرند که چگونه از ابتدا یک ربات بسازند.
- توسعه دهندگانی که از قبل ROS 2 را می شناسند و می خواهند از آن در یک اپلیکیشن واقعی استفاده کنند.
- توسعه دهندگان ROS که می خواهند ROS 2 را یاد بگیرند و به آن مهاجرت کنند.
رباتیک و ROS 2 - یادگیری عملی - Manipulators
-
هدف دوره 02:44
-
آشنایی با مدرس خود 01:37
-
از دوره نهایت استفاده را ببرید 03:23
-
معماری پروژه 03:16
-
ارائه دوره 03:39
-
<LAB/>نصب ROS 2 Humble روی اوبونتو 22.04<LAB> 05:50
-
<LAB/>نصب ROS 2 Jazzy روی اوبونتو 24.04<LAB> 06:03
-
<LAB/>پیکربندی محیط توسعه در اوبونتو 24.04<LAB> 11:04
-
<LAB/>پیکربندی محیط توسعه در اوبونتو 24.04<LAB> 11:39
-
<LAB>چگونگی استفاده از محتوای دوره</LAB> 08:55
-
چرا سیستم عامل ربات؟ 04:34
-
ROS 2 چیست؟ 03:09
-
چرا سیستم عامل جدید ربات؟ 04:49
-
معماری ROS 2 03:18
-
انتزاع سختافزاری 02:58
-
کنترل دستگاه در سطح پایین 01:25
-
پیام رسانی بین فرآیندها 06:53
-
مدیریت پکیج 01:38
-
معماری اپلیکیشن ROS 2 02:52
-
مقدمهای بر ROS 2 None
-
<LAB> ایجاد و فعال سازی فضای کاری </LAB> 09:42
-
<PY/> پابلیشر ساده <PY> 17:35
-
<Publisher <++C ساده <++C/> 22:18
-
<PY> سابسکرایبر ساده <PY/> 12:40
-
<++C> سابسکرایبر ساده <++C/> 15:17
-
فضاهای کاری، Publishers و سابسکرایبرها None
-
توضیحات ربات 03:47
-
URDF 05:20
-
<LAB> ایجاد مدل LAB> URDF/> 26:35
-
<LAB> تکمیل مدل LAB> URDF/> 21:31
-
RViz 2 05:46
-
پارامترها 02:04
-
<PY> پارامترها <PY/> 12:26
-
<++C> پارامترها <++C/> 16:32
-
<LAB/> پارامتر LAB> ROS 2> 06:29
-
URDF و پارامترها None
-
<LAB/> مصورسازی ربات <LAB> 07:18
-
فایل های راه اندازی 05:58
-
<LAB/> مصورسازی ربات با فایل های راه اندازی <LAB> 17:22
-
یک دوربین RGB به ربات خود اضافه کنید None
-
Gazebo 04:28
-
<LAB/> شبیه سازی ربات <LAB> 10:05
-
<LAB/> راه اندازی شبیه سازی <LAB> 20:22
-
شبیهسازی یک دوربین RGB در Gazebo None
-
کنترل ROS 2 08:51
-
انواع کنترلها 05:44
-
<LAB/> - بررسی ros2_control با LAB> Gazebo> 21:48
-
فایل پیکربندی YAML 02:53
-
<LAB> پیکربندی LAB> ros2_control/> 17:10
-
<LAB/> راه اندازی کنترلر <LAB> 13:42
-
<LAB> آشنایی با LAB> ros2_control CLI/> 08:27
-
سینماتیک ربات 05:28
-
ژست بازوی ربات 05:15
-
بردار ترجمه 06:48
-
چرخش های ابتدایی 19:29
-
ماتریس چرخش 03:10
-
ماتریس تبدیل 04:22
-
معرفی Forward Kinematics 07:17
-
کتابخانه TF2 02:35
-
<LAB/> ابزارهای LAB> TF2> 09:53
-
سرویس های ROS 2 05:42
-
<PY/> سرور سرویس <PY> 18:36
-
<++C/> سرور سرویس <++C> 22:04
-
تبدیل های استاتیک و دینامیک 02:35
-
<PY/> سرویس کلاینت <PY> 16:18
-
<++C/> سرویس کلاینت <++C> 22:14
-
بازنمایی های زاویه 01:47
-
زوایای اویلر 03:21
-
کواترنیون 03:56
-
<PY/> سرویس اویلر به کواترنیون <PY> 30:06
-
<++C/> سرویس اویلر به کواترنیون <++C> 27:54
-
کینماتیک معکوس 04:33
-
MoveIt! 2 03:08
-
<LAB/> پیکربندی LAB> MoveIt 2> 22:35
-
<LAB/> راه اندازی LAB> MoveIt 2> 24:51
-
لایه اپلیکیشن 04:15
-
اکشنهای ROS 2 07:21
-
<PY/> ایجاد اکشن سرور <PY> 21:25
-
<++C/> ایجاد سرور اکشن <++C> 44:20
-
<PY/> ایجاد کلاینت اکشن <PY> 19:23
-
<++C/> ایجاد کلاینت اکشن <++C> 33:45
-
MoveIt! 2 API 02:17
-
<PY>MoveIt! 2 API</PY> 26:11
-
<++C++> MoveIt! 2 API </C> 21:13
-
<LAB>MoveIt! 2 API</LAB> 04:10
-
سرور تسک 01:51
-
<PY>Task Server</PY> 28:18
-
<++C> سرور تسک <++C/> 34:53
-
<LAB>Task Server</LAB> 14:08
-
مهارت Alexa 04:10
-
<LAB/> توسعه مهارت های LAB> Alexa> 13:21
-
<LAB/> یکپارچه سازی مهارت های LAB> Alexa> 05:14
-
<LAB/> ارتباط ربات با LAB> Alexa> 13:37
-
<LAB/> مدل تعامل صوتی <LAB> 16:47
-
<LAB/> راه اندازی شبیه سازی ربات <LAB> 12:42
-
مکانیک و الکترونیک 03:01
-
آردوینو و ROS 2 02:43
-
<HWLAB/> گره پابلیشر با آردوینو <HWLAB> 10:33
-
<PY/> گره پابلیشر با آردوینو <PY> 10:08
-
<++C/> گره پابلیشر با آردوینو <++C> 12:45
-
<HWLAB/> تست گره پابلیشر با آردوینو <HWLAB> 03:43
-
<HWLAB/> گره سابسکرایبر با آردوینو <HWLAB> 03:37
-
<PY/> گره سابسکرایبر با آردوینو <PY> 08:39
-
<++C/> گره سابسکرایبر با آردوینو <++C> 08:30
-
<HWLAB/> تست گره سابسکرایبر با آردوینو <HWLAB> 02:43
-
<HWLAB/> سروموتورها با آردوینو <HWLAB> 09:51
-
گرههای چرخه عمر ROS 2 07:48
-
<PY/> ایجاد گره چرخه عمر <PY> 19:28
-
<++C/> ایجاد گره چرخه عمر <++C> 22:08
-
<CLI </LAB چرخه عمر LAB> ROS 2> 07:51
-
<++C/> رابط ros2_control - اعلان <++C> 13:44
-
<++C/> رابط ros2_control - تعریف <++C> 40:22
-
<++C/> رابط ros2_control - پلاگین <++C> 11:52
-
<LAB/> رابط ros2_control - پیکربندی <LAB> 13:35
-
<HWLAB/> کنترل ربات با آردوینو <HWLAB> 17:51
-
<HWLAB/> راه اندازی ربات کامل <HWLAB> 06:35
-
خلاصه 02:57
-
گام بعدی چیست؟ 01:47
مشخصات آموزش
رباتیک و ROS 2 - یادگیری عملی - Manipulators
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:مقدماتی
- تعداد درس:118
- مدت زمان :21:40:57
- حجم :7.65GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy