Đề cương khóa học
Giới thiệu về Xây Dựng Mô Hình Nhanh cho Robot
- Nguyên tắc của xây dựng mô hình nhanh và thiết kế lặp đi lặp lại
- Tổng quan về hệ sinh thái ROS 2
- Cách Docker hỗ trợ tính linh hoạt và khả năng tái tạo trong robot học
Thiết Lập Môi Trường Phát Triển
- Cài đặt ROS 2 và Docker trên hệ thống cục bộ hoặc đám mây
- Cấu hình các container Docker cho phát triển robot
- Sử dụng VS Code và các tiện ích mở rộng để nâng cao quy trình làm việc
Các Khái Niệm Cơ Bản của ROS 2 cho Xây Dựng Mô Hình
- Các gói, nút, chủ đề và dịch vụ của ROS 2
- Tạo và xây dựng các không gian làm việc ROS 2
- Mô phỏng robot trong Gazebo
Docker cho Phát Triển Robot
- Cơ bản về đóng gói ứng dụng ROS
- Xây dựng các hình ảnh Docker tùy chỉnh cho dự án robot
- Quản lý phụ thuộc và cấu hình trên nhiều hệ thống
Tích Hợp và Kiểm Thử Nguyên Mẫu Robot
- Kết nối nhiều nút ROS 2 trong các mạng Docker
- Kiểm thử các mô-đun nhận biết và kiểm soát trong mô phỏng
- Gỡ lỗi và tối ưu hóa ứng dụng đóng gói trong container
Phát Triển Robot Hợp Tác và Có Khả Năng Mở Rộng
- Kiểm soát phiên bản và chia sẻ dự án ROS-Docker
- Đường ống tích hợp liên tục cho robot
- Triển khai và mở rộng nguyên mẫu trên nhiều thiết bị
Dự Án Thực Hành: Nguyên Mẫu ROS 2 Đóng Gói Trong Docker
- Thiết kế và thực hiện một đường ống mô phỏng robot
- Đóng gói toàn bộ quy trình làm việc bằng ROS 2 và Gazebo
- Kiểm thử và triển khai nguyên mẫu đang hoạt động
Tổng Kết và Bước Tiếp Theo
Yêu cầu
- Kiến thức cơ bản về lập trình Python
- Thành thạo các công cụ dòng lệnh Linux
- Hiểu biết về các khái niệm robot học cơ bản (cảm biến, động cơ, kiểm soát)
Đối Tượng Học Viên
- Các nhà phát triển và người yêu thích robot muốn xây dựng nguyên mẫu nhanh chóng
- Kỹ sư khởi nghiệp thiết kế ứng dụng robot chứng minh khái niệm
- Người làm thủ công và người đam mê khám phá ROS 2 với các công cụ triển khai hiện đại
Đánh giá (2)
Cung cấp các tài liệu (máy ảo) để bạn có thể bắt ngay vào các bài tập, cùng với phần giải thích về cốt lõi của ROS2. Lý do tại sao mọi thứ lại hoạt động theo một cách nhất định.
Arjan Bakema
Khóa học - Autonomous Navigation & SLAM with ROS 2
Dịch thuật bằng máy
kiến thức và việc sử dụng AI cho Robot trong Tương lai.
Ryle - PHILIPPINE MILITARY ACADEMY
Khóa học - Artificial Intelligence (AI) for Robotics
Dịch thuật bằng máy