آموزش ROS2 ابر نقاط برای خودروهای خودران با استفاده از PCL - آخرین آپدیت

دانلود ROS2 Point Clouds For Autonomous Self Driving Car using PCL

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

به دوره آموزشی ما در مورد Point Clouds خوش آمدید! در این دوره، ما دنیای هیجان‌انگیز نقشه‌برداری سه‌بعدی و تشخیص اشیاء را با استفاده از ابر نقاط (point clouds) بررسی خواهیم کرد.

ما با RTAB-Map، یک تکنیک قدرتمند برای ایجاد نقشه‌های سه‌بعدی دقیق با استفاده از دوربین‌های RGB-D شروع می‌کنیم. از طریق پروژه‌های عملی، یاد خواهید گرفت که چگونه از این تکنیک برای تولید ابر نقاط با کیفیت بالا از داده‌های خود استفاده کنید.

سپس، به مجموعه داده کیتی (Kitti Dataset) می‌پردازیم و نحوه استفاده از لیدارهای سه‌بعدی برای تشخیص اشیاء را بررسی می‌کنیم. ما به شما آموزش خواهیم داد که چگونه از تکنیک‌های پیشرفته برای تشخیص اشیاء در زمان واقعی، مانند بخش‌بندی و خوشه‌بندی مبتنی بر لیدار استفاده کنید.

ما همچنین ROS2، یک ابزار ضروری برای تجسم و پردازش داده‌های ابر نقطه را پوشش خواهیم داد. با ROS2، نحوه استفاده از rviz و PCL را برای ایجاد تجسم‌های خیره‌کننده و تجزیه و تحلیل داده‌های ابر نقطه خود با سهولت یاد خواهید گرفت.

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

بخش‌ها :

  1. درک اولیه داده‌ها در CPP

  2. الگوریتم‌ها و بخش‌بندی ابر نقاط

  3. پردازش لیدار سه‌بعدی در دنیای واقعی (به زودی)

نتایج پس از این دوره : شما می‌توانید

1. درک ساختارهای داده و الگوریتم‌های اساسی در زبان برنامه‌نویسی CPP، که برای پیاده‌سازی برنامه‌های بینایی ماشین و یادگیری ماشین ضروری است.

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

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


پیش نیازهای نرم افزاری

  • UBUNTU 22.04 LTS

  • ROS2 Humble

  • مبانی C++


    ----------------------------------------------------------------------------------

    قبل از خرید، به این مخزن GitHub دوره نگاهی بیندازید


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

Basic Point Cloud Data Understanding-درک داده‌های اساسی ابر نقاط Basic Point Cloud Data Understanding

  • Course Resources and Structure-منابع و ساختار دوره Course Resources and Structure

  • Welcome to Course-خوش آمدید به دوره Welcome to Course

  • Required Installations-نصب‌های مورد نیاز Required Installations

  • Start Developing in ROS2-شروع به توسعه در ROS2 Start Developing in ROS2

  • ROS2 First Node-اولین نود ROS2 ROS2 First Node

  • Read about ROS2 C++ Node-مطالعه درباره‌ی نود C++ در ROS2 Read about ROS2 C++ Node

  • Understand Point Clouds-درک ابر نقاط Understand Point Clouds

  • PCL Node-نود PCL PCL Node

  • PCL code Structure Understanding-درک ساختار کد PCL PCL code Structure Understanding

  • Creating Point Cloud-ایجاد ابر نقطه Creating Point Cloud

  • Creating custom point clouds-ایجاد ابر نقاط سفارشی Creating custom point clouds

  • Changes in Repository of RTABMAP-تغییرات در مخزن RTABMAP Changes in Repository of RTABMAP

  • RTAB Mapping with Depth Cameras-نقشه‌برداری RTAB با دوربین‌های عمق RTAB Mapping with Depth Cameras

  • Turtlebot3 mapping-نقشه‌برداری Turtlebot3 Turtlebot3 mapping

  • Driving Robot for Mapping-هدایت ربات برای نقشه‌برداری Driving Robot for Mapping

  • Outcomes from Section-نتایج این بخش Outcomes from Section

Point cloud Algorithms and Segmentation-الگوریتم‌ها و بخش‌بندی ابر نقطه Point cloud Algorithms and Segmentation

  • What we will do in this Section-آنچه در این بخش انجام خواهیم داد What we will do in this Section

  • Cloud Filtering-فیلتر کردن ابر نقاط Cloud Filtering

  • How Segmentation is done-چگونه بخش‌بندی انجام می‌شود How Segmentation is done

  • Segmentation-بخش‌بندی Segmentation

  • Filtering and Segmentation Understanding-درک فیلتر کردن و بخش‌بندی Filtering and Segmentation Understanding

  • Clustering Theory-تئوری خوشه‌بندی Clustering Theory

  • Clustering-خوشه‌بندی Clustering

  • Path Creation-ایجاد مسیر Path Creation

  • Other Options-گزینه‌های دیگر Other Options

3D Lidar Point Clouds of Kitti Dataset-ابرهای نقطه 3D لیدار از مجموعه داده Kitti 3D Lidar Point Clouds of Kitti Dataset

  • Section Intro-معرفی بخش Section Intro

  • Setting up Kitti dataset-راه‌اندازی مجموعه داده Kitti Setting up Kitti dataset

  • What is inside of Kitti Dataset-چه چیزی در داخل مجموعه داده Kitti وجود دارد What is inside of Kitti Dataset

  • Article on adding Libraries to ROS2 Nodes-مقاله در مورد افزودن کتابخانه‌ها به نودهای ROS2 Article on adding Libraries to ROS2 Nodes

  • Creating ROS2 Node for Processing 3D Lidar-ایجاد نود ROS2 برای پردازش 3D لیدار Creating ROS2 Node for Processing 3D Lidar

  • Sub Modules in Github Repositories-ماژول‌های فرعی در مخازن Github Sub Modules in Github Repositories

  • Segmentation Approach-رویکرد بخش‌بندی Segmentation Approach

  • K-dimensional Tree Theory-تئوری درخت K-بعدی K-dimensional Tree Theory

  • Utilizing KD-Tree-استفاده از KD-Tree Utilizing KD-Tree

  • Road Segmentation-بخش‌بندی جاده Road Segmentation

  • Clustering Point Clouds-خوشه‌بندی ابر نقاط Clustering Point Clouds

  • Creating Bounding Boxes-ایجاد جعبه‌های محدود کننده Creating Bounding Boxes

  • Course Wrap up-جمع‌بندی دوره Course Wrap up

نمایش نظرات

آموزش ROS2 ابر نقاط برای خودروهای خودران با استفاده از PCL
جزییات دوره
2 hours
36
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
385
4.4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Muhammad Luqman Muhammad Luqman

روباتیک سنگین