Đề cương khóa học

Giới thiệu về AI và Robot



  • Tổng quan về sự hội tụ của robot hiện đại và AI

  • Các ứng dụng trong hệ thống tự động, drone, và robot dịch vụ

  • Thành phần AI chính: nhận biết, lập kế hoạch, và điều khiển



Cài đặt môi trường phát triển



  • Cài đặt Python, ROS 2, OpenCV, và TensorFlow

  • Sử dụng Gazebo hoặc Webots để mô phỏng robot

  • Làm việc với Jupyter Notebooks cho các thí nghiệm AI



Nhận biết và thị giác máy tính



  • Sử dụng camera và cảm biến để nhận biết

  • Lớp phân loại hình ảnh, phát hiện đối tượng, và phân đoạn sử dụng TensorFlow

  • Phát hiện biên và theo dõi đường bao với OpenCV

  • Xử lý và truyền tải hình ảnh thời gian thực



Định vị và hợp nhất cảm biến



  • Tìm hiểu về robot xác suất

  • Bộ lọc Kalman và Bộ lọc Kalman mở rộng (EKF)

  • Bộ lọc Particle cho môi trường phi tuyến

  • Tích hợp dữ liệu LiDAR, GPS, và IMU để định vị



Lập kế hoạch chuyển động và tìm đường



  • Các thuật toán lập kế hoạch đường đi: Dijkstra, A*, và RRT*


  • Điều khiển chuyển động thời gian thực bằng PID

  • Tối ưu hóa đường đi động sử dụng AI



Học tăng cường cho robot



  • Cơ bản về học tăng cường

  • Thiết kế hành vi dựa trên thưởng cho robot

  • Q-learning và Mạng Q-Deep (DQN)

  • Tích hợp các tác nhân RL trong ROS để chuyển động thích ứng



Định vị và Bản đồ đồng thời (SLAM)



  • Tìm hiểu về các khái niệm và quy trình SLAM

  • Triển khai SLAM với các gói ROS (gmapping, hector_slam)

  • Visual SLAM sử dụng OpenVSLAM hoặc ORB-SLAM2

  • Kiểm tra các thuật toán SLAM trong môi trường mô phỏng



Các chủ đề nâng cao và tích hợp



  • Nhận dạng giọng nói và cử chỉ cho tương tác giữa con người và robot

  • Tích hợp với nền tảng IoT và robot đám mây

  • Bảo dưỡng dự đoán dựa trên AI cho robot

  • Đạo đức và an toàn trong robot có AI



Dự án cuối khóa



  • Thiết kế và mô phỏng một robot di động thông minh

  • Triển khai điều hướng, nhận biết, và điều khiển chuyển động

  • Chứng minh quyết định thời gian thực sử dụng các mô hình AI



Tổng kết và các bước tiếp theo



  • Xem lại các kỹ thuật robot AI chính

  • Xu hướng tương lai trong robot tự động

  • Nguồn tài nguyên để tiếp tục học tập

Yêu cầu


  • Kinh nghiệm lập trình bằng Python hoặc C++

  • Hiểu biết cơ bản về khoa học máy tính và kỹ thuật

  • Familiarity with probability concepts, calculus, and linear algebra



Đối tượng tham gia



  • Kỹ sư

  • Những người yêu thích robot

  • Các nhà nghiên cứu trong tự động hóa và AI

 21 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (1)

Các khóa học sắp tới

Các danh mục liên quan