فرادرس
x عدم نمایش آخرین فرصت جشنواره تخفیف بسوی مهر ۴۰% تخفیف کد تخفیف: SRV99 کلیک کنید
فرصت باقیمانده

آموزش آشنایی با سیستم عامل ربات ها (ROS)

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها
آموزش آشنایی با سیستم عامل ربات ها (ROS)

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

نوید ضرابی
مهندس نوید ضرابی

مدرس فرادرس

کارشناسی ارشد مهندسی مکانیک - مکاترونیک


مهندس نوید ضرابی، دارای کارشناسی ارشد رشته مکاترونیک در دانشگاه صنعتی امیرکبیر، در زمینه تخصصی رباتیک و سیستم های هوشمند فعالیت می کنند و مقام های مختلفی در مسابقات داخلی و جهانی رباتیک را کسب کرده اند. ایشان در حال حاضر عضو کمیته فنی مسابقات رباتیک دانشگاه صنعتی امیرکبیر هستند. (+)



ربات ها عموما دارای واحد ادراکی (Sensor) و واحد عملگر (Actuator) هستند. در این حالت برای اینکه ربات به درستی بتواند ماموریت خود را انجام دهد، نیاز به این است که برای هر کدام از واحدهای فوق کدهایی نوشته شود و ارتباط موثری بین این کدها برقرار گردد. سیستم عامل ربات ها (ROS)، بستری قدرتمند و سریع را برای یکپارچه سازی کدهای مربوط به هر یک از واحدهای ربات فراهم می سازد. به کمک سیستم عامل ربات ها می توانید تحت لینوکس کد مربوط به هر یک از واحدهای فوق را در یک گره (Node) بنویسید و ارتباط موثر بین این گره ها را از طریق پیام هایی (Topic) ایجاد کنید. در این فرادرس با مفاهیم سیستم عامل ربات ها که برای ایجاد یک سیستم رباتیک هوشمند و سریع، ضروری است، آشنا می شوید.

 

👤 مدرس: مهندس نوید ضرابی
🕓 مدت زمان: ۴ ساعت و ۴۰ دقیقه
🎓 تعداد دانشجو: ۱۳۸ نفر این آموزش را تهیه کرده اند. — ۹۱ نفر در یک ماه اخیر

هزینه عادی آموزش: ۳۰,۰۰۰ تومان
در جشنواره بسوی مهر: ۱۸,۰۰۰ (کسب اطلاعات بیشتر +)




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

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • بازگشت و شارژ کل مبلغ پرداختی در حساب کاربری
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می شود.
    (توضیحات بیشتر +)
دانلود آنی
فعال‌سازی آنی لینک دانلود، بلافاصله پس از ثبت سفارش


    توضیحات

    چکیده آموزش


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

    به کمک سیستم عامل ربات ها می توانید تحت لینوکس کد مربوط به هر یک از واحدهای فوق را در یک گره (Node) بنویسید و ارتباط موثر بین این گره ها را از طریق پیام هایی (Topic) ایجاد کنید. در این فرادرس با مفاهیم سیستم عامل ربات ها که برای ایجاد یک سیستم رباتیک هوشمند و سریع، ضروری است، آشنا می شوید تا بتوانید با هر یک از دو زبان پایتون یا ++C برای ربات های خود کدنویسی کنید.

    پیرامون سال 2007 اولین نسخه سیستم عامل ربات ها در دانشگاه استنفورد ایجاد شد. از آن زمان تاکنون ROS گسترش زیادی پیدا کرده است. جامعه آماری بزرگی از برنامه نویسان در حوزه توسعه ROS فعالیت دارند. ROS در حقیقت یک سیستم عامل نیست، بلکه چارچوبی (Framework) برای برنامه نویسی ربات فراهم می کند که با داشتن استانداردهای تبیین شده، اعضای یک تیم بتوانند هم زمان برای برنامه نویسی یک ربات فعالیت کنند.

    امروزه شرکت های مختلفی در زمینه تولید پلتفرم های رباتیکی سازگار با ROS فعال هستند که یکی از معروف ترین این پلتفرم ها، ربات لاک پشتی (TurtleBot) است که توسعه دهندگان آن، آموزش های بسیاری برای راه اندازی این پلتفرم به صورت رایگان منتشر کرده اند.

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

     
    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: آشنایی، نصب و راه ‌اندازی سیستم عامل ربات ‌ها
      • نصب و راه اندازی شبیه ساز
      • توضیح مراحل نصب ROS
      • آشنایی با ROS.org
      • نحوه فراخوانی ROS در لینوکس
      • تنظیمات اولیه ROS
    • درس دوم: مفاهیم ROS
      • فضای کاری (Workspace) در ROS
      • ایجاد فضای کاری در ROS
      • ایجاد پکیج (Package) در ROS
      • وابستگی ها (Dependency) در ROS
      • ایجاد گره (Node) با پایتون
      • ایجاد گره با ++C
      • نمایش گراف ایجاد گره ها
    • درس سوم: نحوه برقراری ارتباط بین گره‌ ها در ROS
      • تاپیک (Topics) در ROS
      • پیام (Message) در ROS
      • ایجاد Subscriber با پایتون
      • ایجاد Subscriber با ++C
      • ایجاد Publisher با پایتون
      • ایجاد Publisher با ++C
    • درس چهارم: سرویس ها در ROS
      • ایجاد Server با پایتون
      • ایجاد Client با پایتون
      • ایجاد Server با ++C
      • ایجاد Client با ++C
    • درس پنجم: مثال‌ های کاربردی از مفاهیم آموزش داده شده
      • آشنایی با گره Turtlesim
      • نحوه ارسال فرمان سرعت و دریافت فیدبک مکان
     
    مفید برای رشته های
    • مهندسی کامپیوتر - نرم افزار
    • مهندسی برق
    • مهندسی مکانیک
    • مهندسی رباتیک
    • مهندسی مکاترونیک

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

    Python 2.7, ROS Kinetic, Ubuntu 16.04

    پیش نیاز

    پیش نمایش

    پیش نمایش ۱ : آشنایی، نصب و راه اندازی سیستم‌عامل ربات ها - ۶ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۴ مگابایت (کلیک کنید +)

    پیش نمایش ۲ : مفاهیم ROS - ۱۴ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۱۴ مگابایت (کلیک کنید +)

    پیش نمایش ۳ : نحوه برقراری ارتباط بین گره ها در ROS - ۱۸ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۴ : سرویس ها در ROS - ۱۶ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۵ : مثال های کاربردی از مفاهیم آموزش داده شده - ۱۵ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.




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

    نام آموزش آموزش آشنایی با سیستم عامل ربات ها (ROS)
    ناشر فرادرس
    کد آموزش FVMEC9809
    مدت زمان ۴ ساعت و ۴۰ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۴۷۲ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


    ​راهنمای تهیه آموزش ها

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

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

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

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

    آموزش آشنایی با سیستم عامل ربات ها (ROS)

    هزینه عادی آموزش: ۳۰,۰۰۰ تومان
    در جشنواره بسوی مهر: ۱۸,۰۰۰ (کسب اطلاعات بیشتر +)




    دیدگاه ها

    امتیاز شما به این آموزش:




​همین امروز شروع به آموختن کنید​

آموزش آشنایی با سیستم عامل ربات ها (ROS)

هزینه عادی آموزش: ۳۰,۰۰۰ تومان
در جشنواره بسوی مهر: ۱۸,۰۰۰ (کسب اطلاعات بیشتر +)


برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,



فرادرس در رسانه ها و جشنواره ها

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