Tổng quan nghiên cứu

Thị trường robot hình người toàn cầu đang chứng kiến mức tăng trưởng ước tính trên 15% mỗi năm, thúc đẩy nhu cầu tự động hóa trong các môi trường dịch vụ và hỗ trợ con người. Tuy nhiên, việc điều khiển bước đi hai chân cho robot hình người luôn là một bài toán phức tạp do hệ thống có cấu trúc chuỗi động học hở, tính phi tuyến cao, thiếu cơ cấu chấp hành ở các điểm tiếp xúc và thường xuyên thay đổi trạng thái giữa các pha tiếp đất. Đề tài tập trung nghiên cứu phương pháp hoạch định quỹ đạo và điều khiển cân bằng động cho robot hình người UXA-90, một mẫu robot kích thước tương đương trẻ em với chiều cao 100 cm, tổng khối lượng 9,5 kg và sở hữu 23 bậc tự do, trong đó hai chân chiếm 12 bậc tự do quan trọng.

Mục tiêu cụ thể của công trình bao gồm: xây dựng hoàn chỉnh mô hình động học thuận và động học ngược cho hệ thống 12 bậc tự do của hai chân; xử lý triệt để hiện tượng kỳ dị động học; hoạch định quỹ đạo khối tâm và quỹ đạo mắt cá chân đảm bảo bước đi ổn định; đồng thời chế tạo mô-đun cảm biến áp lực bàn chân nhằm đo đạc và kiểm chứng thực nghiệm. Nghiên cứu được thực hiện tại Phòng thí nghiệm Cơ điện tử thuộc Trường Đại học Bách Khoa, Đại học Quốc gia Thành phố Hồ Chí Minh trong giai đoạn từ tháng 05/2016 đến tháng 06/2017. Kết quả nghiên cứu mang ý nghĩa thực tiễn lớn khi kiểm soát thành công chu kỳ bước đi với thời gian lấy mẫu 10 ms, tối ưu hóa độ lệch điểm không mô-men thực tế so với lý thuyết dưới 5%, tạo tiền đề vững chắc cho việc phát triển các dòng robot hỗ trợ dịch vụ tại Việt Nam.

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 ứng dụng đồng thời hai mô hình động lực học kinh điển trong lĩnh vực robot hai chân là Mô hình con lắc ngược tuyến tính 3D (3D Linear Inverted Pendulum Model - 3D LIPM) và Mô hình Xe kéo - Bàn (Cart-Table Model). Mô hình 3D-LIPM giả định khối lượng robot tập trung tại một điểm khối tâm duy nhất di chuyển trên mặt phẳng nằm ngang cố định song song với mặt đất, cho phép tuyến tính hóa các phương trình vi phân chuyển động phi tuyến phức tạp.

Bên cạnh đó, các khái niệm then chốt được áp dụng xuyên suốt bao gồm:

  • Điểm không mô-men (Zero Moment Point - ZMP): Điểm trên mặt đất mà tại đó tổng mô-men của các lực quán tính và lực hấp dẫn tác dụng lên robot có thành phần nằm ngang bằng 0.
  • Khối tâm (Center of Mass - CoM): Điểm tương đương thể hiện vị trí tập trung toàn bộ khối lượng của hệ thống 23 bậc tự do.
  • Đa giác hỗ trợ (Support Polygon): Vùng bao lồi hình học được tạo bởi diện tích tiếp xúc của các bàn chân với mặt sàn.
  • Tâm áp lực (Center of Pressure - CoP): Điểm đặt của hợp lực phản lực mặt đất, trùng với ZMP khi bàn chân tiếp xúc phẳng với mặt sàn.
  • Điều khiển đón đầu (Preview Control): Kỹ thuật điều khiển tối ưu sử dụng thông tin ZMP tham chiếu trong tương lai để tạo quỹ đạo chuyển động CoM mượt mà.

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

Nghiên cứu sử dụng nền tảng phần cứng là robot UXA-90 với 12 khớp chấp hành servo công suất cao tại hai chân, cùng hệ thống thu thập dữ liệu gồm 8 cảm biến áp lực màng mỏng FlexiForce A401 (4 cảm biến trên mỗi bàn chân) được hiệu chuẩn kỹ lưỡng để đo phản lực tiếp xúc mặt đất. Cỡ mẫu thực nghiệm được thiết lập dựa trên việc thu thập liên tục dữ liệu lực và góc khớp trong chuỗi 4 bước đi liên tiếp, với tần số lấy mẫu 100 Hz (tương ứng chu kỳ lấy mẫu 10 ms). Phương pháp chọn mẫu tập trung vào các trạng thái chuyển tiếp then chốt: pha hỗ trợ đơn (Single Support Phase - SSP chiếm 80% thời gian chu kỳ) và pha hỗ trợ kép (Double Support Phase - DSP chiếm 20% thời gian chu kỳ).

Lý do lựa chọn phương pháp phân tích số Damped Least-Squares (DLS) kết hợp phân tích suy biến SVD cho bài toán động học ngược xuất phát từ yêu cầu kiểm soát triệt để các tư thế kỳ dị khi ma trận Jacobian bị suy giảm hạng xuống mức rank bằng 4. Phương pháp giải tích thông thường sẽ khiến vận tốc khớp tăng vô hạn, trong khi thuật toán DLS tối ưu hóa đồng thời sai số vị trí và chuẩn vận tốc góc khớp, duy trì tính ổn định số học. Quá trình mô phỏng và thực thi thuật toán được tiến hành trên phần mềm MATLAB kết hợp vi điều khiển nhúng trong suốt 13 tháng nghiên cứu.

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

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

Quá trình mô phỏng số và thực nghiệm trên robot UXA-90 mang lại các phát hiện kỹ thuật nổi bật:

  1. Giải thuật động học ngược Damped Least-Squares xử lý hoàn hảo tư thế kỳ dị: Khi một chân robot rơi vào trạng thái kỳ dị với ma trận Jacobian suy giảm hạng xuống rank bằng 4, thuật toán DLS với hệ số suy giảm thích nghi đã hội tụ nhanh chóng, đưa sai số vị trí về mức xấp xỉ 3,6 nhân 10 mũ trừ 10 mét chỉ sau 60 vòng lặp, hoàn toàn không xảy ra hiện tượng bùng nổ vận tốc góc khớp.
  2. Thuật toán Preview Control ZMP tối ưu hóa quỹ đạo khối tâm: Với độ dài bước đón đầu tương lai NL bằng 10 chu kỳ tại thời gian lấy mẫu 10 ms, bộ điều khiển đã tạo ra quỹ đạo CoM trơn tru theo cả hai phương X và Y, bám sát quỹ đạo ZMP tham chiếu với sai số bám trung bình dưới 3% trong môi trường mô phỏng.
  3. Hoạch định quỹ đạo mắt cá chân bằng đa thức bậc 4 đạt độ êm ái cao: Quỹ đạo nâng chân trong pha lăng với độ cao nhấc chân danh định 0,02 m đến 0,05 m đã hạn chế triệt để lực va đập cơ học khi tiếp đất, giúp giảm chấn động quán tính lên thân trên khoảng 25% so với phương pháp nội suy bậc ba truyền thống.
  4. Kiểm chứng cân bằng thực nghiệm qua hệ thống cảm biến lực: Dữ liệu thực tế từ 8 cảm biến FlexiForce A401 xác nhận vị trí ZMP thực tế luôn duy trì bên trong đa giác hỗ trợ suốt 4 bước đi, biên độ dao động của CoM trên phương ngang dao động ổn định trong phạm vi từ âm 0,04 m đến dương 0,04 m.

Thảo luận kết quả

Nguyên nhân chính giúp robot đạt được dáng đi vững chắc là nhờ việc kết hợp hài hòa giữa mô hình 3D-LIPM tuyến tính hóa và thuật toán Preview Control. Việc xem xét trước 10 bước ZMP tương lai cho phép bộ điều khiển chủ động gia tốc khối tâm CoM từ trước khi chân lăng rời khỏi mặt đất, loại bỏ hiện tượng giật cục do lực quán tính thay đổi đột ngột.

Khi thảo luận kết quả, sự tương quan giữa mô phỏng và thực tế được thể hiện rõ ràng qua đồ thị quỹ đạo ZMP theo thời gian. Trên biểu đồ phản lực mặt đất, dữ liệu từ 4 điểm cảm biến tại gót chân và mũi chân cho thấy sự chuyển dịch tâm áp lực CoP diễn ra tuần tự từ gót sang mũi trong pha đơn, hoàn toàn khớp với quy luật động học bước đi của con người. So với các nghiên cứu bước đi tĩnh truyền thống vốn chỉ đạt tốc độ dưới 0,5 km/h và tiêu tốn nhiều năng lượng, giải pháp cân bằng động ZMP này giúp nâng cao tính linh hoạt và độ ổn định bước đi của robot lên hơn 30%.

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

Dựa trên kết quả đạt được, luận văn đề xuất 4 nhóm giải pháp kỹ thuật cụ thể nhằm hoàn thiện hệ thống điều khiển:

  1. Tích hợp bộ lọc Kalman thích nghi cho hệ thống cảm biến lực: Nâng cấp mạch thu thập tín hiệu cho 8 cảm biến FlexiForce A401, đặt mục tiêu giảm thiểu nhiễu đo lường và rút ngắn độ trễ phản hồi lực xuống dưới 5 ms trong vòng 3 tháng tới do nhóm nghiên cứu cơ điện tử phụ trách.
  2. Bổ sung cảm biến đo quán tính IMU 6 trục tại thân trên robot: Triển khai lắp đặt cảm biến IMU tần số 200 Hz nhằm bù góc nghiêng thân thời gian thực, hướng tới việc giữ góc nghiêng thân robot không lệch quá 1,5 độ khi di chuyển trên địa hình gồ ghề nhẹ, hoàn thành trong thời gian 6 tháng.
  3. Tối ưu hóa năng lượng tiêu thụ cho 12 động cơ servo chân: Áp dụng thuật toán quy hoạch quỹ đạo tối ưu động năng nhằm giảm dòng điện tiêu thụ trung bình từ 15% đến 20% trong suốt chu kỳ bước đi, thực hiện bởi nhóm phát triển thuật toán trong 9 tháng.
  4. Xây dựng gói điều khiển trên nền tảng hệ điều hành Robot ROS: Thiết lập hệ thống điều hướng tự động và tích hợp camera 3D nhận diện vật cản trên hệ điều hành ROS nhằm nâng cao mức độ tự chủ di chuyển cho robot trong vòng 12 tháng do đội ngũ kỹ sư phần mềm đảm nhiệm.

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

Tài liệu luận văn mang giá trị học thuật và ứng dụng cao cho các nhóm đối tượng sau:

  1. Học viên cao học và nghiên cứu sinh chuyên ngành Cơ điện tử và Tự động hóa: Cung cấp phương pháp luận chuẩn mực về thiết lập bảng thông số Denavit-Hartenberg, giải bài toán động học thuận và động học ngược xử lý kỳ dị cho chuỗi động học hở 12 bậc tự do.
  2. Kỹ sư thiết kế và phát triển robot: Ứng dụng trực tiếp thuật toán điều khiển Preview Control ZMP và kỹ thuật bố trí cảm biến lực bàn chân vào các dự án chế tạo robot hai chân thực tế.
  3. Giảng viên và các phòng thí nghiệm nghiên cứu robotics: Sử dụng làm tài liệu tham khảo chuyên sâu, phục vụ xây dựng bài giảng lý thuyết điều khiển robot nâng cao và các bài thực hành mô phỏng trên MATLAB/Simulink.
  4. Doanh nghiệp công nghệ phát triển robot dịch vụ: Tham khảo kiến trúc điều khiển chuyển động để ứng dụng vào các dòng robot lễ tân, robot hỗ trợ y tế có chiều cao từ 80 cm đến 120 cm hoạt động trong môi trường trong nhà.

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

Luận văn giải quyết bài toán điểm kỳ dị trong động học ngược của chân robot như thế nào? Tác giả ứng dụng phương pháp Damped Least-Squares (DLS) kết hợp phân tích giá trị suy biến SVD. Khi ma trận Jacobian suy giảm hạng xuống rank bằng 4, hệ số suy giảm thích nghi được đưa vào để cân bằng giữa độ chính xác vị trí và độ lớn vận tốc khớp, giúp sai số giảm về mức 3,6 nhân 10 mũ trừ 10 mét sau 60 vòng lặp.

Mô hình 3D-LIPM có ưu điểm gì trong việc hoạch định bước đi robot hình người? Mô hình 3D-LIPM giả định khối tâm di chuyển trên một mặt phẳng nằm ngang cố định, giúp biến đổi phương trình vi phân chuyển động phi tuyến thành hệ tuyến tính. Nhờ đó, việc xác định mối quan hệ giữa vị trí khối tâm CoM và điểm ZMP trở nên đơn giản, tiết kiệm hơn 50% khối lượng tính toán của bộ xử lý.

Thuật toán Preview Control đóng vai trò gì trong việc kiểm soát độ ổn định của bước đi? Preview Control sử dụng dữ liệu ZMP tham chiếu trước 10 bước lấy mẫu (tương đương 100 ms) để tính toán gia tốc khối tâm tối ưu. Điều này giúp robot chuẩn bị trước chuyển động, loại bỏ rung lắc cơ học và duy trì chuyển động liên tục khi chuyển đổi giữa pha chân đơn và chân đôi.

Hệ thống cảm biến lực trên bàn chân robot UXA-90 được cấu hình như thế nào? Mỗi bàn chân được tích hợp 4 cảm biến áp lực FlexiForce A401 kẹp giữa hai tấm đế cứng tại các điểm tiếp xúc chủ lực. Hệ thống 8 cảm biến trên hai chân ghi nhận áp lực tiếp xúc mặt đất với tần số 100 Hz, phục vụ việc tính toán tâm áp lực CoP thời gian thực để đối chiếu với ZMP.

Kết quả thử nghiệm thực tế trên robot UXA-90 chứng minh điều gì? Robot UXA-90 với chiều cao 100 cm và cân nặng 9,5 kg đã thực hiện thành công chuỗi 4 bước đi liên tiếp vững vàng trên sàn phẳng. Vị trí ZMP thực nghiệm luôn nằm trong đa giác hỗ trợ, độ lệch quỹ đạo CoM kiểm soát dưới 5%, khẳng định tính khả thi và chính xác của mô hình lý thuyết.

Kết luận

  • Luận văn đã giải quyết trọn vẹn bài toán động học thuận và động học ngược cho cấu trúc 12 bậc tự do hai chân robot hình người UXA-90.
  • Ứng dụng thành công phương pháp Damped Least-Squares triệt tiêu hoàn toàn bất ổn định vận tốc tại các điểm kỳ dị động học.
  • Xây dựng thành công thuật toán Preview Control dựa trên mô hình 3D-LIPM, tạo quỹ đạo bước đi ổn định với chu kỳ lấy mẫu 10 ms.
  • Chế tạo và tích hợp hiệu quả mô-đun 8 cảm biến áp lực FlexiForce A401 phục vụ giám sát và đo đạc ZMP thực tế.
  • Kiểm chứng thực nghiệm thành công dáng đi cân bằng động 4 bước liên tiếp trên robot thực tế UXA-90 cao 100 cm.

Đóng góp quan trọng nhất của luận văn là cung cấp một khung lý thuyết và thực nghiệm hoàn chỉnh từ mô hình hóa, mô phỏng đến hiện thực hóa phần cứng cho robot hình người. Kế hoạch tiếp theo tập trung vào việc hoàn thiện gói điều hướng trên hệ điều hành ROS và tích hợp cảm biến IMU trong 6 đến 12 tháng tới. Các nhà nghiên cứu và kỹ sư cơ điện tử quan tâm có thể khai thác trực tiếp mô hình toán học và giải thuật này để phát triển các hệ thống robot tự hành tiên tiến.