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.
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ẻ.
Học viên cũng họ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.99$9.99
Xây dựng sự hiểu biết rõ ràng, thân thiện với người mới bắt đầu về Simultaneous Localization and Mapping, cách robot xây dựng bản đồ đồng thời theo dõi vị trí của chúng.
$4.99$9.99
Đi sâu vào thiết kế thực tế của một stack SLAM kết hợp cảm biến hình ảnh và LiDAR cho robot thực tế, từ nhận thức phía trước đến tối ưu hóa phía sau.
$4.99$9.99
Lập kế hoạch và vận hành robot điều khiển bằng SLAM trong môi trường thực, tập trung vào triển khai, quản lý trôi dạt, bảo trì bản đồ và độ tin cậy dài hạn.
$4.99$9.99
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