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

Phục hồi khi robot bị đẩy

Ba chiến lược, dùng theo thứ tự tăng dần mức độ nghiêm trọng. Đây cũng đúng là thứ tự mà con người dùng mà không cần nghĩ.

Robot hình người loạng choạng rồi bước một bước để lấy lại thăng bằng

Cảnh quen thuộc trong các video: ai đó đẩy robot, nó loạng choạng rồi đứng lại được. Đằng sau cảnh đó là ba chiến lược riêng biệt, được chọn theo mức độ của cú đẩy.

Chiến lược một: xoay quanh cổ chân

Với nhiễu loạn nhỏ, robot giữ nguyên vị trí chân và chỉ điều chỉnh mô men ở cổ chân để đẩy trọng tâm về lại vị trí cân bằng.

Đây là phản ứng rẻ nhất và nhanh nhất: không cần dịch chân, không cần thay đổi tư thế nhiều.

Giới hạn của nó rất rõ và rất cứng: mô men mà cổ chân tạo ra được bị giới hạn bởi kích thước bàn chân. Điểm quy lực không được ra ngoài diện tích bàn chân, nếu không bàn chân sẽ lật.

Đây là lý do bàn chân lớn cho khả năng chống nhiễu loạn nhỏ tốt hơn, và cũng là lý do chiến lược này bất lực trước cú đẩy mạnh.

Chiến lược hai: gập hông

Khi cú đẩy vượt khả năng của cổ chân, robot chuyển sang dùng thân trên.

Bằng cách gập nhanh phần thân hoặc vung tay, robot tạo ra một phản lực ngược chiều — tương tự cách người vung tay khi mất thăng bằng.

Cơ chế ở đây là bảo toàn động lượng: xoay nhanh phần trên theo một chiều tạo ra mô men ngược tác dụng lên phần dưới, giúp kéo trọng tâm về.

Chiến lược này mạnh hơn chiến lược cổ chân nhưng có hai giới hạn: nó làm robot rời khỏi tư thế mong muốn, và nó chỉ tạo được lực trong thời gian ngắn — khi thân đã gập hết cỡ thì không tạo thêm được nữa.

Vì vậy nó thường là biện pháp câu giờ, giúp robot có thêm thời gian để thực hiện chiến lược thứ ba.

Chiến lược ba: bước chân

Khi hai chiến lược trên không đủ, robot phải đổi vị trí chân — tức là mở rộng đa giác chống về phía nó đang ngã.

Đây là chiến lược mạnh nhất và cũng là thứ con người dùng thường xuyên nhất mà không nhận ra.

Câu hỏi cốt lõi là đặt chân ở đâu, và đây là lúc khái niệm điểm bắt được dùng: robot tính vị trí mà nếu đặt chân vào đó thì đà hiện tại sẽ bị chặn lại.

Ba yếu tố quyết định chiến lược này có thành công hay không: tính đúng vị trí, đưa chân tới đó đủ nhanh, và vị trí đó phải nằm trong tầm với.

Yếu tố thứ hai giải thích vì sao khối lượng chân quan trọng: chân nặng vung chậm, và cú đẩy mạnh không chờ.

Khi cả ba đều không đủ

Nếu cú đẩy quá mạnh, điểm bắt nằm ngoài tầm với của một bước. Robot có hai lựa chọn.

Bước nhiều lần liên tiếp, mỗi bước tiêu tán một phần động năng. Đây là điều con người làm khi bị đẩy mạnh: loạng choạng vài bước rồi mới dừng.

Cách này đòi khả năng đi lùi hoặc đi ngang nhanh, và đòi không gian trống phía sau — điều không phải lúc nào cũng có.

Chấp nhận ngã và ngã cho đúng cách. Khi đã xác định không cứu được, phản ứng tốt nhất là chủ động chọn hướng ngã và tư thế ngã để giảm thiệt hại.

Khả năng nhận ra thời điểm chuyển từ cứu sang ngã là một phần của thiết kế hệ thống, và nó cần một tiêu chí rõ ràng chứ không phải để robot cố tới cùng rồi đổ theo cách ngẫu nhiên.

Thử nghiệm khả năng phục hồi

Đẩy robot là phép thử tiêu chuẩn, nhưng để có ý nghĩa cần làm có hệ thống.

  • Đo lực đẩy thay vì đẩy bằng tay, để kết quả so sánh được giữa các lần.
  • Đẩy theo nhiều hướng: trước, sau và ngang. Ngang thường là hướng yếu nhất vì đa giác chống hẹp hơn theo phương đó.
  • Đẩy ở nhiều thời điểm trong chu kỳ bước. Bị đẩy khi đang đứng hai chân dễ hơn nhiều so với khi đang ở giữa pha vung.
  • Ghi lại chiến lược nào được kích hoạt, không chỉ ghi có ngã hay không.

Mục cuối cho thông tin hữu ích nhất: nếu robot nhảy thẳng sang chiến lược bước cho cả những cú đẩy nhỏ, có thể chiến lược cổ chân đang được cấu hình quá bảo thủ, và điều đó làm dáng đi kém tự nhiên.

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

Vì sao hướng ngang thường yếu hơn hướng trước sau?

Vì đa giác chống hẹp hơn nhiều theo phương ngang khi hai chân đứng gần nhau, và vì việc bước sang bên bị giới hạn bởi chính chân kia. Con người cũng vậy: bị đẩy ngang khó giữ hơn bị đẩy từ phía sau.

Vung tay có thật sự giúp giữ thăng bằng không?

Có. Xoay nhanh phần thân trên hoặc tay tạo ra mô men phản tác dụng lên phần dưới, kéo trọng tâm về hướng mong muốn. Đây là lý do nhiều robot hình người vung tay khi loạng choạng, không phải để trông giống người mà vì nó có tác dụng vật lý thật.

Robot có nên chủ động ngã trong một số trường hợp không?

Có, khi đã xác định không thể phục hồi. Ngã có kiểm soát cho phép chọn hướng an toàn, tránh người và thiết bị, đồng thời chọn tư thế bảo vệ các bộ phận dễ hỏng. Điều này tốt hơn nhiều so với cố cứu tới cùng rồi đổ theo cách ngẫu nhiên.

Khối lượng chân ảnh hưởng tới khả năng phục hồi thế nào?

Rất trực tiếp. Chiến lược bước phụ thuộc vào việc đưa chân tới vị trí cần thiết đủ nhanh, mà chân nặng thì vung chậm hơn. Đây là một lý do quan trọng khiến các thiết kế cố đặt động cơ gần thân và giữ phần xa nhẹ.

Đọc thêm trong Nguồn điện & toả nhiệtKhớp & truyền động.

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