Tổng quan nghiên cứu

Trong bối cảnh khoa học công nghệ phát triển vượt bậc, việc ứng dụng các hệ thống robot di động nhằm thay thế con người trong môi trường nguy hiểm đang trở thành xu hướng tất yếu. Tại Việt Nam, nhu cầu trang bị robot trinh sát, cứu hộ phục vụ công tác an ninh, phòng chống tội phạm và ứng cứu thiên tai ngày càng cấp bách, giúp giảm thiểu tới 85% rủi ro thực địa cho cán bộ chiến sĩ. Vấn đề then chốt đặt ra là phải phát triển một hệ thống cơ điện tử vừa có khả năng vượt địa hình gồ ghề phức tạp, vừa đảm bảo tính linh hoạt và tối ưu chi phí chế tạo trong nước.

Luận văn thạc sĩ chuyên ngành Kỹ thuật điện tử của tác giả Lâm Vũ, thực hiện năm 2018 tại Trường Đại học Công nghệ – Đại học Quốc gia Hà Nội dưới sự hướng dẫn của Trung tá, Tiến sĩ Trần Đức Tân, tập trung giải quyết bài toán: "Nghiên cứu, thiết kế mạch điều khiển động cơ ứng dụng cho Robot Rhex". Mục tiêu cụ thể của đề tài là xây dựng hoàn chỉnh kiến trúc phần cứng và thuật toán điều khiển độc lập, đồng bộ 6 động cơ chân dạng móc chữ C trên nền tảng vi xử lý mã nguồn mở.

Phạm vi nghiên cứu tập trung vào mô hình robot Rhex có kích thước thân 57 x 31 x 14.5 cm, đường kính chân 19 cm, bản dày 3 cm và tổng khối lượng khoảng 13 kg. Nghiên cứu mang ý nghĩa thực tiễn to lớn khi tạo ra một nền tảng điều khiển ổn định, giảm hơn 60% chi phí sản xuất so với các mẫu nhập khẩu, đồng thời nâng cao độ chính xác điều hướng của robot lên tới 98% khi vận hành trên các địa hình khó khăn như dốc, bậc cao, đường cát sỏi hay vùng ngập nước.

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 khung lý thuyết cốt lõi trong kỹ thuật điều khiển tự động: lý thuyết điều chế độ rộng xung (PWM) trên mạch động lực cầu H và lý thuyết điều khiển vi tích phân tỉ lệ (PID) hồi tiếp kín.

Hệ thống sử dụng các khái niệm cơ bản gồm:

  • Điều chế xung PWM: Phương pháp số hóa điều chỉnh điện áp trung bình đặt lên phần ứng động cơ bằng cách thay đổi thời gian đóng ngắt (Ton/Toff) trong chu kỳ xung cố định 1 kHz, giúp thay đổi tốc độ quay rotor từ 0 đến 100% công suất định mức 24 VDC.
  • Thuật toán hồi tiếp PID: Mô hình toán học liên tục tính toán độ lệch e(t) giữa giá trị vận tốc mong muốn và vận tốc thực tế, kết hợp 3 khâu tỉ lệ Kp, tích phân Ki và vi phân Kd nhằm triệt tiêu sai số tĩnh và triệt tiêu dao động vọt lố.
  • Khối công suất cầu H tích hợp: Sử dụng IC L298N có khả năng dẫn dòng đỉnh 2A mỗi cầu, công suất tiêu tán 20W ở 75°C, cho phép đảo chiều quay và phanh động cơ linh hoạt.
  • Phản hồi vị trí và tốc độ qua Incremental Optical Encoder: Đọc tín hiệu 2 kênh xung A và B lệch pha 90 độ bằng ngắt ngoài, xác định chính xác vận tốc và hướng quay của trục động cơ.

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

Nguồn dữ liệu của luận văn được thu thập từ quá trình mô phỏng mạch điện và đo đạc thực nghiệm trên mô hình vật lý hoàn chỉnh. Mẫu nghiên cứu bao gồm toàn bộ hệ thống 6 cụm động cơ DC Planet 20W giảm tốc (tỉ số truyền 19.2:1, tốc độ trục sơ cấp 9000 vòng/phút, tốc độ đầu ra 469 vòng/phút), kết hợp cùng 3 module mạch driver L298N kép và 1 cảm biến la bàn số 3 trục QMC5883L với dải đo từ trường từ ±1.3 đến 8 Gauss.

Phương pháp chọn mẫu toàn phần được áp dụng trên toàn bộ 6 chân robot nhằm khảo sát tính đồng bộ thời gian thực. Tác giả lựa chọn phương pháp phân tích thực nghiệm kết hợp giải thuật số trên nền tảng vi điều khiển trung tâm Arduino Mega 2560 (chip ATmega2560, thạch anh 16 MHz, bộ nhớ Flash 256 KB, 54 chân I/O và 15 chân PWM) vì tính linh hoạt, khả năng xử lý đồng thời 6 ngắt ngoài với tần số lấy mẫu lên đến 200 kHz mà vẫn đảm bảo độ tin cậy cao. Timeline nghiên cứu được thực hiện xuyên suốt trong 12 tháng tại phòng thí nghiệm chuyên ngành Điện tử - Viễn thông.

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

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

Quá trình đo đạc và thử nghiệm thực địa mang lại 4 kết quả quan trọng:

  • Thứ nhất, mạch điều khiển trung tâm Arduino Mega 2560 kết nối 3 bo mạch driver L298N vận hành ổn định, phân phối chính xác tín hiệu PWM độc lập cho 6 động cơ DC Planet 20W mà không xảy ra hiện tượng sụt áp hay quá nhiệt trên khối vi xử lý.
  • Thứ hai, giải thuật PID hiệu chỉnh trực tiếp trên vi điều khiển giúp giảm thời gian xác lập trạng thái ổn định của động cơ từ 1.2 giây xuống còn khoảng 0.35 giây, đồng thời kiểm soát độ vọt lố tốc độ dưới mức 5%, mang lại sự mượt mà vượt trội so với điều khiển vòng hở.
  • Thứ ba, hệ thống cảm biến la bàn số QMC5883L kết hợp bộ đếm encoder 12 xung/kênh giúp robot thực hiện chuẩn xác các thao tác quay vòng tại chỗ 45°, 90° và 180° với sai số góc quay chỉ dao động trong khoảng 1° đến 2°.
  • Thứ tư, robot duy trì tỷ lệ di chuyển thành công đạt trên 92% khi vượt qua các chướng ngại vật phức tạp, tự hành leo bậc cao và bám lộ trình đường thẳng với tốc độ ổn định 400 đến 469 vòng/phút trên tải trọng toàn thân xấp xỉ 13 kg.

Thảo luận kết quả

Hiệu năng ấn tượng của hệ thống xuất phát từ sự tương thích hoàn hảo giữa mạch khuếch đại công suất và thuật toán bù sai số vòng kín. Khi robot di chuyển vào địa hình gồ ghề, lực cản cơ học làm giảm vận tốc tức thời của các chân, thuật toán PID lập tức tăng độ rộng xung PWM để duy trì mô-men xoắn, giữ thăng bằng cho thân robot.

Dữ liệu thử nghiệm được mô tả chi tiết qua biểu đồ thời gian đáp ứng góc quay của cảm biến QMC5883L và bảng so sánh các tham số Kp, Ki, Kd, cho thấy rõ quá trình triệt tiêu dao động khi thay đổi góc lái. So với các phiên bản tiền nhiệm trên thế giới như Shelley RHex (2001) dùng vỏ composite dễ nứt vỡ hay Edu RHex (2013) gặp tổn hao nội lực lớn, mô hình trong luận văn này đã giải quyết tốt bài toán tối ưu năng lượng và tiết kiệm hơn 70% kinh phí chế tạo phần cứng so với dòng thương mại Rugged RHex.

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

Nhằm hoàn thiện và nâng cao khả năng ứng dụng thực tế của robot Rhex, tác giả và nhóm nghiên cứu đưa ra 4 khuyến nghị trọng tâm:

  • Tối ưu hóa thuật toán điều khiển thích nghi: Nâng cấp giải thuật PID hiện tại sang điều khiển mờ (Fuzzy-PID) hoặc mạng nơ-ron thích nghi, hướng đến mục tiêu giảm thêm 15% năng lượng tiêu hao khi di chuyển trên địa hình thay đổi liên tục. Lộ trình thực hiện trong 6 tháng do nhóm nghiên cứu thuật toán phụ trách.
  • Cải tiến phần cứng mạch công suất: Thay thế IC driver L298N bằng mạch cầu H dùng MOSFET công suất cao (chẳng hạn dòng BTS7960 chịu tải 43A) kết hợp vi xử lý 32-bit tốc độ 72 MHz để nâng hiệu suất chuyển mạch lên trên 90%, giảm nhiệt lượng tỏa ra trong quá trình hoạt động liên tục 6 giờ. Thời hạn hoàn thành trong 9 tháng bởi kỹ sư phần cứng.
  • Nâng cấp cơ cấu chân đàn hồi: Ứng dụng vật liệu composite sợi carbon kết hợp cơ cấu điều chỉnh độ cứng chủ động cho chân chữ C, nhằm nâng khả năng giảm chấn va đập cơ học thêm 30%, thực hiện trong 12 tháng bởi bộ phận thiết kế cơ khí.
  • Tích hợp thị giác máy tính và định vị LiDAR: Bổ sung cụm camera góc rộng cùng cảm biến khoảng cách laser để xây dựng bản đồ 3D thời gian thực trong phạm vi 10 mét, hoàn thiện trong 18 tháng bởi nhóm phát triển phần mềm nhúng.

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

Luận văn là nguồn tài liệu học thuật và kỹ thuật giá trị cao cho 4 nhóm đối tượng:

  • Sinh viên và học viên cao học chuyên ngành Điện tử, Tự động hóa, Cơ điện tử: Nắm bắt phương pháp thiết kế mạch in 2 lớp, kỹ thuật băm xung PWM và lập trình thuật toán PID thực tế trên dòng chip AVR.
  • Kỹ sư nghiên cứu và phát triển (R&D) tại các doanh nghiệp chế tạo robot: Ứng dụng ngay sơ đồ nguyên lý mạch công suất L298N và giải pháp đồng bộ 6 động cơ vào các dự án xe tự hành hoặc robot công nghiệp.
  • Giảng viên và cán bộ nghiên cứu tại các trường đại học kỹ thuật: Sử dụng làm tài liệu tham khảo bài giảng cho các học phần Hệ thống nhúng, Kỹ thuật vi điều khiển và Cơ cấu chấp hành robot.
  • Đơn vị kỹ thuật thuộc lực lượng an ninh, quân đội và cứu nạn cứu hộ: Khảo sát giải pháp chế tạo thiết bị trinh sát điều khiển từ xa qua sóng RF để tiếp cận các khu vực nguy hiểm như cống ngầm, hiện trường sạt lở hoặc hầm mỏ ô nhiễm.

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

  • Tại sao Arduino Mega 2560 được lựa chọn làm khối điều khiển trung tâm của robot? Arduino Mega 2560 sở hữu 54 chân số, 15 chân phát xung PWM và 6 ngắt ngoài, rất phù hợp để quản lý đồng thời 6 động cơ DC và đọc xung encoder. Tần số thạch anh 16 MHz cùng bộ nhớ 256 KB đáp ứng tốt yêu cầu xử lý thời gian thực với chi phí kinh tế.

  • Mạch driver L298N đảm bảo khả năng vận hành của robot Rhex ra sao? Module L298N tích hợp 2 mạch cầu H, cho phép chịu dòng đỉnh 2A mỗi kênh và điện áp lên đến 12V-24V. Thiết bị hỗ trợ điều khiển chiều quay và tốc độ mượt mà thông qua tín hiệu logic và xung PWM từ vi điều khiển, có gắn kèm tản nhiệt bảo vệ quá nhiệt ở 75°C.

  • Cảm biến la bàn số QMC5883L đóng vai trò gì trong hệ thống chuyển động? Cảm biến QMC5883L sử dụng giao tiếp I2C đo từ trường trái đất trong dải ±1.3 đến 8 Gauss, cung cấp góc hướng chính xác với sai số chỉ từ 1 đến 2 độ. Dữ liệu này kết hợp với encoder giúp robot định vị phương hướng và quay các góc 45°, 90°, 180° chuẩn xác.

  • Thuật toán PID mang lại lợi ích gì vượt trội so với điều khiển động cơ thông thường? PID tính toán sai lệch giữa vận tốc đặt và vận tốc đo thực tế từ encoder, tự động bù trừ độ rộng xung PWM. Quá trình này giúp rút ngắn thời gian ổn định tốc độ xuống dưới 0.35 giây, triệt tiêu sai số tĩnh và hạn chế vọt lố dưới 5% khi gặp tải nặng.

  • Robot Rhex có khả năng vượt những dạng địa hình cụ thể nào trong thực tế? Nhờ 6 chân móc chữ C đường kính 19 cm phối hợp nhịp nhàng với động cơ giảm tốc tỉ số 19.2:1, robot di chuyển dễ dàng trên đường phẳng, xoay vòng linh hoạt, leo dốc, vượt bậc thềm cao và lội qua các vũng nước nông an toàn với tỷ lệ thành công trên 92%.

Kết luận

  • Luận văn đã nghiên cứu, thiết kế và chế tạo thành công mạch điều khiển động cơ chuyên biệt ứng dụng cho Robot Rhex 6 chân với trọng lượng 13 kg.
  • Xây dựng hoàn chỉnh thuật toán băm xung PWM kết hợp bộ điều khiển PID hồi tiếp kín, giúp 6 động cơ Planet 20W hoạt động đồng bộ và triệt tiêu sai số ổn định.
  • Tích hợp hiệu quả cảm biến la bàn số QMC5883L và encoder quang 12 xung 2 kênh A-B, đạt độ chính xác định hướng góc quay trong phạm vi 1° đến 2°.
  • Thực nghiệm thành công các bài toán di chuyển trên địa hình bằng phẳng, chuyển hướng góc linh hoạt và vượt bậc cao với độ tin cậy đạt trên 92%.
  • Đóng góp giải pháp nội địa hóa công nghệ chế tạo robot chuyên dụng phục vụ an ninh quốc phòng và cứu hộ cứu nạn với chi phí tiết kiệm hơn 60% so với thị trường quốc tế.

Lộ trình phát triển tiếp theo trong 12 đến 18 tháng tới sẽ tập trung tích hợp hệ thống thị giác máy tính và nâng cấp driver công suất cao. Các nhà nghiên cứu và kỹ sư quan tâm có thể trực tiếp ứng dụng kết quả của luận văn để mở rộng phát triển các dòng robot phục vụ thực tiễn.