لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره توسعه رباتیک ROS2 C++ - استفاده از ROS2 در C++
ROS2 C++ Robotics Developer Course - Using ROS2 In C++
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
کسب تخصص در جدیدترین نسخه سیستم عامل روبات (ROS 2) در C++ برای برنامه ریزی ربات های خود با ابزارهای موجود در چارچوب ROS2 آشنا شوید نحوه استفاده از کتابخانه مشتری جدید ROS2 برای توسعه کد برای ربات ها در C++ را بیاموزید. ابزارهای شبیه سازی برای ایجاد محیط های رباتیک مجازی یاد بگیرید چگونه از معماری غیرمتمرکز ROS2 برای برقراری ارتباط بین چند ربات استفاده کنید.
با نحوه استفاده از سیستم عامل روبات (ROS) نسخه 2 پلت فرم (ROS2) که برای برنامه ریزی رباتیک دنیای واقعی استفاده می شود، آشنا شوید.
از رباتهای صنعتی، تا خودروهای خودران، تا سیستمهای توسعه تحقیقات. ROS ستون فقرات طیف گسترده ای از سیستم های خودکار است.
این دوره برای مبتدیانی طراحی شده است که تجربه کمی در استفاده از ROS2 دارند. کد نویسی در این دوره به زبان C++ با استفاده از ROS2 Humble انجام می شود. ما نصب ROS2 را بررسی خواهیم کرد، نحوه توسعه کدی که از چارچوب استفاده می کند، و حتی ابزارهای شبیه سازی را بررسی می کنیم تا بتوانید ربات خود را بسازید و آن را در شبیه سازی کنترل کنید، با کدی که به راحتی می تواند به یک سیستم رباتیک واقعی منتقل شود.
این دوره همچنین برای توسعه دهندگانی مناسب است که از نسخه ROS قبلی استفاده می کنند و می خواهند یاد بگیرند که چگونه از API ROS2 تازه کار شده استفاده کنند. همچنین شایان ذکر است که برخلاف ROS1، ROS2 دارای پشتیبانی چند پلتفرمی است که امکان استفاده از آن را در اوبونتو، ویندوز 10 و برخی از نسخههای MacOS فراهم میکند. ROS2 همچنین امکان سازگاری با سیستمهای ROS1 را فراهم میکند، بنابراین میتوانید پروژههای ROS2 جدید خود را با سیستمهای ROS1 قبلی خود یکپارچه کنید.
رئوس مطالب دوره:
این دوره به 7 بخش اصلی تقسیم می شود:
معرفی دوره
تنظیم محیط
نمایش کلی ROS2
استفاده از ROS2 در C++
ابزارهای ROS2 اضافی
شبیه سازی رباتیک
ویژگی های پیشرفته در ROS2
بخش 1 یک مقدمه کلی برای دوره است.
در بخش 2 شما یاد خواهید گرفت که چگونه رایانه خود را به گونه ای تنظیم کنید که بتواند ROS 2 را اجرا کند. این شامل استفاده از سیستم عامل اوبونتو، نصب ROS 2 و معرفی شما با ویرایشگرهای کدی است که در این دوره از آنها استفاده خواهیم کرد.
در بخش 3 من به شما در سطح بالایی آموزش خواهم داد که چه "ابزارهایی" در چارچوب ROS 2 گنجانده شده است، و هر یک از آنها چه کاری انجام می دهند.
شما بیشتر این دوره را در بخش 4 صرف خواهید کرد و یاد می گیرید که چگونه همه ابزارهای مختلف ROS2 را در کد C++ خودتان پیاده سازی کنید.
بخش 5 به برخی از ابزارهایی که ROS2 در خارج از محیط کدنویسی ارائه می کند نگاه می کند.
بخش 6 استفاده از شبیه سازی و ابزارهای تجسم داده های حسگر را که ROS 2 ارائه می دهد، بررسی می کند.
بخش 6 به ویژگی های پیشرفته ROS 2 می پردازد. این موضوع ساخت ROS 2 را از منبع به منظور استفاده از ابزارهایی مانند SROS که به شما امکان می دهد داده های موضوع خود را ایمن کنید و همچنین از پل ROS 2 که به شما امکان می دهد، پوشش دهد. شما با گره های ROS 1 ارتباط برقرار می کنید.
ما همچنین با کتابخانه معروف OpenCV کار خواهیم کرد تا با داده های تصویری که از دوربین ربات ما می آید کار کنیم.
پس منتظر چه چیزی هستید؟ بیایید با استفاده از نسخه جدید و بهبود یافته پرکاربردترین پلتفرم روباتیک منبع باز: ROS نسخه 2، به برنامه نویسی بپردازیم.
سرفصل ها و درس ها
معرفی دوره
Course Introduction
به دوره خوش آمدید!
Welcome To The Course!
ROS چیست؟
What Is ROS?
نکاتی که باید در مورد این دوره توجه داشته باشید
Things To Note About This Course
راه اندازی محیط
Environment Setup
بخش معرفی
Section Intro
[ویندوز] سیستم عامل مجازی را نصب کنید
[Windows] Install Virtual Operating System
[MacOS] سیستم عامل مجازی را نصب کنید
[MacOS] Install Virtual Operating System
نمایش نظرات