×
۴۹,۰۰۰ تومان ۲۹,۴۰۰ تومان

آموزش سیستم ‌عامل ربات ها (ROS) - مقدماتی

آموزش سیستم ‌عامل ربات ها (ROS) - مقدماتی

تعداد دانشجو
۱۴۹ نفر
مدت زمان
۴ ساعت و ۴۷ دقیقه
هزینه عادی آموزش
۴۹,۰۰۰ تومان
در طرح تخفیف
۲۹,۴۰۰ تومان

(کسب اطلاعات بیشتر +)
محتوای این آموزش
آموزش سیستم ‌عامل ربات ها (ROS) - مقدماتی

دانش رباتیک روز به روز در حال پیشرفته شدن و گسترش یافتن است و هر روزه برنامه ها و چالش های بیشتری در سیستم های رباتیکی به وجود می آید، اما شاید پیاده سازی این برنامه ها توسط ما، نیاز به وقت زیادی داشته باشد، اما اگر بتوانیم از برنامه های دیگران مخصوصا تیم های رباتیک دانشگاه های کشورهای دیگر استفاده کنیم، می توانیم همراه با تکنولوژی در این زمینه پیشرفت کنیم. هدف از این آموزش در مرحله اول، رعایت استانداردهای برنامه های رباتیک است که به کمک ROS می توانیم برنامه های ربات خود را در اختیار دیگران قرار داده و در مرحله دوم، از برنامه های دیگران در ربات خود استفاده کنیم. با استفاده از ROS و رعایت استانداردهای برنامه نویسی و نیز نوشتن برنامه های موثر می توانیم هر قابلیت مهمی را به ربات خود اضافه نماییم.

آموزش سیستم ‌عامل ربات ها (ROS) - مقدماتی

تعداد دانشجو
۱۴۹ نفر
مدت زمان
۴ ساعت و ۴۷ دقیقه
هزینه عادی آموزش
۴۹,۰۰۰ تومان
در طرح تخفیف
۲۹,۴۰۰ تومان

(کسب اطلاعات بیشتر +)
محتوای این آموزش
مدرس
علیرضا عبدالکریمی

دانشجوی کارشناسی ارشد مهندسی کامپیوتر - هوش مصنوعی

مهندس علیرضا عبدالکریمی، دانشجوی کارشناسی ارشد هوش مصنوعی در دانشگاه صنعتی خواجه نصیرالدین طوسی هستند. ایشان از سال 1390 رباتیک را به صورت حرفه‌ای شروع کرده‌اند و پس از دو سال موفق به کسب رتبه اول جشنواره خوارزمی و مدال نقره المپیاد ملی مهارت در رشته الکترونیک شده‌اند.

چکیده آموزش


توضیحات تکمیلی

دانش رباتیک روز به روز در حال پیشرفته شدن و گسترش یافتن است و هر روزه برنامه ها و چالش های بیشتری در سیستم های رباتیکی به وجود می آید، اما شاید پیاده سازی این برنامه ها توسط ما، نیاز به وقت زیادی داشته باشد، اما اگر بتوانیم از برنامه های دیگران مخصوصا تیم های رباتیک دانشگاه های کشورهای دیگر استفاده کنیم، می توانیم همراه با تکنولوژی در این زمینه پیشرفت کنیم.

هدف از این آموزش در مرحله اول، رعایت استانداردهای برنامه های رباتیک است که به کمک ROS می توانیم برنامه های ربات خود را در اختیار دیگران قرار داده و در مرحله دوم، از برنامه های دیگران در ربات خود استفاده کنیم. با استفاده از ROS و رعایت استانداردهای برنامه نویسی و نیز نوشتن برنامه های موثر می توانیم هر قابلیت مهمی را به ربات خود اضافه نماییم. برای مثال، یاد می گیریم که چگونه ربات خود را شبیه سازی کنیم یا از ربات های شبیه سازی شده استفاده کنیم.

علاوه بر موارد ذکر شده می توانیم، اطلاعات سنسورهای دیگر تیم های رباتیک را به عنوان ورودی به برنامه های ربات خود بدهیم تا نتیجه برنامه ها را بررسی کنیم، تمامی اتفاقات برنامه ها را ثبت و رویت کنیم و از برنامه های مهم موجود در اینترنت استفاده نماییم. برای مثال، با ربات خود، در محیط نقشه برداری و مسیریابی کنیم یا این که یک بازوی رباتیک را طراحی و برنامه نویسی کنیم. تمامی این کارها می توانند بدون نیاز به سخت افزار و در یک محیط شبیه سازی شده قوی انجام گیرند. از آن جا که استفاده از ROS در برنامه های رباتیک مرسوم شده است، یادگیری این سیستم ضروری است چرا که در صورت تولید برنامه های غیر استاندارد، نمی توانیم از هزاران امکانات مهم مانند مسیریابی برای ربات خود بهره مند شویم.

در ادامه این فرادرس در آموزش سیستم‌ عامل ربات‌ ها (ROS) - تکمیلی - بخش اول مباحث برقراری ارتباط با برنامه‌های تحت ROS به صورت گرافیکی را بررسی می‌کنیم.

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: مقدمه ‌ای درباره ROS و آشنایی با لینوکس
    • مقدمه
    • معرفی لینوکس
    • کدام نسخه از لینوکس بهتر است؟
    • کار با دستورهای اولیه لینوکس
    • انواع آدرس‌ ها در لینوکس
    • تغییر در فایل‌ ها
    • متغیر‌های سیستم‌ عامل
    • دسترسی روت به صورت گرافیکی
  • درس دوم: نصب و آماده‌ سازی ROS
    • معرفی ROS
    • نحوه کار ROS
    • نصب ROS
    • تست ROS
    • ساخت Workspace
    • پکیج ها در ROS
    • ابزارهای کار با فایل ‌های ROS
    • ساخت پکیج
  • درس سوم: نودها و ارتباطات بین آن‌ ها
    • آشنایی بیشتر با Node
    • Topicها
    • نوشتن Publisher و Subscriber
    • ساخت پیام
    • Serviceها
    • ساخت سرویس
    • نوشتن Service و Client
    • Parameterها
    • کار با Parameterها در ++C و Python
  • درس چهارم: کار با دیگر امکانات ROS
    • کار با rosbag
    • کار با roswtf
    • کار با rosgraph و rosconsole
    • واحدهای استاندارد در ROS
    • فایل‌ های Launch
    • آشنایی با tf
    • نوشتن tf broadcaster
    • نوشتن tf listener
    • اضافه کردن Frame
    • زمان در tf
    • سفر در زمان در tf
    • آشنایی اولیه با Rviz
    • باز کردن Rviz با فایل Launch
    • کار با زمان ‌ها در ROS
    • تایمرها در ROS
    • ROS در شبکه
  • درس پنجم: استفاده از actionlib
    • Actionها
    • ساخت پیام Action
    • نوشتن Action Server
    • نوشتن Action Client ساده
مفید برای رشته های
  • مهندسی کامپیوتر - نرم افزار
  • علوم کامپیوتر
  • مهندسی رباتیک
مشاهده بیشتر مشاهده کمتر

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
مراجع و فایل های جانبی مرتبط با آموزش

نرم افزارهای مرتبط با آموزش

ROS Melodic, Ubuntu 18.04



پیش نمایش‌ها

۱. مقدمه ای درباره ROS و آشنایی با لینوکس

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۲۲ مگابایت -- (کلیک کنید +))

۲. نصب و آماده سازی ROS

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۳۴ مگابایت -- (کلیک کنید +))

۳. نودها و ارتباطات بین آن ها
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۴. کار با دیگر امکانات ROS
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۵. استفاده از actionlib
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش سیستم ‌عامل ربات ها (ROS) - مقدماتی
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۷۶۹۰۱ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVROS9904
مدت زمان ۴ ساعت و ۴۷ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (لینک دانلود)
حجم دانلود ۷۰۹ مگابایت (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۱۴۹ نفر از این آموزش استفاده کرده اند و هنوز هیچ نظری ثبت نشده است.

برچسب‌ها:
Action ها | Linux | Node ها و ارتباطات بین آن‌ ها | Parameter ها | ROS | ROS در شبکه | Service ها | Topicها | آدرس‌ ها در لینوکس | آشنایی اولیه با Rviz | آشنایی با ROS و آماده سازی محیط | آشنایی با TF | آشنایی با پکیج | آشنایی با سیستم عامل ربات | آشنایی با سیستم‌ عامل لینوکس | آشنایی با لینوکس | آماده‌ سازی راس | ابزارهای کار با فایل‌ های ROS | ابزارهای کار با فایل‌های ROS | استانداردهای برنامه های رباتیک | استفاده از Action Lib | اضافه کردن Frame | امکانات راس | انواع آدرس‌ ها در لینوکس | باز کردن Rviz | باز کردن Rviz با فایل Launch | بازو رباتیک | پکیج ها در ROS | تایمرها در ROS | تست ROS | تغییر در فایل ‌ها | تیم های رباتیک | دانش رباتیک | دسترسی روت | دسترسی روت به صورت گرافیکی | دستورات اولیه لینوکس | ربات های شبیه سازی | زمان در tf | ساخت Workspace | ساخت پکیج | ساخت پیام | ساخت پیام Action | ساخت سرویس | سفر در زمان در tf | سیستم عامل ربات | سیستم های رباتیکی | فایل ‌های Launch | کار ROS_CONSOLE | کار با Parameter ها در ++C | کار با Parameter ها در Python | کار با ROS_CONSOLE | کار با ROS_GRAFH | کار با ROSBAG | کار با ROSWTF | کار با دستورات اولیه لینوکس | کار با زمان‌ ها در ROS | متغیر‌های سیستم‌ عامل | نحوه ی کارکرد ROS | نصب ROS | نقشه برداری و مسیریابی | نود ها | نوشتن Action Client | نوشتن Action Client ساده | نوشتن Action Server | نوشتن Client | نوشتن Publisher | نوشتن Service | نوشتن Subscriber | نوشتن tf Broadcaster | نوشتن tf Listener | واحد های استاندارد در ROS | واحد‌های استاندارد در ROS
مشاهده بیشتر مشاهده کمتر
فهرست جلسات ۹ جلسه ویدئویی ×