لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره توسعه رباتیک ROS2 - استفاده از ROS2 در پایتون
ROS2 Robotics Developer Course - Using ROS2 In Python
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
کسب تخصص در آخرین نسخه سیستم عامل ربات (ROS 2) در پایتون برای برنامه ریزی ربات های خود در مورد ابزارهای موجود در چارچوب ROS2 بیاموزید نحوه استفاده از کتابخانه مشتری جدید ROS2 برای توسعه کد برای ربات ها در پایتون را بیاموزید. ابزارهای شبیه سازی برای ایجاد محیط های رباتیک مجازی پیش نیازها: مهارت های عمومی کامپیوتر تجربه با زبان برنامه نویسی پایتون کامپیوتری که قادر به اجرای ROS2 یا ماشین مجازی باشد تجربه با لینوکس توصیه می شود، اما لازم نیست.
بهروزرسانیشده برای سال 2023! نحوه استفاده از سیستم عامل ربات (ROS) نسخه 2 پلت فرم (ROS2) را که برای برنامه ریزی رباتیک دنیای واقعی استفاده می شود، بیاموزید.
از رباتهای صنعتی، تا خودروهای خودران، تا سیستمهای توسعه تحقیقات. ROS ستون فقرات طیف گسترده ای از سیستم های خودکار است. من ریموند هستم، یک توسعه دهنده باتجربه سیستم های رباتیک با بیش از 10 سال تجربه در توسعه برنامه های روباتیک.
این دوره برای مبتدیانی طراحی شده است که تجربه کمی در استفاده از ROS2 دارند. کد نویسی در این دوره در پایتون 3 با استفاده از ROS2 Humble انجام می شود. ما نصب ROS2 را بررسی خواهیم کرد، نحوه توسعه کدی که از چارچوب استفاده می کند، و حتی ابزارهای شبیه سازی را بررسی می کنیم تا بتوانید ربات خود را بسازید و آن را در شبیه سازی کنترل کنید، با کدی که به راحتی می تواند به یک سیستم رباتیک واقعی منتقل شود.
با استفاده از Python و ROS2 نحوه ایجاد شبیهسازیهای رباتیک، ادغام ابزارهای پیشرفته و برنامهنویسی روباتها را خواهید آموخت. در اینجا چند بخش از دوره آمده است:
رئوس مطالب دوره:
این دوره به 8 بخش اصلی تقسیم می شود:
معرفی دوره
تنظیم محیط
نمایش کلی ROS2
استفاده از ROS2 در پایتون
ابزارهای ROS2 اضافی
شبیه سازی رباتیک
ویژگی های پیشرفته در ROS2
دوره خارج از کشور
بخش 1 یک مقدمه کلی برای دوره است.
در بخش 2 شما یاد خواهید گرفت که چگونه رایانه خود را به گونه ای تنظیم کنید که بتواند ROS 2 را اجرا کند. این شامل استفاده از سیستم عامل اوبونتو، نصب ROS 2 و معرفی شما با ویرایشگر کدی است که در این دوره از آن استفاده خواهیم کرد.
در بخش 3 من به شما در سطح بالایی آموزش خواهم داد که چه "ابزارهایی" در چارچوب ROS 2 گنجانده شده است، و هر یک از آنها چه کاری انجام می دهند.
شما بیشتر این دوره را در بخش 4 صرف خواهید کرد و یاد می گیرید که چگونه همه ابزارهای مختلف ROS2 را در کد پایتون خود پیاده سازی کنید.
بخش 5 استفاده از شبیه سازی و ابزارهای تجسم داده های حسگر را که ROS 2 ارائه می دهد، بررسی می کند.
بخش 6 به ویژگی های پیشرفته ROS 2 می پردازد. این موضوع ساخت ROS 2 را از منبع به منظور استفاده از ابزارهایی مانند SROS که به شما امکان می دهد داده های موضوع خود را ایمن کنید و همچنین از پل ROS 2 که به شما امکان می دهد، پوشش دهد. شما با گره های ROS 1 ارتباط برقرار می کنید.
ما همچنین با کتابخانه معروف OpenCV کار خواهیم کرد تا با داده های تصویری که از دوربین ربات ما می آید کار کنیم.
این دوره یک رویکرد جامع و عملی برای یادگیری ROS2 Humble در اوبونتو 22 با مثالهای واقعی و برنامهنویسی در پایتون ارائه میدهد.
پس منتظر چه چیزی هستید؟ بیایید با استفاده از نسخه جدید و بهبود یافته پرکاربردترین پلتفرم روباتیک منبع باز: ROS نسخه 2، به برنامه نویسی بپردازیم.
سرفصل ها و درس ها
معرفی دوره
Course Introduction
به دوره خوش آمدید!
Welcome To The Course!
ROS چیست؟
What Is ROS?
چیزهایی که باید توجه داشته باشید
Things To Note
جزئیات دوره به روز شد
Updated Course Details
راه اندازی محیط
Environment Setup
بخش معرفی
Section Intro
[اختیاری] نصب VMWare
[Optional] Installing VMWare
[اختیاری] [فقط MacOS] سیستم عامل مجازی را نصب کنید
[Optional] [MacOS Only] Install Virtual Operating System
نمایش نظرات