Giới thiệu về ROS 2: Xây dựng ứng dụng robot với Python và C++

Hãy học cách phát triển phần mềm robot có khả năng mở rộng từ đầu bằng Python và C++ mà không cần bất kỳ kinh nghiệm nào về Hệ điều hành Robot (ROS).

4.7 (6,366) ⏱ 1 giờ 55 phút 📚 8 bài

Về khóa học này

Bước vào thế giới robot có thể khiến bạn cảm thấy choáng ngợp, đặc biệt là với đường cong học tập dốc đứng của các khung phát triển hiện đại. Khóa học này sẽ đơn giản hóa hành trình của bạn, hướng dẫn bạn qua các khái niệm cốt lõi của Hệ điều hành Robot 2 (ROS 2) ngay từ đầu. Bạn sẽ chuyển đổi từ người mới bắt đầu thành một nhà phát triển robot tự tin, có khả năng viết các node sạch sẽ và có khả năng mở rộng. Bằng cách học các mô hình giao tiếp cơ bản và quy trình triển khai hiện đại, bạn sẽ có được các kỹ năng thực tế cần thiết để thiết kế, xây dựng và gỡ lỗi các ứng dụng robot của riêng mình. Những gì bạn sẽ học: - Hiểu kiến ​​trúc cơ bản của ROS 2, bao gồm các node, topic, message và cấu hình workspace - Triển khai các mô hình publisher-subscriber mạnh mẽ và giao tiếp service-client bằng Python và C++ - Quản lý các hành vi robot phức tạp với ROS 2 Actions cho các tác vụ dài hạn, dựa trên phản hồi - Cấu hình các tham số robot động và thiết kế các tệp khởi chạy dựa trên Python hiện đại, có thể tái sử dụng để điều phối các hệ thống đa node - Biên dịch và đóng gói phần mềm robot của bạn một cách hiệu quả bằng hệ thống xây dựng colcon - Gỡ lỗi và giám sát mạng robot đang chạy của bạn bằng các công cụ giao diện dòng lệnh Quá trình học tập của bạn bắt đầu với các thuật ngữ thiết yếu và thiết lập môi trường trước khi tiến từng bước qua các giao thức truyền thông cốt lõi. Bạn sẽ tiến bộ từ các script một node đến việc quản lý các gói robot đa node phức tạp được thiết kế để triển khai thực tế. Khóa học này được thiết kế đặc biệt cho người mới bắt đầu trong lĩnh vực robot, kỹ sư phần mềm và sinh viên. Không yêu cầu kinh nghiệm trước đó với ROS 1, mặc dù sự quen thuộc cơ bản với lập trình Python hoặc C++ sẽ giúp bạn tận dụng tối đa các ví dụ và bài tập được viết. Hãy bắt đầu hành trình phát triển robot hiện đại của bạn ngay hôm nay.

Bạn sẽ nhận được

  • 📜 Chứng chỉ hoàn thành
    Thêm vào hồ sơ LinkedIn
  • ♾️ Truy cập trọn đời
    Quay lại bất cứ lúc nào, không hết hạn
  • 📱 Điện thoại hoặc máy tính
    Hoạt động mọi nơi, mọi thiết bị
  • 💸 Hoàn tiền 30 ngày
    Không cần lý do
  • Ngắn gọn, đi vào trọng tâm
    1 giờ 55 phút nội dung thực hành

Đánh giá (8)

فهد بن عبد المحسن SA Học viên đã xác minh
★ 4 · 2026-05-15T17:45:52+00:00

Học được nhiều, nhưng thành thật mà nói, một số phần sau có thể cần thêm chiều sâu. Dù sao thì cũng là một trải nghiệm có giá trị.

Georgi Dimitrov BG
★ 4 · 2026-05-07T11:21:52+00:00

Giới thiệu tốt về chủ đề. Cấu trúc logic, và hầu hết các ví dụ đều liên quan, dù tôi ước có thêm chiều sâu ở một số phần.

وفاء السيد EG
★ 5 · 2026-03-26T21:31:52+00:00

Trải nghiệm học tập tuyệt vời. Nhịp độ hoàn hảo, và các ví dụ thực sự củng cố các khái niệm. Rất đáng khen!

Kyaw Zin Latt MM
★ 4 · 2025-06-25T20:12:52+00:00

Khóa học này bao quát tốt các kiến thức cơ bản. Tôi ước có nhiều cơ hội để thực hành độc lập giữa các mô-đun hơn.

Liam Brown AU
★ 4 · 2025-05-21T17:23:52+00:00

Khóa học này vượt xa mong đợi của tôi. Các ứng dụng thực tế được thảo luận cực kỳ hữu ích. Làm tốt lắm!

中村 剛 JP
★ 5 · 2025-03-24T08:37:52+00:00

Rất thích các ví dụ ứng dụng thực tế. Đúng kiểu học hỏi thực hành mà tôi đang tìm kiếm.

لينا رمضان EG Học viên đã xác minh
★ 3 · 2025-02-07T12:15:52+00:00

Giới thiệu tốt. Tôi đánh giá cao các bước rõ ràng, mặc dù một số mô-đun sau có thể cần thêm ví dụ.

Harry Thompson AU
★ 4 · 2024-12-16T15:10:52+00:00

Điều này vượt quá mong đợi của tôi. các bài học trôi chảy logic và ứng dụng thực tế là điểm trên.

Viết đánh giá

Sau khi gửi, chúng tôi sẽ yêu cầu đăng nhập — bản nháp được lưu.

Học viên cũng học

Câu hỏi thường gặp

Tôi cần gì để học khóa này? +

Chỉ cần điện thoại hoặc máy tính có kết nối internet. Không cần cài đặt hay thiết bị đặc biệt.

Tôi thanh toán bằng cách nào? +

Bằng thẻ qua Stripe, hoặc tiền điện tử. Chúng tôi không lưu thông tin thẻ — Stripe xử lý an toàn.

Tôi có thể được hoàn tiền không? +

Có — hoàn tiền đầy đủ trong 30 ngày, không cần lý do.

Tôi sẽ có quyền truy cập trong bao lâu? +

Mãi mãi. Sau khi mua, khóa học là của bạn để xem lại bất cứ lúc nào.

Tôi có nhận được chứng chỉ không? +

Có. Sau khi hoàn thành, bạn sẽ nhận được chứng chỉ và có thể thêm vào hồ sơ LinkedIn.

Dành cho người học trong
Công nghệ Thiết kế Tài chính Marketing Y tế Giáo dục Khách sạn-Dịch vụ Sản xuất