LẬP TRÌNH TÍCH HỢP AI VÀ ROBOTICS SỬ DỤNG MECANUM

MỤC TIÊU KHÓA HỌC:

Với sự phát triển của khoa học kĩ thuật ở thời đại 4.0, Robot đang dần thay thế cho các hoạt động của con người. Sự phát triển mạnh mẽ của công nghệ AI, đã giúp cho các Robot từ tự động, chuyển dần sang cơ chế tự hành, khi nó có thể được huấn luyện để nhận biết các vật thể trong 1 ứng dụng thông minh. Trong khóa học này, 2 nội dung chính sau đây sẽ được trình bày: 

Lập trình điều khiển Robot cơ bản: Các thao tác cơ bản để vận hành Robot đa hướng sử dụng bánh Mecanum, điều khiển bằng tay và dò line tự động

Tích hợp AI Camera: Camera sử dụng nên tảng ESP32 Cam sẽ được tích hợp thêm vào Robot, nhằm phát triển nhiều tính năng thông minh, thể hiện các ý tưởng về Robot AI hoặc Robot cho các ứng dụng sản xuất thông minh (Smart Manufacturing)

Trong khóa học, ngôn ngữ hình khối (Blockly) sẽ được sử dụng để hiện thực các dự án nêu ra ở trên. Dựa trên ngôn ngữ hình khối, các thao tác về việc lập trình sẽ được đơn giản hóa và đẩy nhanh việc hiện thực ý tưởng thành dự án. Chương trình được sinh ra tự động (dựa trên mã nguồn Python) và hoàn toàn tương thích với môi trường lập trình truyền thống MicroPython (Thonny IDE) trên máy tính.

NỘI DUNG KHÓA HỌC:

Số buổi học: 10 buổi

Buổi

Nội dung

1

Chương trình đầu tiên

Giới thiệu vi điều khiển

Giới thiệu mạch lập trình YoloBit

Giới thiệu môi trường lập trình OpenScratch

Chương trình đầu tiên trên OpenScratch

Lập trình điều khiển Robot bằng tay

Kết nối Bluetooth giữa Robot và điện thoại

Khối lập trình sự kiện cho Robot

Hiện thực chương trình nhận lệnh cho Robot

Nạp chương trình và kiểm tra chương trình 

Tích hợp và vận hành Robot qua điện thoại

Giới thiệu phần mềm trên điện thoại

Kết nối Bluetooth với điện thoại

Kiểm tra, Sửa lỗi và cải thiện chương trình

Mini game với Robot điều khiển bằng tay

2

Tổ chức chương trình theo hướng sự kiện

Cấu trúc chương trình theo hướng Sự kiện

Giới thiệu cách sử dụng các câu lệnh sự kiện

Hiện thực nhiệm vụ 1 cho Robot: Dò line

Nạp và kiểm tra nhiệm vụ 1

Nhiệm vụ 2 và 3: Gắp quà – Ghi điểm

Đặc tả nhiệm vụ 2 và 3

Hiện thực 2 nhiệm vụ mới

Tích hợp 3 nhiệm vụ trên Robot

Kiểm tra và Sử lỗi 

Thi đấu Robot tự động

Đặc tả sân thi đấu – Luật thi đấu

Phân tích các nhiệm vụ cho Robot

Hiện thực các nhiệm vụ

Thi đấu Robot tự động

3

Cơ chế bán tự động cho Robot

Giới thiệu các ứng dụng kết hợp robot tự động và bằng tay

Tích hợp chương trình bằng tay và tự động

Vận hành Robot với 2 cơ chế điều khiển

Tích hợp và sử lỗi

Các bước di chuyển nâng cao trên Mecanum

Di chuyển ngang

Di chuyển xéo 40 độ

Lập trình bằng tay với các di chuyển phức tạp

Mini game: Điều khiển bằng tay – tự động tích hợp

Đề xuất các kịch bản di chuyển

Lập trình Robot với các câu lệnh sự kiện

Tích hợp và vận hành Robot

4

Xây dựng bộ xử lý nhân tạo trên PC

Giới thiệu Teachable Machine

Huấn luyện mô hình

Xuất output của mô hình

Huấn luyện các biển báo giao thông cho Robot

Lập trình AI trên Python

Tổ chức chương trình trên Python

Cài đặt thư viện lập trình

Lập trình nhận dạng trên Python

Tối ưu kết quả nhận dạng

Xác suất nhận dạng với AI

Lâp trình kiểm tra kết quả nhận dạng

Xuất kết quả nhận dạng ra màn hình UI

Các ý tưởng mở rộng

5

Gửi kết quả nhận dạng lên điện toán đám mây

Giới thiệu về điện toán đám mây

Tại sao phải cần điện toán đám mây

Cài đặt thư viện lập trình

Kiểm tra thư viện lập trình

Lập trình gửi kết quả lên Server IOT

Các câu lệnh cần cho việc lập trình

Tích hợp chương trình AI và IOT

Gửi kết quả lên Server IoT

Giám sát kết quả trên Dashboard

Thiết kế Dashboard

Thiết kế giao diện hiển thị

Vận hành hệ thống AI

Giám sát kết quả trên server

6

Xử lý kết quả AI trên Robot Mecanum

Giới thiệu kết nối giữa Robot và Server

Kết nối wifi với Server

Đăng kí nhận dữ liệu từ server

Hiển thị kết quả nhận dữ liệu

Xử lý dữ liệu nhận được từ server

Xây dựng cấu trúc xử lý IF ELSE

Vận hành Robot theo kết quả nhận được từ Server

Mini game: Robotics và AI

Đề xuất trò chơi

Phân tích trò chơi

Hiện thực và tích hợp

Vận hành Robot với trò chơi

7

Mở rộng AI cho IP Camera

Giới thiệu về IP Camera

Giới thiệu ESP32 Cam

Các thao tác với ESP32 Cam

Trích xuất dữ liệu từ IP Camera

Tìm hiểu chương trình trên ESP32 Cam

Trích xuất dữ liệu từ IP

Kiểm tra video stream

Lập trình tích hợp ESP32 Cam

Tích hợp AI với ESP32 Cam

Thu thập dữ liệu

Huấn luyện dữ liệu

8

Các cơ cấu cánh tay nâng cao

Cánh tay kẹp

Cánh tay hút

Cánh tay bắn lò xo

Các hệ thống Robot nâng cao

Giới thiệu về ROS

Các hệ thống Robot sử dụng ROS

Demo cánh tay sử dụng ROS

9

Nhà kho thông minh với Robot Mecanum

Giới thiệu nhà kho thông minh

Các chức năng tự động

Các chức năng bán tự động

Hiện thực tích hợp dự án

Né vật cản với Robot

Tích hợp cảm biến vật cản

Dừng Robot khi gặp vật cản

Tích hợp dự án

10

Tổng kết và Thảo luận

  ***Sau khi hoàn thành khóa học, Học viên đạt kết quả theo quy định bài thi cuối khóa sẽ được Trung tâm Kỹ thuật Điện toán - Trường Đại học Bách Khoa - ĐHQG-HCM cấp chứng nhận hoàn thành khóa học 

KIẾN THỨC SAU KHI HOÀN THÀNH KHÓA HỌC:

  • Các khái niệm cơ bản về mạch lập trình Yolo:Bit .
  • Nguyên lý điều khiển cơ bản với Robot.
  • Lập trình bằng ngôn ngữ kéo thả trên Open Scratch.
  • Các thao tác cơ bản để hiện thực bộ xử lý AI.
  • Khả năng phân tích và hiện thực dự án.
  • Khả năng làm việc nhóm và phân công công việc.

THÔNG TIN KHÓA HỌC:

  • Thời gian học: Tối thứ 2-4-6 hoặc Sáng - chiều Thứ 7 và Sáng CN
  • Học phí toàn khóa: 2.800.000 VNĐ
  • Hotline tư vấn trực tiếp: 0902 449 198
  • Link đăng kí trực tuyến

CHÍNH SÁCH ƯU ĐÃI

  • Đăng kí sớm: giảm 200.000 VNĐ (trước 10 ngày khai giảng)
  • Sinh viên: giảm 10% học phí
  • Học viên cũ hoặc Đăng kí online: giảm 5% học phí
  • Ghi danh theo nhóm từ 2 - 5 học viên được giảm 2% - 5% học phí  

HÌNH THỨC THANH TOÁN:  Trực tiếp tại VP ghi danh hoặc chuyển khoản

Thông tin chuyển khoản thanh toán:

Tên TK: Trung tâm KT Điện toán

Số TK: 3878969
Ngân Hàng ACB - Chi nhánh Phú Thọ, TP.HCM  

Ghi rõ thông tin (Tên học viên + Số điện thoại)

VĂN PHÒNG GHI DANH

  • Tầng 5 - Nhà C6, 142 Tô Hiến Thành, P14, Q10 (Cổng 3)
    • ĐT: 028 3864 7256 Ext 5371 - 0902 44 91 98 (zalo)

  • Kios 8, 142 Tô Hiến Thành, P14, Q10 (gốc ngã tư Tô Hiến Thành và Lý Thường Kiệt)
    • ĐT: 028 3864 7256 Ext 5854 - 028 2214 8404

  • VP Dĩ An: Sảnh tiếp sinh viên Nhà H1, trường Đại học Bách Khoa, Dĩ An, Bình Dương
    • ĐT: 0909 44 53 08

     

TRUNG TÂM KỸ THUẬT ĐIỆN TOÁN 


Back to Top