Thiết Kế Robot SCARA - Ứng Dụng Phân Loại Sản Phẩm Bằng Hình Ảnh

Khóa luận tốt nghiệp kỹ thuật máy tính về thiết kế robot SCARA ứng dụng phân loại sản phẩm qua xử lý ảnh, mang lại giải pháp hiệu quả.

Chuyên ngành

Kỹ thuật máy tính

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2023

87
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: NỀN TẢNG LÝ THUYẾT. TỔNG QUAN VỀ CÁNH TAY ROBOT

1.1. Quá trình phát triển của robot

1.2. Các loại cánh tay robot

1.3. Giới thiệu về robot SCARA

1.4. KHÁI QUÁT VỀ XỬ LÝ ẢNH

1.4.1. Các khía cạnh cần xem xét trong việc xử lý ảnh

1.5. TỔNG QUAN VỀ PYTHON VÀ THƯ VIỆN OPENCV

1.6. PHÂN LOẠI THEO MÀU SẮC

1.6.1. Không gian màu

1.7. GIỚI THIỆU PHẦN CỨNG

1.7.1. Driver điều khiển động cơ bước TB6600

1.7.2. Động Cơ DC Servo Giảm Tốc JGB

1.7.3. Nguồn tổ ong 12V

1.7.4. Raspberry Pi 3

3. CHƯƠNG 3: TÍNH TOÁN VÀ THIẾT KẾ

3.1. ĐỘNG LỰC HỌC THUẬN

3.2. ĐỘNG LỰC HỌC NGHỊCH

3.2.1. Động lực học của robot bằng phương pháp Lagrangian Dynamic

3.3. TÍNH TOÁN THÔNG SỐ HSV CHO TỪNG MÀU

3.4. THI CÔNG HỆ THỐNG

3.5. Lập trình hệ thống

3.5.1. Lưu đồ giải thuật trên STM32

3.5.2. Lưu đồ giải thuật trên Raspberry

5. CHƯƠNG 5: KẾT QUẢ - NHẬN XÉT - ĐÁNH GIÁ

5.1. Kết quả cố nẽ

5.2. Kết quả phân loại

5.3. Thời gian thực hiện xử lý ảnh

5.4. Kết quả thời gian xử lý

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu về Thiết Kế Robot SCARA và Ứng Dụng

Robot SCARA (Selective Compliance Assembly Robot Arm) là một trong những loại robot công nghiệp phổ biến nhất hiện nay. Với khả năng di chuyển linh hoạt trong một mặt phẳng, robot SCARA thường được sử dụng trong các ứng dụng phân loại sản phẩm bằng hình ảnh. Thiết kế của robot SCARA cho phép nó thực hiện các tác vụ tự động hóa với độ chính xác cao và tốc độ nhanh, giúp tăng cường hiệu suất sản xuất trong nhiều lĩnh vực công nghiệp.

1.1. Đặc điểm nổi bật của Robot SCARA

Robot SCARA có cấu trúc đơn giản nhưng hiệu quả, cho phép thực hiện các nhiệm vụ như lắp ráp, đóng gói và phân loại sản phẩm. Đặc điểm nổi bật của nó là khả năng di chuyển theo chiều ngang và độ chính xác cao trong việc xử lý các sản phẩm.

1.2. Lịch sử phát triển của Robot SCARA

Robot SCARA được phát triển lần đầu tiên vào năm 1979 tại Nhật Bản. Kể từ đó, nó đã trở thành một phần quan trọng trong ngành công nghiệp tự động hóa, đặc biệt trong các dây chuyền sản xuất hiện đại.

II. Thách thức trong Ứng Dụng Robot SCARA cho Phân Loại Sản Phẩm

Mặc dù robot SCARA mang lại nhiều lợi ích, nhưng việc áp dụng nó trong phân loại sản phẩm vẫn gặp phải một số thách thức. Các vấn đề như chi phí đầu tư ban đầu cao, thiếu nhân lực có chuyên môn và sự hiểu biết về công nghệ là những rào cản lớn đối với nhiều doanh nghiệp.

2.1. Chi phí đầu tư và tài chính

Chi phí đầu tư ban đầu cho robot SCARA có thể rất cao, đặc biệt đối với các doanh nghiệp vừa và nhỏ. Điều này khiến nhiều công ty do dự trong việc áp dụng công nghệ này.

2.2. Thiếu hụt nhân lực có chuyên môn

Nhiều doanh nghiệp gặp khó khăn trong việc tìm kiếm nhân lực có kỹ năng và chuyên môn để vận hành và bảo trì robot SCARA, dẫn đến hiệu suất không đạt yêu cầu.

III. Phương Pháp Thiết Kế Robot SCARA cho Phân Loại Sản Phẩm

Thiết kế robot SCARA cho ứng dụng phân loại sản phẩm bao gồm việc lựa chọn các thành phần phù hợp và phát triển các thuật toán xử lý hình ảnh. Việc tích hợp công nghệ xử lý hình ảnh giúp robot nhận diện và phân loại sản phẩm một cách chính xác.

3.1. Lựa chọn thành phần cho robot SCARA

Các thành phần như động cơ, cảm biến và hệ thống điều khiển cần được lựa chọn cẩn thận để đảm bảo robot hoạt động hiệu quả trong quá trình phân loại sản phẩm.

3.2. Phát triển thuật toán xử lý hình ảnh

Sử dụng các thuật toán xử lý hình ảnh tiên tiến giúp robot SCARA nhận diện và phân loại sản phẩm dựa trên màu sắc và hình dạng, từ đó nâng cao độ chính xác trong sản xuất.

IV. Ứng Dụng Thực Tiễn của Robot SCARA trong Phân Loại Sản Phẩm

Robot SCARA đã được áp dụng rộng rãi trong nhiều lĩnh vực như sản xuất điện tử, thực phẩm và y tế. Việc sử dụng robot trong phân loại sản phẩm không chỉ giúp tăng năng suất mà còn giảm thiểu sai sót trong quá trình sản xuất.

4.1. Ứng dụng trong ngành sản xuất điện tử

Trong ngành sản xuất điện tử, robot SCARA được sử dụng để phân loại và lắp ráp các linh kiện, giúp tăng tốc độ sản xuất và giảm thiểu lỗi.

4.2. Ứng dụng trong ngành thực phẩm

Robot SCARA cũng được sử dụng trong ngành thực phẩm để phân loại và đóng gói sản phẩm, đảm bảo vệ sinh và an toàn thực phẩm.

V. Kết Luận và Hướng Phát Triển Robot SCARA trong Tương Lai

Robot SCARA có tiềm năng lớn trong việc cải thiện quy trình sản xuất và phân loại sản phẩm. Với sự phát triển của công nghệ, việc tích hợp trí tuệ nhân tạo và học máy vào robot SCARA sẽ mở ra nhiều cơ hội mới cho ngành công nghiệp.

5.1. Tiềm năng phát triển trong ngành công nghiệp

Sự phát triển của công nghệ robot SCARA sẽ tiếp tục thúc đẩy tự động hóa trong ngành công nghiệp, giúp nâng cao hiệu suất và chất lượng sản phẩm.

5.2. Hướng đi mới cho nghiên cứu và phát triển

Nghiên cứu và phát triển các công nghệ mới sẽ giúp cải thiện khả năng của robot SCARA, từ đó mở rộng ứng dụng của nó trong nhiều lĩnh vực khác nhau.

10/07/2025
Khóa luận tốt nghiệp kỹ thuật máy tính thiết kế robot scara ứng dụng phân loại sản phẩm bằng xử lý ảnh

Trích đoạn nội dung tài liệu

Chương 1. NEN TANG LÝ THUYÉT. TONG QUAN VE CÁNH TAY ROBOT. Quá trình phát triển của robot.

Các loại cánh tay robot 1. Giới thiệu về robot SCARA. KHÁI QUÁT VE XỬ LÝ ẢNH. Các khía cạnh cần xem xét trong việc xử lý ảnh.

TONG QUAN VE PYTHON VA THU VIỆN OPENCV. GM cf LE 1. PHAN LOẠI THEO MAU SẮC. Không gian màu.

GIỚI THIỆU PHAN CỨNG. Driver điều khiển động cơ bước TB6600. Động Cơ DC Servo Giảm Tốc JGB. Nguồn tổ ong 12V.

Raspberry Pi 3 vessesessesssesseesssessessssessiessseessmessesssessiesssessssessesesssessessseeseenss 31 2. «sec nà He, 34 2.ee ssecceerrrereerrirrrrrrrirrerrrrrrrerre 35 Chương 3. TÍNH TOÁN VÀ THIET KẾ. ĐỘNG LỰC HỌC THUẬN.

ĐỘNG LỰC HỌC NGHỊCH.--:+++ce2SEEEE22EEEE2221. Động lực học của robot bằng phương pháp Lagrangian Dynamic. TÍNH TOÁN THONG SO HSV CHO TUNG MÀU. THI CÔNG HỆ THONG eesssssssssesssssessssessssnessssesssssesssssesssnessssennsntesnssesnenee 55 "Su co c7.

Lập trình hệ thống. Lưu đồ giải thuật trên STM32. Lưu đồ giải thuật trên Raspberry.----e----ecceerreeeeerre 66 Chương 5. KẾT QUA -NHẬN XET-DANH GIÁ.

Két qua cố nẽ. Kết quả phân loại. Thời gian thực hiện xử lý ảnh. Kết quả thời gian xử lý.-eccecreeetrresttriertrrirstrirtrrirtrrrrrrrrie 73 Chương 6.

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN. Hướng phát triển.---cc2-iceecceterevertrirerrtrrtirrrrtrtrrrrrrrirrrrrrrrrrre 76 TÀI LIEU THAM KHẢO. 77 DANH MỤC HÌNH Hình 1. 1: Unimate — Robot thương mại đầu tiên trên thé giới.

2: Cơ cầu Robot dạng tọa độ Descartes (theo tdi liệu [T]). 3: Cơ câu Robot dang tọa độ tru (theo tài liệu [1]). 4: Robot dạng tọa độ cầu RRR (theo tài liệu [1]). 5: Robot dạng tọa độ cầu RRT (theo tài liệu [ ÏÌ]).

6: Robot phỏng sinh (theo tai liệu [1]) .cc 5555255 cs+ssseeesessses 10 Hình 1. 8: Robot sơn (theo rOOF€C.cv kg tk ng vn rryy 11 Hình 1. 9: Robot han (theo vietmaChin€. 10: Robot giao hang (theo VÍW.

11: Robot hút bụi (theo thanhnieH. 12: Robot tự hành (theo hoplongf€CH. 13: Robot giám sát (theo chindddily. 14: Robot SCARA thực tế (heo hoWfotmecha1rOHICS.

15: Tổng quan về xử lý ảnh.---¿- + + 2 +E+E+E£EE£E+EEEEEEEEEEErErkererkrkred 15 Hình 1. 16: Quá trình xử lý ảnh .- - - - -- c1 9301111 9 vn ven 15 Hình 1. 17: Ảnh màu sang xám.--- 2 + 2 E+SE+E£EE+E£EE£EEEEEEEEEEEEEEEEEEEErkrrerkrree 17 Hình 1. 18: Ảnh nhị phân và ảnh xám.-- --2- ¿+ 2 +s+S£+E+E++E£EE+EeExzEerxzrerxrree 18 Hình 1.

21: Bộ lọc HSY. LH HH TH TH Hệ 21 Hình 2. 3: Driver motor LL298ÌN.- -- c9 ng ng ng 28 Hình 2. 5: DOng CO DC 12V 2 —.

6: Nguồn xung 12Voic. 7: Raspberry Pi 3 Mode P. -- -- - c1 1n ng nen 32 Hình 2. 8: Cau trúc của Raspberry Pi 3 Mode B.

9: Raspberry Pi Camera Module .- << S111 vn re 34 Hình 2. 1: Cau trúc của robot và đặt trục cho các khớp của robot. 2: Ảnh dùng dé test màu HS V.--¿- ¿©5¿Sx+St2E2EE2E2EEEEEEEEEerrrrrrkee 50 Hình 3. 4: Code hiỀn thic.

5: Giao điỆn S€tUD. SH nọ và 52 Hình 3. 6: Kết quả mau đỏ.--- 5-52 SEESE‡EEEEE2EEEE2EEE12121121121 111111 xe, 52 Hình 3. 7: Kết quả màu xanh đương.

8: KẾt quả mầu Vàng .-¿- + 2+x92E+E9Ek+k2t+EEkEEEEEEEEEEEEEErkrrkrrerrrei 54 Hình 4. SH ng và 55 Hình 4. LH ng và 55 Hình 4. ¿2-5 ©9SE SE +E9EE2E9EE2EEEE231212121111 2111171111111 111 xe, 56 Hình 4.

8: KAU Do ce eee ä. 10: Thanh trục động trượt 4cm. 15: Puly 80 răng đÔI. LH HH KT He 62 Hình 4.- ees << S11 vn ng 63 Hình 4.

-2- 252522 ESE12E121121121711121121121 11111111 xe 63 Hình 4.--- ¿5S SE2EEE121EEE121511121211111211111 11111 1x6 64 Hình 4. 22: Giải thuật hệ thống. 23: Lưu đồ gửi kết quả €OlOr. 24: Lưu đồ nhận diện mầàu.--- + - 2+ £+E+EE+E£EE£E£EEEEEEeErEererkerxred 67 Hình 5.

1: Hình anh cánh tay va băng chuyền thực tẾ .--- - esses eeeeeeees 68 Hình 5. 2: Thông số FPS khi không có vật. 3: Thông số FPS khi phát hiện và nhận dạng được vật. 5: Biểu đồ tổng thời gian gap vật.---- 55-5 Sccccctexcxerrkrrrrerrrei 74 DANH MỤC BANG Bảng 2.

1: Thông số kỹ thuật của step mOfOT.-- ¿2-52 +S2+E+££zE££+zEe£szEerszcez 27 Bảng 2. 2: Thông số kỹ thuật L298N. 3: Thông số kỹ thuật động cơ DC. 4: Bảng chân của cảm biến vật cản.

1: Bang thông số Denavit- Hartenberg.--- + - 2 +5z+x+£+zEe£szzerxzcez 37 Bảng 5. 1: Kết quả của nhận diện màu sắc.-2: 5 2 2+5++S+£x+zxzz+zz+zxezxez 69 Bảng 5. 2: Kết quả thời gian xử lý ảnh của nhóm. 3: Kết quả thời gian xử lý ảnh của nhóm khác .---- - 2 2s s5: 71 DANH MỤC TỪ VIET TAT 9evDslveoRmbmim z Rapidly-Exploring Random Tree PeeneisemBedm.

Revolute-Revolute-Revolute om Z GPU Graphics Processing Unit Advanced RISC Machine Ì TDE Random Access Memory Integrated Development Environment oO Analog to Digital Convert UART Universal Asynchronous Recetver-Transmitter rg Internet Protocol oO Direct Current Motors TÓM TAT KHÓA LUẬN 1. ĐẶT VAN DE: Hiện nay, với sự tiến bộ vượt bậc của công nghệ trong lĩnh vực kỹ thuật, ngành công nghiệp nông nghiệp đang đối mặt với áp lực tăng cường năng suất và hiệu suất làm việc của các nhà máy sản xuất. Dé giải quyết thách thức này, việc áp dụng robot công nghiệp đã trở thành một lựa chọn hợp lý cho các công việc khó khăn hoặc nguy hiểm trong quy trình sản xuất, đặc biệt là để tăng cường hiệu quả lao động. Thực tế đã chứng kiến những quốc gia hàng đầu trên thế giới tiên phong sử dụng robot trong các dây chuyên sản xuất, từ việc sản xuất ô tô, máy bay, cho đến lĩnh vực đóng gói thực phẩm và sản xuất thuốc tây.

Những robot này thường có cấu trúc cánh tay và thực hiện các tác vụ tự động dưới sự điều khiển của các thiết bị điện tử như máy tính hoặc vi mạch điện tử đã được lập trình trước. Chúng không chỉ giúp tăng cường hiệu suất làm việc cho doanh nghiệp mà còn giúp giảm thiểu sai sót trong quá trình sản xuất và nguy cơ tai nạn lao động. Có nhiều loại cấu trúc cánh tay robot như SCARA, delta, tùy thuộc vao mục đích sử dụng và vi trí ứng dụng, nhưng chúng đều có những đặc điểm chung: độ chính xác cao, tốc độ làm việc và năng suất (hoạt động liên tục 24/7). Trong nghiên cứu này, chúng tôi chọn sử dụng robot cánh tay SCARA vi khả năng của nó trong việc phân loại sản phẩm với tốc độ và độ chính xác cao.

Cánh tay robot SCARA là một loại robot công nghiệp phổ biến và được áp dụng rộng rãi trong nhiều lĩnh vực công nghiệp. Điểm đặc biệt của cánh tay robot SCARA là khả năng di chuyển trong một mặt phang và linh hoạt cao trong việc tự động hóa các tác vụ. Chúng thường được sử dụng trong quá trình gap thả và đóng gói trong các nhà máy, nhờ vào tốc độ di chuyên nhanh chóng và khả năng linh hoạt trong việc xử lý các nhiệm vụ đóng gói và phân loại sản phẩm, bao gồm cả việc phát hiện sản phẩm lỗi. Trong những năm gần đây, sử dụng robot SCARA trong công nghiệp ở Việt Nam đã có một sự gia tăng đáng kế.

Tuy vậy, mức độ sử dụng vẫn chưa đạt mức cao như các quốc gia phát triển khác. Một số lĩnh vực tại Việt Nam đã sử dụng robot SCARA, chang hạn như sản xuất điện tử, ô tô, thực phâm và y tế. Tuy nhiên, trong nhiều lĩnh vực đa dạng khác, việc thực hiện robot SCARA vẫn còn những giới hạn. Một số công ty ở Việt Nam vẫn chưa có sự hiểu biết rõ về ưu điểm mà robot SCARA mang lại và gặp khó khăn khi cố gắng tích hợp hệ thống robot vào phương pháp sản xuất mà họ áp dụng.

Thêm vào đó, vượt qua ngưỡng số tiền đầu tư ban đầu cũng là một rào cản khiến nhiều doanh nghiệp do dự khi nghĩ đến việc đầu tư vào công nghệ này. Một số lý do khiến việc sử dụng robot SCARA ở Việt Nam chưa đạt đến mức kỳ vọng bao gồm: « S6 tiền cần đầu tư ban đầu dé mua và cài đặt robot SCARA là rất cao, điều này đặc biệt đáng quan tâm đối với các doanh nghiệp quy mô vừa và nhỏ. « Thiếu những người có chuyên môn và kỹ năng về robot SCARA. Điều này dẫn đến quá trình thực hiện và vận hành robot SCARA gặp nhiều thách thức.

« Van còn nhiều doanh nghiệp chưa nhận ra được lợi ích của việc sử dụng robot SCARA và chưa đầu tư đầy đủ vào công nghệ này. Mục tiêu dự kiến của nhiệm vụ là phát triển một robot SCARA có thé được áp dụng trong lĩnh vực công nghiệp tại Việt Nam, như trong quá trình phân loại sản phẩm dé cải thiện hiệu suất và chất lượng sản xuất. Đồng thời, cũng hướng đến việc giảm thiểu chi phí và tăng khả năng cạnh tranh cho các doanh nghiệp tại Việt Nam. MỤC TIỂU ĐÈ TÀI: Đề tài về sử dụng cánh tay robot SCARA phân loại và xử lí ảnh là một nghiên cứu trong lĩnh vực robot học và thị giác máy tính.

Kết hợp sử dụng cánh tay robot SCARA với công nghệ xử lí ảnh dé thực hiện các nhiệm vụ phân chia và nhận diện đối tượng trong ảnh. Mục đích của dự án là xây dựng một hệ thống robot SCARA có khả năng phân loại và xử lí ảnh với độ chính xác cao. Cụ thẻ, hệ thống sẽ được thiết kế để có khả năng nhận biết và phân dạng các thực thé đa dạng trong một hình ảnh, ví dụ như phân loại các loại sản phẩm trong giai đoạn sản xuất, hoặc phân loại các loại rác trong quá trình thu gom rác thải. Bên cạnh đó, mong muốn tạo ra robot với tính linh hoạt cao, tôi ưu hiệu suât và tôc độ.

Kết quả của nghiên cứu sẽ cung cấp cho ngành công nghiệp và lĩnh vực công nghệ thông tin một hệ thống robot SCARA có khả năng tự động phân loại và xử lý hình ảnh độc lập, đồng thời có khả năng tự động hóa các nhiệm vụ nhận biết và phân loại các đối tượng. Các ứng dụng của nghiên cứu có thé bao gồm trong các lĩnh vực sản xuất công nghiệp, tự động hóa dịch vụ, quá trình thu gom rác, và nhiều ứng dụng khác. NỘI DUNG CHÍNH: Trong quá trình thực hiện nghiên cứu cho luận văn tốt nghiệp, nhóm đã tập trung vào khám phá, thực hiện và hoàn thành những phần nội dung sau đây: e Phần 1: Tiến hành nghiên cứu về ngôn ngữ lập trình Python và sử dụng nó dé điều khiển Raspberry Pi. e Phần 2: Thực hiện nghiên cứu về thuật toán phân loại sản phẩm dựa trên mau sắc.

e Phần 3: Phân tích và tính toán các khía cạnh động học thuận và động học nghịch. e Phần 4: Đề xuất và thực hiện thiết kế cho cánh tay robot loại SCARA. e Phan 5: Thực hiện thử nghiệm và điều chỉnh hệ thống một cách toàn diện. e Phần 6: Hoàn thành quá trình viết báo cáo tông kết.

GIỚI HAN DE TÀI: Phạm vi của đề tài bao gồm các yếu tố sau đây: e Áp dung Raspberry Pi Camera cùng Raspberry Pi Model 3 dé thực hiện việc phân loại san pham dựa trên mau sắc.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Thiết Kế Robot SCARA: Ứng Dụng Phân Loại Sản Phẩm Bằng Hình Ảnh" cung cấp cái nhìn sâu sắc về cách thiết kế và ứng dụng của robot SCARA trong việc phân loại sản phẩm thông qua hình ảnh. Nội dung chính của tài liệu nhấn mạnh vào các kỹ thuật xử lý hình ảnh và cách mà robot SCARA có thể được lập trình để nhận diện và phân loại các sản phẩm khác nhau một cách hiệu quả. Điều này không chỉ giúp tăng năng suất trong sản xuất mà còn giảm thiểu sai sót trong quá trình phân loại.

Để mở rộng thêm kiến thức về lĩnh vực này, bạn có thể tham khảo tài liệu Ứng dụng điều khiển robot scara gắp vật với camera 3d, nơi bạn sẽ tìm thấy thông tin về việc tích hợp camera 3D trong điều khiển robot SCARA. Ngoài ra, tài liệu Đồ án tốt nghiệp ứng dụng xử lý ảnh để phân loại vật cho robot song song triglide robot 3 bậc tự do full sẽ giúp bạn hiểu rõ hơn về ứng dụng xử lý hình ảnh trong robot. Cuối cùng, tài liệu Đồ án tốt nghiệp công nghệ kỹ thuật cơ điện tử design and develop control monitoring and communication systems for automatic production lines with industrial robots sẽ cung cấp cái nhìn tổng quan về hệ thống điều khiển và giám sát trong dây chuyền sản xuất tự động với robot công nghiệp.

Những tài liệu này sẽ giúp bạn mở rộng kiến thức và hiểu rõ hơn về các ứng dụng thực tiễn của robot SCARA trong sản xuất hiện đại.