Chia Sẻ Khóa Học ROS Cho Beginner II - Localization, Navigation và SLAM [Khóa 8216 A]
Một cách tiếp cận thực tế để tìm hiểu nền tảng của mobile robots SLAM và Navigation với ROS.
Bạn sẽ học được gì:
- ✓ Nền tảng lý thuyết về 2D và 3D localization.
- ✓ Chuyển đổi giữa các frame trong 2D và 3D Spaces.
- ✓ Tính năng mạnh mẽ của tf package để represent frames và thực hiện transformation và localization.
- ✓ Nền tảng lý thuyết về localization và mapping (SLAM).
- ✓ Nền tảng về các khái niệm navigation (lglobal path planning, local path planning, collision avoidance).
- ✓ Sự khác biệt giữa Map-Based Navigation và Reactive Navigation.
- ✓ Navigation stack của ROS (move_base, amcl, gmapping).
Localization, mapping, và navigation là các chủ đề cơ bản trong Robot Operating System (ROS) và mobile robot. Tuy nhiên, nó rất phức tạp để học. Thông thường, người mới bắt đầu cảm thấy khó khăn thậm chí không biết bắt đầu từ đâu. Các hướng dẫn điển hình trong ROS cung cấp thông tin cấp cao về cách chạy cácROS node để thực hiện mapping và navigation, nhưng chúng không cung cấp bất kỳ chi tiết nào về các khía cạnh kỹ thuật. Một số khóa học khác tập trung nhiều hơn vào các khía cạnh kỹ thuật, phức tạp về mặt toán học nhưng không đưa ra liên kết rõ ràng về cách các khái niệm này được gắn với ROS navigation stack.
Khóa học này giải quyết lỗ hổng này và theo một cách tiếp cận thực tế để giới thiệu cho người học mới về nền tảng mobile robot navigation và cách nó được triển khai trong ROS. Khóa học được thiết kế để giới thiệu cho bạn thế giới mobile robot navigation một cách nhanh chóng và hiệu quả.
Trong khóa học này, tôi đã trình bày chi tiết về package quan trọng nhất trong ROS cho navigation: tf package! Nếu không hiểu package này, sẽ rất khó để hiểu sâu cách navigation hoạt động trong ROS. Mặc dù có các hướng dẫn tf, nhưng tf package chủ yếu dựa vào các khái niệm lý thuyết quan trọng không được trình bày trong các hướng dẫn ROS. Khóa học này cung cấp một giới thiệu có hệ thống về nền tảng lý thuyết cần thiết và bổ sung cho các demo và lập trình của các tiện ích tf package và API.
Khóa học này giả định rằng bạn có một số kiến thức cơ bản về các khái niệm chính của Robot Operating System (ROS), chẳng hạn như ROS nodes, ROS topics, ROS services và một hiểu biết về khái niệm cơ bản về chuyển động với ROS.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU
No Comment to " Chia Sẻ Khóa Học ROS Cho Beginner II - Localization, Navigation và SLAM [Khóa 8216 A] "