توضیحات
آموزش رباتیک در پایتون
نام دوره: ROS2 Robotics Developer Course – Using ROS2 In Python
پیش نیاز:
- مهارتهای عمومی رایانه ای.
- تجربه زبان برنامه نویسی پایتون.
- رایانه ای با قابلیت اجرای ROS2 یا ماشین مجازی.
- برخی از تجربه های لینوکس توصیه می شود ، اما لازم نیست.
توضیحات:
بیاموزید که چگونه از سیستم عامل ربات (ROS) نسخه 2 پلت فرم (ROS2) استفاده کنید. که برای برنامه ریزی رباتیک دنیای واقعی استفاده می شود.
این دوره برای مبتدیان با کمترین تجربه بدون استفاده از ROS2 طراحی شده است. کدنویسی در این دوره با استفاده از ROS2 Foxy در پایتون 3 انجام می شود . ما با نصب ROS2 ، نحوه توسعه کدی که از چارچوب استفاده می کند ، و حتی ابزارهای شبیه سازی می پردازیم تا بتوانید ربات خود را بسازید و آن را در شبیه سازی کنترل کنید ، با کدی که به راحتی به یک سیستم رباتیک واقعی منتقل می شود.
این دوره همچنین برای توسعه دهندگانی که از نسخه قبلی ROS استفاده کرده اند. و می خواهند یاد بگیرند که چگونه از ROS2 API تازه استفاده کنند ، نیز مناسب است. همچنین لازم به ذکر است که برخلاف ROS2 ، ROS1 دارای پشتیبانی متقابل است که به شما امکان می دهد در اوبونتو ، ویندوز 10 و MacOs Mojave استفاده شود. ROS2 همچنین امکان سازگاری با سیستم های ROS1 را فراهم می کند ، بنابراین می توانید پروژه های جدید ROS2 خود را با سیستم های قبلی ROS1 ادغام کنید.
این دوره به 6 بخش اصلی تقسیم شده است:
- معرفی دوره
- تنظیم محیط
- بررسی اجمالی ROS2
- استفاده از ROS2 در پایتون
- شبیه سازی رباتیک
- ویژگی های پیشرفته در ROS2
- بخش 1 مقدمه کلی این دوره است.
- در بخش 2 شما می آموزید که چگونه کامپیوتر خود را طوری تنظیم کنید که بتواند ROS 2 را اجرا کند. این شامل استفاده از سیستم عامل اوبونتو ، نصب ROS 2 و معرفی ویرایشگران کدهایی است که در این دوره استفاده خواهیم کرد.
- در بخش 3 ، من در سطح بالایی به شما می آموزم که “ابزارها” در چارچوب ROS 2 چیست و هر کدام از آنها چه کاری انجام می دهند.
- شما بیشتر این دوره را در بخش 4 می گذرانید ، و می آموزید که چگونه همه ابزارهای مختلف ROS2 را در کد پایتون خود پیاده سازی کنید.
- بخش 5 با استفاده از شبیه سازی و ابزارهای تجسم داده های حسگر ROS 2 ارائه می شود.
- بخش 6 ویژگی های پیشرفته ROS 2 را مرور می کند. این شامل ساخت ROS 2 از منبع به منظور استفاده از ابزارهایی مانند SROS است که به شما امکان می دهد داده های موضوع خود را ایمن کنید .
ما همچنین با کتابخانه معروف OpenCV همکاری خواهیم کرد تا با داده های تصویری که از دوربین ربات ما تهیه می شود کار کنیم.
دوره آموزش رباتیک برای چه کسانی است:
- هر کسی که می خواهد در چارچوب ROS2 برای توسعه نرم افزار رباتیک بیشتر بیاموزد.
- توسعه دهندگان ROS1 که می خواهند بدانند چه ویژگی های جدیدی در ROS2 وجود دارد و نحوه استفاده از API جدید آن
- هر کسی که می خواهد یاد بگیرد چگونه برنامه نویسی ربات ها را در پایتون انجام دهد.
بخشی از دوره:
یودمی ایران –
دوره در خواستی خود را در انجمن مطرح کنید
am –
سلام. دوره دارای زیر نویس می باشد ؟
یودمی ایران –
سلام عرض شد
بله زیرنویس انگلیسی
عباس –
سلام قطعات این دوره رو باید از کجا تهیه کرد؟