Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " Robotics "

Chia Sẻ Khóa Học ROS 2 Cho Beginner (ROS Jazzy - 2025) [Update Tháng 3/2025] [Khóa 5971 A]

09 tháng 6 2025 / No Comments

Làm chủ ROS2 Basic và trở thành một Robot Operating System Developer | Từng bước | Lập trình Robotics | Python và C++.

Những gì bạn sẽ học được:

  • ✓ Làm chủ các khái niệm cốt lõi của ROS 2.
  • ✓ Xây dựng một ứng dụng ROS 2 hoàn chỉnh từ A đến Z.
  • ✓ Sử dụng Robot Operating System 2 với cả Python và C++.
  • ✓ Khám phá các ROS 2 Tool và cách sử dụng chúng.
  • ✓ Tìm hiểu các best practice cho ROS 2 development.
  • ✓ Thực hành nhiều với nhiều hoạt động và một final project.
  • ✓ ROS 2 Nodes, Topics, Services, Parameters, Launch Files, v.v.

Trong khóa học này, tôi sẽ hướng dẫn bạn từng bước, chỉ trong vài giờ, từ một người mới bắt đầu trở thành một ROS 2 developer có thể viết các ứng dụng robotics dễ mở rộng.

Bạn đang học ROS 2 từ đầu phải không?

Và bạn có thể tự hỏi: Bắt đầu từ đâu? Học như thế nào? Làm gì trước tiên?

Khi tôi mới bắt đầu sử dụng Robot Operating System, tôi thực sự thấy khó trả lời những câu hỏi đó. Do đó, việc học ROS/ROS2 rất khó. Nhưng không nhất thiết phải như vậy, nếu bạn học với đúng nguồn tài nguyên.

Ngoài ra, một điều tôi nhận thấy là khi mọi người dạy ROS 2 (năm 2025), họ thường so sánh với ROS 1. Nhưng nếu bạn không biết ROS 1 thì sao???

Tôi đã tạo ra khóa học này để bạn có thể học ROS 2 một cách đúng đắn ngay từ đầu, mà không cần kiến ​​thức trước về Robot Operating System, và không phải mất nhiều tuần, thậm chí nhiều tháng, để tìm cách thực hiện. Bạn có thể tạm biệt đường cong học tập lớn mà mọi người đều phải đối mặt khi học ROS 2.

Khóa học được cấu trúc để bạn có thể theo dõi từng bước một và có được mọi thứ bạn cần theo đúng thứ tự. Vào cuối khóa học, bạn sẽ đủ tự tin để bắt đầu ứng dụng Robot Operating System 2 của riêng mình.

Tôi sẽ dạy như thế nào?

Sau đây là phương pháp giảng dạy của tôi, gồm 3 điểm:

  • ✓ Từng bước một.
  • ✓ Đi thẳng vào vấn đề.
  • ✓ Thực hành, thực hành, thực hành.

Vậy thôi. Không có thứ vô dụng hay gây mất tập trung nào cả, chỉ có những thứ quan trọng bạn cần để tạo các ứng dụng ROS 2.

Kinh nghiệm của tôi với Robot Operating System rất thực tế. Tôi thực sự đã sử dụng nó để chế tạo một cánh tay robot hiện đang có trên thị trường. Vì vậy, tôi không có lựa chọn nào khác ngoài việc thực tế và đi thẳng vào vấn đề. Và đó là cách tôi muốn dạy bạn.

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

Sau đây là những khái niệm chính bạn sẽ thấy trong khóa học này:

  • ✓ Cài đặt ROS2, Workspace, Package, …!
  • ✓ ROS2 Nodes.
  • ✓ ROS2 Topics.
  • ✓ ROS2 Services.
  • ✓ ROS2 Custom Messages.
  • ✓ ROS2 Parameters.
  • ✓ ROS2 Launch Files.
  • ✓ ...!

Mỗi phần/module của khóa học tập trung vào một khái niệm chính của ROS 2. Đối với mỗi khái niệm, bạn sẽ nhận được:

  • ✓ Giải thích khái niệm, kèm theo bối cảnh và lý do tại sao bạn cần phải học khái niệm đó.
  • ✓ Video hướng dẫn từng bước (cho cả Python và C++).
  • ✓ Hoạt động thực hành + video giải pháp chi tiết.
  • ✓ Tóm tắt + download code về mọi thứ chúng tôi đã làm trong phần này.

Tôi thích bắt đầu bằng câu hỏi "tại sao", với tôi, đó là câu hỏi quan trọng nhất mà bạn có thể hỏi . Nếu bạn hiểu được "tại sao", thì mọi thứ sau đó sẽ có ý nghĩa vì bạn biết mình sẽ đi đâu và tại sao bạn lại đến đó.

Tôi cũng dành thời gian để viết tất cả code với bạn. Một số giáo viên và người hướng dẫn thích cho bạn xem một loạt code lớn và sau đó nói với bạn "ok, code này làm được điều đó". Cá nhân tôi không làm như vậy. Khi tôi viết code, tôi viết toàn bộ, với bạn, và tôi giải thích lý do tại sao tôi viết những gì tôi viết.

Vào cuối khóa học, bạn sẽ có cơ hội làm việc trên một dự án hoàn chỉnh, sử dụng mô phỏng Turtlesim. Điều này sẽ giúp bạn thực hành nhiều hơn về mọi thứ bạn sẽ thấy trong khóa học và đó sẽ là dự án thực tế đầu tiên của bạn từ A đến Z.

Trong suốt khóa học, bạn cũng sẽ học cách sử dụng các công cụ ROS 2 để gỡ lỗi ứng dụng, theo dõi những gì đang diễn ra và xây dựng code của mình.

Với tất cả những gì bạn sẽ học được + các best practice mà tôi cung cấp, bạn sẽ sẵn sàng bắt đầu bất kỳ dự án ROS2 nào với một nền tảng tốt.

Vậy thì… Tại sao bạn phải đoán xem nên học gì? Hãy bắt đầu học ROS 2 ngay với khóa học hoàn chỉnh và có cấu trúc này!

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

  • ✓ Đã là nhà phát triển chuyên gia hoặc nâng cao về ROS 2.
  • ✓ Chưa bao giờ sử dụng Python hoặc C++ trước đây.
  • ✓ Ngoài ra, đây không phải là hướng dẫn “ROS 1 đến ROS 2”. Đây là khóa học mà bạn học ROS 2 từ đầu, không yêu cầu kiến ​​thức về ROS 1.

Mục lục:

  • ✓ 01. Giới thiệu.
  • ✓ 02. Cài đặt ROS2 và thiết lập môi trường của bạn.
  • ✓ 03. Viết chương trình ROS 2 đầu tiên của bạn.
  • ✓ 04. Giới thiệu về ROS 2 Tools.
  • ✓ 05. ROS 2 Topics - Làm cho các Node của bạn giao tiếp với nhau.
  • ✓ 06. ROS 2 Services - Giao tiếp Client/Server giữa các Node.
  • ✓ 07. Tạo các ROS 2 Interface tùy chỉnh (Msg & Srv).
  • ✓ 08. Thay đổi Node Settings lúc Runtime với ROS 2 Parameters.
  • ✓ 09. Scale ứng dụng của bạn với ROS 2 Launch Files.
  • ✓ 10. Project hoàn chỉnh với Turtlesim.
  • ✓ 11. Kết luận.

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

  • ✓ Sinh viên, Kỹ sư, Nhà nghiên cứu, Giáo viên, Nhà phát triển, Người đam mê.
  • ✓ Bất kỳ ai muốn tìm hiểu về ROS 2 từ đầu và không muốn lãng phí thời gian.
  • ✓ Những người muốn xây dựng các ứng dụng robotics có khả năng mở rộng nhanh hơn.
  • ✓ Các ROS1 developer vẫn đang ở trình độ mới bắt đầu và muốn bắt đầu học ROS 2.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU 



Copyright 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.