آموزش سیستم عامل ربات ها – راس ROS 2
216 بار بازدید -
پارسال
-
FaraDars: آموزش سیستم عامل ربات
FaraDars: آموزش سیستم عامل ربات ها – راس ROS 2 - (برای مشاهده نسخه کامل آموزش به لینک زیر مراجعه کنید)
fdrs.ir/yyaf
0:00:00 درس یکم: ROS چیست؟
0:04:01 درس دوم: تفاوت با ورژن قبلی
0:05:39 درس سوم: آشنایی با سایت ROS و docs.ros و توضیحات نصب ROS در ویندوز
0:17:18 درس چهارم: توضیحات برای نصب در لینوکس (Linux) و مک (macOS)
0:18:53 درس پنجم: آمادهسازی اجرا
0:22:37 درس ششم: اجرای اولین برنامه و پکیج عیبیابی
0:32:36 درس هفتم: آشنایی با گره (Node) در ROS2
سیستم عامل ربات (ROS) چیست؟
در رباتهای اصولی و پیشرفته اطلاعات زیادی بین برنامههای مربوط به سنسورها و عملگرها در حال جابجا شدن است اما با توجه به نوع هر یک از این دادهها، فرمتی استاندارد و کاربردی برای آنها در نظر گرفته شده است که برای نوشتن برنامه یک ربات، نیاز است تا این اصول رعایت شود تا برنامههای گسترده ربات بتوانند به راحتی و زیبایی در کنار یکدیگر کار کنند. توسط سیستمعامل ربات (ROS)، تمامی ارتباطات در یک ربات، طبق قاعده و اصول خودش پیادهسازی میشود. به این صورت که هر برنامه که Node یا گره نامیده میشود، میتواند اطلاعات خود را در قالب پیامها، پارامترها یا توابع با سایر برنامهها به اشتراک بگذارد.
اهمیت یادگیری این آموزش چیست؟
فرض کنید در ربات یک سنسور، لیزر اسکنر (Laser Scanner) دارید و این سنسور اطلاعات خود را برای واحد پردازش ارسال میکند. با استفاده از ROS نه تنها میتوانید این کار را به صورت حرفهای و اصولی انجام دهید، بلکه به عنوان مثال، حتی میتوانید از طریق شبکه به صورت گرافیکی و سهبعدی اطلاعات سنسور را مشاهده کنید یا میتوانید اطلاعات دوربینهای ربات خود را در اختیار دیگران قرار دهید تا آنها، رباتهای خود را با تصاویر ضبط شده دوربین تست کنند یا میتوانید به صورت کامل یک محیط را شبیهسازی کنید و هر نوع رباتی که دوست دارید را در آن بسازید و سنسورهای مختلفی روی آن نصب کنید و برنامه آن را بنویسید.
در این فرادرس چطور و چگونه یاد میگیریم؟
برای کار با ROS میتوان از زبانهای برنامهنویسی ++C و Python استفاده کرد که در این آموزش با هر دو زبان، مهارتهای لازم را برای پیادهسازی برنامهها، کسب میکنیم. نسخه پیشرفتهتر ROS2 بر روی سیستمعاملهای مختلفی قابل اجرا است که در این آموزشها با سیستمعامل ویندوز پیش میرویم و برای کار با لینوکس نیز توضیحاتی داده میشود که مخاطبان بتوانند با هر سیستمعاملی که میخواهند یادگیری را شروع کنند. سیستمعامل رباتها یا ROS از سال ۲۰۰۷ ارائه شده است که در حال حاضر نخسه دوم ROS با نام ROS2 بهترین گزینه برای توسعه برنامههای رباتها است و با توجه به گسترده شدن رباتها و عیبیابی آنها، توسعه برنامههای آنها بدون ROS کاری دشوار و نشدنی است.
آموزش سیستم عامل ربات ها – راس ROS 2 - (برای مشاهده نسخه کامل آموزش به لینک زیر مراجعه کنید)
fdrs.ir/yyaf
پارسال
در تاریخ 1402/03/10 منتشر شده
است.
216
بـار بازدید شده