🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ROS2 برنامهریزی مسیر و پیمایش هزارتو با بینایی ماشین
- آخرین آپدیت
دانلود ROS2 Path Planning and Maze Solving with Computer Vision
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مکانیابی ربات متحرک، ناوبری و برنامهریزی حرکت با سیستم عامل ربات ۲ (ROS2)
ساخت شبیهسازی حل ماز (پیچوخم) اختصاصی خودتان (ROS2)
این دوره بر رفتار حل ماز ربات در یک شبیهسازی مبتنی بر ROS2 تمرکز دارد. بینایی ماشین با الگوریتمهای مهم رباتیک برنامهریزی حرکت ادغام شده و هسته اصلی تمرکز این دوره است. نوع رباتی که استفاده خواهیم کرد، یک ربات دیفرانسیلی با یک چرخ متحرک (کستر ویل) است. ساختار دوره شامل سرفصلهای اصلی زیر است:
ساخت ربات سفارشی
یکپارچهسازی گازیبو (Gazebo) و آروییز (Rviz)
مکانیابی (Localization)
ناوبری (Navigation)
برنامهریزی مسیر (Path Planning)
از ربات ما گرفته تا آخرین نود بینایی ماشین، همه چیز را از صفر و به صورت کامل ایجاد و توسعه خواهیم داد. برای توسعه و پیادهسازی بهتر، از بهترین شیوههای برنامهنویسی شیگرا پایتون استفاده خواهد شد.
نتایج یادگیری
- بخش شبیهسازی
طراحی ربات سفارشی در بلندر (مدلسازی سهبعدی)
وارد کردن ربات حل ماز به شبیهسازی ROS با پشتیبانی گازیبو (Gazebo) و آروییز (Rviz)
کنترل ربات خود با نودها
افزودن حسگر برای درک بهتر محیط
ساخت مازهای (پیچوخمهای) مختلف برای حل
- بخش الگوریتم
مکانیابی با استخراج پیشزمینه و پسزمینه
نقشهبرداری با ساختار داده گرافها
برنامهریزی مسیر با:
جستجوی A*
دایکسترا (Dijkstra)
درختان DFS
هرم کمینه (Min Heap)
ناوبری همزمان با اجتناب از موانع و رفتار GTG (حرکت به سمت هدف)
پیشنیازهای دوره
مبتنی بر نرمافزار
اوبونتو 20.04 (LTS)
ROS2 - فاکسی فیتزروی (Foxy Fitzroy)
پایتون 3.6
اوپنسیوی 4.2 (OpenCV 4.2)
مبتنی بر مهارت
ارتباط پایه نودهای ROS2
فایلهای راهاندازی (Launch Files)
ساخت مدلهای گازیبو (Gazebo)
ذهن مشتاق :)
تمام کدهای مرجع این دوره در مخزن گیتهاب آن موجود است.
با مشاهده تمام پیشنمایشهای رایگان موجود، دید خوبی از دوره پیدا کنید و در صورت هرگونه ابهام، با ما تماس بگیرید :)
سرفصل ها و درس ها
پیشنیاز
Pre-requisite
منابع گیتهاب و وابستگیها
Github Resources and dependencies
اجرای پروژه کامل با داکر در لینوکس
Docker Linux Running complete project
اجرای پروژه کامل با داکر در ویندوز
Docker Windows Running complete project
اجرای پروژه کامل بدون داکر
Run Complete Project without docker
مهم: راهنمای توسعه دوره
IMPORTANT : Course Development Guide Line
راهنمای ۱: تنظیمات پایه (همراه با مدرس کدنویسی کنید).
Guide 1: Base Setup (Code alongside the instructor).
طراحی ربات حلکننده هزارتو
Maze Solving Robot Designing
نمایش نظرات