این دوره بر رفتار حل ماز ربات در یک شبیهسازی مبتنی بر 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
نمایش نظرات