Tổng quan nghiên cứu

Trong cơ chế sinh học vận động, trọng tâm cơ thể người nằm ở mức khoảng 65% tổng chiều cao, trong khi giai đoạn hỗ trợ đơn chiếm tới 92% toàn bộ chu trình di chuyển. Điều này khiến cho việc nghiên cứu robot hai chân (biped robot) trở thành một trong những bài toán phức tạp nhất của kỹ thuật điều khiển và cơ điện tử hiện đại. Vấn đề cốt lõi của robot hai chân bắt nguồn từ đặc tính phi tuyến cao, cấu trúc động lực học phức tạp, quán tính liên kết thay đổi liên tục và hiện tượng thiếu cơ cấu chấp hành ở các pha tiếp xúc mặt đất.

Đề tài "Điều khiển phi tuyến Biped Robot" của học viên Nguyễn Đức Ngọc Hoàng, do Phó Giáo sư Tiến sĩ Dương Hoài Nghĩa hướng dẫn khoa học tại Trường Đại học Bách Khoa - Đại học Quốc gia Thành phố Hồ Chí Minh (chuyên ngành Tự động hóa, thực hiện từ năm 2009 đến năm 2011), đã giải quyết trọn vẹn chuỗi bài toán từ thiết kế phần cứng đến thuật toán điều khiển thích nghi. Mục tiêu nghiên cứu cụ thể bao gồm: phân tích đặc trưng sinh học dáng đi người, thiết kế thi công hoàn chỉnh kết cấu cơ khí 12 bậc tự do và mạch điều khiển nhúng, xây dựng mô hình toán học động học - động lực học cho robot 5 thanh liên kết trong không gian hai chiều, và phát triển hai giải thuật điều khiển phi tuyến gồm điều khiển trượt cùng tuyến tính hóa vào/ra.

Nghiên cứu có ý nghĩa khoa học và thực tiễn to lớn khi kiểm chứng thành công khả năng ổn định bước đi với sai số góc khớp đạt dưới 0.05 rad và duy trì biên độ ổn định động trên 25mm. Công trình cung cấp giải pháp chế tạo robot hình người với chi phí hợp lý, tạo tiền đề vững chắc cho việc ứng dụng robot phục vụ công nghiệp và thiết bị trợ lực y tế 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 được xây dựng dựa trên sự giao thoa giữa cơ học sinh học chuyển động và lý thuyết điều khiển tự động phi tuyến hiện đại. Khung lý thuyết trọng tâm bao gồm:

  • Lý thuyết cân bằng động ZMP (Zero Moment Point) do tác giả Vukobratovic phát triển, kết hợp với đa giác hỗ trợ tiếp xúc PoS (Polygon of Support). Hệ thống được bảo đảm cân bằng động tuyệt đối khi điểm ZMP nằm trọn vẹn trong miền hình học của PoS. Khái niệm điểm cân bằng mô-men giả định FZMP cũng được vận dụng để phân tích ranh giới mất cân bằng ở cuối pha tiếp xúc đơn.
  • Mô hình động lực học Euler-Lagrange áp dụng cho hệ thống cơ học phi tuyến 5 thanh liên kết chuyển động trong không gian 2D, mô tả chính xác tương tác phức tạp giữa 5 biến khớp và ma trận quán tính biến thiên.
  • Lý thuyết điều khiển trượt (Sliding Mode Control) thiết lập mặt trượt trạng thái nhằm bảo đảm tính bền vững tối đa trước các sai số mô hình và bất định tham số cơ khí.
  • Phương pháp tuyến tính hóa phản hồi vào/ra (Feedback Linearization) giúp triệt tiêu trực tiếp các phi tuyến nội tại để chuyển đổi hệ thống về dạng tuyến tính tương đương.
  • Tỷ lệ nhân trắc học Vitruvian Man với hệ số tỷ lệ vàng xấp xỉ 0.618 được sử dụng làm chuẩn mực phân bổ kích thước hình học và khối lượng 12 bậc tự do trên mô hình thực tế.

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

Nghiên cứu khai thác nguồn dữ liệu sinh học thực nghiệm về dáng đi tuần hoàn của con người, được số hóa và chuẩn hóa thành chuỗi tín hiệu mẫu ở tần số lấy mẫu 50Hz, chia thành 10 pha chuyển động vận tốc góc chi tiết. Cỡ mẫu thực nghiệm bao gồm 120 tập quỹ đạo mô phỏng bám khớp trên mô hình 5 thanh liên kết, kết hợp dữ liệu góc nghiêng thu thập từ cảm biến quán tính IMU 6 trục và biến trở phản hồi góc quay tại 12 khớp servo thực tế. Phương pháp chọn mẫu áp dụng kỹ thuật phân tầng ngẫu nhiên các kịch bản di chuyển trên mặt phẳng phẳng và địa hình bậc thang để bảo đảm tính phổ quát.

Phương pháp phân tích được thực hiện qua việc mô hình hóa toán học trên MATLAB/Simulink kết hợp giải thuật m-file chuyên sâu và hệ thống phần mềm giao diện điều khiển trên Visual Basic. Lý do lựa chọn tổ hợp phương pháp này là khả năng giải quyết các hệ phương trình vi phân phi tuyến bậc cao với độ chính xác cao, đồng thời cho phép giám sát trực quan sai số động học và quỹ đạo ZMP theo thời gian thực. Toàn bộ lộ trình nghiên cứu, chế tạo phần cứng và mô phỏng kiểm chứng được thực hiện xuyên suốt trong thời gian 22 tháng (từ tháng 09 năm 2009 đến tháng 07 năm 2011).

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

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

  • Hoàn thiện mô hình thực nghiệm biped robot 12 bậc tự do sử dụng khung nhôm duralumin dày 2mm, tối ưu hóa tỷ lệ hình học đạt độ sai lệch kích thước dưới 2% so với tỷ lệ nhân trắc học tiêu chuẩn của cơ thể người.
  • Giải thuật điều khiển trượt kiểm soát xuất sắc động học bước đi của robot 5 thanh liên kết với sai số bám quỹ đạo góc khớp chỉ dao động từ 0.02 đến 0.04 rad, đồng thời giảm thiểu hiện tượng vọt lố tới 35% so với các cấu trúc điều khiển tuyến tính thông thường.
  • Thuật toán tuyến tính hóa vào/ra giúp rút ngắn thời gian xác lập trạng thái bước đi nhanh hơn 18%, đạt điểm cân bằng ổn định chỉ sau 0.45 giây ở mỗi bước, mặc dù biên độ dao động sai số tăng khoảng 12% khi xuất hiện nhiễu mô hình hoặc biến thiên tải trọng.
  • Phân tích động lực học xác nhận quỹ đạo điểm ZMP luôn duy trì khoảng cách an toàn tối thiểu 25mm so với đường biên đa giác PoS, bảo đảm 100% chu kỳ bước đi đạt độ cân bằng động bền vững.

Thảo luận kết quả

Khả năng đáp ứng vượt trội của thuật toán điều khiển trượt xuất phát từ đặc tính bền vững vốn có của mặt trượt trước các thành phần phi tuyến liên kết chéo và ma sát cơ học tại khớp đùi và khớp gối. So với các dòng robot trên thế giới như Elvis (23 bậc tự do) hay Viki (5 động cơ cân bằng tĩnh), mô hình biped 5 thanh liên kết điều khiển phi tuyến trong công trình này giúp giảm hơn 60% khối lượng tính toán ma trận mà vẫn tái hiện chính xác các quy luật động học của người thật.

Dữ liệu nghiên cứu được biểu diễn trực quan thông qua các đồ thị đáp ứng tín hiệu mẫu và tín hiệu ngõ ra, biểu đồ sai số góc khớp theo trục thời gian thực từ 0 đến 10 giây, cùng chuỗi hoạt cảnh animation mô phỏng quá trình bước đi thẳng và bước leo cầu thang trong môi trường Simulink. Kết quả đồ thị chứng minh sai số bám tiệm cận về 0 một cách nhanh chóng, khẳng định tính khả thi vượt bậc của các mô hình toán học đã xây dựng.

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

  • Tích hợp bộ lọc Kalman mở rộng (EKF) cho module cảm biến quán tính IMU nhằm nâng cao chất lượng ước lượng góc nghiêng thân robot, đặt mục tiêu giảm sai số đo lường xuống dưới 1.0 độ trong thời gian triển khai 6 tháng, do nhóm nghiên cứu vi điều khiển và đo lường thực hiện.
  • Nâng cấp thuật toán điều khiển trượt thích nghi kết hợp mạng nơ-ron (Adaptive Neural SMC) nhằm loại bỏ hoàn toàn hiện tượng rung giật chattering tại mặt trượt, hướng tới mục tiêu giảm biên độ chattering trên 90% trong lộ trình 12 tháng, do nhóm nghiên cứu thuật toán điều khiển đảm trách.
  • Tái thiết kế cơ cấu bàn chân chủ động có trang bị cảm biến lực tiếp xúc đa trục, giúp mở rộng diện tích đa giác hỗ trợ PoS thêm khoảng 30% và tăng cường khả năng thích ứng trên địa hình gồ ghề, hoàn thành trong thời gian 9 tháng bởi các kỹ sư cơ khí chính xác.
  • Nâng cấp vi điều khiển trung tâm từ PIC 16F887 8-bit lên nền tảng vi xử lý 32-bit ARM Cortex-M hoặc chip xử lý tín hiệu số DSP, nâng tần số lấy mẫu và chu kỳ điều khiển từ 50Hz lên 500Hz trong thời gian 4 tháng, do đội ngũ kỹ sư nhúng phụ trách.

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

  • Học viên cao học và nghiên cứu sinh chuyên ngành Tự động hóa, Cơ điện tử, Robotics: Khai thác phương pháp thiết lập phương trình động lực học Euler-Lagrange 5 thanh liên kết và kỹ thuật thiết kế bộ điều khiển phi tuyến chuyên sâu.
  • Kỹ sư R&D tại các doanh nghiệp công nghệ và viện nghiên cứu robot: Ứng dụng trực tiếp bản vẽ gia công khung nhôm 12 bậc tự do, sơ đồ mạch công suất servo và giải thuật cân bằng ZMP vào việc phát triển robot dịch vụ hoặc khung xương trợ lực (Exoskeleton).
  • Giảng viên và nhà khoa học tại các trường đại học kỹ thuật: Sử dụng toàn bộ cấu trúc mô phỏng Simulink, code m-file và hệ thống bài giảng làm học liệu tham khảo cao cấp cho các môn học Robot học nâng cao và Điều khiển tự động.
  • Sinh viên đại học năm cuối khối ngành Kỹ thuật Điện - Điều khiển: Tham khảo phương pháp xây dựng giao diện Visual Basic điều khiển qua cổng nối tiếp và kỹ thuật ghép nối vi điều khiển PIC với cảm biến quán tính giá thành thấp.

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

  • Tại sao luận văn chọn mô hình biped 5 thanh liên kết trong không gian 2D?
    Mô hình 5 thanh liên kết 2D tập trung trực tiếp vào mặt phẳng chuyển động dọc (sagittal plane), nơi chiếm hơn 85% động năng và chuyển động chính của dáng đi người. Cấu trúc này vừa bảo đảm tính đại diện của các khớp hông, đùi, gối, vừa tối ưu hóa khối lượng tính toán vi phân, giúp đánh giá chính xác hiệu quả của các giải thuật điều khiển phi tuyến.

  • Điểm cân bằng mô-men ZMP có vai trò then chốt như thế nào trong sự ổn định của robot?
    ZMP là điểm tiếp xúc trên mặt đất mà tại đó tổng các mô-men ngoại lực và quán tính bị triệt tiêu hoàn toàn về 0. Khi điểm ZMP nằm lọt bên trong đa giác tiếp xúc bàn chân PoS, robot sẽ không bị lật quanh mép chân và duy trì trạng thái ổn định động bền vững suốt quá trình di chuyển.

  • Sự khác biệt căn bản giữa điều khiển trượt và tuyến tính hóa vào/ra trong nghiên cứu là gì?
    Điều khiển trượt có độ bền vững vượt trội trước các sai lệch cơ khí và nhiễu ngoài, giữ sai số bám góc khớp luôn dưới 0.05 rad. Trong khi đó, tuyến tính hóa vào/ra mang lại tốc độ đáp ứng xác lập nhanh hơn 18% nhưng lại nhạy cảm hơn khi tham số mô hình có sự biến động.

  • Mô hình phần cứng thực tế của robot sử dụng những linh kiện cốt lõi nào?
    Mô hình phần cứng được chế tạo từ hợp kim nhôm dày 2mm, trang bị 12 động cơ RC Servo (Towardpro MG996R và Futaba S3001), vi điều khiển trung tâm PIC 16F887, module đo lường quán tính IMU, mạch cách ly quang opto, hệ thống nguồn đôi ATX và phần mềm giám sát Visual Basic.

  • Làm thế nào để duy trì thăng bằng khi pha hỗ trợ đơn chiếm tới 92% chu kỳ bước đi?
    Nghiên cứu giải quyết bài toán này bằng cách quy hoạch trước quỹ đạo bước đi tuần hoàn dựa trên dữ liệu sinh học, kết hợp với các bộ điều khiển phi tuyến bám vết liên tục để điều chỉnh mô-men tại chân trụ, giữ cho trọng tâm và phần thân trên luôn ở tư thế cân bằng mong muốn.

Kết luận

  • Hoàn thành xuất sắc quy trình thiết kế, chế tạo và thử nghiệm mô hình robot hai chân 12 bậc tự do với kết cấu cơ khí nhôm duralumin tối ưu tỷ lệ nhân trắc học.
  • Xây dựng chuẩn xác hệ phương trình vi phân mô tả động học và động lực học 5 thanh liên kết trong không gian hai chiều bằng phương pháp Euler-Lagrange.
  • Chứng minh thành công tính ổn định và độ chính xác của hai thuật toán điều khiển phi tuyến (SMC và Tuyến tính hóa vào/ra) với sai số bám quỹ đạo dưới 0.05 rad và dự trữ ổn định ZMP trên 25mm.
  • Xây dựng hoàn chỉnh hệ thống mô phỏng Simulink trực quan và giao diện điều khiển phần cứng thực tế qua máy tính đạt độ tin cậy cao.
  • Thiết lập nền tảng khoa học vững chắc để mở rộng bài toán điều khiển robot hình người sang không gian 3D kết hợp cảm biến lực và thị giác máy tính trong tương lai.

Đóng góp then chốt của luận văn là cung cấp một giải pháp tích hợp toàn diện từ lý thuyết phi tuyến đến thực thi phần cứng giá thành thấp cho robot hai chân. Đây là tài liệu học thuật và kỹ thuật vô cùng giá trị dành cho cộng đồng nghiên cứu tự động hóa và robotics. Hãy khai thác ngay các mô hình toán học và sơ đồ điều khiển trong luận văn để đẩy nhanh tiến độ các dự án nghiên cứu phát triển robot của bạn.