Tổng quan nghiên cứu

Trong bối cảnh công nghiệp hóa và hiện đại hóa sản xuất, khâu đóng gói và bốc dỡ hàng hóa đóng vai trò then chốt trong chuỗi cung ứng logistics. Theo báo cáo của ngành tự động hóa, các thao tác bốc xếp thủ công truyền thống đối với các kiện hàng có khối lượng từ 20 kg đến 25 kg không chỉ tiêu tốn nhiều sức lao động mà còn gây ra khoảng 35% các chấn thương cột sống và cơ xương khớp ở công nhân, đồng thời làm giảm năng suất toàn dây chuyền từ 20% đến 30%. Xuất phát từ nhu cầu thực tế tại xưởng sản xuất của Công ty TNHH Giải pháp Tự động hóa Techking, việc thiết kế một cánh tay robot công nghiệp chuyên dụng nhằm thay thế sức người trong khâu bốc dỡ là một yêu cầu cấp thiết.

Luận văn tập trung nghiên cứu, thiết kế cơ khí, tính toán động học và chế tạo hệ thống điều khiển cánh tay robot 5 bậc tự do phục vụ việc gắp các thùng carton thành phẩm có khối lượng 25 kg để sắp xếp tự động lên pallet theo các lớp quy định. Nghiên cứu được thực hiện tại Thành phố Hồ Chí Minh trong giai đoạn từ tháng 8 năm 2014 đến tháng 7 năm 2015.

Ý nghĩa khoa học và thực tiễn của đề tài thể hiện ở việc làm chủ công nghệ thiết kế tay máy nhiều bậc tự do, tối ưu hóa quỹ đạo chuyển động nhằm giảm thời gian chu kỳ xuống dưới 15 giây mỗi chu trình bốc xếp, hạn chế sai số vị trí thực nghiệm xuống mức 2,6 mm. Kết quả nghiên cứu mở ra hướng ứng dụng tự động hóa đồng bộ, chuyển đổi các xưởng sản xuất truyền thống thành các dây chuyền thông minh với sự giám sát tập trung qua máy vi tính.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu ứng dụng phương pháp thông số Denavit-Hartenberg (D-H) kinh điển để mô hình hóa hình học và thiết lập ma trận chuyển đổi thuần nhất giữa các khâu khớp. Mô hình cấu trúc robot khảo sát gồm 5 bậc tự do dạng chuỗi hở với 5 khớp xoay, phân chia thành hai cụm chính: cụm tay máy 3 bậc tự do định vị tọa độ không gian và cụm cổ tay 2 bậc tự do định hướng cơ cấu chấp hành cuối. Các thông số kích thước hình học chuẩn bao gồm chiều dài các khâu $L_1 = 152\text{ mm}$, $L_2 = 120\text{ mm}$, $L_3 = 43\text{ mm}$ và khoảng cách từ khớp cổ tay đến điểm làm việc của tay gắp $a = 51\text{ mm}$.

Lý thuyết động học thuận được giải quyết thông qua tích các ma trận chuyển đổi thuần nhất cấp 4, trong khi bài toán động học nghịch được xây dựng bằng phương pháp hình học giải tích kết hợp lượng giác nhằm xác định chính xác các nghiệm góc quay của từng khớp. Bên cạnh đó, hệ thống dẫn động ứng dụng lý thuyết điều khiển hồi tiếp vòng kín sử dụng động cơ DC Servo tích hợp hộp giảm tốc Harmonic và encoder quang học độ phân giải 200 xung/vòng, đảm bảo độ cứng vững và triệt tiêu khe hở cơ khí. Mô hình truyền thông phân tán thời gian thực dựa trên chuẩn giao thức mạng CAN (Controller Area Network) tốc độ truyền 1 Mbps được áp dụng để liên kết các vi điều khiển điều khiển khớp.

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

Nguồn dữ liệu của nghiên cứu bao gồm các thông số kỹ thuật từ nhà sản xuất động cơ Harmonic Driver, các tiêu chuẩn cơ khí chế tạo máy, cùng dữ liệu vận hành từ phần mềm mô phỏng công nghiệp chuyên dụng RobotStudio của hãng ABB kết hợp phần mềm thiết kế 3D SolidWorks. Phương pháp nghiên cứu kết hợp chặt chẽ giữa mô hình hóa toán học, mô phỏng động thái quỹ đạo và thực nghiệm đo kiểm trên mô hình thực tế.

Cỡ mẫu thực nghiệm được thiết lập gồm 5 chu kỳ gắp và xếp mẫu vật liên tục nhằm kiểm tra độ lặp lại và độ ổn định của hệ thống điều khiển. Phương pháp chọn mẫu có chủ đích được áp dụng thông qua việc thử nghiệm gắp khối lập phương kích thước cạnh 30 mm, khối lượng 20 g chế tạo từ nhựa để kiểm chứng cơ cấu kẹp tay quay con trượt vật liệu nhôm dẫn động bởi động cơ RC Servo MG996R.

Lý do lựa chọn phương pháp phân tích giải tích kết hợp mô phỏng RobotStudio là nhằm tối ưu hóa đường đi của tay máy, loại trừ các điểm kỳ dị động học và ngăn ngừa va chạm trong không gian làm việc trước khi truyền lệnh thực thi xuống hệ thống phần cứng. Tiến trình nghiên cứu được triển khai chặt chẽ qua 11 tháng làm việc với sự hỗ trợ của phần mềm lập trình điều khiển trên máy tính viết bằng Visual Studio kết nối cổng truyền thông nối tiếp RS232.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Nghiên cứu đã hoàn thành toàn diện các mục tiêu đề ra về mặt lý thuyết lẫn thực nghiệm với các chỉ số định lượng cụ thể:

Thứ nhất, thuật toán động học nghịch dạng tường minh đã giải quyết thành công các trạng thái cấu hình không gian làm việc bao gồm các cặp nghiệm đối xứng, cho phép xác định chính xác 5 biến khớp với góc quay giới hạn gồm khớp 1 đạt 140 độ, khớp 2 đạt 45 độ, khớp 3 dao động từ 60 độ đến 90 độ, khớp 4 dưới 180 độ và khớp 5 xoay toàn phần 360 độ.

Thứ hai, cơ cấu tay gắp kiểu tay quay con trượt chế tạo bằng hợp kim nhôm đạt hiệu suất truyền lực tối ưu. Moment yêu cầu tính toán trên lý thuyết để giữ chặt mẫu vật không bị trượt với hệ số ma sát 0,61 là 2,61 N.mm. Động cơ RC Servo MG996R được tích hợp cung cấp moment cực đại lên tới 981 N.mm, vượt hơn 375 lần so với moment cản tĩnh, loại bỏ hoàn toàn nguy cơ rơi rớt sản phẩm trong quá trình tăng tốc và giảm tốc đột ngột.

Thứ ba, hệ thống phần cứng điều khiển phân tán bao gồm 6 vi điều khiển PIC18F4680 giao tiếp qua mạng CAN bus đạt tốc độ truyền tải ổn định 1 Mbps. Mô hình này giúp giảm thiểu số lượng dây dẫn xuống còn 2 đường tín hiệu vi sai CAN_H và CAN_L, đồng thời nâng cao khả năng chống nhiễu công nghiệp lên hơn 80% so với chuẩn truyền thông I2C và SPI.

Thứ tư, kết quả thử nghiệm gắp và xếp vật qua 5 chu kỳ hoạt động liên tiếp cho thấy độ lệch vị trí cực đại giữa các lần xếp chỉ là 2,6 mm. Con số này chứng minh hệ thống đạt độ chính xác lặp lại vượt trội đối với một mô hình cơ điện tử cỡ nhỏ tự chế tạo.

Thảo luận kết quả

Các kết quả thực nghiệm đạt được chứng minh tính đúng đắn của mô hình toán học và giải thuật điều khiển phân tán. Độ sai lệch 2,6 mm xuất phát chủ yếu từ độ rơ cơ khí của các khớp nối sau gia công thủ công và sai số lượng tử hóa của bộ encoder 200 xung/vòng. Khi so sánh với các dòng robot công nghiệp tiêu chuẩn như ABB IRB6600 hay Kawasaki, sai số này hoàn toàn nằm trong giới hạn cho phép đối với ứng dụng đóng thùng và xếp dỡ hàng hóa lên pallet.

Dữ liệu chuyển động của robot được trực quan hóa thông qua hệ thống đồ thị biểu diễn vị trí, vận tốc và gia tốc của từng khớp theo thời gian thực. Đồ thị vận tốc dạng hình thang trơn tru giúp triệt tiêu hiện tượng giật cục cơ khí khi khởi động và dừng lại. Đồng thời, bảng tổng hợp thông số động học D-H và các ma trận trạng thái cho thấy sự hội tụ tuyệt đối giữa tọa độ ảo trong phần mềm mô phỏng RobotStudio và vị trí thực tế của cơ cấu chấp hành cuối. Điều này khẳng định cấu trúc điều khiển phân tầng sử dụng máy tính làm trung tâm tính toán quỹ đạo và các vi điều khiển PIC18F4680 làm nhiệm vụ chấp hành vòng kín là một giải pháp có tính khả thi cao và tiết kiệm chi phí đầu tư.

Đề xuất và khuyến nghị

Dựa trên kết quả đạt được, luận văn đưa ra 4 khuyến nghị then chốt nhằm hoàn thiện và phát triển ứng dụng vào thực tế sản xuất công nghiệp:

Thứ nhất, nâng cấp kết cấu cơ khí chịu tải và hệ thống động cơ chấp hành. Nhóm kỹ sư cơ điện tử tại doanh nghiệp cần thay thế vật liệu khung cánh tay sang thép hợp kim cường lực cao và tích hợp động cơ AC Servo công suất từ 750W đến 1,5 kW cho 3 khớp đầu tiên. Mục tiêu là nâng tải trọng nâng từ mức mô hình 20 g lên mức 25 kg đến 30 kg của các thùng carton thành phẩm thực tế trong thời gian triển khai 6 tháng.

Thứ hai, tích hợp hệ thống thị giác máy tính 2D và 3D. Đội ngũ kỹ sư phần mềm điều khiển cần bổ sung camera công nghiệp gắn tại cổ tay robot hoặc phía trên băng tải trong vòng 4 tháng tới. Giải pháp này giúp nhận diện tự động tọa độ và góc xoay lệch trong phạm vi ±15 độ của thùng hàng trước khi gắp, hướng tới giảm sai số định vị xuống dưới 1,0 mm.

Thứ ba, cải tiến kiến trúc phần cứng vi xử lý điều khiển. Ban nghiên cứu phát triển cần chuyển đổi từ dòng vi điều khiển 8-bit PIC18F4680 sang các bộ vi xử lý 32-bit lõi ARM Cortex-M4 hoặc DSP chuyên dụng trong thời hạn 3 tháng. Bước chuyển đổi này sẽ nâng tần số quét điều khiển động cơ từ 1 kHz lên trên 10 kHz, tăng độ phân giải lấy mẫu encoder lên 10.000 xung/vòng.

Thứ tư, chuẩn hóa và mở rộng giải thuật xếp pallet đa tầng thông minh. Bộ phận quản lý sản xuất của nhà máy cần kết nối hệ thống điều khiển robot với phần mềm quản lý kho vận ERP/MES trong vòng 12 tháng, giúp tự động tối ưu hóa sơ đồ sắp xếp cho hơn 10 chủng loại kích thước thùng carton khác nhau, nâng hiệu suất chứa hàng trên pallet gỗ lên trên 90%.

Đối tượng nên tham khảo luận văn

Tài liệu luận văn này mang lại giá trị tham khảo chuyên sâu và thiết thực cho 4 nhóm đối tượng sau:

  1. Học viên cao học và sinh viên ngành Kỹ thuật Cơ điện tử, Robot và Tự động hóa: Cung cấp tài liệu mẫu mực về quy trình giải bài toán động học thuận - nghịch Denavit-Hartenberg cho robot 5 bậc tự do, phương pháp lập trình mô phỏng trên RobotStudio bằng ngôn ngữ RAPID, và kỹ thuật thiết kế mạch nhúng giao tiếp mạng CAN bus.

  2. Kỹ sư thiết kế máy và lập trình tự động hóa công nghiệp: Cung cấp phương án tham khảo trực tiếp về cấu trúc điều khiển phân tán đa vi xử lý sử dụng 6 chip PIC18F4680, cách tính toán động lực học tay kẹp và phương pháp tối ưu hóa quỹ đạo điểm - điểm (PTP) mượt mà cho các ứng dụng bốc xếp vật liệu.

  3. Doanh nghiệp sản xuất hàng tiêu dùng, thực phẩm và đồ uống: Cung cấp cơ sở khoa học để đánh giá tính khả thi khi đầu tư thay thế lao động thủ công bằng robot xếp pallet tự động, giúp nâng cao năng suất đóng gói và giảm thiểu chi phí bồi thường tai nạn lao động.

  4. Giảng viên và nhà nghiên cứu tại các trường đại học kỹ thuật: Làm tài liệu giảng dạy, giáo trình thực hành chuyên đề Robot học công nghiệp, cung cấp mô hình thực nghiệm trực quan kết nối phần mềm SolidWorks, Altium Designer và Visual Studio.

Câu hỏi thường gặp

Cấu hình robot 5 bậc tự do trong luận văn có điểm gì khác biệt so với robot 6 bậc tự do phổ biến? Cấu hình 5 bậc tự do gồm 3 bậc tự do ở tay máy để định vị tọa độ (x, y, z) và 2 bậc tự do ở cổ tay để định hướng góc nghiêng và góc xoay của tay gắp. Đối với nhiệm vụ xếp thùng carton song song với bề mặt pallet, cấu hình 5 bậc tự do là phương án tối ưu nhất, giúp giảm bớt 1 động cơ dẫn động, tiết kiệm chi phí phần cứng khoảng 20% mà vẫn đáp ứng đầy đủ yêu cầu công nghệ.

Tại sao giao thức mạng CAN lại được ưu tiên lựa chọn thay vì chuẩn I2C hay SPI? Mạng CAN bus cung cấp tốc độ truyền 1 Mbps với chỉ 2 dây tín hiệu vi sai, có khả năng chống nhiễu điện từ trường công nghiệp vượt trội. Khác với SPI bị giới hạn khoảng cách và I2C có tốc độ tối đa 3,4 Mbps nhưng dễ suy hao, mạng CAN phân định quyền ưu tiên theo tin nhắn và hỗ trợ kiến trúc đa chủ (Multi-master), rất thích hợp cho việc đồng bộ thời gian thực 6 nút vi điều khiển PIC18F4680.

Động cơ RC Servo MG996R được lựa chọn cho tay gắp dựa trên cơ sở tính toán nào? Theo tính toán cân bằng lực ma sát với hệ số 0,61 để kẹp giữ vật thể nặng 20 g, moment tĩnh yêu cầu tại trục tay quay con trượt chỉ là 2,61 N.mm. Động cơ MG996R có moment xoắn định mức lên đến 981 N.mm sử dụng nguồn điện 4,8V đến 6V, đảm bảo hệ số an toàn cao, loại bỏ hoàn toàn độ trễ kẹp và hiện tượng tuột vật trong quá trình di chuyển với gia tốc lớn.

Sai số lặp lại 2,6 mm giữa 5 lần thử nghiệm thực tế có ảnh hưởng đến chất lượng đóng gói không? Trong ứng dụng xếp dỡ thùng carton công nghiệp kích thước tiêu chuẩn từ 300 mm đến 500 mm lên pallet gỗ kích thước $1000 \times 1200\text{ mm}$, dung sai lắp ghép cho phép thường dao động trong khoảng từ 5 mm đến 10 mm. Do đó, mức sai số thực nghiệm 2,6 mm hoàn toàn đạt tiêu chuẩn kỹ thuật đóng gói xuất khẩu mà không làm xô lệch khối hàng.

Phần mềm RobotStudio đóng vai trò như thế nào trong quy trình phát triển đề tài? RobotStudio của hãng ABB cho phép lập trình mô phỏng toàn diện chuyển động của cánh tay robot bằng ngôn ngữ RAPID, hỗ trợ kiểm tra vùng với tới (Auto Reach) và phát hiện va chạm không gian (Collision Detection). Việc này giúp giảm hơn 50% thời gian chạy thử phần cứng, hạn chế tối đa rủi ro hư hỏng cơ khí trong quá trình vận hành thử nghiệm.

Kết luận

Luận văn đã giải quyết hoàn chỉnh bài toán thiết kế và điều khiển cánh tay robot 5 bậc tự do phục vụ xếp dỡ hàng hóa tự động thông qua 5 đóng góp nổi bật:

  • Xây dựng thành công bộ thông số Denavit-Hartenberg và thuật toán động học nghịch dạng giải tích cho tay máy 5 bậc tự do với độ chính xác tuyệt đối trên mô hình toán.
  • Thiết kế và chế tạo hoàn chỉnh cơ cấu tay gắp kiểu tay quay con trượt bằng nhôm, sử dụng động cơ RC Servo MG996R cung cấp moment kẹp 981 N.mm, đảm bảo lực giữ vật chắc chắn.
  • Thiết lập hệ thống điều khiển phân tán thời gian thực sử dụng 6 vi điều khiển PIC18F4680 kết nối mạng CAN bus tốc độ cao 1 Mbps, tích hợp giao diện điều khiển giám sát trực quan trên máy tính qua cổng RS232.
  • Mô phỏng kiểm chứng chuyển động trên phần mềm RobotStudio và SolidWorks, xác nhận quỹ đạo tối ưu không xảy ra va chạm cơ học.
  • Thực nghiệm kiểm chứng thành công trên mô hình với sai số lặp lại trung bình chỉ 2,6 mm qua 5 chu trình gắp liên tục.

Trong giai đoạn 12 đến 24 tháng tới, đề tài định hướng phát triển nâng cấp hệ thống động cơ công suất lớn để nâng tải trọng lên 25 kg, tích hợp xử lý ảnh 3D và kết nối mạng công nghiệp không dây. Đây là giải pháp tự động hóa tiềm năng, sẵn sàng chuyển giao công nghệ cho các nhà máy sản xuất bao bì và logistics trên toàn quốc.