HinhNguoi.comHình Người
Giữ thăng bằng & điều khiển toàn thân

Ngã và chống chịu khi ngã

Robot hai chân sẽ ngã, đó là điều chắc chắn. Câu hỏi thiết kế không phải làm sao để không bao giờ ngã, mà là ngã thế nào cho ít thiệt hại.

Robot hình người nằm trên sàn có đệm sau khi ngã trong thử nghiệm

Trong các bản trình diễn, cảnh robot ngã thường bị cắt. Trong vận hành thật, nó là sự kiện phải tính tới ngay từ khâu thiết kế — vì robot hai chân đủ phức tạp để chắc chắn sẽ có lúc mất thăng bằng.

Phát hiện điểm không cứu được

Bước đầu tiên là biết khi nào nên ngừng cố cứu.

Tiêu chí thường dùng là dựa trên trạng thái trọng tâm: nếu vị trí cần đặt chân để chặn đà nằm ngoài tầm với, không một bước nào cứu được.

Khi tiêu chí này được kích hoạt, hệ thống chuyển sang chế độ ngã thay vì tiếp tục vật lộn.

Điều này quan trọng vì cố cứu tới cùng thường làm mọi thứ tệ hơn: robot đổ với tư thế ngẫu nhiên, các chi ở vị trí bất lợi, và động năng lớn hơn so với khi chủ động chuẩn bị.

Thời gian có được cũng rất ngắn — thường chỉ một phần nhỏ của giây — nên quyết định phải nằm ở tầng phản xạ, không phải tầng lập kế hoạch.

Ngã có kiểm soát

Khi đã chấp nhận ngã, mục tiêu chuyển từ giữ thăng bằng sang giảm thiệt hại. Ba việc cần làm gần như đồng thời.

Chọn hướng ngã. Tránh phía có người, tránh thiết bị, ưu tiên hướng có không gian trống. Điều này đòi hệ thống biết môi trường xung quanh chứ không chỉ biết trạng thái bản thân.

Chọn tư thế tiếp đất. Đưa các bộ phận bền và ít quan trọng ra tiếp xúc trước, bảo vệ các phần dễ hỏng như bàn tay, đầu và cụm cảm biến.

Kéo dài thời gian giảm tốc. Gập các khớp có kiểm soát khi chạm để hấp thụ dần thay vì đập cứng.

Con người làm ba việc này theo bản năng khi trượt ngã. Với robot, chúng phải được lập trình như một hành vi riêng, thường là một chính sách được huấn luyện chuyên cho tình huống này.

Bảo vệ bằng thiết kế cơ khí

Phần mềm chỉ giảm được một phần; phần còn lại nằm ở thiết kế.

  • Vỏ hấp thụ va đập ở các mặt dễ tiếp xúc khi ngã.
  • Đặt bộ phận dễ hỏng ở vị trí được che chắn: cảm biến chính không nên nằm ở điểm nhô ra nhất.
  • Cơ cấu chịu được va đập ngược: khi ngã, khớp bị đẩy theo chiều ngoài ý muốn, và bộ truyền phải chịu được điều đó.
  • Điểm gãy có chủ đích: thiết kế sao cho nếu có gì phải hỏng, đó là một chi tiết rẻ và dễ thay chứ không phải cả cụm.

Mục cuối là kỹ thuật quen thuộc trong nhiều ngành và rất đáng áp dụng ở đây: chấp nhận hy sinh một chi tiết rẻ để cứu phần đắt.

Tự đứng dậy

Sau khi ngã, robot cần đứng lên mà không cần người. Đây là khả năng riêng biệt và không đơn giản.

Nó đòi mô men lớn ở các khớp ở những tư thế bất lợi, và đòi một chuỗi chuyển động phối hợp toàn thân để đưa trọng tâm về trên vùng chống.

Nhiều robot có thể ngã an toàn nhưng không tự đứng dậy được, và khi đó vẫn cần người. Với vận hành không giám sát, đây là khoảng trống lớn.

Một yêu cầu kèm theo thường bị bỏ qua: robot phải biết mình đang nằm ở tư thế nào sau khi ngã, để chọn đúng chuỗi động tác. Điều này cần bộ đo quán tính đáng tin và một quy trình xác định lại trạng thái.

Vận hành với giả định robot sẽ ngã

Thay vì coi ngã là sự cố hiếm, thiết kế vận hành nên coi nó là sự kiện sẽ xảy ra.

Bốn hệ quả cụ thể.

  • Không gian làm việc nên có vùng đệm quanh lộ trình robot, không đặt thiết bị dễ vỡ sát đường đi.
  • Người không đứng trong bán kính ngã khi robot đang di chuyển, ít nhất trong giai đoạn đầu.
  • Quy trình sau khi ngã: ai kiểm tra gì trước khi cho robot hoạt động lại. Một cú ngã có thể làm lệch camera hoặc lỏng chi tiết mà không thấy được bằng mắt.
  • Ghi nhật ký mọi lần ngã kèm hoàn cảnh. Dữ liệu này chỉ ra các tình huống nguy hiểm lặp lại, và đó là đầu vào tốt nhất để cải thiện.

Mục thứ ba đáng nhấn mạnh: sau va đập, hiệu chỉnh camera và điểm tâm công cụ nên được kiểm tra lại trước khi robot làm việc tiếp, vì sai lệch ở đó gây lỗi khó truy nguyên về sau.

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

Robot có thể tự đứng dậy sau mọi cú ngã không?

Không phải robot nào cũng làm được, và ngay cả robot có khả năng này cũng cần đủ không gian trống xung quanh và một tư thế nằm mà chuỗi động tác đứng dậy xử lý được. Ngã vào góc hẹp hoặc nằm ở tư thế bất thường thường vẫn cần người.

Ngã có làm hỏng robot không?

Tuỳ thiết kế và độ cao. Robot được thiết kế có tính tới va đập thường chịu được nhiều lần ngã ở tư thế thông thường. Nhưng ngay cả khi không hỏng rõ, mỗi cú ngã đều có thể làm lệch hiệu chỉnh và lỏng liên kết, nên cần kiểm tra sau đó.

Làm sao robot chọn được hướng ngã an toàn?

Cần biết môi trường xung quanh qua cảm biến và duy trì một bản đồ đơn giản về vùng trống. Trong thời gian rất ngắn trước khi ngã, hệ thống chọn hướng có ít rủi ro nhất trong số các hướng còn khả thi theo động lực học hiện tại.

Có nên dùng dây bảo hiểm khi thử nghiệm không?

Rất nên trong giai đoạn phát triển, vì nó bảo vệ cả thiết bị lẫn người. Nhưng cần lưu ý dây bảo hiểm làm thay đổi động lực học, nên các phép thử về khả năng phục hồi thăng bằng đo khi có dây sẽ không phản ánh đúng hành vi khi không có.

Đọc thêm trong Tay & bàn tay khéoChân & dáng đi.

Cần tư vấn cụ thể cho trường hợp của bạn?

Chúng tôi sẽ liên hệ trong vòng 24 giờ.

Đăng ký tư vấn ngay

Bài viết liên quan

Bạn cần hỗ trợ thêm?

Để lại thông tin, chúng tôi sẽ liên hệ trong 24 giờ.

hoặc
Gọi ngay 0926 138 138