Thiết kế Robot 4 bậc tự do tích hợp xử lý ảnh phân loại linh kiện lỗi - HCMUTE

Khám phá robot 4 bậc tự do ứng dụng công nghệ xử lý ảnh tiên tiến để tự động phân loại linh kiện lỗi. Nâng cao hiệu quả sản xuất và giảm thiểu sai sót.

Trường đại học

Trường Đại học Sư phạm Kỹ thuật Việt Nam

Tác giả

Võ Hoàng Duy

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2022

107
0
0

Phí lưu trữ

35 Point

Tóm tắt

I. Khám phá Robot 4 bậc tự do tích hợp xử lý ảnh Nền tảng phân loại linh kiện lỗi hiệu quả

Trong bối cảnh ngành sản xuất đang không ngừng chuyển mình mạnh mẽ theo hướng 4.0, yêu cầu về sự chính xác và hiệu quả trong các dây chuyền sản xuất ngày càng trở nên cấp thiết. Đặc biệt, việc kiểm soát chất lượng linh kiện điện tử – một yếu tố then chốt quyết định chất lượng sản phẩm cuối cùng – đang đối mặt với nhiều thách thức. Phương pháp kiểm tra thủ công dần bộc lộ những hạn chế cố hữu về tốc độ, độ chính xác và chi phí. Chính vì lẽ đó, sự ra đời của các robot công nghiệp tiên tiến, đặc biệt là robot 4 bậc tự do tích hợp xử lý ảnh phân loại linh kiện lỗi, đã mở ra một kỷ nguyên mới cho tự động hóa công nghiệp.

Hệ thống này đại diện cho một bước đột phá quan trọng, kết hợp sức mạnh cơ khí của cánh tay robot với khả năng nhận diện thông minh của công nghệ xử lý ảnh. Mục tiêu chính là tạo ra một giải pháp toàn diện để tự động hóa quy trình kiểm tra và phân loại sản phẩm lỗi với độ tin cậy cao. Thay vì dựa vào mắt thường và kinh nghiệm của con người, robot sử dụng camera để thu thập hình ảnh, sau đó dùng các thuật toán thị giác máy tính để phân tích, xác định các khuyết tật trên linh kiện một cách khách quan và nhanh chóng. Điều này không chỉ giúp giảm thiểu sai sót mà còn tối ưu hóa thời gian sản xuất, giảm chi phí vận hành và nâng cao năng lực cạnh tranh cho doanh nghiệp.

Sự tích hợp này không chỉ dừng lại ở việc phát hiện lỗi mà còn bao gồm khả năng robot tự động gắp và phân loại các linh kiện đạt hoặc không đạt tiêu chuẩn vào các vị trí đã định. Điều này thể hiện một chu trình khép kín, từ nhận diện đến xử lý, mang lại hiệu quả vượt trội so với các phương pháp truyền thống. Đây chính là minh chứng cho tiềm năng to lớn của việc ứng dụng công nghệ cao vào thực tiễn sản xuất, hướng tới một nền công nghiệp thông minh và bền vững hơn.

1.1. Tầm quan trọng của tự động hóa công nghiệp trong sản xuất hiện đại

Ngày nay, tự động hóa công nghiệp không còn là một lựa chọn mà đã trở thành yếu tố bắt buộc để duy trì khả năng cạnh tranh trên thị trường toàn cầu. Trong bối cảnh công nghiệp 4.0, các hệ thống tự động giúp doanh nghiệp tăng năng suất, giảm chi phí vận hành, cải thiện chất lượng sản phẩm và tối ưu hóa quy trình sản xuất. Đặc biệt trong ngành gia công linh kiện điện tử, nơi yêu cầu độ chính xác cực cao, sự can thiệp của con người dễ dẫn đến sai sót và lãng phí. Các hệ thống phân loại tự động không chỉ đảm bảo tốc độ mà còn duy trì tính nhất quán, loại bỏ yếu tố chủ quan trong kiểm định chất lượng.

1.2. Giới thiệu về Robot 4 bậc tự do và khả năng ứng dụng

Robot 4 bậc tự do (4-DOF robot) là loại cánh tay robot có khả năng di chuyển và định vị trong không gian ba chiều với một bậc tự do quay quanh trục của kẹp gắp. Cấu trúc này giúp robot thực hiện các thao tác gắp, đặt, di chuyển linh kiện một cách linh hoạt, phù hợp với nhiều ứng dụng trong sản xuất. Với khả năng đạt được các vị trí và hướng khác nhau, robot 4 bậc tự do trở thành công cụ lý tưởng cho các nhiệm vụ lặp lại, cần độ chính xác cao như lắp ráp, kiểm tra, và đặc biệt là phân loại sản phẩm lỗi trong dây chuyền sản xuất [Tài liệu nghiên cứu].

II. Thách thức kiểm soát chất lượng linh kiện Tại sao cần robot phân loại linh kiện lỗi

Quy trình kiểm soát chất lượng (KCS) là một khâu trọng yếu trong bất kỳ ngành sản xuất nào, đặc biệt là đối với các sản phẩm linh kiện điện tử có yêu cầu kỹ thuật khắt khe. Tuy nhiên, việc thực hiện KCS một cách hiệu quả và đáng tin cậy luôn đi kèm với nhiều thách thức đáng kể. Các phương pháp truyền thống, chủ yếu dựa vào kiểm tra thủ công bằng mắt người, thường bộc lộ những hạn chế rõ rệt về độ chính xác và tính khách quan. Sự mệt mỏi, thiếu tập trung của công nhân có thể dẫn đến việc bỏ sót các lỗi nhỏ hoặc phân loại sai linh kiện, ảnh hưởng nghiêm trọng đến chất lượng sản phẩm đầu ra và uy tín của nhà sản xuất.

Trong môi trường sản xuất hiện đại với khối lượng lớn và tốc độ cao, việc duy trì tiêu chuẩn chất lượng nghiêm ngặt trở nên khó khăn hơn bao giờ hết. Chi phí nhân công cho các công việc kiểm tra lặp đi lặp lại cũng là một gánh nặng đáng kể cho doanh nghiệp. Điều này tạo ra một nhu cầu cấp thiết về một giải pháp tự động hóa tiên tiến, có khả năng thực hiện nhiệm vụ KCS một cách nhanh chóng, chính xác và nhất quán. Robot phân loại linh kiện lỗi ra đời như một câu trả lời cho những vấn đề này, cung cấp một phương án hiệu quả để khắc phục các hạn chế của phương pháp thủ công và nâng cao tổng thể hiệu suất sản xuất. Việc tích hợp công nghệ xử lý ảnh cùng với robot không chỉ giúp phát hiện lỗi mà còn tự động hóa toàn bộ quy trình từ nhận diện đến loại bỏ, mang lại lợi ích kinh tế và chất lượng vượt trội.

Ngoài ra, khả năng thu thập và phân tích dữ liệu từ quá trình kiểm tra tự động cũng là một ưu điểm lớn. Các dữ liệu này có thể được sử dụng để cải thiện quy trình sản xuất, tìm ra nguyên nhân gốc rễ của các lỗi và đưa ra các điều chỉnh kịp thời, góp phần vào việc tối ưu hóa liên tục toàn bộ chuỗi giá trị. Đây chính là lý do tại sao các nhà sản xuất ngày càng tìm kiếm và đầu tư vào các hệ thống hệ thống phân loại tự động sử dụng robot và thị giác máy tính.

2.1. Hạn chế của quy trình kiểm tra thủ công trong gia công linh kiện điện tử

Quy trình kiểm tra thủ công trong gia công linh kiện điện tử thường gặp phải nhiều vấn đề. Thứ nhất, độ chính xác phụ thuộc hoàn toàn vào khả năng quan sát và kinh nghiệm của nhân công, dẫn đến sự không đồng nhất trong đánh giá. Thứ hai, tốc độ kiểm tra chậm, không đáp ứng được yêu cầu của dây chuyền sản xuất hàng loạt. Thứ ba, chi phí nhân công cao và nguy cơ sai sót do yếu tố con người (mệt mỏi, mất tập trung) là đáng kể. Cuối cùng, việc kiểm tra thủ công khó phát hiện các lỗi vi mô hoặc lỗi phức tạp, làm giảm hiệu quả phân loại sản phẩm lỗi.

2.2. Nhu cầu về hệ thống phân loại tự động chính xác và nhanh chóng

Với sự gia tăng của khối lượng sản xuất và yêu cầu chất lượng ngày càng cao, thị trường đang đòi hỏi các hệ thống phân loại tự động có khả năng hoạt động liên tục, chính xác và nhanh chóng. Một hệ thống như vậy không chỉ giúp phát hiện lỗi mà còn tự động loại bỏ chúng khỏi dây chuyền, giảm thiểu sự can thiệp của con người. Điều này không chỉ nâng cao hiệu suất mà còn đảm bảo chất lượng đầu ra, giảm lãng phí nguyên vật liệu và chi phí sản xuất, đồng thời tăng cường uy tín thương hiệu trong lĩnh vực gia công linh kiện điện tử.

III. Công nghệ xử lý ảnh tiên tiến Bí quyết nhận diện lỗi linh kiện chính xác

Công nghệ xử lý ảnh là trái tim của hệ thống robot 4 bậc tự do tích hợp xử lý ảnh phân loại linh kiện lỗi, đóng vai trò then chốt trong việc biến một cỗ máy cơ khí thành một thiết bị có khả năng "nhìn" và "phân tích". Khả năng nhận diện lỗi linh kiện chính xác của hệ thống này phụ thuộc phần lớn vào hiệu suất của các thuật toán thị giác máy tính được áp dụng. Quy trình bắt đầu bằng việc thu nhận hình ảnh chất lượng cao từ camera, sau đó dữ liệu hình ảnh thô này được tiền xử lý để loại bỏ nhiễu, chuẩn hóa độ sáng và độ tương phản, đảm bảo các đặc điểm của linh kiện được làm nổi bật.

Sau bước tiền xử lý, các thuật toán xử lý ảnh sẽ được triển khai để trích xuất các đặc trưng quan trọng từ linh kiện. Điều này có thể bao gồm việc xác định kích thước, hình dạng, màu sắc, vị trí của các chân linh kiện, hoặc phát hiện các bất thường như vết nứt, biến dạng, thiếu chân. Các kỹ thuật như phát hiện cạnh (edge detection), phân đoạn ảnh (image segmentation), hoặc nhận dạng mẫu (pattern recognition) là những công cụ không thể thiếu trong giai đoạn này. Dữ liệu đặc trưng sau khi được trích xuất sẽ được so sánh với một bộ mẫu chuẩn đã được huấn luyện hoặc các tiêu chí định sẵn để xác định xem linh kiện có đạt tiêu chuẩn hay không.

Để đảm bảo độ tin cậy, hệ thống thường sử dụng các phương pháp học máy (machine learning) hoặc học sâu (deep learning) để huấn luyện mô hình phân loại sản phẩm lỗi. Các mô hình này có khả năng học hỏi từ hàng ngàn ảnh linh kiện đạt chuẩn và linh kiện lỗi, từ đó tự động đưa ra quyết định phân loại với độ chính xác cao. Khả năng thích ứng và học hỏi liên tục của công nghệ xử lý ảnh chính là bí quyết giúp robot 4 bậc tự do hoạt động hiệu quả trong môi trường sản xuất đa dạng và thường xuyên thay đổi các loại linh kiện [Tài liệu nghiên cứu].

3.1. Nguyên lý hoạt động của thị giác máy tính trong phân loại sản phẩm

Thị giác máy tính hoạt động dựa trên nguyên tắc mô phỏng khả năng nhìn và phân tích của con người. Hệ thống này sử dụng camera để thu nhận hình ảnh sản phẩm, sau đó chuyển đổi chúng thành dữ liệu số. Các thuật toán chuyên biệt sẽ phân tích dữ liệu này để nhận diện các đặc điểm, mẫu vật, hoặc bất thường. Trong phân loại sản phẩm lỗi, thị giác máy tính so sánh các đặc điểm nhận dạng được với một bộ tiêu chuẩn đã định để xác định xem sản phẩm có đạt yêu cầu hay không. Đây là nền tảng cho hệ thống phân loại tự động với độ chính xác và tốc độ vượt trội.

3.2. Quy trình trích xuất và phân tích đặc trưng ảnh linh kiện

Quy trình trích xuất và phân tích đặc trưng ảnh linh kiện bao gồm nhiều bước. Đầu tiên, ảnh được thu thập và tiền xử lý để loại bỏ nhiễu. Tiếp theo, các thuật toán phát hiện biên, phân đoạn ảnh được áp dụng để tách biệt linh kiện khỏi nền và xác định các vùng quan tâm. Sau đó, các đặc trưng như hình dạng, kích thước, màu sắc, hoặc các khiếm khuyết bề mặt được trích xuất. Cuối cùng, những đặc trưng này được đưa vào mô hình học máy để phân loại linh kiện thành "đạt" hoặc "lỗi", tạo nên hiệu quả của công nghệ xử lý ảnh trong robot 4 bậc tự do tích hợp xử lý ảnh phân loại linh kiện lỗi.

IV. Thiết kế và điều khiển Robot 4 bậc tự do Cấu trúc và động học linh hoạt

Việc thiết kế và điều khiển robot 4 bậc tự do là một công đoạn quan trọng, đòi hỏi sự kết hợp giữa kiến thức cơ khí, điện tử và lập trình để tạo ra một hệ thống hoạt động chính xác và ổn định. Cấu trúc cơ khí của robot 4 bậc tự do thường được thiết kế để tối ưu hóa khả năng tiếp cận và thao tác trong không gian làm việc. Các bản vẽ chi tiết của phần cứng robot được xây dựng trên phần mềm chuyên dụng như SolidWorks, cho phép mô phỏng và kiểm tra các chuyển động, đảm bảo tính khả thi và hiệu quả của thiết kế trước khi chế tạo thực tế [Tài liệu nghiên cứu]. Điều này giúp các kỹ sư hình dung rõ ràng về từng chi tiết, từ khớp nối đến cánh tay gắp.

Sau khi thiết kế cơ khí, việc tính toán phương trình động học thuận (forward kinematics) và động học nghịch (inverse kinematics) là bước không thể thiếu. Động học thuận giúp xác định vị trí và hướng của đầu kẹp (end-effector) dựa trên các góc khớp quay đã biết, trong khi động học nghịch cho phép xác định các góc khớp cần thiết để robot đạt đến một vị trí và hướng mục tiêu cụ thể. Việc nắm vững các phương trình này là nền tảng để lập trình robot 4 bậc tự do bằng thị giác máy tính một cách chính xác, đảm bảo robot có thể di chuyển và gắp linh kiện đúng vị trí.

Hệ thống điều khiển của robot thường bao gồm mạch PCB tùy chỉnh, được thiết kế trên phần mềm như Eagle, tích hợp các IC điều khiển động cơ (ví dụ: L298, IRFR3708) và vi điều khiển. Giao diện điều khiển thân thiện với người dùng cũng được phát triển, ví dụ như trên phần mềm Qt Designer, cho phép người vận hành dễ dàng cài đặt tham số, giám sát hoạt động và điều khiển robot. Ngoài ra, việc phát triển ứng dụng di động (sử dụng Firebase Authentication và Firebase Realtime Database [4]) để điều khiển robot từ xa cũng là một bước tiến quan trọng, mang lại sự linh hoạt và tiện lợi tối đa cho người sử dụng trong quá trình phân loại sản kiện lỗi.

4.1. Cấu trúc cơ khí và thiết kế robot 4 bậc tự do trên SolidWorks

Cấu trúc cơ khí của robot 4 bậc tự do bao gồm các khớp quay và các thanh nối, được thiết kế để cung cấp sự linh hoạt tối ưu. Quá trình thiết kế robot 4 bậc tự do bắt đầu với việc tạo mô hình 3D chi tiết trên phần mềm SolidWorks. Phần mềm này cho phép các kỹ sư mô phỏng chuyển động, kiểm tra va chạm, phân tích lực và ứng suất trên từng bộ phận, đảm bảo robot có thể hoạt động ổn định và chính xác. Việc tối ưu hóa thiết kế trên SolidWorks là rất quan trọng để đảm bảo khả năng gắp và phân loại linh kiện lỗi hiệu quả.

4.2. Lập trình và điều khiển robot thông qua giao diện tùy chỉnh

Để điều khiển robot hiệu quả, việc lập trình động học và thiết kế giao diện điều khiển tùy chỉnh là cần thiết. Các phương trình động học thuận và nghịch được lập trình để robot có thể di chuyển đến các vị trí mong muốn. Giao diện điều khiển, thường được phát triển trên nền tảng như Qt Designer, cung cấp các nút chức năng, hiển thị trạng thái và cho phép người dùng nhập các tham số điều khiển. Ứng dụng điện thoại cũng được phát triển để giám sát và điều khiển robot từ xa, mang lại sự tiện lợi và linh hoạt cao cho hệ thống phân loại tự động.

V. Hiệu quả ứng dụng Robot 4 bậc tự do tích hợp xử lý ảnh Nâng cao chất lượng sản phẩm

Việc triển khai robot 4 bậc tự do tích hợp xử lý ảnh phân loại linh kiện lỗi đã mang lại những kết quả đáng kể trong việc nâng cao hiệu quả và chất lượng sản phẩm trong ngành sản xuất. Hệ thống này không chỉ tự động hóa một công đoạn quan trọng mà còn giải quyết triệt để những hạn chế cố hữu của phương pháp kiểm tra thủ công. Một trong những thành tựu nổi bật là khả năng phân loại chính xác các linh kiện điện tử bị lỗi với tốc độ vượt trội. Nhờ sự kết hợp giữa thị giác máy tính và khả năng di chuyển linh hoạt của robot, tỷ lệ lỗi bị bỏ sót được giảm thiểu đáng kể, đồng thời loại bỏ yếu tố chủ quan trong quá trình kiểm định.

Trong các thử nghiệm thực tế, mô hình robot đã chứng minh khả năng gắp và phân loại tụ điện một cách hiệu quả thông qua giao diện điều khiển tự thiết kế [Tài liệu nghiên cứu]. Điều này cho thấy tiềm năng lớn trong việc áp dụng hệ thống vào các dây chuyền sản xuất đa dạng. Khả năng phân loại sản phẩm lỗi một cách tự động giúp doanh nghiệp giảm thiểu lãng phí nguyên vật liệu, tiết kiệm chi phí nhân công và nâng cao năng suất tổng thể. Các linh kiện đạt chuẩn được đưa vào công đoạn tiếp theo, trong khi linh kiện lỗi được tách riêng để xử lý, đảm bảo chỉ có sản phẩm chất lượng cao đến tay người tiêu dùng.

Tuy nhiên, bên cạnh những ưu điểm, hệ thống vẫn còn một số hạn chế cần được cải thiện. Tài liệu nghiên cứu chỉ ra rằng mô hình robot cần được cải tiến về thiết kế để nâng cao độ chính xác trong thao tác. Đặc biệt, ứng dụng xử lý ảnh hiện tại chỉ có khả năng phân loại được tụ điện, cho thấy cần mở rộng khả năng nhận diện cho nhiều loại linh kiện khác nhau trong tương lai. Những thách thức này đồng thời mở ra những hướng nghiên cứu và phát triển mới, hướng tới một robot công nghiệp hoàn thiện hơn, có thể xử lý đa dạng các loại linh kiện với độ chính xác và hiệu quả tối ưu. Việc liên tục cải tiến và nâng cấp công nghệ xử lý ảnh cùng với cơ cấu robot sẽ là chìa khóa để đạt được mục tiêu này.

5.1. Kết quả đạt được từ mô hình phân loại sản phẩm lỗi thực tế

Mô hình robot 4 bậc tự do tích hợp xử lý ảnh phân loại linh kiện lỗi đã cho thấy hiệu quả rõ rệt trong việc tự động hóa quá trình kiểm tra. Hệ thống đã thành công trong việc gắp và phân loại tụ điện thông qua giao diện điều khiển tùy chỉnh [Tài liệu nghiên cứu]. Khả năng này chứng minh tính khả thi của việc ứng dụng robot và thị giác máy tính để kiểm tra chất lượng. Mặc dù ứng dụng xử lý ảnh còn giới hạn ở tụ điện, kết quả ban đầu đã khẳng định tiềm năng lớn của hệ thống trong việc nâng cao năng suất và độ chính xác trong phân loại sản phẩm lỗi.

5.2. Các hạn chế và tiềm năng cải tiến cho robot công nghiệp

Mặc dù hiệu quả, mô hình robot vẫn còn một số hạn chế. Thứ nhất, độ chính xác của cơ cấu robot cần được cải tiến để đảm bảo thao tác ổn định hơn. Thứ hai, khả năng của công nghệ xử lý ảnh hiện chỉ giới hạn ở việc nhận diện tụ điện, cần mở rộng để phân loại đa dạng các loại linh kiện điện tử. Tiềm năng cải tiến bao gồm việc tối ưu hóa thiết kế cơ khí, nâng cấp thuật toán thị giác máy tính để xử lý nhiều loại lỗi và linh kiện phức tạp hơn, hướng tới một robot công nghiệp đa năng và thông minh hơn trong tương lai.

VI. Tương lai của hệ thống phân loại tự động Xu hướng phát triển công nghệ

Tương lai của hệ thống phân loại tự động, đặc biệt là các giải pháp dựa trên robot 4 bậc tự do tích hợp xử lý ảnh phân loại linh kiện lỗi, đang mở ra những triển vọng đầy hứa hẹn. Với sự phát triển không ngừng của trí tuệ nhân tạo (AI)học sâu (Deep Learning), khả năng nhận diện và phân loại của các hệ thống này sẽ ngày càng được nâng cao. Việc tích hợp các mô hình AI phức tạp hơn vào công nghệ xử lý ảnh sẽ cho phép robot không chỉ phát hiện các loại lỗi đã biết mà còn có khả năng học hỏi để nhận diện các dạng lỗi mới, phức tạp hơn mà không cần lập trình lại thủ công. Điều này sẽ biến robot công nghiệp thành những "chuyên gia" kiểm soát chất lượng linh hoạt và thông minh.

Xu hướng phát triển tiếp theo là tăng cường tính đa năng và khả năng thích ứng của robot. Thay vì chỉ giới hạn ở một loại linh kiện cụ thể (như tụ điện được đề cập trong tài liệu nghiên cứu), các robot 4 bậc tự do trong tương lai sẽ có thể tự động điều chỉnh để xử lý nhiều chủng loại sản phẩm khác nhau. Điều này đòi hỏi sự cải tiến trong cả thiết kế cơ khí (để đảm bảo độ chính xác cao hơn, như đã được đề xuất trong tài liệu) và khả năng lập trình điều khiển linh hoạt. Việc áp dụng các vật liệu nhẹ hơn, bền hơn và các cơ cấu khớp nối tiên tiến sẽ góp phần nâng cao hiệu suất tổng thể của robot.

Ngoài ra, sự kết nối và giao tiếp giữa các robot và hệ thống quản lý sản xuất sẽ trở nên chặt chẽ hơn, tạo nên một mạng lưới sản xuất thông minh. Các dữ liệu về chất lượng linh kiện, hiệu suất phân loại sẽ được thu thập, phân tích theo thời gian thực để tối ưu hóa toàn bộ chuỗi cung ứng. Việc ứng dụng thị giác máy tính 3D, kết hợp với các cảm biến tiên tiến khác, cũng sẽ mang lại khả năng phân tích sâu sắc hơn về cấu trúc và khuyết tật của linh kiện. Tóm lại, các hệ thống phân loại tự động trong tương lai sẽ không chỉ là công cụ kiểm tra mà còn là một phần không thể thiếu của hệ sinh thái nhà máy thông minh, hướng tới sản xuất không lỗi và hiệu quả tối đa.

6.1. Vai trò của robot 4 bậc tự do trong nhà máy thông minh

Trong bối cảnh nhà máy thông minh, robot 4 bậc tự do đóng vai trò then chốt như một thành phần linh hoạt của hệ thống phân loại tự động. Khả năng tích hợp công nghệ xử lý ảnh cho phép chúng thực hiện các tác vụ kiểm tra chất lượng và phân loại linh kiện lỗi một cách tự động, liên tục. Robot này không chỉ nâng cao hiệu suất mà còn là cầu nối giữa thế giới vật lý và kỹ thuật số, cung cấp dữ liệu quan trọng cho các hệ thống quản lý sản xuất thông minh, góp phần vào việc tối ưu hóa toàn bộ quy trình tự động hóa công nghiệp.

6.2. Hướng phát triển cho công nghệ xử lý ảnh và thị giác máy tính

Hướng phát triển của công nghệ xử lý ảnhthị giác máy tính trong tương lai sẽ tập trung vào việc tích hợp AI và học sâu để nâng cao khả năng nhận diện lỗi phức tạp và đa dạng. Các thuật toán sẽ trở nên mạnh mẽ hơn, có khả năng học hỏi từ dữ liệu không dán nhãn (unlabeled data) và thích ứng với các loại linh kiện mới nhanh chóng. Việc ứng dụng thị giác máy tính 3D sẽ cung cấp thông tin chiều sâu, giúp đánh giá khuyết tật chính xác hơn. Điều này sẽ cải thiện đáng kể hiệu quả của robot 4 bậc tự do tích hợp xử lý ảnh phân loại linh kiện lỗi, mở rộng phạm vi ứng dụng trong robot công nghiệp.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

14/04/2026
Thiết kế và chế tạo robot 4 bậc tự do tích hợp công nghệ xử lý ảnh để phân loại linh kiện lỗi

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

đặt vấn đề, mục tiêu, giới hạn và nội dung đề tài. Chương 2: Cơ sở lý thuyết Trình bày phương pháp tính động học thuận, động học nghịch, điều khiển robot và lý thuyết xử lý ảnh, giới thiệu cơ bản về mạng YOLO. Chương 3: Thiết kế và tính toán robot Trình bày về thiết kế cơ khí robot 4 bậc tự do trên SolidWorks và thiết kế mạch điện cầu H và mạch ESP32 trên phần mềm Autodesk Eagle. Tính toán động học thuận và nghịch cho robot.

Chương 4: Thiết kế ứng dụng và giao diện điều khiển, giám sát robot Trình bày thiết kế giao diện điều khiển robot trên phần mềm Qt Designer. Chương 5: Xử lý ảnh phát hiện lỗi linh kiện Trình bày quá trình tìm hiểu và ứng dụng YOLOv5 để phân loại tụ điện bị lỗi. Chương 6: Kết luận và hướng phát triển Trình bày kết quả mà nhóm đã đạt được trong quá trình nghiên cứu, những hạn chế và đưa ra hướng phát triển cho đề tài. -2- CHƯƠNG 2: CƠ SỞ LÝ THUYẾT CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.

Cơ sở lý thuyết về robot 2. Sơ lược về sự hình thành và phát triển robot Lịch sử của tự động hóa công nghiệp được đặc trưng bởi các giai đoạn thay đổi nhanh chóng bằng các phương pháp phổ biến, những giai đoạn thay đổi như vậy gần như gắn chặt với kinh tế thế giới. Robot công nghiệp dường như trở thành thiết bị hiện đại nhất vào những năm 60 của thế kỷ trước, cùng với hệ thống thiết kế có sự hỗ trợ của máy tính (CAD) và hệ thống sản xuất có sự hỗ trợ của máy tính (CAM) đã góp phần phát triển xu hướng mới nhất trong quá trình sản xuất và tự động hóa [1]. Quá trình phát triển robot đạt một số thành tựu nổi bật như sau: - Robot Humanoid (giống người) được triễn lãm vào năm 1939 và 1940 tại hội chợ thế giới.

- Sự phát triển của công nghiệp điện tử dẫn đến sự ra đời của robot tự động điện tử đầu tiên, được tạo bởi William Grey Walter ở Bristol, Anh năm 1948. - Năm 1956, Robot thương mại đầu tiên do công ty Unimation được thành lập bởi George Devol và Joseph Engelberger, dựa trên các phát minh của Devol. - Năm 1961, robot công nghiệp được đưa vào ứng dụng đầu tiên ở một nhà máy ô tô của General Motors tại Trenton, New Jersey, Hoa kỳ. - Năm 1974, Robot công nghiệp được điều khiển bởi vi máy tính đầu tiên, IRB 6 do công ty ASEA sản xuất, được giao cho một công ty cơ khí nhỏ ở miền nam Thụy Điển.

Thiết kế của robot này đã được cấp bằng sáng chế đã được năm 1972. Ngày nay, ngành công nghệ kỹ thuật robot có thể được mô tả như một ngành khoa học xử lý chuyển động thông minh của các robot có cơ chế khác nhau và ứng dụng ngày càng rộng rãi trong công nghiệp, y tế, giáo dục đào tạo, giải trí và đặc biệt trong an ninh quốc phòng thì việc phát triển robot và các ngành dịch vụ kéo theo sẽ đem đến một lợi ích vô cùng to lớn. Robot công nghiệp Robot công nghiệp có thể được hiểu là những thiết bị tự động linh hoạt, bắt chước được các chức năng lao động công nghiệp của con người. Hiện nay, các quốc gia như Mỹ, Nhật Bản và một số nước châu Âu là các nước đi đầu trong lĩnh vực công nghiệp Robot.

Robot được sử dụng tại nhiều quốc gia, trong hầu như mọi lĩnh vực và ngày càng được mở rộng. Ở nước ta, ứng dụng của robot công nghiệp rất đa dạng, tùy vào những ngành, công việc khác nhau mà ta có thể áp dụng những robot -3- CHƯƠNG 2: CƠ SỞ LÝ THUYẾT công nghiệp riêng biệt. Dưới đây là một số ngành trong hệ thống sản xuất mà áp dụng robot công nghiệp [1]: - Robot công nghiệp trong công nghiệp đúc – rèn: Công việc rất đa dạng với điều kiện làm việc khắc nghiệt, sản phẩm luôn thay đổi và đặc biệt là chất lượng của sản phẩm phụ thuộc quá nhiều vào quá trình thao tác. - Robot công nghiệp trong công nghệ gia công và lắp ráp: Độ chính xác định vị và thời gian là yếu tố quan trọng nhất khi thiết kế các robot lắp ráp, các dây chuyền đạt mức độ tự động hoá cao, tự động hoàn toàn không có sự tham gia của con người.

- Robot công nghiệp trong nhà máy sản xuất: Trong các nhà máy sản xuất lớn, những robot này là những hệ thống được tự động hóa hoàn toàn, chúng có khả năng thực hiện chính xác các công việc của mình mà hầu như không cần sự giúp đỡ của con người. Chỉ với vài người giám sát công việc, các máy móc này có thể hoạt động suốt ngày đêm. Động học robot Động học của robot rất cần thiết để mô tả vị trí, hướng cũng như chuyển động của tất cả khớp nối, cùng với mô hình động lực học là yếu tố quan trọng để phân tích và tổng hợp các hành động của robot. Nghiên cứu về động học của robot là bước quan trọng để điều khiển sự chuyển động của robot.

Bất kỳ một robot nào cũng có thể coi là một tập hợp các khâu (links) gắn liền với các khớp (joints) [2]. Mô hình robot 4 bậc tự do -4- CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Ta đặt trên mỗi khâu của robot một hệ tọa độ. Sử dụng các phép biến đổi thuần nhất có thể mô tả vị trí tương đối và hướng giữa các hệ tọa độ này bằng các bài toán động học. Động học là một phần của cơ học cổ điển nghiên cứu các đặc trưng của chuyển động mà không tính đến nguyên nhân gây ra chúng như lực và mô men.

Khoa học động học nghiên cứu về quỹ đạo, vận tốc, gia tốc. Do đó, trong lĩnh vực chế tạo robot chủ yếu quan tâm đến quỹ đạo và vận tốc, vì cả hai đều được đo bởi các cảm biến. Trong các khớp của robot, các quỹ đạo được đo dưới dạng góc trong khớp quay hoặc khoảng cách trong một khớp tịnh tiến. Tính toán động học và điều khiển robot liên quan đến hướng và vị trí của khâu chấp hành cuối cùng bởi sự ràng buộc của các khớp.

Động học thuận và động học nghịch chính là hai nội dung trong bài toán động học. Bài toán động học thuận tức là từ các góc quay của các khớp robot ta sẽ tính ra được vị trí điểm đầu cuối. Với bài toán động học nghịch thì ngược lại, từ vị trí điểm đầu cuối của robot ta tìm được góc quay của các khớp cho phù hợp. Bộ thông số Denavit – Hartenberg (DH) Nhóm em lựa chọn và sử dụng thuật toán Denavit – Hartenberg để tìm động học của robot 4 bậc tự do.

Một robot gồm nhiều khâu cấu thành từ các khâu nối tiếp nhau thông qua các khớp động. Gốc chuẩn (Base) của một robot là khâu số 0 và không tính vào số các khâu. Khâu 1 nối với khâu chuẩn bởi khớp 1 và không có khớp ở đầu mút của khâu cuối cùng. Bộ thông số D-H gồm có 4 thông số [2]: - Độ dài pháp tuyến chung: an – là chiều dài đường vuông góc chung của 2 trục z.

- Góc xoắn hay góc giữa các trục trong mặt phẳng vuông góc với an: αn Hình 2. Góc xoắn và chiều dài của một khâu - Khoảng cách giữa các pháp tuyến đo dọc theo trục khớp n: dn. - Góc giữa các pháp tuyến đo trong mặt phẳng vuông góc với trục: θn. -5- CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Hình 2.

Các thông số của khâu: θ, d, a và α. Hệ tọa độ của các khâu được gắn lên dựa theo nguyên tắc sau [2]: - Tại khâu thứ n, gốc của hệ tọa độ được gắn tại giao điểm của khớp thứ n+1 với pháp tuyến an. Nếu hai trục cắt nhau, điểm cắt của hai trục sẽ là nơi đặt gốc tọa độ. Trường hợp hai trục song song nhau, gốc tọa độ sẽ được đặt tại điểm thích hợp ở trên trục khớp của khâu kế tiếp.

- Trục zn của hệ tọa độ sẽ được gắn lên khâu thứ n đặt dọc theo trục khớp thứ n+1. - Trục xn thường được đặt hướng từ trục khớp n đến trục khớp n+1 và dọc theo pháp tuyến chung (đường vuông góc chung). Thiết kế ứng dụng điều khiển và giám sát robot 2. Android Studio Android Studio là môi trường phát triển tích hợp (IDE) chính thức để phát triển ứng dụng Android, dựa trên IntelliJ IDEA.

Dựa trên các trình soạn thảo mã và công cụ phát triển mạnh mẽ của IntelliJ, Android Studio còn cung cấp thêm nhiều tính năng giúp bạn nâng cao năng suất khi xây dựng ứng dụng Android, chẳng hạn như [3]: - Một hệ thống xây dựng linh hoạt dựa trên Gradle. - Một trình mô phỏng nhanh và nhiều tính năng. - Một môi trường hợp nhất nơi bạn có thể phát triển cho mọi thiết bị Android. - Áp dụng thay đổi để đẩy mã và tài nguyên cần thay đổi vào ứng dụng đang chạy mà không cần khởi động lại ứng dụng.

-6- CHƯƠNG 2: CƠ SỞ LÝ THUYẾT - Các ví dụ mẫu và tích hợp GitHub để giúp bạn xây dựng các tính năng ứng dụng phổ biến. - Đa dạng khung và công cụ thử nghiệm. Cấu trúc Android Studio Cấu trúc Android Studio gồm [3]: - Navigation bar (thanh điều hướng): giúp bạn điều hướng trong dự án và mở các tệp để chỉnh sửa. Công cụ này mang một cấu trúc nhỏ gọn hơn cấu trúc bạn thấy trong cửa sổ project.

- Toolbar (thanh công cụ): cho phép bạn thực hiện nhiều thao tác, bao gồm cả việc chạy ứng dụng của bạn và chạy các công cụ Android. - Editor window (cửa sổ trình chỉnh sửa): là nơi bạn tạo và sửa đổi mã. Tuỳ thuộc vào loại tệp hiện tại, trình chỉnh sửa có thể thay đổi. Ví dụ: khi bạn xem tệp bố cục, trình chỉnh sửa sẽ xuất hiện dưới dạng layout editor (trình chỉnh sửa bố cục).

- Tool window bar (thanh cửa sổ công cụ): nằm xung quanh bên ngoài cửa sổ IDE và chứa các nút cho phép bạn mở rộng hoặc thu gọn từng cửa sổ công cụ riêng lẻ. - Thư mục app: đây là thư mục chứa toàn bộ project. Gồm có thư mục manifests chứa file AndroidManifest.xlm, thư mục java chứa các file mã nguồn Java và thư mục res chứa các file layout, xlm, giao diện người dùng, ảnh, video,… - Thư mục res: đây là thư mục chứa tài nguyên của project, thư mục này chứa các file giao diện, hình ảnh mà ứng dụng cần đến khi chạy bao gồm: + Thư mục drawable: đây là thư mục chứa các file hình ảnh. + Thư mục drawable: đây là thư mục chứa các file hình ảnh.

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