Thiết Kế, Thi Công Robot SCARA 4 Bậc Phân Loại Sản Phẩm Theo Màu Sắc

Thiết kế, thi công robot SCARA 4 bậc phân loại sản phẩm theo màu sắc. Giải pháp tự động hóa hiệu quả cho dây chuyền sản xuất, tăng năng suất.

Người đăng

Ẩn danh

Thể loại

Báo Cáo Tổng Kết Đề Tài Nghiên Cứu Khoa Học Của Sinh Viên

2021

53
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

MỤC LỤC

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG

Mục tiêu đề tài

Giới hạn đề tài

Phương pháp nghiên cứu

Nội dung đề tài

Lựa chọn cấu hình robot

Khái niệm xử lý ảnh

Các vấn đề trong xử lý ảnh

Thư viện OpenCV

Động Học Và Động Lực Học Robot

Tính toán động học tay máy

Động học thuận tay máy

Động học ngược tay máy

Động lực học tay máy bằng phương pháp Lagrangian

Mô phỏng điều khiển tay máy bằng giải thuật PID

Thiết Kế Phần Cứng

Yêu cầu thiết kế

Thiết kế cánh tay robot scara

Lựa chọn thiết bị phần cứng

Chọn vi điều khiển

Chọn driver điều khiển động cơ tay máy

Sơ đồ kết nối phần cứng

Thiết Kế Phần Mềm

Cấu trúc và các thành phần điều khiển của robot

Yêu cầu thiết kế

Thiết kế màn hình điều khiển

Kết Quả Đạt Được

Kết quả đạt được về phần cứng

Kết quả đạt được về phần mềm và điều khiển

Kết quả phần mềm

Kết quả điều khiển

Kết Luận Và Hướng Phát Triển

Nội dung đã thực hiện được

Hạn chế của đề tài

Hướng phát triển

TÀI LIỆU THAM KHẢO

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG

DANH MỤC CÁC TỪ VIẾT TẮT

1. MỞ ĐẦU

1.1. Tổng quan tình hình nghiên cứu thuộc lĩnh vực của đề tài trong nước

1.1.1. Tình hình trong nước

1.1.2. Tình hình ngoài nước

1.2. Lí do chọn đề tài

1.3. Mục tiêu đề tài

1.4. Đối tượng nghiên cứu

1.5. Phạm vi nghiên cứu

1.6. Phương pháp nghiên cứu

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

2.1. Đặt vấn đề

2.1.1. Lịch sử hình thành

2.1.2. Tính cấp thiết của Robot

2.2. Mục tiêu đề tài

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

2.4. Phương pháp nghiên cứu

2.5. Nội dung đề tài

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

3.1. Lựa chọn cấu hình robot

3.2. Xử lý ảnh

3.2.1. Khái niệm xử lý ảnh

3.2.2. Các vấn đề trong xử lý ảnh

3.3. Thư viện OpenCV

4. Chương 3

4.1. Động học và động lực học robot

5. Chương 4

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

6. Chương 5

6.1. Thiết kế phần mềm

7. Chương 6

7.1. Kết quả đạt được

8. Chương 7

8.1. Kết luận và hướng phát triển

Tóm tắt

I. Tổng Quan Robot SCARA Thiết Kế và Phân Loại Màu Sắc

Robot SCARA (Selective Compliance Articulated Robot Arm) là một loại robot công nghiệp được sử dụng rộng rãi trong các ứng dụng lắp ráp, gắp đặt, và kiểm tra. Ưu điểm nổi bật của robot SCARA là khả năng hoạt động nhanh chóng và chính xác trong mặt phẳng ngang, đồng thời có độ cứng vững cao theo phương thẳng đứng. Bài viết này sẽ cung cấp một cái nhìn tổng quan về thiết kế robot SCARA, các phương pháp phân loại robot SCARA dựa trên nhiều tiêu chí khác nhau, và đặc biệt là ứng dụng phân loại màu sắc bằng cách tích hợp hệ thống thị giác máy tính. Robot SCARA ngày càng đóng vai trò quan trọng trong các dây chuyền sản xuất hiện đại, giúp tăng năng suất, giảm chi phí, và cải thiện chất lượng sản phẩm. Việc lập trình robot SCARA ngày nay cũng trở nên dễ dàng hơn với nhiều công cụ và phần mềm hỗ trợ, tạo điều kiện cho việc ứng dụng rộng rãi trong các ngành công nghiệp khác nhau. Robot SCARA 4 trụcrobot SCARA 6 trục là hai cấu hình phổ biến, mỗi loại phù hợp với các yêu cầu ứng dụng khác nhau. Việc lựa chọn nhà cung cấp robot SCARA uy tín cũng là một yếu tố quan trọng để đảm bảo hiệu quả đầu tư. Nghiên cứu từ Trường Đại học Sư phạm Kỹ thuật TP.HCM (Báo cáo tổng kết đề tài SV2021-120) nhấn mạnh tầm quan trọng của việc thiết kế, thi công, và điều khiển robot SCARA để phân loại sản phẩm theo màu sắc, góp phần vào tự động hóa quy trình sản xuất.

1.1. Lịch Sử Phát Triển và Ứng Dụng của Robot SCARA

Robot SCARA xuất hiện lần đầu vào những năm 1980 và nhanh chóng trở thành một trong những loại robot công nghiệp phổ biến nhất. Ứng dụng ban đầu của robot SCARA tập trung vào các công việc lắp ráp trong ngành điện tử. Ngày nay, ứng dụng robot SCARA đã mở rộng sang nhiều lĩnh vực khác như ngành thực phẩm, dược phẩm, và ô tô. Robot SCARA không chỉ được sử dụng cho các công việc lắp ráp mà còn được sử dụng để gắp đặt, kiểm tra, và đóng gói sản phẩm. Sự phát triển của công nghệ điều khiển robot SCARAlập trình robot SCARA đã giúp cho việc ứng dụng robot SCARA trở nên dễ dàng và linh hoạt hơn. Điều này cho phép các nhà máy có thể tự động hóa các quy trình sản xuất một cách nhanh chóng và hiệu quả, giảm thiểu sự phụ thuộc vào lao động thủ công.

1.2. Ưu Điểm Vượt Trội Của Robot SCARA Trong Sản Xuất

Ưu điểm robot SCARA nằm ở tốc độ hoạt động cao, độ chính xác tốt, và khả năng làm việc trong không gian hẹp. Thiết kế cấu tạo robot SCARA đơn giản giúp cho việc bảo trì và sửa chữa trở nên dễ dàng hơn. Robot SCARA cũng có khả năng chịu tải tốt so với các loại robot khác có cùng kích thước. Khả năng hoạt động liên tục và ổn định của robot công nghiệp SCARA giúp cho các nhà máy có thể tăng năng suất và giảm chi phí sản xuất. Robot SCARA cho lắp ráprobot SCARA cho gắp đặt là những ứng dụng phổ biến, nơi mà robot SCARA thể hiện rõ những ưu điểm vượt trội của mình. Báo cáo SV2021-120 cũng chỉ ra rằng robot SCARA có tiềm năng lớn trong việc tự động hóa các quy trình phân loại sản phẩm.

1.3. Nhược Điểm Cần Lưu Ý Khi Sử Dụng Robot SCARA

Mặc dù có nhiều ưu điểm, nhược điểm robot SCARA cũng cần được xem xét kỹ lưỡng trước khi quyết định đầu tư. Robot SCARA có phạm vi hoạt động hạn chế so với các loại robot khác như robot 6 trục. Khả năng làm việc trong không gian ba chiều của robot SCARA cũng bị giới hạn. Giá robot SCARA có thể cao hơn so với các giải pháp tự động hóa khác. Yêu cầu về điều khiển robot SCARAlập trình robot SCARA cũng đòi hỏi người vận hành phải có kiến thức và kỹ năng chuyên môn. Việc lựa chọn robot SCARA của hãng nào tốt cũng là một vấn đề cần được cân nhắc kỹ lưỡng để đảm bảo hiệu quả đầu tư và chất lượng sản phẩm.

II. Cách Thiết Kế Robot SCARA Cấu Trúc và Vật Liệu

Thiết kế robot SCARA bao gồm nhiều yếu tố quan trọng như lựa chọn cấu trúc, vật liệu, động cơ, và hệ thống điều khiển. Cấu trúc của robot SCARA thường bao gồm hai khớp quay và một khớp tịnh tiến dọc theo trục Z. Vật liệu chế tạo robot SCARA thường là nhôm hoặc thép, tùy thuộc vào yêu cầu về tải trọng và độ cứng vững. Động cơ robot SCARA thường là động cơ bước hoặc động cơ servo, mỗi loại có ưu nhược điểm riêng. Bộ điều khiển robot SCARA đóng vai trò quan trọng trong việc điều khiển chuyển động của robot và thực hiện các tác vụ lập trình sẵn. Vật liệu chế tạo robot SCARA cần đảm bảo độ bền, độ cứng, và khả năng chống ăn mòn để robot có thể hoạt động ổn định trong môi trường công nghiệp. Thông số kỹ thuật robot SCARA như tầm với, tải trọng, và độ chính xác cần được xác định rõ ràng trước khi bắt đầu thiết kế. Báo cáo SV2021-120 của Đại học Sư phạm Kỹ thuật TP.HCM cũng đề cập đến các yêu cầu thiết kế đối với robot SCARA để phân loại sản phẩm theo màu sắc.

2.1. Lựa Chọn Cấu Trúc Phù Hợp Cho Robot SCARA

Cấu trúc của robot SCARA thường bao gồm hai khớp quay và một khớp tịnh tiến dọc theo trục Z. Các khớp quay cho phép robot di chuyển trong mặt phẳng ngang, trong khi khớp tịnh tiến cho phép robot di chuyển lên xuống. Kinematics robot SCARA là yếu tố quan trọng trong việc xác định khả năng di chuyển và phạm vi hoạt động của robot. Việc lựa chọn cấu trúc phù hợp phụ thuộc vào yêu cầu cụ thể của ứng dụng. Robot SCARA 4 trục thường được sử dụng cho các công việc lắp ráp đơn giản, trong khi robot SCARA 6 trục có thể thực hiện các công việc phức tạp hơn. Thiết kế cơ khí cần đảm bảo độ cứng vững và khả năng chịu tải của robot.

2.2. Tối Ưu Hóa Vật Liệu Chế Tạo để Tăng Độ Bền

Vật liệu chế tạo robot SCARA thường là nhôm hoặc thép. Nhôm có ưu điểm nhẹ và dễ gia công, trong khi thép có ưu điểm độ bền cao và khả năng chịu tải tốt. Việc lựa chọn vật liệu phụ thuộc vào yêu cầu về tải trọng và độ cứng vững của robot. Các thông số kỹ thuật robot SCARA như tải trọng, tầm với, và độ chính xác cần được xem xét khi lựa chọn vật liệu. Quy trình gia công vật liệu chế tạo robot SCARA cần đảm bảo độ chính xác và chất lượng bề mặt để robot có thể hoạt động ổn định.

2.3. Chọn Động Cơ và Hệ Thống Điều Khiển Hiệu Quả

Động cơ robot SCARA thường là động cơ bước hoặc động cơ servo. Động cơ bước có ưu điểm giá thành rẻ và dễ điều khiển, trong khi động cơ servo có ưu điểm độ chính xác cao và tốc độ nhanh. Bộ điều khiển robot SCARA đóng vai trò quan trọng trong việc điều khiển chuyển động của robot và thực hiện các tác vụ lập trình sẵn. Việc lựa chọn động cơ robot SCARAbộ điều khiển robot SCARA cần được thực hiện cẩn thận để đảm bảo hiệu suất và độ tin cậy của robot. Điều khiển robot SCARA bằng PID là một phương pháp phổ biến, nhưng các phương pháp điều khiển nâng cao cũng có thể được sử dụng để cải thiện hiệu suất.

III. Phương Pháp Phân Loại Robot SCARA Tiêu Chí và Ứng Dụng

Phân loại robot SCARA có thể được thực hiện dựa trên nhiều tiêu chí khác nhau như số trục, tải trọng, tầm với, và ứng dụng. Robot SCARA 4 trục và robot SCARA 6 trục là hai loại phổ biến nhất, mỗi loại phù hợp với các yêu cầu ứng dụng khác nhau. Ứng dụng robot SCARA rất đa dạng, từ lắp ráp điện tử đến đóng gói thực phẩm. Việc mua robot SCARA cần được thực hiện cẩn thận, xem xét các yếu tố như giá robot SCARA, nhà cung cấp robot SCARA, và yêu cầu kỹ thuật của ứng dụng. So sánh robot SCARA các hãng cũng là một bước quan trọng để đưa ra quyết định đầu tư đúng đắn. Các nghiên cứu về xu hướng phát triển robot SCARA cho thấy robot SCARA ngày càng trở nên thông minh và linh hoạt hơn, đáp ứng nhu cầu ngày càng cao của các ngành công nghiệp.

3.1. Phân Loại Theo Số Trục SCARA 4 Trục và SCARA 6 Trục

Robot SCARA 4 trục có cấu trúc đơn giản hơn và thường được sử dụng cho các công việc lắp ráp đơn giản. Robot SCARA 6 trục có khả năng di chuyển linh hoạt hơn và có thể thực hiện các công việc phức tạp hơn. Việc lựa chọn giữa robot SCARA 4 trụcrobot SCARA 6 trục phụ thuộc vào yêu cầu về phạm vi hoạt động và độ phức tạp của công việc. Kinematics robot SCARA cũng khác nhau giữa hai loại robot này.

3.2. Phân Loại Dựa Trên Tải Trọng và Tầm Với

Tải trọng và tầm với là hai thông số kỹ thuật robot SCARA quan trọng cần được xem xét khi lựa chọn robot. Tải trọng là khối lượng tối đa mà robot có thể mang, trong khi tầm với là khoảng cách tối đa mà robot có thể vươn tới. Việc lựa chọn robot có tải trọng và tầm với phù hợp phụ thuộc vào kích thước và khối lượng của sản phẩm cần xử lý. So sánh robot SCARA các hãng thường bao gồm việc so sánh tải trọng và tầm với.

3.3. Phân Loại Theo Ứng Dụng Lắp Ráp Gắp Đặt Kiểm Tra

Ứng dụng robot SCARA rất đa dạng, bao gồm lắp ráp, gắp đặt, kiểm tra, đóng gói, và nhiều công việc khác. Robot SCARA cho lắp ráp thường được sử dụng trong ngành điện tử, ô tô, và các ngành công nghiệp khác. Robot SCARA cho gắp đặt thường được sử dụng trong ngành thực phẩm, dược phẩm, và logistics. Robot SCARA cho kiểm tra thường được sử dụng trong các quy trình kiểm tra chất lượng sản phẩm. Việc lựa chọn robot phù hợp phụ thuộc vào yêu cầu cụ thể của từng ứng dụng.

IV. Hướng Dẫn Phân Loại Màu Sắc Bằng Robot SCARA Quy Trình

Việc phân loại màu sắc bằng robot SCARA đòi hỏi sự kết hợp giữa robot, hệ thống thị giác máy tính, và phần mềm điều khiển. Hệ thống thị giác máy tính sử dụng camera để chụp ảnh sản phẩm và phân tích màu sắc. Phần mềm điều khiển sử dụng thông tin màu sắc để điều khiển robot di chuyển sản phẩm đến vị trí tương ứng. Hệ thống gắp robot SCARA đóng vai trò quan trọng trong việc đảm bảo sản phẩm được di chuyển một cách an toàn và chính xác. Robot SCARA cho ngành điện tử, robot SCARA cho ngành thực phẩm, và robot SCARA cho ngành dược phẩm là những ví dụ về các ứng dụng phân loại màu sắc. Báo cáo SV2021-120 của Đại học Sư phạm Kỹ thuật TP.HCM cung cấp chi tiết về việc thiết kế và triển khai hệ thống phân loại màu sắc bằng robot SCARA.

4.1. Lựa Chọn Camera và Thiết Lập Hệ Thống Thị Giác

Việc lựa chọn camera phù hợp là yếu tố quan trọng trong việc đảm bảo độ chính xác của hệ thống phân loại màu sắc. Camera cần có độ phân giải cao và khả năng chụp ảnh trong điều kiện ánh sáng khác nhau. Hệ thống thị giác máy tính cần được thiết lập để xử lý ảnh và trích xuất thông tin màu sắc. Thư viện OpenCV là một công cụ mạnh mẽ để xử lý ảnh và phân tích màu sắc.

4.2. Xây Dựng Thuật Toán Phân Tích và Nhận Diện Màu Sắc

Thuật toán phân tích màu sắc cần có khả năng phân biệt các màu sắc khác nhau một cách chính xác. Các không gian màu như RGB và HSV thường được sử dụng để biểu diễn màu sắc. Thuật toán cần được thiết kế để loại bỏ các yếu tố nhiễu ảnh hưởng đến độ chính xác của việc nhận diện màu sắc. Lưu đồ nhận dạng màu sắc cần được xây dựng cẩn thận để đảm bảo hệ thống hoạt động ổn định.

4.3. Tích Hợp Robot SCARA và Điều Khiển Chuyển Động

Robot SCARA cần được tích hợp với hệ thống thị giác máy tính và phần mềm điều khiển. Phần mềm điều khiển sử dụng thông tin màu sắc để điều khiển robot di chuyển sản phẩm đến vị trí tương ứng. Điều khiển robot SCARA cần đảm bảo sản phẩm được di chuyển một cách an toàn và chính xác. Lập trình robot SCARA cần được thực hiện cẩn thận để đảm bảo hệ thống hoạt động ổn định.

V. Ứng Dụng Thực Tế Robot SCARA Phân Loại Sản Phẩm

Ứng dụng robot SCARA trong việc phân loại sản phẩm theo màu sắc mang lại nhiều lợi ích như tăng năng suất, giảm chi phí, và cải thiện chất lượng sản phẩm. Robot SCARA cho ngành điện tử có thể phân loại các linh kiện điện tử theo màu sắc để đảm bảo đúng chủng loại và chất lượng. Robot SCARA cho ngành thực phẩm có thể phân loại trái cây, rau củ theo màu sắc để đảm bảo độ tươi ngon và an toàn. Robot SCARA cho ngành dược phẩm có thể phân loại thuốc viên theo màu sắc để đảm bảo đúng liều lượng và thành phần. Robot SCARA cho sản xuất nói chung giúp các nhà máy tự động hóa các quy trình sản xuất và giảm sự phụ thuộc vào lao động thủ công. Các nghiên cứu về kinematics robot SCARA giúp tối ưu hóa quỹ đạo di chuyển của robot và tăng tốc độ hoạt động.

5.1. Robot SCARA Phân Loại Linh Kiện Điện Tử

Robot SCARA cho ngành điện tử có thể phân loại các linh kiện điện tử theo màu sắc để đảm bảo đúng chủng loại và chất lượng. Hệ thống có thể nhận diện màu sắc của các linh kiện và di chuyển chúng đến các vị trí tương ứng. Việc tự động hóa quy trình phân loại giúp giảm thiểu sai sót và tăng năng suất. Ứng dụng robot SCARA trong ngành điện tử ngày càng phổ biến.

5.2. Robot SCARA Phân Loại Thực Phẩm và Nông Sản

Robot SCARA cho ngành thực phẩm có thể phân loại trái cây, rau củ theo màu sắc để đảm bảo độ tươi ngon và an toàn. Hệ thống có thể nhận diện màu sắc của các sản phẩm và di chuyển chúng đến các vị trí tương ứng. Việc tự động hóa quy trình phân loại giúp giảm thiểu hao hụt và tăng hiệu quả sản xuất. Robot SCARA cho ngành thực phẩm phải đáp ứng các tiêu chuẩn vệ sinh và an toàn thực phẩm.

5.3. Robot SCARA Phân Loại Dược Phẩm và Thuốc Viên

Robot SCARA cho ngành dược phẩm có thể phân loại thuốc viên theo màu sắc để đảm bảo đúng liều lượng và thành phần. Hệ thống có thể nhận diện màu sắc của các viên thuốc và di chuyển chúng đến các vị trí tương ứng. Việc tự động hóa quy trình phân loại giúp giảm thiểu sai sót và tăng độ chính xác. Robot SCARA cho ngành dược phẩm phải đáp ứng các tiêu chuẩn nghiêm ngặt về chất lượng và an toàn.

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

Robot SCARA tiếp tục đóng vai trò quan trọng trong các ngành công nghiệp khác nhau, đặc biệt là trong các ứng dụng cần tốc độ, độ chính xác, và khả năng làm việc trong không gian hẹp. Xu hướng phát triển robot SCARA tập trung vào việc tăng cường tính thông minh, khả năng kết nối, và tính linh hoạt. Lập trình robot SCARA ngày càng trở nên dễ dàng hơn với sự phát triển của các công cụ và phần mềm hỗ trợ. So sánh robot SCARA các hãng giúp người dùng lựa chọn được sản phẩm phù hợp với nhu cầu và ngân sách. Việc mua robot SCARA cần được xem xét cẩn thận để đảm bảo hiệu quả đầu tư. Robot SCARA của hãng nào tốt là một câu hỏi quan trọng cần được trả lời trước khi quyết định đầu tư. Ứng dụng robot SCARA sẽ tiếp tục mở rộng sang các lĩnh vực mới, mang lại nhiều lợi ích cho các nhà máy và doanh nghiệp.

6.1. Tăng Cường Tính Thông Minh và Khả Năng Kết Nối

Robot SCARA ngày càng trở nên thông minh hơn với khả năng học hỏi và thích nghi với môi trường làm việc. Các hệ thống trí tuệ nhân tạo (AI) và học máy (ML) được tích hợp vào robot SCARA để cải thiện khả năng nhận diện, phân tích, và đưa ra quyết định. Khả năng kết nối của robot SCARA cũng được tăng cường để cho phép robot giao tiếp với các thiết bị khác trong hệ thống sản xuất.

6.2. Cải Thiện Tính Linh Hoạt và Khả Năng Tùy Biến

Robot SCARA ngày càng trở nên linh hoạt hơn với khả năng thực hiện nhiều công việc khác nhau. Các hệ thống gắp linh hoạt (flexible gripper) được phát triển để cho phép robot xử lý các sản phẩm có hình dạng và kích thước khác nhau. Khả năng tùy biến của robot SCARA cũng được cải thiện để cho phép người dùng điều chỉnh robot theo nhu cầu cụ thể của ứng dụng.

6.3. Phát Triển Các Ứng Dụng Mới và Tiềm Năng

Ứng dụng robot SCARA tiếp tục mở rộng sang các lĩnh vực mới như y tế, logistics, và dịch vụ. Robot SCARA có thể được sử dụng trong phẫu thuật, vận chuyển hàng hóa, và phục vụ khách hàng. Việc phát triển các ứng dụng mới và tiềm năng sẽ giúp cho robot SCARA tiếp tục đóng vai trò quan trọng trong các ngành công nghiệp khác nhau.

22/09/2025

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

Chương 1. Tổng Quan nếu sản phẩm có màu hợp quy định thì sẽ được gắp và phân loại vào kho chứa. Nếu màu khác sẽ bị loại bỏ khỏi băng tải. 1: Robot Scara đóng gói sản phẩm 1.

Mục tiêu đề tài Nghiên cứu và phát triển hệ thống phân loại sản phẩm sử dụng robot thương mại, sau đó chế tạo một cánh tay robot khác thay thế. Cụ thể như sau: - Cải thiện hiệu suất gắp vật trên robot Magician: Băng tải có khả năng chạy liên tục, thay đổi phương thức quỹ đạo của robot để tăng tốc độ cánh tay. - Chế tạo cánh tay robot Scara 4 bậc tự do gồm một trục z để di chuyển lên xuống, hai khớp xoay để di chuyển đến vị trí trong không gian Oxyz và một khớp xoay ở đầu có gắn giác hút để định hướng cho vật được gắp. - Nghiên cứu điều khiển các góc quay của động cơ bước, động cơ servo cho các khớp của cánh tay robot bằng Arduino Mega 2560.

- Nghiên cứu động học tay máy để điều khiển robot tới vị trí mong muốn. Vận dụng xử lý ảnh để nhận dạng các khối vật hình vuông, xác định được màu sắc, vị trí, hướng của vật sau đó kết hợp với điều khiển cánh tay robot phân loại và xếp các khối vật vào kho. Giới hạn đề tài Vì thời gian và kiến thức còn hạn chế, do đó trong đề tài tập trung nghiên cứu, thiết kế và chế tạo mô hình robot scara phân loại sản phẩm theo màu sắc. Phần mô hình: Thiết kế mô hình cánh tay robot scara 4 bậc.

Sử dụng camera để nhận dạng màu sắc và vị trí sản phẩm. Phần điều khiển: Thiết kế bộ điều khiển PID cho robot và giao diện điều khiển cho robot. Phương pháp nghiên cứu Đồ án này nhóm tác giả sẽ sử dụng cảm biến lidar để quét bản đồ và định hướng cho robot, các dữ liệu của cảm biến sẽ được sử dụng để phục vụ cho việc điều khiển xe tự hành. Do tính chất di chuyển của mô hình nên toàn bộ dữ liệu của robot sẽ được gửi qua wifi.

Nội dung đề tài Phần còn lại của đề tài có nội dung như sau: Chương 2 Cơ sở lý thuyết: Nội dung chương 2 sẽ trình bày về chọn cấu hình tay máy phù hợp để thiết kế cho hệ thống, trình bày cách nhận dạng màu sắc của vật thể. Chương 3 Động học và động lực học robot: Trình bày về tính toán động học, động lực học của robot Scara, sau đó mô phỏng và điều khiển trên phần mềm matlab Simulink. Chương 4 Thiết kế phần cứng: Dựa trên phần cứng tay máy đã lựa chọn ở chương 2, chương này nhóm tác giả sẽ thiết kế phần cứng trên phần mềm solidwork và lựa chọn thiết bị phần cứng cho hệ thống. Chương 5 Thiết kế phần mềm: Chương này sẽ trình bày về thiết kế phần mềm và lưu đồ điều khiển cho mô hình.

Chương 6 và chương 7: Lần lượt trình bày về kết quả đã đạt được về phần cứng, phần mềm, những vấn đề đã giải quyết được và hướng phát triển, cải tiến của mô hình. Cơ Sở Lý Thuyết Chương 2. Lựa chọn cấu hình robot Với xu hướng tự động hóa công nghiệp như ngày nay thì robot đang ngày càng trở nên quen thuộc trong các nhà máy, đặc biệt các lĩnh vực có tính chất công việc nguy hiểm đối với con người và có tính lặp đi lặp lại. Có thể kể một số công việc như khiêng vác vật nặng, phân loại sản phẩm, hỗ trợ sản xuất.

Chính vì sự đa dạng trong công việc và lĩnh vực nên mỗi công việc sẽ có kiểu robot phù hợp cho tính chất công việc đó. Robot công nghiệp trên thị trường hiện nay rất đa dạng về kích thước mẫu mã và chủng loại, nhưng điển hình có thể kể đến một số loại như sau: - Robot Descartes: Là một loại robot rất phổ biến với hầu hết các ứng dụng trong công nghiệp. Robot này hoạt động theo chuyển động tịnh tiến các trục xyz và có thiết kế cứng, vì thiết kế cứng của robot này nên tải trọng làm việc của robot khá cao. Ưu điểm của loại robot này là dễ lập trình robot có không gian làm việc rộng và dễ dàng tùy chỉnh, độ chính xác của robot khá cao, phù hợp với công việc phân loại.

Nhược điểm của loại robot này là lắp ráp khá phức tạp. 1: Descartes robot - Scara robot: Là một phiên bản hoàn thiện hơn của robot descartes, scara cũng có chuyển động theo phương xyz nhưng có cả chuyển động quay. Scara thường được sử dụng trong các ứng dụng tương tự như như robot Descartes, những công việc với không gian làm việc nhỏ yêu cầu độ chính xác và tốc độ. Scara thường linh hoạt hơn và ít cồng kềnh hơn robot descartes.

Nhược điểm của Scara robot là khó mở rộng không gian làm việc của robot trong khi với robot descartes thì việc này khá dễ dàng, chính vì yếu tố này mà robot Descartes phổ biến hơn trong công nghiệp. Cơ Sở Lý Thuyết Hình 2. 2: Scara robot - Cánh tay robot: Là loại robot được sử dụng rất nhiều trong lĩnh vực sản xuất, phù hợp với các công việc đòi hỏi khuân vác vật nặng, nguy hiểm với con người. Cánh tay robot được thiết kế dựa trên cánh tay thật của con người với nhiều khớp xoay nối tiếp nhau (thường là 6 hoặc 4 khớp).

Vì được cấu tạo từ nhiều khớp nối tiếp nhau nên cánh tay robot phù hợp với hầu hết các loại công việc ở các lĩnh vực khác nhau từ đơn giản đến phức tạp. Nhược điểm của loại robot này là giá thành rất cao, lập trình và vận hành tương đối khó, đối với những ứng dụng cần khuân vác hoặc nâng vật nặng thì đòi hỏi phải có một cánh tay đủ lớn điều đó dẫn đến lấn chiếm không gian làm việc. 3: Robot 6 trục của FANUC 5 Chương 2. Cơ Sở Lý Thuyết - Robot song song: Được cấu tạo từ các khớp song song với nhau và tải trọng làm việc của robot khá nhỏ, nên loại robot này thường được ứng dụng trong các lĩnh vực không yêu cầu khuân vác nặng và yêu cầu độ chính xác cao như điện tử, y tế … Ưu điểm của loại robot này là tốc độ và độ chính xác cao.

Nhược điểm là tải trọng làm việc của robot khá thấp. Xử lý ảnh Xử lý ảnh là một phân ngành trong xử lý số tín hiệu với tín hiệu xử lý là ảnh. Đây là một phân ngành khoa học mới rất phát triển trong những năm gần đây. Xử lý ảnh gồm 4 lĩnh vực chính: xử lý nâng cao chất lượng ảnh, nhận dạng ảnh, nén ảnh và truy vấn ảnh.

Sự phát triển của xử lý ảnh đem lại rất nhiều lợi ích cho cuộc sống của con người. Ngày nay xử lý ảnh đã được áp dụng rất rộng rãi trong đời sống như: nhận dạng biển số xe, nhận dạng khuôn mặt, nhận dạng chữ viết, xử lý ảnh thiên văn, ảnh y tế,. Khái niệm xử lý ảnh Con người thu nhận thông tin qua các giác quan trong đó thị giác đóng vai trò rất quan trọng. Ngày nay với sự phát triển của khoa học kĩ thuật và robot xử ảnh lý ảnh đã phát triển một cách mạnh mẽ và có nhiều ứng dụng trong cuộc sống.

Xử lý ảnh đóng vai trò quan trọng trong tương tác người- máy. Quá trình xử lý ảnh được xem như là quá trình thao tác ảnh đầu vào nhằm cho ra kết quả mong muốn. Kết quả đầu ra của một quá trình xử lý ảnh có thể là một ảnh “tốt hơn” hoặc một kết luận từ những thông tin trong ảnh đầu vào. Các vấn đề trong xử lý ảnh Điểm ảnh (Pixel) là một phần tử của ảnh số tại toạ độ (x, y) với độ xám hoặc màu nhất định.

Kích thước và khoảng cách giữa các điểm ảnh đó được chọn thích hợp sao cho mắt người cảm nhận sự liên tục về không gian và mức xám (hoặc màu) của ảnh số gần như ảnh thật. Mỗi phần tử trong ma trận được gọi là một phần tử ảnh. Cấu tạo của ảnh là tập hợp các điểm ảnh được mô tả như hình Hình 2. 5: Cấu tạo của ảnh Mức xám của điểm ảnh là cường độ sáng được gán bằng giá trị nguyên tương ứng với thang đo độ xám.

Thang đo độ xám phụ thuộc vào số bit để biểu diễn màu của điểm ảnh. Đối với ảnh nhị phân dùng 1 bit để biểu diễn màu => [0,1] là thang đo độ xám (0: đen, 1: trắng), ảnh xám thang đo độ xám là [0,255] => (0: đen, 255: trắng) Không gian màu là một mô hình toán học dùng để mô tả các màu sắc trong thực tế được biểu diễn dưới dạng số học. Trên thực tế có rất nhiều không gian màu khác nhau được mô hình để sử dụng vào những mục đích khác nhau. Chúng ta sẽ tìm hiểu qua về hai không gian màu cơ bản hay được nhắc tới và ứng dụng nhiều, đó là hệ không gian màu RGB, HSV.

6: Không gian màu RGB RGB là không gian màu được sử dụng rộng rãi nhất hiện nay trong đồ họa máy tính và nhiều thiết bị kỹ thuật số khác. Với ba màu gốc trong mô hình ánh sáng bổ sung, khá gần với cách mắt người tổng hợp màu sắc. Ánh sáng đỏ (R), xanh lá (G) và xanh dương (B) được tổ hợp với nhau theo nhiều phương thức khác nhau để có thể tạo thành tất cả các màu 7 Chương 2. Cơ Sở Lý Thuyết sắc.

Đây cũng là không gian màu mặc định trong OpenCV, tuy nhiên OpenCV đảo hai kênh Red và Blue lại, trở thành BGR. Trong mô hình 24 bits (2^24 = 16777216 màu), mỗi kênh màu sẽ sử dụng 8 bits để biểu diễn, tức giá trị R, G, B sẽ nằm trong đoạn từ 0 đến 255. Bộ ba màu này sẽ biểu diễn cho từng điểm ảnh, mỗi số biểu diễn cho cường độ của một màu. 7: Không gian màu HSV Không gian màu HSV (còn gọi là HSB) là một cách tự nhiên hơn để mô tả màu sắc, dựa trên 3 số liệu: H = Hue: vùng màu, S = Saturation: độ bảo hòa, V = value: giá trị cường độ sáng.

Trong OpenCV, H có giá trị trong khoảng [0,179] (thực tế là 0-360), S và V có giá trị trong khoảng [0,255] 2. Thư viện OpenCV OpenCV (Open Computer Vision) là thư viện mã nguồn mở hàng đầu trong lĩnh vực thị giác máy tính, xử lý ảnh và máy học. Nó được phát hành năm 1999 theo giấy phép BSD (một nhóm các giấy phép phần mềm miễn phí cho phép), do đó nó hoàn toàn miễn phí cho cả học thuật và thương mại. Hỗ trợ các ngôn ngữ lập trình C++, C, Python, Java và các hệ điều hành Windows, Linux, MacOS, iOS và Android.

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