×
هزینه آموزش
۴۰,۰۰۰ تومان

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

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

تعداد دانشجو
۳۱ نفر
مدت زمان
۳ ساعت و ۲۹ دقیقه
هزینه آموزش
۴۰,۰۰۰ تومان
محتوای این آموزش
آموزش سیستم‌ عامل ربات‌ ها (ROS) - تکمیلی - بخش اول

هدف از این آموزش، برقراری ارتباط با برنامه‌های تحت ROS (Robot Operating System) به صورت گرافیکی است. استفاده از گرافیک در بسیاری از مواقع باعث بالا رفتن درک انسان از اطلاعات داخل برنامه و افزایش سرعت برقراری ارتباط با برنامه‌ها می‌شود. این نوع ارتباطات گرافیکی می‌توانند به صورت ورودی و خروجی باشند، یعنی کاربر می‌تواند اطلاعات ورودی به برنامه‌ها را به صورت گرافیکی تعیین کرده و نیز می‌تواند اطلاعات تمامی قسمت‌های ربات را در خروجی مشاهده کند. همچنین می‌توان از ویژگی‌های گرافیکی برای شبیه‌سازی ربات‌های مختلف یا محیط‌های متفاوت استفاده کرد تا بتوان برنامه‌های ربات را بهتر توسعه داد.

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

تعداد دانشجو
۳۱ نفر
مدت زمان
۳ ساعت و ۲۹ دقیقه
هزینه آموزش
۴۰,۰۰۰ تومان
محتوای این آموزش
مدرس
علیرضا عبدالکریمی

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

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

چکیده آموزش


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

هدف از این آموزش، برقراری ارتباط با برنامه‌های تحت ROS (Robot Operating System) به صورت گرافیکی است. استفاده از گرافیک در بسیاری از مواقع باعث بالا رفتن درک انسان از اطلاعات داخل برنامه و افزایش سرعت برقراری ارتباط با برنامه‌ها می‌شود. این نوع ارتباطات گرافیکی می‌توانند به صورت ورودی و خروجی باشند، یعنی کاربر می‌تواند اطلاعات ورودی به برنامه‌ها را به صورت گرافیکی تعیین کرده و نیز می‌تواند اطلاعات تمامی قسمت‌های ربات را در خروجی مشاهده کند. همچنین می‌توان از ویژگی‌های گرافیکی برای شبیه‌سازی ربات‌های مختلف یا محیط‌های متفاوت استفاده کرد تا بتوان برنامه‌های ربات را بهتر توسعه داد.

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

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: ابزارهای گرافیکی
    • لزوم استفاده از ابزارهای گرافیکی
    • استفاده از گرافیک در برنامه‌های خود
    • استفاده از dynamic_reconfigure
  • درس دوم: گرافیک با RViz
    • آشنایی با RViz
    • ساخت یک مارکر با ++C
    • کار با Interactive Markers
  • درس سوم: شبیه‌سازی ربات
    • آشنایی با URDF
    • ساخت یک ربات با URDF
    • ربات متحرک در URDF
    • ویژگی‌های فیزیکی و اطلاعات برخورد در URDF
    • اطلاعات کلی Link
    • اطلاعات کلی Joint
    • استفاده از xacro و ساده‌سازی فایل
    • استفاده از state_publisher
  • درس چهارم: شبیه‌سازی با Stage
    • Stage
    • لیزر اسکنر
    • مشاهده پیام‌های Laser Scanner در RViz
    • اضافه کردن نویز به اطلاعات لیزر اسکنر
    • حرکت دادن ربات در Stage
    • بررسی tfهای یک ربات در Stage
  • درس پنجم: شبیه‌سازی با Gazebo
    • فایل‌های world
    • نمایش ربات با استفاده از فایل URDF
    • Pluginها و Transmissionها در Gazebo
    • اضافه کردن سنسور به ربات در Gazebo

مفید برای رشته‌های
  • مهندسی رباتیک
  • مهندسی کامپیوتر - نرم‌افزار
  • علوم کامپیوتر
  • هوش مصنوعی
مشاهده بیشتر مشاهده کمتر

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

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

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

Gazebo 9.0, ROS Melodic, RViz, stage



پیش نمایش‌ها

۱. ابزارهای گرافیکی

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

۲. گرافیک با RViz

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

۳. شبیه‌سازی ربات
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۴. شبیه‌سازی با Stage
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۵. شبیه‌سازی با Gazebo
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

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

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

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

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


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

نام آموزش آموزش سیستم‌ عامل ربات‌ ها (ROS) - تکمیلی - بخش اول
ناشر فرادرس
کد آموزش FVOS9911
مدت زمان ۳ ساعت و ۲۹ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (لینک دانلود)
حجم دانلود ۹۹۶ مگابایت (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)

آموزش‌های پیشنهادی برای شما

نظرات

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

برچسب‌ها:
dynamic_reconfigure in ROS | Gazeboo | Plugins in Gazebo | Robot Operating System | ros control | tf های یک ربات در stage | Transmissions in Gazebo | xacro in ROS | آشنایی با Rviz | آشنایی با URDF | آموزش راس متوسط | ابزارهای گرافیکی ROS | ابزارهای گرافیکی راس | استفاده از state_publisher | اضافه کردن نویز به اطلاعات لیزر اسکنر | اطلاعات برخورد در URDF | اطلاعات کلی Joint در ROS | اطلاعات کلی Link در ROS | ایجاد سنسور در ربات در Gazebo | برنامه های تحت ROS | پیام‌ های laser Scanner در Rviz | حرکت دادن ربات در stage | ربات متحرک در URDF | رباتیک گرافیکی | ساخت یک ربات با URDF | ساخت یک مارکر با ++C | ساده‌ سازی فایل در xacro | سنسورها در stage | سیستم عامل ربات ROS | سیستم عامل ربات راس | شبیه سازی ربات | فایل ‌های world در Gazeboo | کار با interactive markers | گرافیک با Rviz | گرافیک در راس | لیزر اسکنر در Rviz | مشاهده ربات در stage | نمایش ربات با فایل URDF | ویژگی‌ های فیزیکی در URDF
مشاهده بیشتر مشاهده کمتر
فهرست جلسات ۶ جلسه ویدئویی ×