🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره توسعهدهنده رباتیک C++ - استفاده از ROS در C++
- آخرین آپدیت
دانلود C++ Robotics Developer Course - Using ROS in C++
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش برنامهنویسی ربات با ROS و C++
در این دوره جامع، برنامهنویسی رباتها را با استفاده از سیستم عامل ربات (ROS) و زبان قدرتمند C++ بیاموزید.
آنچه خواهید آموخت:
آشنایی با سیستم عامل ربات (ROS)
کاربرد ROS در توسعه رباتیک
ابزارهای موجود در چارچوب ROS
استفاده از کتابخانه ROS C++ برای کدنویسی ربات
ابزارهای شبیهسازی رباتیک برای برنامهنویسی و تست در محیط مجازی
پیشنیازها:
مهارتهای عمومی کامپیوتر
تجربه کار با C++ (ترجیحاً)
کامپیوتر مناسب برای اجرای ماشین مجازی
تجربه کار با اوبونتو لینوکس (ترجیحاً)
یاد بگیرید چگونه از پلتفرم سیستم عامل ربات (ROS) که برای برنامهنویسی رباتهای دنیای واقعی استفاده میشود، بهره ببرید. این دوره برای کسانی طراحی شده است که میخواهند رباتها را با استفاده از یکی از پرکاربردترین زبانهای کدنویسی در صنعت، یعنی C++، برنامهنویسی کنند. کدنویسی در این دوره با C++ با استفاده از ROS Noetic بر روی سیستم عامل اوبونتو 20.04 انجام میشود.
این دوره شامل نصب ROS، نحوه توسعه کدی که از چارچوب استفاده میکند و همچنین ابزارهای شبیهسازی را پوشش میدهد تا بتوانید ربات خود را بسازید و در شبیهسازی کنترل کنید. کدی که خواهید نوشت به راحتی قابل انتقال به یک سیستم رباتیک واقعی است.
ساختار دوره:
این دوره به 6 بخش اصلی تقسیم شده است:
مقدمه دوره
راهاندازی محیط
مرور کلی ROS
استفاده از ROS در C++
شبیهسازی رباتیک
جمعبندی دوره
بخش 1 مقدمهای کلی بر دوره ارائه میدهد.
در بخش 2 یاد میگیرید چگونه کامپیوتر خود را برای اجرای ROS راهاندازی کنید. این شامل استفاده از سیستم عامل اوبونتو، نصب ROS و معرفی ویرایشگرهای کد است که در این دوره استفاده خواهیم کرد.
در بخش 3 با یک نگاه کلی، ابزارهای موجود در چارچوب ROS و کارکرد هر کدام را توضیح خواهم داد.
بیشترین زمان این دوره را در بخش 4 سپری خواهید کرد و یاد میگیرید چگونه تمام ابزارهای مختلف ROS را در کد C++ خود پیادهسازی کنید.
بخش 5 به استفاده از ابزارهای شبیهسازی و بصریسازی دادههای حسگر که ROS ارائه میدهد، میپردازد.
و در نهایت، جمعبندی دوره به شما میگوید پس از اتمام دوره چه کارهایی میتوانید انجام دهید، و همچنین به پرسشهای متداول پاسخ داده و یک نظرسنجی برای کمک به بهبود دوره ارائه میدهد.
پس منتظر چه هستید؟ بیایید شروع به برنامهنویسی کنیم، با استفاده از پرکاربردترین پلتفرم رباتیک متنباز، یعنی ROS.
سرفصل ها و درس ها
معرفی دوره
Course Introduction
به دوره خوش آمدید!
Welcome To The Course!
ROS چیست؟
What Is ROS?
نکات قابل توجه
Things To Note
آماده سازی محیط
Environment Setup
مقدمه بخش
Section Intro
نصب سیستم عامل مجازی
Installing Virtual Operating System
نصب سیستم عامل مجازی (فقط مک)
[MAC Only] Installing Virtual Operating System
نصب ROS
Installing ROS
به روز رسانی ویرایشگر کد (نکته)
[Note] Code Editor Update
نصب ویرایشگرهای کد
Installing Code Editors
مرور کلی ROS
ROS Overview
مقدمه بخش
Section Intro
مرور کلی چارچوب ROS
ROS Framework Overview
آزمون مرور کلی چارچوب ROS
ROS Framework Overview Quiz
مرور کلی شبیه سازی و تجسم ROS
ROS Simulation And Visualization Overview
آزمون مرور کلی شبیه سازی و تجسم ROS
ROS Simulation And Visualization Overview Quiz
استفاده از ROS در C++
Using ROS In C++
مقدمه بخش
Section Intro
پرسیدن سوالات
Asking Questions
فضاهای کاری ROS
ROS Workspaces
مرور کلی راهنمای سبک C++ در ROS
ROS C++ Style Guide Overview
ایجاد ناشران (Publishers)
Creating Publishers
کامپایل نودهای ROS
Compiling ROS Nodes
ایجاد مشترکان (Subscribers)
Creating Subscribers
انواع پیام
Message Types
پروژه: ناشران و مشترکان
Project: Publishers And Subscribers
نمایش نظرات