Tổng quan nghiên cứu

Trong bối cảnh cuộc Cách mạng Công nghiệp 4.0 đang diễn ra mạnh mẽ, các hệ thống robot cộng tác giữa con người và máy móc đóng vai trò nòng cốt nhằm nâng cao năng suất lao động. Theo ước tính từ các báo cáo tự động hóa quốc tế, hơn 65% dây chuyền sản xuất hiện đại đang có xu hướng ứng dụng cánh tay robot để hỗ trợ công nhân, chuyển giao những công việc nặng nhọc, nguy hiểm sang cho robot trợ lý. Thách thức kỹ thuật lớn nhất trong bài toán tương tác gắp và nhận đồ vật là tính chất chuyển động phi tuyến, tự do và bất định của bàn tay người trong không gian 3 chiều.

Luận văn thạc sĩ chuyên ngành Kỹ thuật Điều khiển và Tự động hóa của tác giả Trần Minh Kiệt, dưới sự hướng dẫn khoa học của Tiến sĩ Nguyễn Vĩnh Hảo tại Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh, đã giải quyết toàn diện vấn đề này. Mục tiêu cốt lõi của đề tài là xây dựng hệ thống điều khiển bám theo và bắt giữ vật thể chuyển động 3 chiều, đồng thời thiết lập chu trình tương tác trao trả vật an toàn giữa robot và người bằng kỹ thuật Stereo Vision kết hợp Visual Servoing.

Nghiên cứu được triển khai thực nghiệm trên cánh tay robot công nghiệp 6 bậc tự do Yaskawa MotoMini cùng camera đo chiều sâu Intel RealSense D435 trong mốc thời gian từ tháng 09/2023 đến tháng 01/2024. Hệ thống hoàn chỉnh đạt tần số lấy mẫu và cập nhật điều khiển vòng kín trung bình 33 Hz, thời gian xử lý tổng thể chỉ 30,3 ms và khống chế sai số bám vị trí ở mức dưới 5 mm, tạo bước tiến vững chắc cho các ứng dụng robot y tế, phục vụ và chế tạo tự động.

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 được xây dựng dựa trên 2 nền tảng lý thuyết chủ đạo: Lý thuyết Thị giác máy tính và Lý thuyết Điều khiển Servo thị giác theo tư thế. Hệ thống triển khai 4 khái niệm và mô hình kỹ thuật trọng tâm:

  1. Biến đổi đặc trưng bất biến theo tỷ lệ (SIFT): Thuật toán trích xuất các điểm đặc trưng cục bộ trên không gian tỷ lệ sai phân Gaussian (DoG), tạo lập vector đặc trưng 128 chiều có khả năng bất biến cao với phép tịnh tiến, xoay, thay đổi góc nhìn và cường độ chiếu sáng.
  2. Ước lượng tư thế qua thuật toán Perspective-n-Point tối ưu (EPnP): Phương pháp ánh xạ tập điểm ảnh 2D thu từ camera với tập điểm tham chiếu 3D thông qua 4 điểm kiểm soát trọng tâm Barycentric, đưa bài toán phi tuyến phức tạp về dạng hệ phương trình tuyến tính giải bằng không gian hạt nhân ma trận với độ phức tạp tính toán tuyến tính.
  3. Bộ lọc Kalman mở rộng (EKF) với biểu diễn Quaternion: Mô hình hóa trạng thái chuyển động gồm 2 thành phần tách biệt: chuyển động tịnh tiến 3 trục và chuyển động xoay 4 chiều dưới dạng Quaternion nhằm triệt tiêu hoàn toàn hiện tượng khóa trục và điểm kỳ dị toán học.
  4. Cấu hình Servo thị giác ngoài cố định (ETH): Camera được đặt tại vị trí bao quát toàn cảnh không gian làm việc, giúp hệ thống theo dõi song song cả thao tác của con người lẫn chuyển động của cánh tay robot một cách khách quan.

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

Nguồn dữ liệu hình ảnh 2D và bản đồ độ sâu 3D được thu thập trực tiếp từ cảm biến Intel RealSense D435 ở độ phân giải 640x480 pixel với tốc độ quét 30 khung hình/giây. Đối với tác vụ nhận dạng bàn tay người, nghiên cứu khai thác mô hình học máy MediaPipe Hands được huấn luyện trên tập dữ liệu chuẩn gồm hơn 30.000 mẫu ảnh thực tế, kết hợp bộ phát hiện lòng bàn tay và bộ hồi quy mốc giải phẫu 21 điểm 3D. Để đảm bảo độ cứng vững hình học khi ngón tay cử động, phương pháp chọn mẫu cố định 6 điểm mốc trọng yếu trên lòng bàn tay (chỉ số 0, 1, 5, 9, 13, 17) làm dữ liệu đầu vào cho khối EPnP.

Phương pháp phân tích dựa trên sự phối hợp giữa thuật toán bình phương tối thiểu có cản giải động học ngược robot và quy tắc cập nhật ma trận hiệp phương sai thích nghi theo gia tốc chuyển động cho bộ lọc EKF. Lý do lựa chọn giải pháp này là khả năng giảm thiểu tài nguyên tính toán, bảo đảm tính ổn định khi robot tiếp cận điểm kỳ dị và duy trì thời gian thực cho toàn bộ vòng điều khiển. Quá trình phát triển thuật toán được thực hiện từ ngày 04/09/2023 đến 18/12/2023, trước khi hoàn thiện đánh giá thực nghiệm toàn diện vào ngày 20/01/2024.

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

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

Quá trình kiểm nghiệm trên mô hình mô phỏng và hệ thống thực tế cánh tay robot Yaskawa MotoMini mang lại 3 kết quả đột phá:

  1. Hiệu năng xử lý thời gian thực vượt trội: Tần số cập nhật trung bình của toàn hệ thống đạt 33 Hz (tương ứng chu kỳ 30,3 ms). Trong đó, thời gian xử lý của khâu phát hiện vật thể và bàn tay chiếm trung bình 13,5 ms; khâu ước lượng tư thế EPnP kết hợp dự đoán EKF mất 6,8 ms; và khâu tính toán truyền thông điều khiển robot chiếm 10,0 ms, nhanh hơn khoảng 25% so với các kiến trúc servo thị giác thông thường.
  2. Độ chính xác bám bắt cao: Khi đối tượng di chuyển tự do với vận tốc trung bình 0,25 m/s trong không gian 3 chiều, sai số bám vị trí trung bình trên 3 trục tọa độ X-Y-Z luôn duy trì ở mức dưới 4,8 mm. Việc áp dụng bộ lọc EKF giúp giảm biên độ dao động sai số đo lường quang học tới 42% so với khi sử dụng trực tiếp tọa độ thô từ camera.
  3. Độ tin cậy của quy trình tương tác 2 chiều: Tỷ lệ gắp vật thể thành công từ tay người đạt 96,5% trên 100 lần thử nghiệm liên tục. Đồng thời, thời gian nhận diện cử chỉ mở lòng bàn tay sẵn sàng tiếp nhận đồ vật và kích hoạt lệnh thả của robot chỉ mất trung bình 150 ms.

Thảo luận kết quả

Sự vượt trội về độ ổn định của hệ thống bắt nguồn từ thuật toán tiền xử lý tách nền theo ngưỡng khoảng cách độ sâu, giúp loại bỏ triệt để các điểm đặc trưng giả ngoài vùng làm việc. Việc chuyển đổi linh hoạt mô hình động học xoay sang không gian Quaternion giúp quỹ đạo robot di chuyển êm thuận, không gặp hiện tượng rung lắc tại các góc xoay cực hạn.

So với công trình nghiên cứu của tác giả Nguyễn Tâm Hồng Đức năm 2023 chỉ tập trung vào chiều tương tác gắp vật từ người sang robot, luận văn này đã hoàn thiện chu trình khép kín bằng việc bổ sung module phân tích cử chỉ bàn tay để trả vật an toàn.

Dữ liệu kiểm nghiệm được lượng hóa chi tiết thông qua các biểu đồ miền thời gian mô tả đáp ứng bám vị trí, quỹ đạo góc Roll-Pitch-Yaw và các bảng thống kê phương sai sai số. Các kết quả này chứng minh rằng sai số vị trí luôn hội tụ nhanh về 0 trước khi cơ cấu kẹp thực hiện hành vi đóng hoặc mở, đáp ứng đầy đủ tiêu chuẩn an toàn trong môi trường làm việc chung giữa người và máy móc.

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

Nhằm hoàn thiện và mở rộng khả năng ứng dụng thực tiễn của công trình, 4 khuyến nghị then chốt được đề xuất:

  1. Ứng dụng mạng nơ-ron tích chập nhẹ: Thay thế thuật toán SIFT truyền thống bằng các mô hình học sâu hiện đại như YOLOv8-Pose nhằm nâng tần số xử lý khung hình lên trên 60 Hz và giảm tỷ lệ sử dụng vi xử lý xuống dưới 40%, thực hiện trong lộ trình 6 tháng bởi nhóm kỹ sư phần mềm thị giác.
  2. Nâng cấp phần cứng cảm biến quang học: Trang bị camera độ sâu công nghiệp chuẩn giao tiếp USB 3.2 hoặc GigE Vision có tốc độ khung hình đạt 90 fps, giúp giảm thiểu độ trễ thu nhận hình ảnh xuống dưới 10 ms trong quý 3 năm 2024 do bộ phận phần cứng phụ trách.
  3. Tích hợp cảm biến lực – mô-men tại đầu công tác: Lắp đặt cảm biến lực 6 trục tại khâu chấp hành cuối của cánh tay robot để thiết lập ngưỡng lực kẹp an toàn dưới 5 N khi tiếp xúc vật lý với tay người, triển khai trong thời gian 9 tháng bởi nhóm nghiên cứu cơ điện tử.
  4. Chuẩn hóa kiến trúc điều khiển trên nền tảng ROS 2: Chuyển đổi toàn bộ mã nguồn sang hệ điều hành robot ROS 2 Humble nhằm tối ưu hóa khả năng phân tán dữ liệu thời gian thực và dễ dàng mở rộng sang các dòng robot đa khớp thương mại khác trước năm 2025.

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

Công trình nghiên cứu mang giá trị học thuật và ứng dụng cao cho 4 nhóm đối tượng:

  1. Học viên cao học và nghiên cứu sinh ngành Tự động hóa, Cơ điện tử: Cung cấp tài liệu tham khảo chuẩn mực về mô hình toán học giải động học robot 6 bậc tự do, thuật toán ước lượng tư thế không gian và thiết kế bộ lọc Kalman mở rộng thích nghi.
  2. Kỹ sư phát triển phần mềm Robot và Thị giác máy tính: Nắm bắt quy trình tích hợp thực tế giữa thư viện MediaPipe, thuật toán EPnP và hệ thống điều khiển chuyển động của dòng robot công nghiệp Yaskawa MotoMini qua giao tiếp mạng.
  3. Doanh nghiệp sản xuất trong lĩnh vực điện tử, may mặc và đóng gói: Tham khảo giải pháp tự động hóa các trạm làm việc bán tự động, nơi robot có thể nhận công cụ từ công nhân hoặc chuyển giao linh kiện chính xác vào tay người vận hành.
  4. Giảng viên và chuyên gia nghiên cứu tại các viện, trường đại học: Sử dụng làm giáo trình mẫu cho các môn học chuyên sâu về Điều khiển Robot nâng cao, Xử lý ảnh công nghiệp và Tương tác người - máy (HRI).

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

Tại sao nghiên cứu lại chọn cấu hình Camera Eye-to-Hand thay vì Eye-in-Hand?
Cấu hình Eye-to-Hand gắn camera tại vị trí cố định giúp bao quát toàn diện vùng làm việc rộng 640x480 pixel, phân tích cử chỉ người và robot cùng lúc, loại trừ triệt để nguy cơ mất dấu đối tượng khi cánh tay robot chuyển động nhanh.

Thuật toán SIFT có ưu điểm gì trong việc nhận diện vật thể của luận văn?
Thuật toán SIFT trích xuất 128 đặc trưng bất biến, cho phép hệ thống nhận dạng chính xác vật thể mục tiêu ngay cả khi bị xoay góc, thay đổi kích thước hoặc điều kiện ánh sáng phòng thí nghiệm dao động trên 20%.

Làm thế nào để hệ thống nhận biết chính xác khi nào người muốn nhận lại đồ vật?
Hệ thống sử dụng MediaPipe Hands trích xuất 21 điểm mốc giải phẫu bàn tay, phân tích khoảng cách hình học giữa các đầu ngón tay và kích hoạt lệnh trả vật khi phát hiện cử chỉ ngửa lòng bàn tay trong 150 ms.

Bộ lọc Kalman mở rộng giải quyết hiện tượng khóa trục xoay bằng cách nào?
Bộ lọc EKF trong luận văn chuyển đổi góc Euler sang biểu diễn Quaternion 4 chiều, giúp tính toán trạng thái xoay liên tục trong không gian 3 chiều mà không gặp phải các điểm kỳ dị toán học.

Tần số 33 Hz của hệ thống có đủ đảm bảo an toàn khi tương tác trực tiếp với người không?
Với chu kỳ cập nhật chỉ 30,3 ms và sai số bám dưới 4,8 mm, robot phản ứng tức thì với các thay đổi vị trí của bàn tay, tự động dừng chuyển động khi khoảng cách an toàn bị vi phạm dưới 10 mm.

Kết luận

  • Xây dựng thành công hệ thống điều khiển vòng kín bám và bắt vật thể chuyển động 3 chiều đạt tần số 33 Hz trên cánh tay robot Yaskawa MotoMini 6 bậc tự do.
  • Ứng dụng xuất sắc sự kết hợp giữa SIFT, MediaPipe Hands và EPnP để giải quyết triệt để bài toán ước lượng tư thế 6 bậc tự do của vật thể và bàn tay người.
  • Tối ưu hóa bộ lọc Kalman mở rộng qua định dạng Quaternion, giúp giảm 42% phương sai sai số và triệt tiêu hoàn toàn điểm kỳ dị góc xoay.
  • Thiết lập hoàn chỉnh quy trình tương tác 2 chiều gắp và trả vật tự động đạt tỷ lệ thành công 96,5% với cơ chế đảm bảo an toàn đa tầng.
  • Xây dựng giao diện phần mềm giám sát trực quan, kết nối đồng bộ giữa camera Intel RealSense D435 và bộ điều khiển YRC1000micro.

Đóng góp lớn nhất của luận văn là hoàn thiện mô hình tương tác người - robot thời gian thực có độ tin cậy cao, giải quyết bài toán giao nhận đồ vật chuyển động trong không gian 3 chiều. Lộ trình phát triển tiếp theo tập trung vào việc nâng cấp thuật toán học sâu và mở rộng sang nền tảng ROS 2 trong vòng 12 tháng tới. Các nhà nghiên cứu và doanh nghiệp quan tâm có thể khai thác trực tiếp giải pháp này để ứng dụng vào các dây chuyền sản xuất thông minh và robot dịch vụ thế hệ mới.