CHƯƠNG 1: GIỚI THIỆU 1. Tính cấp thiết của đề tài và lý do chọn đề tài Nhận thấy được trong các quy trình kiểm tra lỗi, nhiều doanh nghiệp phải qua hàng loạt quá trình, cần nhiều nhân công nhưng còn nhiều sai sót và để thực hiện Khóa Luận Tốt Nghiệp (ĐATN), nhóm chúng em quyết định chọn đề tài: Hệ thống kiểm tra lỗi phốt bạc đạn tự động ứng dụng xử lý ảnh. Đề tài giúp tăng năng suất dây chuyền phân loại, giảm sai sót, giảm thiểu nhiều vị trí công việc cho công ty. Ý nghĩa khoa học và thực tiễn của đề tài Hệ thống này có thể xác định và phân loại chính xác các phốt bạc đạn bằng cách sử dụng xử lý hình ảnh, thuật toán học máy hoặc cả hai.
Mục tiêu là làm cho việc xác định và phân loại các phốt này trở nên đơn giản hơn. Bên cạnh đó, bộ phận phần cứng và chương trình phần mềm phục vụ trong việc phân loại sản phẩm là yếu tố không thể thiếu trong đề tài. Từ đó tạo ra được cơ cấu phân loại sản phẩm bị lỗi và thành phẩm một cách tự động. Với đề tài “Hệ thống kiểm tra lỗi phốt bạc đạn tự động ứng dụng xử lý ảnh”, nội dung nghiên cứu chính và thực hiện cơ bản bao gồm hai phần đã được giới thiệu ở trên, có thể tóm lược lại như sau: - Thiết kế mô hình băng tải, hệ thống cấp phôi và hệ thống hứng phân loại.
- Thiết kế mạch điều khiển, xây dựng phần mềm cho hệ thống phân loại. Kế thừa kết quả từ đồ án Cơ điện tử ở học kỳ trước, nhóm chúng em tiến hành thực hiện tiếp tục cho ĐATN. Đồ án này giới hạn ở khâu thiết kế, bổ sung một phần các thiết bị điện tử đồng thời cập nhật phiên bản mới cho phần mềm của đề tài. Mục tiêu là hoàn thành là thiết bị và phần mềm của đề tài qua đó có thể áp dụng trong các quy trình sản xuất và đáp ứng các yêu cầu như tối ưu về chi phí, dễ quá trình vận hành.
Qua đó, khi thực hiện đồ án với đề tài này, nhóm chúng em sẽ có thể tích lũy được nhiều kiến thức phục vụ cho quá trình phát triển bản thân sau này. Mục tiêu nghiên cứu của đề tài Có nhiều mục tiêu được đặt ra trong đề tài này nhưng mục tiêu chính là phát triển một hệ thống tự động có thể kiểm tra và xử lý các lỗi của phốt bạc đạn áp dụng những thuật toán về xử lý ảnh. Phát triển một hệ thống kiểm tra tự động: mục tiêu là tạo ra một hệ thống phân loại lỗi bằng việc xử lý tự động các hình ảnh chụp của phốt bạc đạn. Hệ thống tiến hành phân loại các sản phẩm lỗi nhanh chóng và hiệu quả mà không cần can thiệp thủ công.
1 Áp dụng kỹ thuật xử lý ảnh: mục tiêu là tách và lọc thông tin từ các bức ảnh chụp phốt bạc đạn bằng quá trình xử lý ảnh. Đưa ra các nét tương đồng, lọc nhiễu, tinh chỉnh màu sắc, phân đoạn hình ảnh và nhận dạng các lỗi phốt bạc đạn được áp dụng kỹ thuật xử lý ảnh này. Phân loại lỗi phốt bạc đạn: mục tiêu là xây dựng hệ thống phân loại có thể xác định và phân loại các lỗi phốt bạc đạn. Hệ thống sẽ phân loại và xác định các lỗi phốt bạc đạn bằng cách sử dụng thuật toán huấn luyện.
Đối tượng và phạm vi nghiên cứu 1. Đối tượng nghiên cứu Hệ thống kiểm tra lỗi phốt bạc đạn một cách tự động là đối tượng nghiên cứu chính. Trong hệ thống này được xây dựng lên thông qua các thành phần như sau: buồng lấy ảnh, bộ điều khiển, cơ cấu cấp phôi tự động, cơ cấu phân loại sản phẩm tự động. Phạm vi nghiên cứu Trong đồ án tốt nghiệp nhóm em tập trung vào thiết kế hệ thống phân loại sản phẩm gồm có các thành phần như sau: + Tạo buồng ảnh và xử lý ảnh từ camera để nhận dạng một số lỗi thường gặp ở phốt bạc đạn.
+ Giao diện trên máy tính, tối ưu, dễ sử dụng. + Điều khiển kết cấu hứng sản phẩm sau khi phân loại. + Điều khiển kết cấu cấp sản phẩm để phân loại. + Thiết kế băng tải theo các thông số thiết kế đầu vào như bảng 1-1.
Bảng 1-1: Thông số thiết kế yêu cầu đầu vào Thông số Giá trị Lực vòng trục Rulo, F (N) 40 Đường kính phốt bạc đạn dp (m) 0,03 Đường kính Rulo drulo (m) 0,05 Khoảng cách giữa từng phốt bạc đạn Lp (m) 0,2 Năng suất hệ thống (sản phẩm/giây) 2 Thời gian phục vụ, L (năm) 5 (24/24h, 1 tháng ngừng và bảo trì 1 lần) Đường kính phốt bạc đạn (cm) 3 Tốc độ của băng tải (m/s) 0,4 Tải trọng của phốt bạc đạn (N) 2 2 1. Phương pháp nghiên cứu 1. Cơ sở phương pháp luận Các phương pháp về xử lý ảnh được ra như sử dụng OpenCV hay mô hình YOLO được tiến hành nghiên cứu và đưa ra đánh giá cho hệ thống kiểm tra lỗi phốt bạc đạn một cách tự động là những cơ sở của phương pháp luận. Các phương pháp nghiên cứu cụ thể Việc áp dụng các thuật toán trong OpenCV: Các phương pháp xử lý ảnh, trích xuất đặc trưng và tạo mặt nạ sẽ được hỗ trợ bởi các thư việc mở.
Để làm việc với ảnh, OpenCV đã hỗ trợ nhiều tính năng như xử lý nhiễu, cân bằng màu sắc, phân đoạn ảnh và tạo mặt nạ. Sử dụng mô hình YOLO (You Only Look Once): chúng em có thể sử dụng YOLO để tìm và phân loại các lỗi trong phốt bạc đạn. YOLO có thể phát hiện sản phẩm và xác định vị trí sản phẩm nhanh chóng. Hệ thống phân loại: Một hệ thống sẽ được tạo ra để phân loại các lỗi trong phốt bạc đạn.
Các phương pháp phân loại có thể bao gồm học máy hoặc học sâu. Đồng thời cũng cần một lượng dữ liệu lớn để tiến hành quá trình huấn luyện. Kết cấu của ĐATN ĐATN bao gồm 6 chương, trong đó chương 2 trình bày về tổng quan hệ thống phốt bạc đạn và xử lý ảnh, chương 3 đề cập đến vấn đề cơ sở lý thuyết về thư viện OpenCV, phương pháp Deep Learning, xây dựng giao diện GUI, chương 4 là các phương pháp phân loại sản phẩm theo thư viện OpenCV và mô hình YOLO. Chương 5 trình bày về chọn động cơ, chọn linh kiện và tính toán thiết kế các thành phần của băng tải, chương 6 về mô hình thi công hệ thống phân loại phốt bạc đạn ứng dụng xử lý ảnh.
3 CHƯƠNG 2: TỔNG QUAN HỆ THỐNG KIỂM TRA LỖI VÀ XỬ LÝ ẢNH 2. Phốt bạc đạn 2. Giới thiệu về phốt bạc đạn Phốt bạc đạn (như Hình 2-1) hay còn gọi là phốt vòng bi, là thiết bị bảo vệ vòng bi hoặc vỏ vòng bi, rất quan trọng để duy trì hiệu suất và tuổi thọ của vòng bi. Những vòng đệm này bảo vệ ổ trục bằng cách ngăn các chất gây ô nhiễm xâm nhập và giữ chất bôi trơn trong cụm ổ trục.
Hình 2-1: Phốt bạc đạn Có một số loại phốt vòng bi có sẵn trên thị trường, mỗi loại được thiết kế để đáp ứng các yêu cầu và điều kiện vận hành cụ thể. Dưới đây là một số loại vòng bi phổ biến: - Phốt từ tính: Phốt từ tính sử dụng nam châm để tạo ra một lớp đệm không tiếp xúc. Điều này thu hút và đẩy hạt kim loại màu vào khu vực ổ trục. Chúng thường được sử dụng trong các ứng dụng gặp khó khăn về ô nhiễm hạt mịn.
- Phốt hỗn hợp: Một phốt hỗn hợp sử dụng cả phốt tiếp xúc và không tiếp xúc. Chúng thường được kết hợp với cả phốt tiếp xúc và phốt không tiếp xúc (ví dụ: phốt mê cung hoặc tấm chắn). Sự kết hợp này cung cấp khả năng bảo vệ tốt hơn chống rò rỉ chất lỏng và chất gây ô nhiễm. Công dụng, cách sử dụng Mục đích chính của phốt là duy trì chất bôi trơn trong hệ thống đồng thời ngăn chặn các chất gây ô nhiễm như bụi bẩn, nước và các hạt khác xâm nhập vào hệ thống.
Các phốt giúp duy trì hoạt động bình thường và tuổi thọ của máy móc theo nhiều cách, chúng cách ly trục quay và môi trường xung quanh: 4 - Chống rò rỉ: Phốt đảm bảo rằng chất bôi trơn luôn ở trong khu vực mong muốn vì nó ngăn thoát ra khỏi hệ thống. Điều này rất quan trọng để duy trì độ bôi trơn phù hợp và ngăn ngừa mài mòn không cần thiết. - Chống ô nhiễm: Phốt ngăn ô nhiễm xâm nhập vào hệ thống. Chúng giúp duy trì môi trường hoạt động sạch sẽ bằng cách ngăn chặn bụi bẩn và hơi ẩm.
Điều này đặc biệt quan trọng đối với các phần nhạy cảm có thể bị ăn mòn hoặc mài mòn, chẳng hạn như vòng bi, bánh răng hoặc trục quay. - Giảm ma sát: Phốt thường phủ một lớp chất bôi trơn mỏng trên đệm. Chất bôi trơn này thúc đẩy hoạt động trơn tru đồng thời giảm thiểu sinh nhiệt và ma sát và mài mòn giữa trục quay và phốt. Phốt tăng hiệu quả và tuổi thọ của máy móc bằng cách giảm lực ma sát.
Các dạng lỗi phốt thường gặp Tiêu chí cần đạt được khi tạo ra sản phẩm là chất lượng, nhưng do một số lý do ngoại vi đã làm cho các sản phẩm không còn hoàn hảo, gây ra thất thoát cho doanh nghiệp, ví dụ (như Hình 2-2, Hình 2-3) là trầy bề mặt, sai hình dáng,… Hình 2-2: Trầy bề mặt bị tróc sơn hay xước Hình 2-3: Sai hình dáng bị vỡ, gãy, nứt, còn ba-via 5 2. Tổng quan về hệ thống Nhầm đáp ứng hiệu suất và độ chính xác trong việc phân loại lỗi, hệ thống phân loại phốt bạc đạn này được thiết kế và kết cấu phù hợp cho quá trình vận hành. Cách thức thứ nhất, để xử lý ảnh và sau đó tìm ra lỗi, hệ thống sử dụng thư viện OpenCV. Các thuật toán như lọc nhiễu, phân đoạn và xử lý mặt nạ được cung cấp bởi OpenCV để làm việc với ảnh.
Việc áp dụng các thuật toán xử lý ảnh này giúp cải thiện chất lượng ảnh, giảm tín hiệu nhiễu và tạo ra các đặc trưng dễ dàng cho mô hình phân loại lỗi. Cách thức thứ hai, hệ thống được áp dụng YOLO để tìm ra lỗi phốt bạc đạn trong hình ảnh. Mô hình YOLO có thể nhìn toàn bộ ảnh chỉ một lần, giúp hệ thống tìm nhanh và chính xác các đối tượng. Điều này giúp phân loại chính xác các lỗi phốt bạc đạn.