I. Tổng quan về điều khiển tay máy 5 bậc tự do bằng cử động tay
Tay máy 5 bậc tự do là hệ thống robot công nghiệp có khả năng di chuyển linh hoạt trong không gian ba chiều. Đồ án tốt nghiệp tại Trường Đại học Sư phạm Kỹ thuật TP.HCM (SPKT) năm 2023 đã nghiên cứu và chế tạo thành công hệ thống này. Nhóm sinh viên Đoàn Thái Duy Hiển, Nguyễn Hồng Thuận và Đinh Công Toại thuộc Khoa Cơ khí Chế tạo Máy thực hiện dưới sự hướng dẫn của TS. Nguyễn Xuân Quang. Hệ thống được thiết kế với hai chức năng chính. Thứ nhất là xếp sản phẩm tự động trên băng tải. Thứ hai là điều khiển chuyển động thông qua cử động bàn tay người. Tay máy có khả năng gắp các sản phẩm hình trụ tròn và hình hộp chữ nhật. Quỹ đạo chuyển động được lập trình sẵn hoặc nhận lệnh trực tiếp từ găng tay cảm biến. Vi điều khiển STM32 kết hợp module ESP8266 đảm nhận xử lý tín hiệu và truyền dữ liệu không dây. Giao thức MQTT được tích hợp để giám sát trạng thái hệ thống qua mạng Internet. Đây là công trình nghiên cứu ứng dụng thực tiễn cao trong lĩnh vực tự động hóa và cơ điện tử.
1.1. Bối cảnh nghiên cứu và mục tiêu đề tài tại ĐH SPKT TP.HCM
Đề tài mã số 22223DT159 được thực hiện trong học kỳ II năm học 2022–2023. Mục tiêu là xây dựng một hệ thống robot có thể hoạt động theo hai chế độ. Chế độ lập trình sẵn phục vụ dây chuyền sản xuất tự động. Chế độ điều khiển bằng cử động tay cho phép vận hành linh hoạt không cần lập trình. Hệ thống hướng đến ứng dụng trong phân loại và xếp sản phẩm trên băng tải công nghiệp. Ngành đào tạo là Công nghệ Kỹ thuật Cơ điện tử, phản ánh tính liên ngành cao của đề tài.
1.2. Cấu trúc tổng thể và sản phẩm đầu ra của hệ thống
Hệ thống bao gồm hai sản phẩm chính. Thứ nhất là tay máy 5 bậc tự do với kết cấu cơ khí hoàn chỉnh. Thứ hai là găng tay điều khiển tích hợp cảm biến chuyển động. Tay máy sử dụng bộ truyền đai răng để truyền mô-men từ động cơ đến các khớp. Vi điều khiển STM32 xử lý tín hiệu điều khiển. Module ESP8266 đảm nhận kết nối không dây. Hai thành phần phối hợp nhịp nhàng tạo ra hệ thống điều khiển từ xa chính xác và ổn định.
II. Phân tích bài toán động học và thách thức kỹ thuật tay máy 5 DOF
Bài toán động học tay máy 5 bậc tự do đặt ra nhiều thách thức kỹ thuật phức tạp. Tay máy cần thực hiện chuyển động gắp và đặt chi tiết theo phương thẳng đứng. Bài toán tọa độ và quỹ đạo chuyển động chỉ cần giải quyết theo hai phương x và y. Điều này đạt được thông qua phối hợp ba chuyển động quay quanh ba trục song song với trục z. Nhóm thiết kế đã đề xuất và phân tích hai cấu hình tay máy khác nhau. Cấu hình 1 gồm 5 khâu với 4 khớp xoay và 1 khớp tịnh tiến. Cấu hình 2 gồm 5 khâu với toàn bộ 5 khớp xoay. Mỗi cấu hình có ưu nhược điểm riêng về độ cứng vững, phạm vi hoạt động và độ phức tạp điều khiển. Bên cạnh động học, bài toán truyền động cơ khí cũng đòi hỏi tính toán chính xác. Các thông số bộ truyền đai như lực căng, mô-men và tốc độ phải được kiểm tra kỹ lưỡng. Phần mềm Autodesk Inventor hỗ trợ kiểm tra độ bền và xác nhận các thông số thiết kế đạt tiêu chuẩn an toàn.
2.1. So sánh hai cấu hình thiết kế tay máy 5 bậc tự do
Cấu hình 1 kết hợp 4 khớp xoay và 1 khớp tịnh tiến. Sự kết hợp này tăng tính linh hoạt theo phương thẳng đứng nhưng làm phức tạp cơ cấu truyền động. Cấu hình 2 sử dụng toàn bộ 5 khớp xoay. Thiết kế này đơn giản hóa phần cơ khí nhưng đòi hỏi thuật toán động học ngược phức tạp hơn. Nhóm nghiên cứu đánh giá cả hai phương án dựa trên tiêu chí không gian làm việc, độ chính xác định vị và khả năng tích hợp với hệ thống điều khiển bằng cử động tay.
2.2. Thách thức trong tính toán bộ truyền đai và truyền động cơ khí
Bộ truyền đai răng được sử dụng tại các khớp quan trọng của tay máy. Đai loại 50L050 có bề rộng 12,7 mm với tỉ số truyền 1,7 và hiệu suất đạt 0,97. Lực căng tối đa cho phép là 111 N. Tốc độ đai thực tế đạt 3,127 mps, thấp hơn giới hạn 50 mps. Các thông số đều được kiểm tra bằng phần mềm Inventor, đảm bảo lực căng ban đầu và lực căng cực đại nằm trong giới hạn an toàn. Điều này xác nhận thiết kế cơ khí đáp ứng đầy đủ yêu cầu kỹ thuật vận hành.
III. Giải pháp điều khiển tay máy bằng cử động tay và giao thức MQTT
Giải pháp điều khiển bằng cử động tay là điểm nổi bật nhất của đề tài. Người vận hành đeo găng tay tích hợp cảm biến. Mỗi cử động ngón tay và cổ tay được nhận diện và chuyển đổi thành lệnh điều khiển tương ứng cho các khớp tay máy. Vi điều khiển STM32 đóng vai trò bộ xử lý trung tâm. STM32 nhận tín hiệu từ cảm biến, thực hiện tính toán và xuất tín hiệu PWM điều khiển servo. Module ESP8266 chịu trách nhiệm truyền dữ liệu không dây qua giao thức MQTT. MQTT là giao thức truyền dữ liệu phổ biến nhất trong lĩnh vực IoT. Giao thức hoạt động theo mô hình Publish/Subscribe thông qua một máy chủ trung gian gọi là MQTT Broker. Dữ liệu cảm biến từ găng tay được gửi lên broker. Tay máy đăng ký nhận dữ liệu từ cùng topic đó và thực hiện chuyển động tương ứng. Hệ thống này cho phép giám sát trạng thái tay máy theo thời gian thực qua mạng Internet. Độ trễ truyền dữ liệu thấp đảm bảo phản hồi điều khiển nhanh và chính xác.
3.1. Kiến trúc phần cứng STM32 ESP8266 và găng tay cảm biến
Vi điều khiển STM32 được chọn nhờ hiệu năng xử lý cao và khả năng xuất nhiều kênh PWM đồng thời. Module ESP8266 cung cấp kết nối WiFi tốc độ cao với chi phí thấp. Găng tay điều khiển tích hợp nhiều cảm biến đo góc uốn của từng ngón tay và gia tốc cổ tay. Dữ liệu từ cảm biến được truyền đến STM32 để xử lý. Sau đó ESP8266 gửi dữ liệu đã xử lý lên MQTT Broker. Tay máy nhận lệnh và thực hiện chuyển động tương ứng với cử động của người điều khiển trong thời gian thực.
3.2. Cơ chế hoạt động giao thức MQTT trong hệ thống điều khiển tay máy
MQTT viết tắt của Message Queue Telemetry Transport. Giao thức hoạt động theo mô hình Publish/Subscribe. Găng tay điều khiển đóng vai trò Publisher, gửi dữ liệu cảm biến lên MQTT Broker qua một topic xác định. Tay máy đóng vai trò Subscriber, đăng ký nhận dữ liệu từ topic đó. Broker xử lý và chuyển tiếp tin nhắn giữa hai thiết bị mà không cần kết nối trực tiếp. Ưu điểm của MQTT là nhẹ, tiết kiệm băng thông và dễ triển khai trên thiết bị nhúng. Hệ thống đạt được khả năng giám sát và điều khiển từ xa qua Internet ổn định và tin cậy.
IV. Kết quả đạt được và ứng dụng thực tiễn của tay máy 5 DOF
Đề tài đã hoàn thành đầy đủ các mục tiêu đề ra. Tay máy 5 bậc tự do được chế tạo hoàn chỉnh với kết cấu cơ khí vững chắc. Hệ thống hoạt động ổn định trong cả hai chế độ: lập trình sẵn và điều khiển bằng cử động tay. Khả năng gắp sản phẩm hình trụ tròn và hình hộp chữ nhật được xác nhận qua thực nghiệm. Hệ thống truyền dữ liệu qua MQTT hoạt động đáng tin cậy, cho phép giám sát trạng thái theo thời gian thực. Ứng dụng thực tiễn của hệ thống rất đa dạng. Trong công nghiệp, tay máy phù hợp với các dây chuyền phân loại và đóng gói sản phẩm. Chế độ điều khiển bằng cử động tay mở ra khả năng ứng dụng trong môi trường nguy hiểm, nơi con người không thể tiếp cận trực tiếp. Ngoài ra, mô hình còn có giá trị giáo dục cao, phục vụ giảng dạy và nghiên cứu tại các trường kỹ thuật. Hướng phát triển tiếp theo bao gồm tích hợp thị giác máy tính để nhận diện vật thể tự động và nâng cấp thuật toán điều khiển thích nghi.
4.1. Kết quả thực nghiệm và đánh giá hiệu suất hệ thống
Tay máy thực hiện chu kỳ gắp và đặt sản phẩm liên tục trên băng tải. Độ chính xác định vị đạt yêu cầu thiết kế ban đầu. Bộ truyền đai hoạt động trong giới hạn an toàn với lực căng cực đại 54,263 N thấp hơn giới hạn 111 N. Hệ thống điều khiển bằng cử động tay phản hồi chính xác theo chuyển động thực tế. Giao tiếp MQTT đảm bảo dữ liệu được truyền ổn định không bị gián đoạn. Kết quả thực nghiệm xác nhận tính khả thi của giải pháp điều khiển kết hợp cơ điện tử và IoT.
4.2. Tiềm năng phát triển và hướng mở rộng ứng dụng trong tương lai
Hệ thống có thể tích hợp camera và thuật toán thị giác máy tính để nhận diện và phân loại sản phẩm tự động. Thay thế ESP8266 bằng module 4G hoặc 5G sẽ mở rộng phạm vi điều khiển từ xa không giới hạn. Thuật toán học máy có thể được áp dụng để tay máy tự học các quỹ đạo chuyển động mới. Trong lĩnh vực y tế, công nghệ điều khiển bằng cử động tay có thể ứng dụng cho thiết bị hỗ trợ phẫu thuật từ xa. Đề tài là nền tảng vững chắc cho các nghiên cứu chuyên sâu hơn trong lĩnh vực robot cộng tác người-máy.