Tùy Chỉnh Chế Độ Xem
Cài đặt chỉ áp dụng cho trình duyệt này
Chế độ ánh sáng màn hình
  • Giao diện sáng
  • Giao diện tối
  • Giao diện mặc định

Giới Thiệu Khóa Học ROS2 Cho Beginner Level 2 - TF, URDF, RViz, Gazebo [Mã - 6986 A]

 

gioi-thieu-khoa-hoc-ros2-cho-beginner-level-2-tf-urdf-rviz-gazebo-ma-6986a

Tìm hiểu TF, Thiết kế một robot tùy chỉnh với URDF, Mô phỏng robot trong Gazebo - Bước tiếp theo của bạn với ROS 2.

Bạn sẽ học được gì?

  • ✓ Hiểu TF (TransForm) là gì và tại sao chúng ta cần nó.
  • ✓ Tạo một URDF cho bất kỳ robot nào (ví dụ: mobile base, robotic arm).
  • ✓ Mô phỏng và điều khiển robot của bạn trong Gazebo.
  • ✓ Add Links, Joints, Collisions, Inertia tags trong URDF file.
  • ✓ Hiểu cách xác định chính xác links và joints origin.
  • ✓ Sử dụng plugin Gazebo để mô phỏng điều khiển phần cứng của robot.
  • ✓ Cải thiện và dọn dẹp URDF bằng Xacro (properties, macros).
  • ✓ Tìm hiểu cách sử dụng Robot State Publisher node để publish TF.
  • ✓ Trực quan hóa TF với RViz.
  • ✓ Tạo XML và Python launch file.
  • ✓ Lưu và sử dụng lại một RViz config trong launch file.
  • ✓ Tạo một world trong Gazebo.
  • ✓ Add một sensor trong Gazebo.
  • ✓ Làm cho robot của bạn spawn trong custom Gazebo world.
  • ✓ Tìm hiểu các phương pháp hay nhất ngay từ đầu.
  • ✓ Thực hành với các hoạt động và dự án bổ sung.

Bạn đã học được kiến ​​thức cơ bản về ROS2 và muốn chuyển sang bước tiếp theo?

Bạn muốn thiết kế một ứng dụng tùy chỉnh cho robot? Và có thể cũng tạo ra một mô phỏng cho robot?

Hoặc, bạn đang nghiên cứu vấn đề này nhưng bạn cảm thấy lạc lõng với TF, URDF và Gazebo?

Khóa học này là dành cho bạn. Khi kết thúc khóa học, bạn sẽ có thể thiết kế một robot tùy chỉnh với ROS 2 và chạy robot này trong một thế giới mô phỏng.

Tại sao lại chọn khóa học này?

Tôi đã thiết kế cho mình một ứng dụng ROS cho một robot tùy chỉnh khi đang thực hiện một dự án khởi nghiệp. Và tôi đã bắt đầu như mọi người, với tư cách là người mới bắt đầu.

Không chỉ học ROS2 cơ bản đã khó mà khi thêm TF, URDF, Gazebo vào thì tưởng chừng như không thể. Thực sự tôi đã phải mất vài tháng/năm để thực sự cảm thấy thoải mái với những điều đó.

Khi bạn xem các tài nguyên trực tuyến hiện có, rất khó để tìm thấy bất kỳ quy trình nào giải thích một cách đơn giản về cách bắt đầu từ đầu và xây dựng một dự án.

Đó là lý do tại sao tôi tạo khóa học này để bạn có thể hưởng lợi từ kinh nghiệm nhiều năm của tôi với ROS. Tôi đã thực hiện khóa học mà tôi mong muốn khi bắt đầu.

Mục tiêu của tôi là giúp bạn tiết kiệm được rất nhiều thời gian và sự thất vọng bằng cách cung cấp cho bạn cách tiếp cận từng bước, với một dự án thực tế mà chúng ta cùng thực hiện, từ đầu đến cuối.

Tôi dạy thế nào?

Nếu bạn đã tham gia các khóa học ROS 2 khác của tôi thì bạn biết rằng tôi không ở đây để lãng phí thời gian của bạn.

Phương pháp giảng dạy của tôi khá đơn giản:

✓ Từng bước một.

✓ Đi đến điểm.

✓ Học trong khi làm.

Ngoài ra, tôi đặc biệt tập trung vào câu hỏi “tại sao” đằng sau những gì bạn học. Mục tiêu không chỉ là khiến bạn mù quáng lặp lại một số bước mà còn để hiểu tại sao những bước đó lại quan trọng.

Bạn sẽ làm gì và học gì trong khóa học?

Khóa học này dựa trên dự án. Chúng ta sẽ cùng nhau bắt đầu một dự án từ đầu. Sau đó, từng bước một, bạn sẽ xây dựng ứng dụng đồng thời học các khái niệm mới.

Dưới đây là tổng quan nhanh về những gì bạn sẽ làm (danh sách chưa đầy đủ):

  • ✓ Hiểu TF là gì (với RViz) và tại sao chúng ta cần nó.
  • ✓ Bắt đầu dự án bằng cách viết một URDF file, để mô tả các đặc tính vật lý của một robot - chúng ta sẽ bắt đầu với một mobile robot.
  • ✓ Generate TF bằng cách sử dụng robot state publisher và URDF.
  • ✓ Cải thiện và làm sạch URDF bằng Xacro tool.
  • ✓ Điều chỉnh URDF cho Gazebo, spawn robot trong Gazebo.
  • ✓ Điều khiển robot với các plugin Gazebo.
  • ✓ Mô phỏng một cảm biến trong Gazebo.
  • ✓ Tạo các ROS2 package và các XML launch file để khởi động toàn bộ ứng dụng bằng một dòng lệnh.

Mọi thứ đều được thực hành trực tiếp nên bạn sẽ thực hành ngay từ đầu và tôi sẽ chỉ cho bạn từng bước tôi làm.

Bạn cũng nhận được một số hoạt động bổ sung trong suốt khóa học, vì vậy bạn có thể thực hành nhiều hơn bằng cách được thử thách về các điểm chính.

Và có một dự án lớn cuối cùng, nơi chúng tôi tạo ra một robot (robotic arm) khác từ đầu, sử dụng mọi thứ bạn đã học trong khóa học. Bạn cũng sẽ học cách kết hợp 2 robot lại với nhau.

Vì vậy, để tiến xa hơn với ROS2 cũng như thiết kế các mô phỏng và robot tùy chỉnh, hãy đăng ký khóa học ngay hôm nay!

Lưu ý - khóa học này không dành cho bạn nếu:

Bạn chưa biết gì về ROS 2. Trong trường hợp này, tôi khuyên bạn nên bắt đầu với khóa học “ROS2 dành cho người mới bắt đầu” (cấp độ 1) của tôi.

Mục lục:

  • ✓ 01 - Giới thiệu.
  • ✓ 02 - Tổng quan về TF (TransForm).
  • ✓ 03 - Tạo một URDF cho một Robot.
  • ✓ 04 - Broadcast TF với Robot State Publisher.
  • ✓ 05 - Cải thiện URDF với Xacro.
  • ✓ 06 - Mô phỏng Robot của bạn với Gazebo.
  • ✓ 07 - Add một Sensor trong Gazebo.
  • ✓ 08 - Final Project.
  • ✓ 09 - Kết thúc.

Khóa học này dành cho ai?

  • ✓ Các ROS developer biết những điều cơ bản và muốn tìm hiểu cách bắt đầu xây dựng và mô phỏng robot với ROS 2.
  • ✓ Kỹ sư/Giáo viên/Nhà nghiên cứu/Bất kỳ ai đã bắt đầu với ROS 2 và đang băn khoăn không biết phải làm gì tiếp theo.
  • ✓ Các ROS developer đã sử dụng URDF, TF và Gazebo nhưng cảm thấy như họ không hiểu mọi thứ họ làm.

Tham Gia Tổng Kho Khóa Học Online Miễn Phí Trọn Đời - Truy cập hơn 4.000 khóa học ở nhiều chủ đề như Đầu Tư, Kinh doanh, Marketing, Lập trình, Thiết Kế, Tin học văn phòng, Ngôn ngữ,... 
- Học trọn đời, học mọi lúc, mọi nơi.
- Khóa học mới lên kho mỗi ngày.
Tham Gia Group FacebookFanpage Weekly Study
Thông Cáo DMCACopyright Disclaimer:This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.

Tuyên bố miễn trừ bản quyền:Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.

Đọc thêm
إرسال تعليق