Xây dựng Ứng dụng Robot ROS 2: Từ Node Đơn lẻ đến Hệ thống Hoạt động

Đi sâu vào thiết kế thực tế của các ứng dụng robot ROS 2, từ các node riêng lẻ đến các hệ thống hoàn chỉnh có khả năng nhận thức, lập kế hoạch và hành động phối hợp.

⏱ 1 giờ 56 phút 📚 7 bài 🎧 Phiên bản âm thanh

Về khóa học này

Xây dựng một ứng dụng robot hoạt động trong ROS 2 đòi hỏi nhiều hơn là chỉ kết nối các node lại với nhau. Cấu trúc gói, thiết kế tin nhắn, mô hình luồng và các lựa chọn tích hợp đều định hình xem hệ thống có duy trì được độ tin cậy khi phát triển hay không. Khóa học này sẽ đi qua các quyết định đó một cách có cấu trúc mà bạn có thể áp dụng cho các dự án của riêng mình. Bạn sẽ thực hiện các bài tập thiết kế bằng văn bản, phản ánh cách một nhóm robot nhỏ sẽ lên kế hoạch cho một ứng dụng ROS 2 từ các node riêng lẻ đến các hệ thống phối hợp. Trọng tâm là các đánh đổi thực tế quan trọng khi các dự án vượt ra ngoài một bản demo đơn lẻ. Bạn sẽ học được: - Thiết kế các node ROS 2 với trách nhiệm rõ ràng, giao diện được xác định rõ ràng và hành vi có thể dự đoán - Áp dụng các mẫu thiết kế tin nhắn hỗ trợ sự phát triển mà không làm hỏng các trình tiêu thụ hạ nguồn - Sử dụng các node vòng đời, trình thực thi và cài đặt chất lượng dịch vụ để xây dựng các hệ thống mạnh mẽ - Tích hợp các node nhận thức, lập kế hoạch và điều khiển vào các hành vi phối hợp - Áp dụng mô phỏng trong Gazebo và trực quan hóa trong RViz như một phần của quy trình phát triển - Lập kế hoạch các chiến lược kiểm thử bao gồm kiểm thử đơn vị cho các node riêng lẻ và kiểm thử tích hợp cho các hành vi Khóa học tiến triển từ các node riêng lẻ qua tin nhắn, vòng đời, tích hợp, mô phỏng và kiểm thử. Một bài tập thiết kế cuối khóa yêu cầu bạn phác thảo một thiết kế một trang cho một ứng dụng ROS 2 nhắm mục tiêu vào một miền robot và nhiệm vụ cụ thể. Khóa học này được thiết kế cho các nhà phát triển phần mềm có kinh nghiệm về Python hoặc C++ tham gia vào lĩnh vực robot, bao gồm cả sinh viên khoa học máy tính và kỹ thuật. Không yêu cầu kinh nghiệm ROS trước đó. Khóa học coi phát triển ứng dụng ROS như một kỹ năng thủ công mà bạn có thể học thông qua thực hành thiết kế có cấu trúc.

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

  • 📜 Chứng chỉ hoàn thành
    Thêm vào hồ sơ LinkedIn
  • 🎧 Bao gồm phiên bản âm thanh
    Học mọi lúc mọi nơi — không cần màn hình
  • ♾️ 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ờ 56 phút nội dung thực hành

Đánh giá

Chưa có đánh giá — hãy là người đầu tiên chia sẻ.

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