BBLAB Facebook - Ba roBotics Lab
CN, Sáng Thứ 6, Tiết 3-4, 8h25-9h55 , Mã lớp học trên team: Teamcode : iux2iya
Danh sách lớp:
https://docs.google.com/spreadsheets/d/1JzOMXpWY_RIH38ufEOvEEVHlxgwp_JSmP8KDwW6wciI/edit?usp=sharing
Link giáo trình bài giảng:
https://sites.google.com/view/bblab/teaching/me4509_machinevision?read_current=1
Google drive:
https://drive.google.com/drive/folders/1_n_mx0K-4zaw9SOyyZUKOpoB0R829X4-?usp=sharing
Chú ý: Đặt tên file hay folder HọTên_MSSV ví dụ, NguyenVanA_20180012
Write a short report with Keywords, Gemini or ChatGPT history ask, picture result as follow sample:
Bài 1: Mua KIT Project cuối kỳ: Tự làm Kit thực hành xử lý ảnh
Các nhóm liên lạc nhau và mua Kit cho việc học lập trình và làm Project cuối kỳ:
Danh sách nhóm:
https://docs.google.com/spreadsheets/d/1JzOMXpWY_RIH38ufEOvEEVHlxgwp_JSmP8KDwW6wciI/edit?usp=sharing
Video hướng dẫn:
https://www.youtube.com/watch?v=XEmlCJrlPBA
Danh sách linh kiện, mua mới hoặc sử dụng linh kiện tương đương:
Cần có 1 cái ESP32-S3 WROOM N16R8 CAM OV2640 https://s.shopee.vn/4LEPnv5d9Q
TFT Display Module https://s.shopee.vn/1LaoF6LkSn
Mô đun micro đa hướng https://s.shopee.vn/7poHz54ijB
Mạch khuếc đại âm thanh https://s.shopee.vn/1gDedgC901
Loa 4ohm 3 w https://s.shopee.vn/7fUrn7s4Gx
Bài 2:
Cài đặt Pycharm và thư viện openCV, chạy thử thuật toán Histogram-equalized images
https://www.geeksforgeeks.org/python/setup-opencv-with-pycharm-environment/
Tìm chạy thử Histogram-equalized images
theo từ khóa :
Histogram-equalized images with opencv and pycharm python code
Bài 3:
Dùng Open CV trên Pycharm chạy ví dụ
Highpass, Bandreject, and Bandpass Filters from Lowpass Filters .
Từ khóa tìm kiếm:
lowpass filter with opencv and pycharm python code
Chụp ảnh kết quả gửi lên trên Team
Bài 4: Học lý thuyết và áp dụng thuật toán erosion và dilation
Tham khảo
https://towardsdatascience.com/image-processing-part-3-dbf103622909/
Chụp ảnh màn hình ảnh đã erosion và dilation
Write a short report with Keywords, Gemini or ChatGPT history ask, picture result as follow sample:
Bài 5: Tìm hiểu tạo mạng LeNet để nhận dạng số từ 0 -9
Bài 6: Camera Calibration and 3D Reconstruction.
Tìm hiểu và viết chương trình hiệu chỉnh camera
https://docs.opencv.org/4.x/dc/dbb/tutorial_py_calibration.html
Bài 7: ArUco Marker Pose Estimation and Detection in Real-Time using OpenCV Python
https://www.youtube.com/watch?v=bS00Vs09Upw
Tìm hiểu code xác định vị trí 3D marker .
Tạo file work mô tả quá trình và nguồn tham khảo:(Gemini, Chat GPT, google ...)
Các bạn tải file lên Link Google Drive Folder trong đó chứa thuyết minh đồ án, bản vẽ, code lập trình, video chạy thực tế, ....
NHỚ BẬT CHẾ ĐỘ SHARE sau đó chia sẻ link lên Google sheet sau:
Đăng ký Chia nhóm làm project cuối kỳ theo link sheet:
https://docs.google.com/spreadsheets/d/1F_J83AqKVq3304xv2I8DKbmldpaG55KcYLo1qu_orDo/edit?usp=sharing
Project report template (5-8 Pages):
https://docs.google.com/document/d/1JDUE5Kima3DLZJdCL-pFhql79XD1H6R4n0R3FZappww/edit?usp=sharing
Mẫu Slide:
2. Yêu cầu
- Tiểu luận báo cáo 8-10 trang (nộp)
+ Giới thiệu đề tài
+ Phương pháp giải quyết vấn đề
+ Các kết quả đạt được
+ Kết luận
3. Tính điểm
Cài đặt Ubuntu 20.04
Git clone vaf Chay duoc chuong trinh mo phong
Cài đặt chương trình trên máy tính để đọc thông tin từ robot
Đăng ký tham gia Projects ( Trung bình 5)
- Có cố gắng chế tạo robot nhưng chưa chạy được(Trung bình 8)
- Có robot tham gia thi đấu ( Trung bình 8.5)
- Top 8 được ( Trung bình 10)
- Xếp thứ 8 -16 ( Trung bình 9,5)
- Xếp thứ 17 -trở xuống ( Trung bình 9)
Giữa kỳ: Kiểm tra tiến độ hoàn thành Projects
192.168.10.102:11311
3WD Omni Wheel Arduino Robot Car C008
2. 3WD Triangular 100mm omni wheel mobile robotics car C003
3. 4WD Omni Wheel Arduino Robot Car C008
4. 3WD Omni Wheel Arduino Robot Car C008
1. Autonomous mobile platform with vacuum cleaning
2. Autonomous mobile platform with vacuum cleaning