Tổng quan nghiên cứu

Hơn 50% diện tích bề mặt đất liền trên Trái Đất thuộc dạng địa hình gồ ghề, phức tạp, cát lún hoặc bùn lầy – những khu vực mà các phương tiện bánh xe truyền thống hoàn toàn mất khả năng vận hành hoặc tiêu tốn năng lượng rất lớn (lên tới 15 HP/tấn so với chỉ 7 HP/tấn ở động vật di chuyển bằng chân). Trước thách thức đó, việc nghiên cứu các hệ thống robot di động nhiều chân trở thành xu hướng tất yếu của ngành kỹ thuật cơ điện tử và chế tạo máy hiện đại. Đề tài luận văn thạc sĩ chuyên ngành Công nghệ chế tạo máy (Mã số ngành: 605204) do học viên Phạm Ngọc Anh Hoàng thực hiện dưới sự hướng dẫn khoa học của PGS.TS Trần Thiên Phúc tại Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh tập trung giải quyết bài toán: Nghiên cứu, thiết kế, điều khiển robot nhiều chân.

Mục tiêu trọng tâm của nghiên cứu là xây dựng cơ sở toán học vững chắc về độ ổn định tĩnh, giải bài toán động học thuận – nghịch, lập quỹ đạo chuyển động không gian và mô phỏng hoàn chỉnh dáng đi của robot sáu chân (Hexapod Robot) 18 bậc tự do. Trên cơ sở lý thuyết, tác giả tiến hành chế tạo mô hình thực nghiệm hoàn chỉnh để kiểm chứng giải thuật di chuyển trên mặt phẳng và chuyển hướng theo quỹ đạo cong. Quá trình nghiên cứu được triển khai liên tục và hoàn thành bảo vệ thành công vào tháng 08 năm 2013. Kết quả của công trình mang ý nghĩa khoa học và thực tiễn sâu sắc khi thiết lập thành công mô hình điều khiển đảm bảo 100% độ ổn định tĩnh với hệ số sử dụng $\beta \ge 0.5$, đồng thời giúp robot thực hiện linh hoạt các quỹ đạo bẻ lái góc $30^\circ$, $60^\circ$, đi theo đường tròn và hình elip với độ chính xác cao.

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 xây dựng trên nền tảng lý thuyết động học và ổn định của robot nhiều chân, kế thừa các nguyên lý kinh điển của Song và Waldron về phân loại dáng đi và biên ổn định tĩnh. Hệ thống toán học tích hợp phương pháp ma trận Denavit-Hartenberg (D-H) để mô tả quan hệ vị trí giữa các khâu khớp của từng chân robot gồm 3 bậc tự do quay (khớp hông, khớp đùi và khớp cẳng chân). Ba khái niệm trung tâm chi phối toàn bộ thuật toán điều khiển bao gồm:

  • Hệ số sử dụng ($\beta$): Tỉ số giữa thời gian chân tiếp đất ($T_s$) và tổng chu kỳ bước ($T$). Theo định lý ổn định tĩnh cho robot $2n$ chân, điều kiện cân bằng bắt buộc là $\beta \ge 3/(2n)$. Đối với robot 6 chân ($n=3$), hệ số sử dụng tối thiểu là $\beta \ge 0.5$.
  • Đa giác tác động (Support Polygon) và Biên ổn định ($S_m$): Đa giác phẳng tạo bởi các điểm chân tiếp xúc với nền. Biên ổn định được tính bằng khoảng cách ngắn nhất từ hình chiếu trọng tâm (COG) đến các cạnh của đa giác: $S_m = \min(d_1, d_2, d_3)$.
  • Dáng đi kiềng ba chân (Tripod Gait): Dáng đi đối xứng có chu kỳ, chia 6 chân thành hai nhóm luân phiên (nhóm chân 1-4-5 và nhóm chân 2-3-6), cho phép đạt vận tốc di chuyển tối ưu $V_6 = R/t$ khi $\beta = 0.5$, nhanh gấp 3 lần so với robot bốn chân ($V_4 = 0.333 R/t$).

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

Nghiên cứu áp dụng quy trình kết hợp chặt chẽ giữa mô hình hóa giải tích, mô phỏng số và kiểm nghiệm thực nghiệm trên phần cứng:

  • Nguồn dữ liệu và mẫu mô phỏng: Tập dữ liệu kiểm thử gồm 100 chu kỳ bước liên tục với bước thời gian lấy mẫu $0.01\text{ s}$. Bộ thông số chuẩn gồm hành trình chân $R = 70\text{ mm}$, chiều cao nhấc bước $L_c = 20\text{ mm}$, khoảng cách bước $P = 100\text{ mm}$ và chu kỳ bước $T = 2\text{ s}$.
  • Phương pháp chọn mẫu: Lựa chọn mẫu thông số theo phương pháp định mức giới hạn hình học và động học của không gian làm việc bàn chân, bao phủ đầy đủ các trường hợp di chuyển thẳng, quay tròn tại chỗ và rẽ theo cung tròn bán kính $R$.
  • Lý do lựa chọn phương pháp phân tích: Phương pháp giải tích hình học kết hợp đa thức nội suy quỹ đạo bậc 3 theo ba phương tọa độ $X, Y, Z$ được lựa chọn vì khả năng triệt tiêu đột biến gia tốc ở đầu và cuối mỗi pha tiếp đất, giúp bảo vệ cơ cấu chấp hành và duy trì độ ổn định liên tục. Phần mềm MATLAB được sử dụng để mô phỏng toàn bộ động học trước khi nạp lệnh điều khiển vào vi xử lý.

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 và thực nghiệm trên mô hình robot 6 chân mang lại các kết quả nổi bật:

  • Xác lập chuẩn xác điều kiện biên ổn định: Mô hình chứng minh ở hệ số sử dụng $\beta = 0.5$, biên ổn định dọc luôn duy trì giá trị dương trong suốt chu kỳ $T = 2\text{ s}$, giúp robot duy trì vận tốc đều $35\text{ mm/s}$ mà không xảy ra hiện tượng mất cân bằng trọng tâm.
  • Quy luật biến thiên góc khớp mượt mà: Đồ thị động học góc quay của 3 khớp ($\theta_1, \theta_2, \theta_3$) trên mỗi chân biến thiên trơn tru trong phạm vi giới hạn từ $-45^\circ$ đến $+45^\circ$, loại bỏ hoàn toàn các điểm kỳ dị động học và lực giật quán tính khi chân chuyển từ pha đu (Swing phase) sang pha chống (Support phase).
  • Độ chính xác quỹ đạo chuyển hướng: Thuật toán điều khiển chuyển hướng theo cung tròn thông qua xấp xỉ đoạn vi phân $L$ với góc xoay thân $\alpha = 2\arcsin(L / 2R)$ giúp robot thực hiện thành công các quỹ đạo bẻ lái góc $30^\circ$, $60^\circ$ và quỹ đạo elip với sai số độ lệch tâm thân dưới $4.5%$.

Thảo luận kết quả

Sự thành công của dáng đi Tripod bắt nguồn từ việc duy trì liên tục một tam giác đỡ chịu lực bao quanh trọng tâm robot. So sánh với các dòng robot di động bánh xe truyền thống, robot 6 chân thể hiện ưu thế vượt trội về khả năng vượt chướng ngại vật có chiều cao lên đến $20\text{ mm}$ mà không làm thay đổi góc nghiêng mặt phẳng thân trên. Dữ liệu thực nghiệm được thể hiện trực quan qua các bảng ma trận trạng thái dáng đi và đồ thị quỹ đạo không gian 3D, minh chứng rõ ràng sự trùng khớp giữa mô phỏng phần mềm và vận hành thực tế. So với các công trình nghiên cứu robot chân đốt trên thế giới, giải pháp phân đoạn quỹ đạo cung tròn trong luận văn này giúp giảm đáng kể khối lượng tính toán của vi điều khiển, cho phép xử lý thời gian thực với phần cứng nhúng chi phí thấp.

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

Để phát triển và ứng dụng rộng rãi mô hình robot sáu chân vào thực tế, tác giả đề xuất 4 nhóm giải pháp kỹ thuật cụ thể:

  1. Tích hợp cảm biến lực FSR tại 6 đầu bàn chân: Lắp đặt cảm biến áp lực tiếp xúc nhằm phát hiện chính xác thời điểm chạm đất trong vòng dưới 5 ms, nâng cao độ tin cậy ổn định thêm 25% khi di chuyển trên nền đất lún hoặc mấp mô (Chủ thể: Kỹ sư điều khiển nhúng; Thời gian triển khai: 3 tháng).
  2. Nâng cấp thuật toán dáng đi thích nghi địa hình: Xây dựng giải thuật điều khiển bù góc nghiêng thân xe tự động kết hợp cảm biến quán tính IMU 6 trục, giữ độ nghiêng thân robot dao động dưới $2^\circ$ khi vượt qua bậc thang cao 35 mm (Chủ thể: Nhóm nghiên cứu thuật toán; Thời gian triển khai: 6 tháng).
  3. Tối ưu hóa kết cấu cơ khí bằng vật liệu nhẹ: Ứng dụng hợp kim nhôm 6061 hoặc vật liệu composite sợi carbon cho khung thân và 18 khâu chân, giúp giảm 30% tổng khối lượng tĩnh và nâng tải trọng hữu ích thêm 1.5 kg (Chủ thể: Kỹ sư thiết kế cơ khí; Thời gian triển khai: 4 tháng).
  4. Phát triển giao diện điều khiển không dây thời gian thực: Lập trình phần mềm điều khiển trung tâm truyền nhận qua giao thức không dây tần số 2.4 GHz với tốc độ cập nhật dữ liệu đạt tối thiểu 50 Hz (Chủ thể: Kỹ sư phần mềm; Thời gian triển khai: 2 tháng).

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

Công trình luận văn là tài liệu tham khảo giá trị cao cho 4 nhóm đối tượng chuyên môn:

  • Học viên cao học và nghiên cứu sinh ngành Cơ điện tử, Tự động hóa: Khai thác toàn bộ hệ thống phương trình vi phân động học, ma trận D-H và mô hình toán dáng đi 18 bậc tự do phục vụ công tác nghiên cứu chuyên sâu.
  • Kỹ sư R&D thiết kế robot di động: Ứng dụng bản vẽ cơ khí 3D các khâu khớp chân, giải pháp lựa chọn động cơ RC Servo MG996R và sơ đồ mạch công suất điều khiển đa kênh vào các dự án thương mại.
  • Giảng viên và sinh viên các trường đại học kỹ thuật: Sử dụng làm học liệu mẫu cho các môn học Động lực học Robot, Vi điều khiển nhúng và Kỹ thuật mô phỏng trên MATLAB/Simulink.
  • Doanh nghiệp phát triển thiết bị cứu hộ, quân sự và nông lâm nghiệp: Tham khảo nguyên lý di chuyển vượt địa hình lầy lội, cát lún và cơ chế tự giữ thăng bằng thân xe để phát triển robot tuần tra, rà phá bom mìn hoặc thu thập dữ liệu nông nghiệp thông minh.

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

1. Tại sao robot 6 chân lại có độ ổn định tĩnh vượt trội hơn robot 2 chân và 4 chân? Robot 6 chân ứng dụng dáng đi Tripod luôn duy trì tối thiểu 3 chân tiếp đất tạo thành một tam giác đỡ chịu lực. Hệ số sử dụng $\beta \ge 0.5$ đảm bảo trọng tâm luôn nằm hoàn toàn bên trong đa giác đỡ, giúp robot tự giữ thăng bằng mà không đòi hỏi hệ thống cân bằng con lắc ngược phức tạp.

2. Hệ số sử dụng $\beta = 0.5$ mang ý nghĩa kỹ thuật gì trong quá trình điều khiển? Hệ số $\beta = 0.5$ là giá trị tối ưu biểu thị thời gian chân chạm đất bằng đúng một nửa chu kỳ bước ($T = 2\text{ s}$). Tại mốc này, 3 chân nâng lên thì 3 chân còn lại lập tức hạ xuống, giúp robot đạt vận tốc tối đa $35\text{ mm/s}$ mà vẫn bảo toàn biên ổn định tĩnh lớn hơn 0.

3. Giải thuật điều khiển chuyển hướng theo cung tròn được xây dựng như thế nào? Tác giả xấp xỉ quỹ đạo cong bằng các đoạn thẳng vi phân có chiều dài $L$. Tâm thân robot quay một góc $\alpha = 2\arcsin(L / 2R)$ tại mỗi pha, kết hợp ma trận biến đổi tọa độ phẳng để tái định vị chính xác tọa độ 6 bàn chân, giữ sai số bám quỹ đạo dưới 5%.

4. Động cơ RC Servo MG996R đáp ứng như thế nào cho hệ thống 18 bậc tự do? Động cơ RC Servo MG996R cung cấp mô-men xoắn đạt $10\text{ kg}\cdot\text{cm}$ tại điện áp hoạt động $6\text{ V}$, điều khiển góc quay chính xác thông qua điều chế độ rộng xung PWM tần số 50 Hz. Hệ thống 18 servo hoạt động đồng bộ, đáp ứng mượt mà tải trọng toàn thân robot $2.5\text{ kg}$.

5. Luận văn giải quyết bài toán động học ngược cho từng chân robot ra sao? Phương pháp hình học giải tích được áp dụng để biến đổi trực tiếp tọa độ mục tiêu $(X, Y, Z)$ thành 3 góc quay khớp hông, khớp đùi và cẳng chân. Thuật toán xử lý trơn tru quỹ đạo nâng chân cao $20\text{ mm}$, hoàn toàn loại bỏ hiện tượng va chạm cơ khí giữa các khâu.

Kết luận

  • Xây dựng thành công cơ sở lý thuyết toàn diện về động học thuận – nghịch và thiết lập điều kiện ổn định tĩnh $\beta \ge 0.5$ cho robot 6 chân.
  • Hoàn thiện thuật toán hoạch định quỹ đạo không gian đa trục và giải thuật bẻ lái theo cung tròn với góc xoay $\alpha = 2\arcsin(L / 2R)$.
  • Mô phỏng chính xác 100% các dáng đi tuần hoàn, biến thiên góc khớp trên phần mềm MATLAB với chu kỳ bước $T = 2\text{ s}$.
  • Thiết kế và chế tạo thành công mô hình phần cứng robot 6 chân 18 bậc tự do điều khiển bằng vi xử lý và 18 động cơ servo MG996R.
  • Thử nghiệm thực tế chứng minh robot di chuyển ổn định, chuyển hướng mượt mà $30^\circ$, $60^\circ$ và di chuyển chính xác theo đường tròn, elip.

Đóng góp lớn nhất của công trình là cung cấp một quy trình khép kín từ nghiên cứu lý thuyết, tính toán giải tích, mô phỏng động học đến chế tạo hoàn chỉnh phần cứng robot nhiều chân tại Việt Nam. Trong kế hoạch 6 đến 12 tháng tới, hướng phát triển trọng tâm là tích hợp cảm biến IMU và cảm biến lực FSR để nâng cao năng lực vượt địa hình gồ ghề. Các viện nghiên cứu và doanh nghiệp quan tâm đến công nghệ robot đa chân có thể tiếp cận toàn văn công trình để ứng dụng và chuyển giao giải pháp điều khiển tiên tiến này.