Điều khiển tương tác (interaction control) là một nhánh chuyên sâu trong lý thuyết điều khiển robot, nghiên cứu và phát triển các chiến lược điều khiển nhằm điều chỉnh đồng thời cả chuyển động và lực tiếp xúc giữa khâu tác động cuối (end-effector) của tay máy robot với môi trường xung quanh. Khác với điều khiển chuyển động tự do vốn chỉ tập trung vào việc bám sát quỹ đạo vị trí hoặc vận tốc trong không gian làm việc không có vật cản, điều khiển tương tác bảo đảm hệ thống robot vận hành an toàn, ổn định và thực hiện chính xác các tác vụ có tiếp xúc vật lý trực tiếp như lắp ráp cơ khí, mài đánh bóng bề mặt và phẫu thuật y tế.
Bản chất vật lý và cơ sở tiếp xúc cơ học
Khi robot thao tác trong môi trường tự do, động lực học của hệ thống hoàn toàn do cấu trúc cơ khí và động cơ truyền động của robot quyết định. Tuy nhiên, ngay khi khâu tác động cuối tiếp xúc với một vật thể hoặc môi trường ngoài, một liên kết động học mới được hình thành, biến robot và môi trường thành một hệ cơ học ghép nối phức tạp. Nếu hệ thống điều khiển vị trí thuần túy tiếp tục ép robot bám theo quỹ đạo danh định trong khi bị môi trường cản trở, một sai số vị trí rất nhỏ cũng có thể sinh ra lực tiếp xúc khổng lồ do độ cứng của cơ cấu robot và bề mặt tiếp xúc, dẫn tới hiện tượng biến dạng cơ khí, hỏng hóc thiết bị hoặc gây mất ổn định vòng lặp điều khiển.
Để giải quyết mâu thuẫn giữa độ chính xác quỹ đạo và kiểm soát lực tương tác, các nhà khoa học tiếp cận bài toán theo hai hướng chính: điều khiển lực thụ động thông qua các cơ cấu cơ khí mềm dẻo (như cổ tay đàn hồi RCC) và điều khiển lực chủ động bằng phần mềm. Trong điều khiển chủ động, thông tin về lực tương tác được thu thập từ cảm biến lực hoặc ước lượng qua dòng điện động cơ, từ đó bộ điều khiển chủ động điều chỉnh chuyển động của robot để dung hòa với các ràng buộc vật lý của môi trường.
Lịch sử phát triển và các trường phái điều khiển lực
Lý thuyết điều khiển tương tác bắt đầu hình thành từ những năm bảy mươi của thế kỷ hai mươi. Vào năm 1977, Daniel E. Whitney đã công bố công trình trên tạp chí Journal of Dynamic Systems, Measurement, and Control, phân tích phương pháp điều khiển phản hồi lực (force feedback control) cho các chuyển động tinh vi của tay máy khi tương tác với bề mặt cứng, sử dụng cảm biến lực sáu trục gắn tại cổ tay robot.
Đến năm 1981, Marc H. Raibert và John J. Craig đã đề xuất phương pháp điều khiển lai vị trí/lực (hybrid position/force control) trên cùng tạp chí. Dựa trên các khái niệm hình học tác vụ, Raibert và Craig chia không gian làm việc thành hai không gian con trực giao bổ sung nhau thông qua một ma trận chọn lọc đường chéo : trên các hướng bị ràng buộc cơ học về mặt hình học, robot thực hiện điều khiển lực để duy trì áp lực mong muốn; ngược lại, trên các hướng tự do không bị chặn, robot thực hiện điều khiển vị trí để bám theo quỹ đạo chuyển động.
Vòng điều khiển vị trí hoạt động dựa trên vector sai số vị trí với là vị trí mong muốn và là vị trí thực tế, trong khi vòng điều khiển lực hoạt động dựa trên vector sai số lực với là lực mong muốn và là lực tiếp xúc thực tế, trong đó là ma trận đơn vị. Hai tín hiệu điều khiển độc lập này sau đó được tổng hợp để tạo thành mô men dẫn động khớp thông qua chuyển vị của ma trận Jacobi chuyển vị.
Điều khiển trở kháng và dẫn nạp của Neville Hogan
Mặc dù điều khiển lai phân tách rõ ràng vị trí và lực, phương pháp này gặp khó khăn khi môi trường tiếp xúc có hình học phức tạp hoặc độ cứng biến thiên khó xác định trước ma trận chọn lọc. Để khắc phục triệt để nhược điểm này, Neville Hogan tại Viện Công nghệ Massachusetts (MIT) đã công bố lý thuyết điều khiển trở kháng (impedance control) vào năm 1985 trên tạp chí Journal of Dynamic Systems, Measurement, and Control, tập trung vào việc quy định mối quan hệ động học giữa chuyển động và lực tiếp xúc. Hogan nhận định rằng một hệ thống vật lý khi tiếp xúc với môi trường phải đóng vai trò như một trở kháng cơ học (nhận chuyển động làm đầu vào và sinh ra lực làm đầu ra) hoặc một dẫn nạp cơ học (nhận lực làm đầu vào và phản hồi bằng chuyển động).
Trong điều khiển trở kháng, mục tiêu của thuật toán là làm cho khâu tác động cuối của robot hành xử tương đương với một hệ dao động cơ học khối lượng, lò xo và giảm chấn ảo khi tương tác với ngoại lực từ môi trường. Phương trình trở kháng mục tiêu được mô tả bởi công thức toán học sau:
Trong công thức toán học trên, vector là vector vị trí thực tế của khâu tác động cuối, vector là vector quỹ đạo danh định mong muốn trong không gian tự do, đại lượng và lần lượt là vector vận tốc và gia tốc thực tế, đại lượng và là vector vận tốc và gia tốc danh định, ma trận là ma trận quán tính ảo xác định dương danh định, ma trận là ma trận độ cản nhớt ảo xác định dương danh định, ma trận là ma trận độ cứng ảo xác định dương danh định, và vector là ngoại lực do môi trường tác dụng lên khâu tác động cuối của robot.
Khi robot gặp vật cản cứng, lực cản đẩy lùi khâu tác động cuối làm thay đổi sai lệch vị trí, giúp điều tiết lực tiếp xúc, hạn chế sự gia tăng đột biến của lực tương tác sau pha va chạm ban đầu và đưa hệ thống về trạng thái tương tác ổn định mà không cần chuyển đổi cấu trúc bộ điều khiển giữa chế độ bay tự do và chế độ tiếp xúc.
Ngược lại với điều khiển trở kháng, điều khiển dẫn nạp (admittance control) nhận tín hiệu lực đo được từ cảm biến lực tại cổ tay làm đầu vào, tính toán quỹ đạo chuyển vị điều chỉnh thông qua mô hình động học ảo, sau đó gửi quỹ đạo điều chỉnh này đến vòng điều khiển vị trí nội tại của robot. Điều khiển dẫn nạp đặc biệt hiệu quả trên các tay máy công nghiệp có cấu trúc nặng, độ ma sát khớp lớn và các bộ điều khiển vị trí nội vi đã được tối ưu hóa sẵn từ nhà sản xuất.
Mô hình toán học động lực học tiếp xúc
Động lực học tổng quát của tay máy robot khi tiếp xúc với môi trường được mô tả trong không gian biến khớp thông qua phương trình vi phân phi tuyến sau:
Trong phương trình vi phân trên, vector là vector tọa độ suy rộng của các khớp robot, ma trận là ma trận quán tính đối xứng xác định dương, ma trận đại diện cho lực ly tâm và lực Coriolis, vector là vector lực hấp dẫn tĩnh học, vector là vector mô men điều khiển do các động cơ khớp sinh ra, ma trận là ma trận Jacobi hình học liên hệ vận tốc khớp với vận tốc không gian tác vụ, và vector là ngoại lực do môi trường tác dụng lên khâu tác động cuối.
Để đạt được hành vi trở kháng mong muốn ở khâu tác động cuối, luật điều khiển mô men khớp bù phi tuyến được thiết lập dựa trên kỹ thuật tuyến tính hóa phản hồi và bù trọng lực, triệt tiêu các thành phần động lực học phi tuyến nội tại của cơ cấu robot.
Phân tích tính ổn định ghép nối và tính thụ động
Thách thức lớn nhất trong điều khiển tương tác là bảo đảm tính ổn định ghép nối khi robot tương tác với nhiều môi trường có cơ tính khác nhau, đặc biệt là các bề mặt có độ cứng cực lớn như thép hoặc bê tông. Năm 1988, J. Edward Colgate và Neville Hogan đã công bố trên tạp chí International Journal of Control lý thuyết ổn định tương tác động học dựa trên tính thụ động (passivity).
Colgate và Hogan đã thiết lập điều kiện cần và đủ cho tính ổn định ghép nối đối với tay máy tuyến tính ghép nối tại một cổng tương tác duy nhất với một môi trường thụ động tuyến tính tùy ý. Bằng cách bảo đảm toàn bộ hệ thống robot vòng kín hành xử như một mạng một cổng thụ động (không tự sản sinh ra năng lượng thuần), hệ thống robot được bảo đảm sẽ duy trì trạng thái ổn định tiệm cận khi ghép nối với bất kỳ môi trường thụ động nào, ngăn ngừa hiện tượng dao động tự kích mất ổn định thường gặp khi tiếp xúc bề mặt cứng.
Nghiên cứu ứng dụng tại Việt Nam và trên thế giới
Tại Việt Nam, các nghiên cứu chuyên sâu về điều khiển tương tác và điều khiển trở kháng cho robot đang được phát triển mạnh mẽ tại các trường đại học kỹ thuật hàng đầu. Điển hình là công trình nghiên cứu của Bùi Thế Mông và các cộng sự (2025) tại Đại học Bách khoa Hà Nội công bố trên tạp chí Engineering Research Express. Các tác giả đã đề xuất cấu trúc tích hợp chế độ trượt phân số nhanh với điều khiển trở kháng cho robot khung xương cộng tác hỗ trợ phục hồi chức năng chi trên, giúp robot bám sát chuyển động sinh học của người bệnh đồng thời duy trì lực tương tác mềm mại, hỗ trợ quá trình tập luyện an toàn và hiệu quả.
Trên thế giới, điều khiển tương tác là công nghệ cốt lõi trên các dòng robot cộng tác (collaborative robot, cobot) nổi tiếng như KUKA LBR iiwa, Universal Robots và Franka Emika Panda. Các robot này tích hợp cảm biến mô men tại từng khớp để thực hiện điều khiển trở kháng toàn phần, cho phép con người chạm tay hướng dẫn robot trực tiếp và tự động dừng an toàn khi xảy ra va chạm nhẹ.
Bảng dưới đây so sánh các phương pháp điều khiển tương tác chủ động thông dụng trong robot học:
| Phương pháp điều khiển | Mục tiêu điều khiển chính | Cảm biến yêu cầu | Ưu điểm và nhược điểm |
|---|---|---|---|
| Điều khiển lai vị trí/lực | Kiểm soát lực trên hướng ràng buộc, vị trí trên hướng tự do | Cảm biến lực đa trục tại cổ tay | Độ chính xác cao trên các hướng xác định nhưng nhạy cảm với sai số mô hình hình học |
| Điều khiển trở kháng | Quan hệ động học giữa lực tiếp xúc và sai lệch vị trí | Cảm biến vị trí khớp, có thể kèm cảm biến lực | Rất an toàn, thích ứng tự nhiên, không đòi hỏi chuyển đổi thuật toán phức tạp |
| Điều khiển dẫn nạp | Quỹ đạo vị trí sinh ra từ tích phân lực tác dụng | Cảm biến lực độ chính xác cao | Phù hợp cho robot công nghiệp nặng có độ ma sát khớp lớn |
Xu hướng phát triển và ranh giới phương pháp luận
Cùng với sự phát triển của robot cộng tác và robot hình người, điều khiển tương tác đang tích hợp sâu với học máy và trí tuệ nhân tạo. Các thuật toán điều khiển trở kháng thích nghi cho phép robot tự động ước lượng độ cứng và độ cản của môi trường trong thời gian thực, từ đó tự động điều chỉnh thông số ma trận trở kháng ảo.
Tuy nhiên, các nhà nghiên cứu cần lưu ý những ranh giới vật lý: điều khiển trở kháng chỉ phát huy hiệu quả điều tiết sau pha tiếp xúc ban đầu; trong pha va đập tức thời, xung lực va chạm vẫn chịu sự chi phối của quán tính cơ học thực và độ trễ lấy mẫu của cảm biến và bộ điều khiển số, đòi hỏi thiết kế phần cứng cơ khí phải kết hợp tính tuân thủ thụ động phù hợp.