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

دانلود Robot Operating System (ROS) with Arduino

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: با الگوریتم‌های سیستم‌عامل ربات، قدرت سخت‌افزار آردوینو را آزاد کنید و کدگذاری آردوینو را به سطح بعدی منتقل کنید. نحوه ایجاد سیستم های رباتیک هوشمند بر اساس آردوینو چگونه ارتباط بین ROS و آردوینو انجام می شود نحوه راه اندازی نرم افزار و سخت افزار کتابخانه های ROS و آردوینو چیست و نحوه استفاده از آنها نحوه کدنویسی و اتصال مدار آردوینو برای کنترل آن از طریق ROS پیش نیازها :تجربه اولیه در الکترونیک A اراده برای اعمال، نه فقط تماشا با آردوینو Uno آشنا باشید با تخته نان و سیم کشی

      با الگوریتم‌های سیستم عامل ربات، قدرت سخت‌افزار آردوینو را آزاد کنید و کدگذاری آردوینو را به سطح بعدی منتقل کنید

      درباره ROS یا Robot Operating System، یک میان افزار منبع باز محبوب که در رباتیک استفاده می شود، بیاموزید!

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

      چرا باید این دوره را بگذرانید؟

      • نحوه ایجاد الگوریتم های ربات با استفاده از سیستم عامل ربات (ROS) را بیاموزید

      • مهارت های استفاده از ویژگی های قدرتمند ROS را برای پروژه روباتیک خود به دست آورید

      • نحوه ادغام چندین ورودی و محرک حسگر را با آردوینو بیاموزید

      • زبان C++ را که برای ساختن سیستم‌های کنترل پیچیده برای روبات‌ها ضروری است، کشف کنید

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

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

      احتمالاً پرکاربردترین برد توسعه میکروکنترلر منبع باز، آردوینو یک رابط نرم افزاری-سخت افزاری با کاربری آسان و یک جامعه کاربری در حال گسترش را ارائه می دهد. آردوینو بیشتر با تمام مدارهای دیجیتال و آنالوگ و همچنین دستگاه های خارجی که از رابط های ارتباطی سریال مانند SPI، I2C و UART پشتیبانی می کنند، سازگار است.

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

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

      • ROS چیست

      • Arduino با ROS!

      • نحوه ایجاد سیستم های رباتیک هوشمند بر اساس آردوینو

      • ارتباط بین ROS و Arduino

      • تنظیم نرم افزار و سخت افزار

      • کتابخانه‌های ROS و آردوینو

      • کدگذاری و اتصال مدار

      اطلاعات زیادی در داخل این دوره در انتظار شماست، اکنون بپیوندید و شروع به ساختن خود کنید.

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

      • درک کنید ROS چیست و اهمیت آن در رباتیک چیست

      • با نحوه ادغام آردوینو با ROS برای ایجاد سیستم های رباتیک هوشمند آشنا شوید

      • نرم افزار و سخت افزار را برای ادغام ROS و Arduino تنظیم کنید

      • ارتباط اصلی بین ROS و Arduino

      • از کتابخانه های ROS و Arduino به طور موثر استفاده کنید

      • مهارت های عملی در کدنویسی و اتصال مدار برای پروژه های رباتیک به دست آورید

      این دوره برای چه کسانی است

      • علاقه‌مندان به رباتیک که می‌خواهند ادغام ROS و Arduino را کشف کنند

      • سازندگان و توسعه دهندگانی که به دنبال ارتقای پروژه های روباتیک خود هستند

      • دانش آموزان و مربیان در زمینه های STEM

      • هر کسی که علاقه مند به یادگیری مفاهیم و برنامه های کاربردی پیشرفته رباتیک است

      الزامات

      • درک اولیه آردوینو و الکترونیک

      • اشتیاق به روباتیک و برنامه نویسی

      • یک رایانه با دسترسی به اینترنت برای راه اندازی نرم افزار


      درباره اطلاعات مربی

      تیم مهندسی آموزشی

      تیم مهندسین ماهر که دانش را با جهان به اشتراک می گذارند

      تیم مهندسی آموزشی یک تیم پیشرو در صنعت میکروکنترلر با بیش از 13 سال تجربه در آموزش و انجام پروژه های عملی است.

      ما در تلاش هستیم تا تمام تجربیات عملی خود را در این دوره ها به کار ببریم. به‌جای دانش سطحی - ما به عمق موضوع می‌پردازیم و طرحی دقیق - گام به گام در مورد چگونگی رام کردن موضوعات ساده و همچنین پیچیده در ویدیوهای آسان و قابل هضم به شما ارائه می‌دهیم.

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

      تیم مهندسی آموزشی از سال 2007 در تجارت برنامه نویسی و میکروکنترلر فعالیت داشته است. ما بخشی از پروژه های زیادی بوده ایم. در طول این سال ها - ما بینش خوبی در مورد نیازهای دانش آموزان و مربیان به دست آورده ایم. ما مشتاق به اشتراک گذاشتن تمام دانش جمعی خود با شما هستیم. از سال 2018، ما قبلاً به بیش از 250 هزار تا هزار دانش‌آموز آموزش داده‌ایم.

      در حال حاضر، ما بیش از 100 دوره آموزشی در Udemy داریم.

      مدرس و نویسنده "مهندسی آموزشی".

      اشرف یک مربی، مهندس مکاترونیک، سرگرمی الکترونیک و برنامه نویسی، و سازنده است. او دوره‌های ویدیویی آنلاین را در کانال YouTube EduEng (بیش از 4 میلیون بازدید، 20 هزار مشترک) ایجاد می‌کند و نویسنده چهار کتاب میکروکنترلر است.

      مأموریت اشرف به عنوان یک مهندس ارشد آموزشی از سال 2007 در تیم مهندسی آموزشی، شرکتی که او تأسیس کرد، کشف روندها و فناوری های جدید و کمک به آموزش جهان و تبدیل آن به مکانی بهتر است.

      مهندسی آموزشی دوره‌های آموزشی و بوت کمپ، مقالات، درس‌ها، و پشتیبانی آنلاین را برای علاقه‌مندان به الکترونیک، علاقه‌مندان به برنامه‌نویسی، علاقه‌مندان به میکروکنترلر، دانشجویان STEM و معلمان STEM ارائه می‌دهد.

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

      مهارت اصلی اشرف این است که مفاهیم دشوار را به روشی گام به گام و قابل درک با استفاده از ویدئو و متن توضیح دهد. اشرف با بیش از 11 سال تجربه تدریس در سطح عالی، سبکی ساده و در عین حال جامع و آموزنده را در تدریس ایجاد کرده است که دانشجویان از سراسر جهان از آن استقبال می کنند.

      اشتیاق او به میکروکنترلرها و برنامه نویسی، به ویژه برای Arduino، PIC Microcontroller، و Raspberry Pi، پیشرفت شخصی و کار او را از طریق مهندسی آموزشی هدایت کرده است.

      دوره های آنلاین اشرف به بیش از 250000 نفر از سراسر جهان کمک کرده است تا مهارت های خود را بهبود بخشند و مشاغل عالی در این صنعت ایجاد کنند.

      تیم مهندسی آموزشی دوره هایی را ارائه می دهد:

      • طراحی مدار، شبیه سازی، و ساخت PCB

      • آردوینو، میکروکنترلر PIC، و رزبری پای

      • برنامه نویسی در C، Python و سایر زبان های برنامه نویسی

      • برنامه نویسی و اتوماسیون صنعتی PLC

      • طراحی و شبیه سازی سه بعدی

      • ESP و IoT World


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

      مقدمه و شروع Introduction & Getting Started

      • معرفی Introduction

      • ما کی هستیم؟ Who We Are?

      • الزامات سخت افزاری و نرم افزاری Hardware and Software Requirements

      ROS: سیستم عامل رباتیک ROS: Robotic Operating System

      • ROS چیست What is ROS

      • توضیح مفهوم Explaining the Concept

      • کاوش در مفاهیم و معماری ROS Exploring ROS Concepts and Architecture

      • امتحان Quiz

      آماده کردن همه چیز Getting things Ready

      • سیستم عامل 1804 و ROS را بارگیری کنید Download Operating System 1804 and ROS

      • VMware Player را بارگیری و نصب کنید Download and Install VMware Player

      • اوبونتو 18 04 را در VMware بارگیری و نصب کنید Download and install Ubuntu 18 04 on VMware

      • Arduino IDE را در اوبونتو بارگیری و نصب کنید Download and Install Arduino IDE on Ubuntu

      • نصب و پیکربندی Ubuntu 18.04، ROS و Arduino IDE در VMware Installing and Configuring Ubuntu 18.04, ROS, and Arduino IDE on VMware

      • امتحان Quiz

      برنامه نویسی Arduino ROS Arduino ROS Coding

      • Arduino Pro IDE را بارگیری و نصب کنید Download and Install Arduino Pro IDE

      • برنامه نویسی Arduino ROS Arduino ROS Coding

      • کد The Code

      جریان Circuit

      • نرم افزار Fritzing را بارگیری و نصب کنید Download and Install Fritzing Software

      • مدار آردوینو ساده برای آزمایش ناشر و مشترک Simple Arduino Circuit to Test Publisher and Subscriber

      • شماتیک مدار Circuit Schematic

      • پیاده سازی ارتباط ROS با آردوینو با استفاده از Arduino Pro IDE Implementing ROS Communication with Arduino Using Arduino Pro IDE

      در حال پایان دادن به راه اندازی Finishing Setup

      • آردوینو کد را در Arduino Board بارگذاری کنید Upload Arduino Code to Arduino Board

      • برد آردوینو را به سیستم عامل اوبونتو وصل کنید Connect Arduino Board to Ubuntu OS

      • شروع Roscore و نصب RosSerial Starting Roscore and Installing RosSerial

      • رفع خطای مجوز پورت Arduino Fix Arduino Port Permission Error

      اجرای عملی Practical Implementation

      • اجرای سیستم و کنترل آردوینو از طریق ROS Running the System and Controlling Arduino via ROS

      اجرا Execution

      • نتیجه Result

      • تست برنامه نهایی Final Program Testing

      Res Res

      • Arduino IDE Ubuntu را نصب کنید Install the Arduino IDE Ubunto

      • نصب اوبونتو ROS Melodic Ubuntu install of ROS Melodic

      • خطاها Errors

      • خطای مجوز پورت سریال را برطرف کنید Fix Serial Port Permission Error

      • کتابخانه ROSSerial و ROSSerial Arduino ROSSerial and ROSSerial Arduino Library

      تست تمرین Practice Test

      • تست تمرین یکپارچه سازی ROS و آردوینو ROS and Arduino Integration Practice Test

      اضافی اوبونتو 20.04 Extra Ubuntu 20.04

      • سیستم عامل و ROS را بارگیری کنید Download Operating System and ROS

      • سیستم عامل اوبونتو را در داخل ویندوز نصب کنید Install Ubuntu OS Inside Windows

      • Arduino را روی اوبونتو بارگیری و نصب کنید Download and Install Arduino on Ubuntu

      • سیستم عامل و ROS اوبونتو 20 04 را بارگیری کنید Download Ubuntu 20 04 Operating System and ROS

      • Noetic ROS را روی اوبونتو 20 04 بارگیری و نصب کنید Download and Install Noetic ROS on Ubuntu 20 04

      • نصب و پیکربندی ROS Noetic و Arduino IDE در اوبونتو 20.04 Installing and Configuring ROS Noetic and Arduino IDE on Ubuntu 20.04

      ما کی هستیم؟ Who we are?

      • ما کی هستیم؟ Who we are?

      ROS در ویندوز 10 ROS on Windows 10

      • پاسخگویی به شرایط Meeting the Requirements

      • ROS در نصب ویندوز ROS on Windows installation

      • Visual Studio را بارگیری و نصب کنید Download and Install Visual Studio

      • Windows Package Manager را نصب کنید Install Windows Package Manager

      • نصب بسته باینری و ایجاد یک دستور ROS Binary Package Installation and Create a ROS Command

      پروژه دوره Course Project

      • پروژه دوره Course Project

      سخنرانی پاداش: هدایا، کوپن ها و موارد دیگر. Bonus Lecture: Gifts, Coupons, and More.

      • سخنرانی پاداش Bonus Lecture

      نمایش نظرات

      آموزش سیستم عامل روبات (ROS) با آردوینو
      جزییات دوره
      3.5 hours
      30
      Udemy (یودمی) Udemy (یودمی)
      (آخرین آپدیت)
      12,678
      - از 5
      ندارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Educational Engineering Team Educational Engineering Team

      تیم مهندسین ماهر که دانش خود را با تیم مهندسی WorldEducational به اشتراک می گذارند ، یک تیم پیشرو در صنعت میکروکنترلر است که بیش از 11 سال تجربه در تدریس و انجام پروژه های عملی دارد. ما تلاش می کنیم تمام تجربیات خود را در این دوره ها قرار دهیم. به جای دانش سطحی - ما به عمق موضوع می پردازیم و دقیقاً آن را به شما می گوییم - طرح گام به گام نحوه رام کردن موضوعات ساده و همچنین پیچیده در فیلم های با لقمه آسان و قابل هضم. این دانش در دنیای واقعی شما را قادر می سازد تا دانش را به راحتی درک کنید ، و شما می توانید این یادگیری را بلافاصله در زندگی و پروژه های خود استفاده کنید. تیم مهندسی آموزشی از سال 2007 در تجارت برنامه نویسی و میکروکنترلر فعالیت داشته است. ما بخشی از بسیاری از پروژه ها بوده ایم. در طی این سالها - ما بینش خوبی در مورد نیازهای دانش آموزان و مربیان کسب کرده ایم. ما مشتاق به اشتراک گذاشتن تمام دانش جمعی خود با شما هستیم. از سال 2018 ، ما قبلاً آموزش داده ایم.

      Ashraf Said Ashraf Said

      مربی با رتبه برتر ، 120k + StudentI اشتیاق من مردم را از طریق دوره های آنلاین الهام می دهد. من عاشق یادگیری مهارت های جدید هستم و از سال 2007 همه چیزهایی را که می دانم به افرادی مانند شما آموزش می دهم. از طریق تجارت یادگیری آنلاین خود ، دانشکده مهندسی آموزشی ، دوره هایی را ایجاد می کنم که به شما می آموزد چگونه با انواع مهارت ها به نسخه بهتری از خود تبدیل شوید. مایلید چه بیاموزید؟ آیا می خواهید به عنوان یک توسعه دهنده سیستم تعبیه شده درآمد کسب کنید؟ آیا می خواهید یک تجارت 6 رقمی خود ایجاد کنید؟ آیا می خواهید نحوه کدگذاری ، طراحی مدار یا لحیم کاری قطعات الکترونیکی را بیاموزید؟ آیا دوست دارید پروژه های بهتری بسازید؟ آیا دوست دارید یک حرفه سیستم جاسازی شده ایجاد کنید ، پروژه های عالی ایجاد کنید ، ایده ای را شروع کنید ، برنامه ریزی کنید ، شبیه سازی کنید و تابلوهای PCB ایجاد کنید ، یک شغل آزاد را راه اندازی کنید؟

      Educational Engineering Team VA Educational Engineering Team VA

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