Đồ Án Tốt Nghiệp: Ứng Dụng Robot SCARA Phân Loại Rác

Chuyên khảo phân tích Ứng dụng robot scara phân loại rác, đánh giá các khía cạnh quan trọng, đề xuất hướng nghiên cứu tiếp theo., phục vụ nghiên cứu và ứng dụng thực tiễn

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2024

108
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN

1.1. Giới thiệu đề tài

1.2. Tình hình nghiên cứu

1.2.1. Nghiên cứu trong nước

1.2.2. Nghiên cứu quốc tế

1.3. Mục tiêu nghiên cứu

1.4. Nội dung nghiên cứu

1.5. Giới hạn đề tài

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Tổng quan vể robot SCARA

2.2. Khái niệm robot SCARA

2.3. Ưu và nhược điểm robot SCARA

2.4. Ứng dụng của robot SCARA

2.5. Khái quát về PLC

2.5.1. Tổng quan về PLC

2.5.2. Ưu điểm và nhược điểm của PLC

2.5.3. Vai trò và ứng dụng của PLC

2.6. PLC dòng Q của hãng Mitsubishi

2.6.1. Giới thiệu PLC dòng Q

2.6.2. Đặc điểm chung của PLC dòng Q

2.7. Giới thiệu về servo

2.7.1. Phân loại động cơ servo

2.7.2. Ưu và nhược điểm của động cơ AC servo

2.8. Khái niệm về Encoder

2.8.1. Phân loại Encoder

2.9. Khái niệm về camera nhận diện độ sâu

2.9.1. Ứng dụng của camera độ sâu

2.10. Phương pháp điều khiển vị trí động cơ

2.11. Mô hình nhận diện vật YOLO

2.11.1. Giới thiệu mô hình YOLO (You Only Look Once)

2.11.2. Kiến trúc và nguyên lí hoạt động của mô hình YOLO

2.11.3. Ứng dụng của YOLO

2.11.4. So sánh và đánh giá mô hình YOLOv8 với các phiên bản trước

2.12. Truyền thông giao tiếp MC-Protocol

2.12.1. Tổng quan về truyền thông MC-Protocol

2.12.2. Nguyên lí hoạt động MC-Protocol

2.13. Tính toán động học và động lực học robot SCARA

2.13.1. Tính toán động học thuận robot SCARA

2.13.2. Tính toán động học nghịch robot SCARA

3. CHƯƠNG 3: THIẾT KẾ VÀ THI CÔNG HỆ THỐNG

3.1. Thiết kế phần cứng

3.1.1. Yêu cầu phần cứng

3.1.2. Bố trí phần cứng

3.1.3. Thiết bị phần cứng

3.1.3.1. Robot Scara Denso HSR-055

3.1.4. Phần khung mô hình

3.1.5. Phần băng tải

3.1.6. Phần cơ cấu hút vật

3.2. Thiết kế hệ thống điện

3.2.1. Sơ đồ khối hệ thống

3.2.2. Sơ đồ đấu nối hệ thống

3.2.3. Các thiết bị sử dụng trong hệ thống

3.2.4. Thi công tủ điện

4. CHƯƠNG 4: GIẢI THUẬT GẮP VẬT TRÊN BĂNG TẢI CỦA HỆ THỐNG

4.1. Mô tả hoạt động hệ thống

4.2. Chuyển đổi ma trận giữ hệ tọa độ camera sang hệ tọa độ robot

4.3. Thiết kế chương trình điều khiển hệ thống

4.4. Lưu đồ giải thuật phân loại rác trên băng tải

4.5. Khối xử lý ảnh đầu vào

4.6. Khối xử lý dữ liệu

4.7. Khối điều khiển

5. CHƯƠNG 5: VẬN HÀNH HỆ THỐNG VÀ ĐÁNH GIÁ KẾT QUẢ THỰC NGHIỆM

5.1. Các chế độ điều khiển

5.1.1. Chế độ thủ công (Manual)

5.2. Giao diện điều khiển

5.2.1. Màn hình giới thiệu và đăng nhập

5.2.2. Màn hình Jog Operation

5.2.3. Màn hình Kinematics

5.2.4. Màn hình Auto

5.3. Kiểm chứng động học robot SCARA

5.3.1. Kiểm chứng động học nghịch

5.3.2. Kiểm chứng động học thuận

5.4. Kiểm nghiệm mô hình YOLO

5.5. Kiểm nghiệm hệ thống

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

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

DANH MỤC HÌNH

DANH MỤC BẢNG

Tóm tắt

I. Tổng quan về ứng dụng Robot SCARA trong phân loại rác

Trong bối cảnh ô nhiễm môi trường ngày càng gia tăng, việc ứng dụng Robot SCARA trong phân loại rác tại Trường Đại Học Sư Phạm Kỹ Thuật TP.HCM trở thành một giải pháp hiệu quả. Robot SCARA, với khả năng di chuyển linh hoạt và chính xác, giúp tự động hóa quy trình phân loại rác, giảm thiểu công sức và thời gian cho con người. Hệ thống này không chỉ nâng cao hiệu quả phân loại mà còn góp phần bảo vệ môi trường.

1.1. Khái niệm về Robot SCARA và ứng dụng trong giáo dục

Robot SCARA (Selective Compliance Assembly Robot Arm) là một loại robot công nghiệp được thiết kế cho các nhiệm vụ lắp ráp và phân loại. Ứng dụng của robot trong giáo dục giúp sinh viên tiếp cận công nghệ hiện đại, nâng cao kỹ năng thực hành và nghiên cứu.

1.2. Tình hình nghiên cứu và ứng dụng Robot SCARA tại Việt Nam

Tại Việt Nam, việc nghiên cứu và ứng dụng Robot SCARA trong phân loại rác vẫn còn hạn chế. Nhiều trường đại học đang tích cực tìm kiếm giải pháp kết hợp giữa công nghệ tự động hóa và trí tuệ nhân tạo để cải thiện quy trình xử lý rác thải.

II. Vấn đề và thách thức trong phân loại rác hiện nay

Phân loại rác tại nguồn là một trong những thách thức lớn trong quản lý rác thải. Việc phân loại thủ công không chỉ tốn thời gian mà còn dễ mắc sai sót. Hệ thống phân loại rác hiện tại chưa đáp ứng được yêu cầu về hiệu suất và độ chính xác. Do đó, việc ứng dụng công nghệ như Robot SCARA là cần thiết để giải quyết vấn đề này.

2.1. Những khó khăn trong việc phân loại rác thủ công

Phân loại rác thủ công đòi hỏi nhiều công sức và thời gian. Nhân viên thường gặp khó khăn trong việc phân loại chính xác, dẫn đến việc tăng khối lượng rác cần xử lý.

2.2. Tác động của ô nhiễm môi trường đến sức khỏe con người

Ô nhiễm môi trường do rác thải không được phân loại đúng cách ảnh hưởng nghiêm trọng đến sức khỏe con người. Việc áp dụng công nghệ phân loại rác tự động giúp giảm thiểu tác động này.

III. Phương pháp ứng dụng Robot SCARA trong phân loại rác

Để ứng dụng Robot SCARA trong phân loại rác, cần thực hiện các bước như lắp đặt hệ thống, lập trình điều khiển và xây dựng mô hình nhận diện. Việc sử dụng công nghệ xử lý ảnh, đặc biệt là mô hình YOLO, giúp robot nhận diện và phân loại rác một cách chính xác.

3.1. Lắp đặt hệ thống và thiết bị cần thiết

Hệ thống bao gồm robot SCARA, băng tải và camera. Việc lắp đặt đúng cách giúp đảm bảo hiệu suất hoạt động của hệ thống phân loại rác.

3.2. Lập trình điều khiển và xử lý ảnh

Lập trình điều khiển robot SCARA để thực hiện các nhiệm vụ gắp và phân loại rác. Sử dụng mô hình YOLO để nhận diện các loại rác như chai và lon trong môi trường thực tế.

IV. Kết quả nghiên cứu và ứng dụng thực tiễn

Kết quả nghiên cứu cho thấy hệ thống phân loại rác sử dụng Robot SCARA và công nghệ YOLO đạt hiệu suất cao trong việc nhận diện và phân loại rác. Hệ thống này không chỉ giúp tiết kiệm thời gian mà còn giảm thiểu sai sót do yếu tố con người.

4.1. Đánh giá hiệu suất của hệ thống phân loại rác

Hệ thống đã được kiểm nghiệm và cho thấy khả năng phân loại chính xác lên đến 95%. Điều này chứng tỏ tính khả thi của việc ứng dụng robot trong phân loại rác.

4.2. Ứng dụng thực tiễn tại Trường Đại Học Sư Phạm Kỹ Thuật TP.HCM

Hệ thống phân loại rác đã được triển khai tại trường, giúp nâng cao ý thức bảo vệ môi trường cho sinh viên và giảm thiểu lượng rác thải không được xử lý đúng cách.

V. Kết luận và hướng phát triển trong tương lai

Việc ứng dụng Robot SCARA trong phân loại rác tại Trường Đại Học Sư Phạm Kỹ Thuật TP.HCM đã chứng minh được hiệu quả và tính khả thi. Trong tương lai, cần tiếp tục nghiên cứu và phát triển hệ thống để mở rộng khả năng phân loại và ứng dụng trong các lĩnh vực khác.

5.1. Đề xuất cải tiến hệ thống phân loại rác

Cần nghiên cứu thêm về các loại rác khác nhau và cải tiến mô hình nhận diện để nâng cao hiệu suất phân loại.

5.2. Hướng phát triển công nghệ tự động hóa trong giáo dục

Khuyến khích các trường đại học áp dụng công nghệ tự động hóa vào giảng dạy và nghiên cứu, giúp sinh viên tiếp cận với các công nghệ tiên tiến.

10/07/2025
Ứng dụng robot scara phân loại rác

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

Chương 1: Tổng quan Ở chương này đưa ra các vấn đề, lý do chọn đề tài, đưa ra mục tiêu nghiên cứu cũng như giới hạn đề tài. Chương 2: Cơ sở lý thuyết 3 Chương này trình bày nội dung cơ sở lý thuyết về PLC, PLC Misubishi dòng Q, động cơ servo, encoder, driver servo, tính toán động học, mô hình nhận diện vật YOLO, truyền thông giữa PLC và PC qua MC-protocol Chương 3: Thiết kế và thi công mô hình Ở chương này sẽ trình bày các bước thi công phần cứng, lựa chọn thiết bị, sơ đồ đấu dây dựa trên thực tế và bản vẽ thiết kế. Chương 4: Giải thuật và chương trình điều khiển Chương này trình bày mô tả hệ thống, giải thuật điều khiển và trình bày lưu đồ giải thuật. Chương 5: Vận hành hệ thống và đánh giá kết quả thực nghiệm Chương này trình bày cách vận hành hệ thống và đánh giá kết quả của mô hình.

Chương 6: Kết quả và nhận xét Chương này sẽ nói về kết quả đại được và sau đó nhận xét về mục tiêu đã đặt ban đầu. Chương 7: Kết luận và hướng phát triển đề tài Kết luận sau khi hoàn thành mô hình. Nêu ra những ưu, nhược điểm và hướng phát triển của đồ án để đưa ra hướng phát triển tiếp theo cho đề tài. Giới hạn đề tài Cấp rác lên băng tải bằng phương pháp thủ công.

Mô hình xử lý ảnh chỉ nhận diện được lon và chai trong môi trường nhiều rác thải sinh hoạt khác. Trường hợp lượng vật nằm liền kề nhau từ 3 trở lên, robot sẽ bỏ bớt, không gắp một số vật. 4 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2. Tổng quan vể robot SCARA 2.

Khái niệm robot SCARA Robot SCARA (Selective Compliance Assembly Robot Arm hoặc Selective Compliance Articulated Robot Arm) là một loại robot công nghiệp được thiết kế cho các nhiệm vụ lắp ráp nhanh chóng và chính xác. Cấu trúc cơ học của SCARA gồm bốn trục, với ba trục cho chuyển động ngang (XY) và một trục cho chuyển động dọc (Z), cho phép linh hoạt trong mặt phẳng ngang và ổn định theo chiều dọc. Robot SCARA đầu tiên phát triển bởi Giáo sư Hiroshi Mikano 2. Ưu và nhược điểm robot SCARA Ưu điểm: - Tốc độ và độ chính xác cao: SCARA có khả năng di chuyển linh hoạt trong mặt phẳng ngang (XY), đảm bảo độ chính xác và hiệu suất cao.

- Thiết kế đơn giản và gọn nhẹ: Dễ dàng lắp đặt, bảo trì và tiết kiệm không gian trong nhà máy. - Chi phí vận hành thấp: Hiệu quả năng lượng, ít tốn kém trong bảo trì và vận hành. Nhược điểm: - Giới hạn phạm vi làm việc và khả năng tải trọng: Không thể tiếp cận các điểm ngoài vùng hoạt động và không phù hợp cho các nhiệm vụ nâng vật nặng. 5 - Khả năng tải trọng thấp: Không phù hợp cho các nhiệm vụ đòi hỏi nâng vật nặng.

- Không thích hợp cho các ứng dụng yêu cầu nhiều bậc tự do: Hạn chế trong các nhiệm vụ phức tạp. - Chi phí đầu tư ban đầu cao 2. Ứng dụng của robot SCARA Robot SCARA được sử dụng rộng rãi trong nhiều lĩnh vực công nghiệp nhờ vào tốc độ, độ chính xác và tính linh hoạt của nó. Dưới đây là một số ứng dụng cụ thể: - Lắp ráp linh kiện điện tử: SCARA thường được sử dụng để lắp ráp các linh kiện nhỏ như vi mạch, bo mạch in (PCB) và các thiết bị điện tử tiêu dùng.

- Gắp và đặt: gắp đặt sản phẩm từ vị trí cố định hoặc di động sang vị trí khác nhờ robot hoặc cơ cấu chuyền động cơ khí. Được sử dụng trong tất cả các giai đoạn của quá trình sản xuất, từ cấp nhiên vật liệu đầu vào đến đóng gói sản phẩm ở đầu ra. - In 3D và khắc laser: dùng để in các mô hình 3D với kích thước nhỏ như đồ trang trí, phụ kiện và có khả năng khắc laser cho bất kỳ robot nhỏ nào. - Hàn: được phổ biến trong ngành công nghiệp điện tử, robot SCARA cung cấp chất lượng hàn động nhất, hoàn toàn có khả năng thay thế hàn tay.

Khái quát về PLC 2. Tổng quan về PLC PLC là thiết bị cho phép lập trình thực hiện các thuật toán điều khiển logic. PLC có khả năng thay đổi thuật toán điều khiển tùy biến thông qua một ngôn ngữ lập trình. Do vậy, nó cho phép thực hiện linh hoạt tất cả các bài toán điều khiển.

Có nhiều ngôn ngữ để lập trình cho PLC như LAD, FBD, STL và nhóm đang sử dụng ngôn ngữ LAD cho đề tài lần này. Nguyên lý hoạt động của PLC: - PLC nhận thông tin từ các cảm biến và các thiết bị đầu vào được kết nối, xử lý dữ liệu và kích hoạt đầu ra dựa trên các tham số đã được lập trình trước đó. - Các hoạt động bên trong PLC được điều khiển bởi CPU, nó sẽ đọc và kiểm tra chương trình được chứa trong bộ nhớ và thực hiện từng lệnh trong chương trình được lập trình trước đó. - Tùy thuộc vào đầu vào và đầu ra, bộ điều khiển PLC, có thể theo dõi và ghi lại dữ liệu thời gian chạy như năng suất máy và nhiệt độ vận hành, tự khởi động và dừng quy trình, tạo báo thức nếu máy gặp trục trặc và hơn thế nữa… 6 - Bộ điều khiển lập trình PLC là một giải pháp điều khiển linh hoạt và mạnh mẽ, có thể thích ứng với hầu hết ứng dụng nào.2 Nguyên lí hoạt động của PLC 2.

Ưu điểm và nhược điểm của PLC Bảng 2-1 Ưu và nhược điểm của PLC Ưu điểm Nhược điểm - Dễ dàng thay đổi chương trình - Giá thành phần cứng cao: Vì theo ý muốn, thích hợp để lập trình cho đây là một thiết bị công nghệ cao, tự nhiều ứng dụng khác nhau. động hóa cao nên giá trị sẽ cao hơn - Mạch điện gọn nhẹ, dễ dàng nhiều so với các lại thiết bị rơ le trong việc bảo quản, sửa chữa và thay ON/OFF thông thường. thế - Một số hãng phải mua thêm - Độ tin cậy cao, chuẩn hóa được phần mềm để lập trình: Các loại PLC thiết bị. sẽ được hãng thiết kế riêng chính vì thế - Thực hiện được các thuật toán chúng sẽ có sự khác biệt trong khâu lập phức tạp và độ chính xác cao.

trình hệ thống. - Một số hãng sẽ kèm - Cấu trúc PLC dạng module, cho theo phần mềm, tuy nhiên cũng sẽ có phép dễ dàng thay thế, mở rộng đầu một số hãng bán kèm để chúng ta sử vào/ra, mở rộng chức năng khác dụng. - Khả năng chống nhiễu tốt, hoàn - Đòi hỏi người sử dụng phải có toàn làm việc tin cậy trong môi trường trình độ chuyên môn cao: hầu hết công nghiệp. những người sử dụng được PLC phải - Giao tiếp được với các thiết bị được đào tạo rất bài bản.

Họ phải được thông minh khác như: máy tính, nối trang bị các kiến thức liên quan đến mạng truyền thông với các thiết bị từng loại PLC của từng hãng khác khác. Bởi vì mỗi hãng sẽ có phần mềm - Sử dụng tốt trong các loại môi lập trình riêng nên để đào tạo thì cần trường như nhiệt độ, độ ẩm cao, dòng một khoảng thời gian để có thể đảm điện dao động, … nhiệm được công việc này. Nếu chuyên môn không cao sẽ dẫn dên lập trình sai, gây hư hỏng và tổn thất trang thiết bị và xảy ra các sự cố đáng tiếc. Vai trò và ứng dụng của PLC Trong ngành công nghiệp hiện đại, bộ lập trình PLC đóng vai trò quan trọng, đặc biệt là công nghiệp sản xuất.

Với nhiều ưu điểm vượt trội về giá thành lẫn hiệu suất, PLC được ứng dụng rộng rãi, phổ biến trong các tủ bảng điện tự động hóa của các hệ thống như: cấp nước, nhà máy xử lý nước thải, sản xuất chế biến, đóng gói, giám sát dây chuyền sản xuất, công nghiệp nặng. Cụ thể PLC là dùng trong công nghệ điều khiển cánh tay Robot để gắp phôi từ băng tải bỏ qua bàn gia công của máy CNC, hay điều khiển Robot đưa đổ vật liệu vào băng tải, hoặc thực hiện các việc đóng hộp, dán tem nhãn, hệ thống báo động… Ngoài ra, Bộ lập trình PLC còn được dùng trong các ứng dụng giám sát quá trình trong nhà máy mạ, các dây chuyền lắp ráp linh kiện điện tử trong các nhà máy, dây chuyền kiểm tra chất lượng sản phẩm… bằng các công tắc hành trình hoặc các cảm biến.3 Một số ứng dụng PLC trong công nghiệp 2. PLC dòng Q của hãng Mitsubishi 2. Giới thiệu PLC dòng Q Được phát triển từ dòng sản phẩm AnSH trước đây, dòng PLC Mitsubishi Q cho phép người dùng phối hợp và lựa chọn sự kết hợp tốt nhất giữa bộxử lý, công cụ truyền thông, mô-đun điều khiển chuyên dụng và I/O trên cùng một giao tiếp.Điều này cho phép người dùng định cấu hình hệ thống theo nhu cầu của họ, khi họ cần và nơi họ cần triển khai.Có thể kết hợp CPU PLC, CPU Motion, bộ 8 điều khiển quá trình và thậm chí cả PC vào một hệ thống duy nhất với tối đa 4 CPU khác nhau.Điều này cho phép người dùng lựa chọn hướng điều khiển và ngôn ngữ lập trình, tất cả trên một nền tảng.

9 Bảng 2-2 Các PLC dòng Q và mô tả Tên PLC Mô tả Mẫu CPU Các tính năng, phương Mã CPU ứng dụng tổng QnUCPU pháp thiết bị cho lập quát trình Các tính năng, phương Mẫu QCPU cơ bản/ hiệu Qn(H)/QnPH pháp, thiết bị cho lập năng cao/ điều khiển /QnPRHCPU trình quy trình/ dự phòng Thông tin cho cấu hình hệ thống đa CPU (cấu Mẫu QCPU cơ bản/ hiệu hình hệ thống, thông số năng cao/ điều khiển QCPU I/O, liên kế thiết bị quy trình ứng dụng tổng vào/ra và tính năng thiết quan bị thông minh Cấu hình hệ thống dự phòng, tính năng, kết nối QnPRHCPU Mã CPU dự phòng với các thiết bị bên ngoài và xử lý xử cố Tính năng liên kết thông Mã CPU ứng dụng tổng QnPRHCPU qua cổng Ethernet gắn quát trong 2. Đặc điểm chung của PLC dòng Q PLC dòng Q là dòng PLC mạnh nhất chỉ sau dòng iQ-R của hãng Mitsubishi với kích thước nhỏ gọn, hiệu năng cao, loại bỏ các hạn chế của các bộ lập trình truyền thống. Nhờ công nghệ multi-Processor: Cho phép 4 CPU cùng lúc tham gia vào các quá trình điều khiển máy xử lý, điều khiển vị trí, truyền thông. nhờ đó chức năng đồng bộ được cải thiện, thời gian phân tích của chương trình giảm xuống chỉ còn 0,5 đến 2 ms.

Ngoài ra, nó còn cho phép người dùng chọn hướng điều khiển, phối cảnh và ngôn ngữ lập trình, tất cả chỉ trong một nền tảng. Khả năng xử lý tốc độ cao: tốc độ xử lý cho 1 lệnh SD từ 1.9 ns tới 200 ns.

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

Tài liệu "Ứng Dụng Robot SCARA Trong Phân Loại Rác Tại Trường Đại Học Sư Phạm Kỹ Thuật TP.HCM" trình bày về việc sử dụng robot SCARA trong quy trình phân loại rác, một ứng dụng quan trọng trong việc nâng cao hiệu quả quản lý rác thải tại các cơ sở giáo dục. Tài liệu nêu rõ các lợi ích của việc áp dụng công nghệ tự động hóa, như giảm thiểu sức lao động, tăng cường độ chính xác trong phân loại và góp phần bảo vệ môi trường. Độc giả sẽ tìm thấy những thông tin hữu ích về cách mà công nghệ có thể cải thiện quy trình xử lý rác thải, từ đó nâng cao nhận thức về bảo vệ môi trường trong cộng đồng học đường.

Nếu bạn muốn tìm hiểu thêm về các hệ thống tự động hóa và ứng dụng của chúng trong các lĩnh vực khác, hãy tham khảo tài liệu Luận văn thạc sĩ tự động hóa nghiên cứu và thiết kế hệ thống nhận dạng vân tay thiết bị đầu cuối plc, nơi bạn có thể khám phá cách công nghệ tự động hóa được áp dụng trong nhận dạng sinh trắc học. Ngoài ra, tài liệu Luận văn công nghệ tác tử và bài toán quản trị csdl ngành thuế cũng cung cấp cái nhìn sâu sắc về quản lý dữ liệu, một yếu tố quan trọng trong việc tối ưu hóa quy trình làm việc. Cuối cùng, bạn có thể tham khảo Luận văn phân tích xấp xỉ khả năng lập lịch của hệ thời gian thực để hiểu rõ hơn về các hệ thống thời gian thực và ứng dụng của chúng trong tự động hóa. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và khám phá thêm nhiều khía cạnh thú vị trong lĩnh vực công nghệ.