RobotHienThan.comRobot Hiện Thân
Thao tác vật thể

Gắp vật: ba bài toán con thường bị gộp làm một

Nhìn thấy vật, chọn cách cầm, và thực hiện cú cầm là ba việc khác nhau. Gộp chúng lại là lý do khó biết hệ thống đang hỏng ở đâu.

Tay kẹp robot đang tiếp cận một vật hình dạng bất thường trên bàn

Khi robot gắp trượt, câu hỏi thường được đặt là mô hình có đủ tốt không. Câu hỏi hữu ích hơn là nó hỏng ở khâu nào trong ba khâu, vì mỗi khâu có cách sửa hoàn toàn khác nhau.

Khâu một: nhận biết có gì và ở đâu

Hệ thống phải biết trong khung nhìn có những vật gì, chúng nằm ở đâu và có hình dạng ra sao.

Với vật đã biết trước, đây là bài toán ước lượng tư thế: tìm vị trí và hướng của một hình dạng đã có mô hình. Với vật chưa từng thấy, hệ thống phải làm việc trực tiếp trên dữ liệu hình học thu được, không có mô hình tham chiếu.

Dấu hiệu hỏng ở khâu này: robot đưa tay tới chỗ trống, hoặc tới đúng vật nhưng lệch một khoảng ổn định. Lệch ổn định thường là lỗi hiệu chỉnh camera chứ không phải lỗi nhận biết.

Cách sửa: cải thiện chiếu sáng, hiệu chỉnh lại camera, kiểm tra chất lượng dữ liệu chiều sâu ở các bề mặt bóng hoặc trong suốt.

Khâu hai: chọn cách cầm

Biết vật ở đâu chưa đủ. Phải quyết định đặt tay kẹp ở đâu, xoay thế nào, mở bao nhiêu, siết bao nhiêu.

Một vật có rất nhiều cách cầm khả dĩ, và chúng không tương đương. Cách cầm tốt phải đồng thời: giữ được vật không trượt, không va vào vật khác khi tiếp cận, và để vật ở tư thế thuận cho bước tiếp theo.

Điểm cuối hay bị bỏ qua. Một cú cầm hoàn hảo về mặt cơ học vẫn là cú cầm sai nếu sau đó robot không đặt được vật vào đúng hướng cần thiết.

Dấu hiệu hỏng: robot cầm được nhưng cầm ở chỗ vô lý, hoặc va vào vật bên cạnh khi đưa tay vào.

Cách sửa: đưa ràng buộc của bước tiếp theo vào tiêu chí chọn cách cầm, và kiểm tra va chạm trên toàn bộ đường tiếp cận chứ không chỉ ở điểm cuối.

Khâu ba: thực hiện

Đưa tay kẹp tới đúng tư thế đã chọn, đóng kẹp, nhấc lên. Nghe đơn giản nhưng đây là nơi vật lý thực tế can thiệp.

Vật có thể dịch chuyển khi ngón kẹp chạm vào. Ma sát thấp hơn dự tính làm vật trượt. Lực siết quá mạnh làm vật biến dạng, quá nhẹ làm rơi khi tăng tốc.

Dấu hiệu hỏng: tay kẹp tới đúng chỗ, đóng lại, nhưng vật trượt ra hoặc bị đẩy đi.

Cách sửa: đây là khâu mà thay đổi phần cứng thường hiệu quả nhất. Má kẹp có ma sát cao hơn, hình dạng ngón ôm theo vật, hoặc chuyển sang giác hút cho bề mặt phẳng. Kèm theo là điều khiển lực khi siết thay vì điều khiển vị trí.

Vì sao tách ba khâu lại quan trọng

Nếu hệ thống là một mô hình duy nhất từ ảnh tới lệnh, khi hỏng bạn chỉ biết là nó hỏng.

Khi tách ba khâu, mỗi khâu có đầu ra quan sát được: vị trí vật ước lượng được, tư thế cầm đã chọn, và kết quả thực hiện. Ghi lại cả ba là biết ngay khâu nào sai.

Cách này cũng cho phép sửa từng phần: cải thiện chiếu sáng để sửa khâu một, đổi tiêu chí chọn để sửa khâu hai, đổi má kẹp để sửa khâu ba — mà không phải huấn luyện lại toàn bộ.

Ngay cả khi dùng một mô hình đầu cuối, vẫn nên ghi lại các đại lượng trung gian để chẩn đoán, dù mô hình không dùng tới chúng.

Bảng chẩn đoán nhanh

  • Tay đi tới chỗ trống → nhận biết sai hoặc hiệu chỉnh camera lệch.
  • Tới gần vật nhưng luôn lệch cùng một hướng → lỗi hiệu chỉnh, không phải lỗi mô hình.
  • Va vào vật bên cạnh khi tiếp cận → không kiểm tra va chạm trên đường tiếp cận.
  • Cầm được rồi rơi khi tăng tốc → lực siết không đủ hoặc gia tốc quá lớn cho ma sát hiện có.
  • Vật bị đẩy đi khi ngón chạm vào → tiếp cận sai hướng, hoặc cần kẹp bao thay vì kẹp hai bên.
  • Chỉ hỏng với một loại vật → vấn đề phần cứng tay kẹp, không phải dữ liệu.

Điểm cuối đáng nhắc lại: khi thất bại tập trung vào một dạng vật lý, thu thêm dữ liệu hiếm khi giải quyết được. Đổi tay kẹp là con đường ngắn hơn nhiều.

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

Vật trong suốt và bóng vì sao khó gắp?

Vì các cảm biến chiều sâu phổ biến dựa vào ánh sáng phản xạ, mà bề mặt trong suốt cho ánh sáng đi qua còn bề mặt bóng phản xạ theo hướng khác. Kết quả là dữ liệu chiều sâu bị thiếu hoặc sai ngay tại vị trí vật, khiến khâu nhận biết thất bại trước cả khi tới khâu cầm.

Nên dùng kẹp cơ khí hay giác hút?

Giác hút phù hợp với bề mặt phẳng, sạch và kín; nó nhanh và ít làm xê dịch vật. Kẹp cơ khí phù hợp với vật có hình dạng bất thường, bề mặt xốp hoặc ướt. Nhiều hệ thống dùng cả hai trên cùng một đầu công tác và chọn theo vật.

Có cần biết chính xác hình dạng vật để gắp không?

Không nhất thiết. Nhiều hệ thống hiện nay sinh phương án cầm trực tiếp từ dữ liệu hình học quan sát được, không cần mô hình ba chiều của vật. Điều này cho phép xử lý cả vật chưa từng thấy, đổi lại chất lượng cú cầm thường thấp hơn so với khi có mô hình chính xác.

Lực siết nên đặt bằng bao nhiêu?

Không có giá trị chung; nó phụ thuộc khối lượng vật, ma sát bề mặt và gia tốc dự kiến khi di chuyển. Cách thực tế là điều khiển theo lực với ngưỡng trên để không làm biến dạng vật, và kiểm chứng bằng cách chạy thử ở tốc độ cao nhất sẽ dùng.

Đọc thêm trong Huấn luyện trong mô phỏngNền tảng & bộ công cụ.

Need specific advice for your case?

We will contact you within 24 hours.

Request consultation now

Need advice? Talk to us

Leave your details and our team will contact you within 24 hours. The first consultation is completely free.

or
Call now +84 926 138 138