دوره مقدماتی آموزش توسعه دهنده رباتیک - استفاده از ROS در پایتون - آخرین آپدیت

دانلود Intro Robotics Developer Course - Using ROS in Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

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

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

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

  • مقدمه‌ای بر ROS: با ROS، نحوه استفاده از آن در برنامه نویسی ربات‌ها و ابزارهای موجود در این فریم ورک آشنا خواهید شد.
  • برنامه نویسی ROS با پایتون: نحوه استفاده از API پایتون ROS برای توسعه کد برای ربات‌ها را یاد می‌گیرید.
  • شبیه سازی رباتیک: نحوه استفاده از ابزارهای شبیه سازی برای برنامه نویسی و تست ربات‌ها در یک محیط مجازی را فرا می‌گیرید.

پیش نیازها:

  • مهارت‌های عمومی کامپیوتر
  • آشنایی با زبان برنامه نویسی پایتون
  • کامپیوتر با قابلیت اجرای ماشین مجازی
  • (توصیه می‌شود) آشنایی با لینوکس

در این دوره، نحوه استفاده از پلتفرم سیستم عامل ربات (ROS) که برای برنامه نویسی رباتیک دنیای واقعی استفاده می شود، را خواهید آموخت. این دوره برای مبتدیان با تجربه کم یا بدون تجربه در استفاده از ROS طراحی شده است. کدنویسی در این دوره با استفاده از پایتون 3 و ROS Noetic انجام می شود. ما نصب ROS، نحوه توسعه کدی که از این فریم ورک استفاده می کند و حتی ابزارهای شبیه سازی را بررسی خواهیم کرد تا بتوانید ربات خود را بسازید و آن را در شبیه سازی کنترل کنید، با کدی که به راحتی می تواند به یک سیستم رباتیک واقعی منتقل شود.

ساختار دوره:

این دوره به 6 بخش اصلی تقسیم می شود:

  1. مقدمه دوره
  2. راه اندازی محیط
  3. مروری بر ROS
  4. استفاده از ROS در پایتون
  5. شبیه سازی رباتیک
  6. اختتامیه دوره

بخش 1 یک مقدمه کلی برای دوره است.

در بخش 2، یاد خواهید گرفت که چگونه رایانه خود را برای اجرای ROS راه اندازی کنید. این شامل استفاده از سیستم عامل اوبونتو، نصب ROS و معرفی ویرایشگرهای کدی است که در این دوره استفاده خواهیم کرد.

در بخش 3، من در سطح بالایی به شما آموزش خواهم داد که چه "ابزارهایی" در فریم ورک ROS گنجانده شده است و هر کدام چه کاری انجام می دهند.

شما بیشتر این دوره را در بخش 4 سپری خواهید کرد و یاد خواهید گرفت که چگونه تمام ابزارهای مختلف ROS را در کد پایتون خود پیاده سازی کنید.

بخش 5 به استفاده از ابزارهای شبیه سازی و تجسم داده های حسگر ROS می پردازد.

و در نهایت، اختتامیه دوره به بررسی کارهایی که پس از اتمام دوره می توانید انجام دهید و همچنین برخی از سوالات متداول و نظرسنجی برای کمک به بهبود دوره می پردازد.

پس منتظر چی هستید؟ بیایید به برنامه نویسی با استفاده از پرکاربردترین پلتفرم رباتیک متن باز، ROS بپردازیم.

این دوره برای چه کسانی مناسب است؟ افرادی که به یادگیری برنامه نویسی ربات با ROS علاقه مند هستند و می خواهند مهارت های خود را در این زمینه ارتقا دهند.


سرفصل ها و درس ها

Course Introduction

  • به دوره خوش آمدید! Welcome To The Course!

  • ROS چیست؟ What Is ROS?

  • نکاتی که باید به آن توجه کرد Things To Note

راه اندازی محیط Environment Setup

  • مقدمه بخش Section Intro

  • نصب سیستم عامل مجازی Installing Virtual Operating System

  • نصب سیستم عامل مجازی (MAC) Installing Virtual Operating System (MAC)

  • نصب 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

  • تغییرات بین ROS2 و ROS1 Changes Between ROS2 And ROS1

استفاده از ROS در پایتون Using ROS In Python

  • مقدمه بخش Section Intro

  • فضاهای کاری ROS ROS Workspaces

  • ایجاد Publisherها Creating Publishers

  • ایجاد Subscriberها Creating Subscribers

  • انواع پیام Message Types

  • پروژه: Publisherها و Subscriberها Project: Publishers And Subscribers

  • سرور پارامتر Parameter Server

  • فایل های Launch Launch FIles

  • پروژه: فایل های Launch Project: Launch Files

  • فایل های Bag Bag Files

  • پکیج ها Packages

  • ایجاد Serviceها Creating Services

  • پروژه: Serviceها Project: Services

  • پروژه: Actionها Project: Actions

مقدمه ای بر شبیه سازی رباتیک Intro to Robotics Simulation

  • مقدمه بخش Section Intro

  • Gazebo Gazebo

  • نرم افزار تجسم Visualization Software

  • یادداشت های اضافی در مورد شبیه سازی و تجسم Additional Notes On Simulation & Visualization

پایان دوره Course Outro

  • تبریک می گویم، گام های بعدی Congratulations, Next Steps

  • نظرسنجی بازخورد دوره Course Feedback Survey

  • سوالات متداول ROS Frequently Asked ROS Questions

بخش جایزه Bonus Section

  • جایزه Bonus

نمایش نظرات

دوره مقدماتی آموزش توسعه دهنده رباتیک - استفاده از ROS در پایتون
جزییات دوره
4 hours
35
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,349
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Raymond Andrade Raymond Andrade

توسعه دهنده سیستم های رباتیک