Tổng quan nghiên cứu

Trong bối cảnh phát triển nhanh chóng của công nghệ điện tử y sinh và cơ sinh, việc thiết kế hệ thống điều khiển mô phỏng chuyển động cánh tay đóng vai trò quan trọng trong nhiều lĩnh vực như y tế, công nghiệp và thực tại ảo. Theo ước tính, các hệ thống mô phỏng chuyển động cánh tay hiện đại có thể đạt tới 22 bậc tự do, cho phép mô phỏng chính xác các chuyển động phức tạp của chi trên con người. Tuy nhiên, tại Việt Nam, các nghiên cứu về lĩnh vực này vẫn còn sơ khởi, với nhiều hạn chế về tốc độ phản hồi và độ chính xác của hệ thống.

Mục tiêu của luận văn là thiết kế một hệ thống điều khiển mô phỏng chuyển động cánh tay sử dụng cảm biến biến trở trượt và cảm biến la bàn MPU6050 trên nền tảng vi điều khiển Arduino Uno. Nghiên cứu tập trung vào mô phỏng vị trí chuyển động của cánh tay và các ngón tay, nhằm nâng cao độ chính xác và tốc độ xử lý của hệ thống trong điều kiện thực tế tại Việt Nam. Phạm vi nghiên cứu được thực hiện tại Trường Đại học Bách Khoa Hà Nội trong năm 2022, với các thử nghiệm mô phỏng chuyển động cánh tay trong môi trường phòng thí nghiệm.

Ý nghĩa của nghiên cứu thể hiện qua việc cung cấp một giải pháp điều khiển mô phỏng chuyển động cánh tay có độ tin cậy cao, khả năng ứng dụng trong đào tạo, phục hồi chức năng và phát triển các thiết bị hỗ trợ người khuyết tật. Hệ thống cũng góp phần thúc đẩy sự phát triển của ngành cơ sinh kỹ thuật tại Việt Nam, đồng thời mở rộng ứng dụng công nghệ cảm biến MEMS và vi điều khiển trong lĩnh vực y sinh kỹ thuật.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Luận văn dựa trên hai lý thuyết chính: lý thuyết điều khiển hiện đại và công nghệ cảm biến MEMS. Lý thuyết điều khiển hiện đại được áp dụng để xử lý tín hiệu đầu vào từ cảm biến và điều khiển cơ cấu chấp hành thông qua phương pháp điều chế độ rộng xung (PWM). PWM cho phép điều chỉnh điện áp ra tải bằng cách thay đổi độ rộng của chuỗi xung vuông, từ đó điều khiển chính xác các động cơ servo mô phỏng chuyển động ngón tay và cánh tay.

Cảm biến MEMS (Micro Electro Mechanical Systems) là nền tảng công nghệ cho cảm biến gia tốc góc MPU6050, tích hợp cảm biến gia tốc và con quay hồi chuyển trong một chip nhỏ gọn. MPU6050 sử dụng bộ xử lý chuyển động kỹ thuật số (DMP) giúp giảm tải xử lý cho vi điều khiển, tăng tốc độ phản hồi và cải thiện độ chính xác đo góc nghiêng và vận tốc góc.

Ba khái niệm chính trong nghiên cứu gồm:

  • Chuyển động cánh tay và ngón tay: bao gồm các góc xoay của khớp vai, khuỷu tay, cổ tay và các cử động co-duỗi của ngón tay với phạm vi góc hoạt động cụ thể (ví dụ: khớp vai xoay tới 140°, khớp cổ tay gập tới 99°).
  • Cảm biến biến trở trượt: đo biến dạng dọc của ngón tay thông qua điện trở thay đổi theo vị trí con chạy trên biến trở, chuyển đổi thành tín hiệu điện áp tương ứng.
  • Lý thuyết điều khiển và xử lý tín hiệu: sử dụng thuật toán không phản hồi, xử lý dữ liệu theo thời gian thực, chuyển đổi tín hiệu analog sang digital và điều khiển cơ cấu chấp hành servo.

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

Nguồn dữ liệu thu thập bao gồm tín hiệu điện áp từ cảm biến biến trở trượt gắn trên ngón tay và dữ liệu gia tốc góc từ cảm biến MPU6050 gắn trên cánh tay. Cỡ mẫu nghiên cứu là hệ thống mô phỏng với 5 cảm biến biến trở cho 5 ngón tay và 1 cảm biến MPU6050 cho cánh tay, được thử nghiệm trong phòng thí nghiệm tại Trường Đại học Bách Khoa Hà Nội.

Phương pháp phân tích dữ liệu sử dụng vi điều khiển Arduino Uno R3 để thu nhận, xử lý và điều khiển cơ cấu chấp hành servo dựa trên tín hiệu đầu vào. Việc chọn Arduino Uno dựa trên ưu điểm về khả năng lập trình dễ dàng, số chân I/O đa dạng và hỗ trợ giao tiếp I2C với cảm biến MPU6050. Thuật toán xử lý dữ liệu được xây dựng theo tiến trình không phản hồi, gồm các bước: thu nhận tín hiệu, tiền xử lý, chuyển đổi và điều khiển cơ cấu chấp hành.

Timeline nghiên cứu kéo dài trong năm 2022, bao gồm các giai đoạn: khảo sát lý thuyết và công nghệ, thiết kế hệ thống cảm biến và vi điều khiển, lập trình xử lý tín hiệu, thử nghiệm và đánh giá kết quả mô phỏng chuyển động cánh tay.

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

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

  1. Độ chính xác mô phỏng chuyển động ngón tay: Hệ thống sử dụng cảm biến biến trở trượt với giá trị điện trở 10k Ohm cho phép đo biến dạng dọc ngón tay với sai số nhỏ, tỷ lệ thuận với điện áp phân áp trên biến trở. Thử nghiệm cho thấy độ phân giải góc mô phỏng đạt tới 1° với tốc độ phản hồi gần như tức thì.

  2. Độ tin cậy và tốc độ phản hồi của cảm biến MPU6050: Cảm biến gia tốc góc MPU6050 cung cấp dữ liệu với tần số lấy mẫu lên đến 1000Hz, độ phân giải 16-bit, cho phép đo góc xoay cánh tay với sai số dưới 0.1°/s. Tốc độ phản hồi của hệ thống được cải thiện đáng kể nhờ bộ xử lý chuyển động kỹ thuật số DMP tích hợp.

  3. Hiệu quả điều khiển bằng PWM: Phương pháp điều chế độ rộng xung PWM giúp điều khiển chính xác các servo mô phỏng chuyển động ngón tay và cánh tay. Tỷ lệ điều chỉnh PWM tương ứng với giá trị điện trở biến trở, cho phép mô phỏng chuyển động linh hoạt và ổn định.

  4. So sánh với các hệ thống hiện có: So với các nghiên cứu trước tại Việt Nam, hệ thống này cải thiện tốc độ xử lý và độ chính xác mô phỏng chuyển động, đồng thời giảm thiểu chi phí nhờ sử dụng linh kiện phổ biến như Arduino và cảm biến biến trở tự chế tạo.

Thảo luận kết quả

Nguyên nhân chính của sự cải thiện độ chính xác và tốc độ phản hồi là do việc kết hợp cảm biến biến trở trượt cho ngón tay và cảm biến MPU6050 cho cánh tay, tận dụng ưu điểm của từng loại cảm biến. Việc sử dụng bộ xử lý chuyển động kỹ thuật số DMP trong MPU6050 giúp giảm tải cho vi điều khiển, từ đó tăng tốc độ xử lý tín hiệu.

Kết quả phù hợp với các nghiên cứu quốc tế về mô phỏng chuyển động cánh tay, như hệ thống 22 bậc tự do của TS. Nitish Thakor tại Mỹ, tuy nhiên hệ thống trong luận văn tập trung vào mô phỏng vị trí chuyển động với chi phí thấp và dễ ứng dụng trong thực tế Việt Nam.

Dữ liệu có thể được trình bày qua biểu đồ so sánh góc mô phỏng và góc thực tế của các khớp, bảng thống kê sai số và tốc độ phản hồi của từng cảm biến, giúp minh chứng tính hiệu quả của hệ thống.

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

  1. Nâng cấp hệ thống cảm biến: Tăng cường sử dụng cảm biến MEMS đa trục với độ phân giải cao hơn để cải thiện độ chính xác mô phỏng chuyển động phức tạp, hướng tới mô phỏng 3D toàn diện. Thời gian thực hiện: 12 tháng, chủ thể: nhóm nghiên cứu và phòng thí nghiệm.

  2. Phát triển thuật toán xử lý tín hiệu nâng cao: Áp dụng các thuật toán lọc Kalman hoặc học máy để giảm nhiễu và tăng độ ổn định của dữ liệu cảm biến, nâng cao độ tin cậy của hệ thống. Thời gian: 6 tháng, chủ thể: kỹ sư phần mềm và nhà nghiên cứu.

  3. Mở rộng ứng dụng trong phục hồi chức năng: Thiết kế giao diện người dùng thân thiện và tích hợp hệ thống vào các thiết bị hỗ trợ phục hồi chức năng cho người khuyết tật, tăng cường khả năng tương tác và hiệu quả điều trị. Thời gian: 9 tháng, chủ thể: chuyên gia y sinh kỹ thuật và nhà phát triển phần mềm.

  4. Đào tạo và chuyển giao công nghệ: Tổ chức các khóa đào tạo về thiết kế và vận hành hệ thống điều khiển mô phỏng chuyển động cánh tay cho sinh viên và cán bộ kỹ thuật, thúc đẩy phát triển ngành cơ sinh kỹ thuật tại Việt Nam. Thời gian: liên tục, chủ thể: trường đại học và viện nghiên cứu.

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

  1. Sinh viên và nghiên cứu sinh ngành kỹ thuật y sinh: Nghiên cứu và áp dụng các công nghệ cảm biến và vi điều khiển trong thiết kế hệ thống mô phỏng chuyển động cơ thể.

  2. Chuyên gia phục hồi chức năng và y tế: Áp dụng hệ thống mô phỏng chuyển động cánh tay trong hỗ trợ điều trị và phục hồi chức năng cho bệnh nhân khuyết tật vận động.

  3. Kỹ sư phát triển thiết bị y tế và robot: Tham khảo giải pháp điều khiển mô phỏng chuyển động dựa trên cảm biến biến trở và MPU6050 để phát triển các thiết bị hỗ trợ và robot y sinh.

  4. Nhà quản lý và hoạch định chính sách trong lĩnh vực công nghệ y sinh: Đánh giá tiềm năng và định hướng phát triển công nghệ mô phỏng chuyển động trong ngành y tế và công nghiệp hỗ trợ.

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

  1. Hệ thống mô phỏng chuyển động cánh tay này có thể ứng dụng trong lĩnh vực nào?
    Hệ thống có thể ứng dụng trong phục hồi chức năng, đào tạo y sinh kỹ thuật, phát triển thiết bị hỗ trợ người khuyết tật và thực tại ảo. Ví dụ, trong phục hồi chức năng, mô phỏng chuyển động giúp bệnh nhân luyện tập chính xác các cử động.

  2. Tại sao sử dụng cảm biến biến trở trượt cho ngón tay thay vì các loại cảm biến khác?
    Cảm biến biến trở trượt có độ nhạy cao, độ ổn định tốt và chi phí thấp, phù hợp để đo biến dạng dọc của ngón tay với sai số nhỏ. Ngoài ra, cảm biến này dễ dàng tích hợp với vi điều khiển Arduino.

  3. MPU6050 có ưu điểm gì so với các cảm biến gia tốc khác?
    MPU6050 tích hợp cảm biến gia tốc và con quay hồi chuyển trong một chip nhỏ gọn, có bộ xử lý chuyển động kỹ thuật số DMP giúp giảm tải xử lý cho vi điều khiển, tăng tốc độ phản hồi và cải thiện độ chính xác.

  4. Phương pháp điều chế PWM được áp dụng như thế nào trong hệ thống?
    PWM điều chỉnh độ rộng xung vuông để thay đổi điện áp ra tải, từ đó điều khiển chính xác vị trí và tốc độ của các servo mô phỏng chuyển động ngón tay và cánh tay, giúp mô phỏng linh hoạt và ổn định.

  5. Hệ thống có thể mở rộng để mô phỏng các chuyển động phức tạp hơn không?
    Có thể, bằng cách tích hợp thêm cảm biến đa trục và phát triển thuật toán xử lý tín hiệu nâng cao, hệ thống có thể mô phỏng chuyển động 3D phức tạp với nhiều bậc tự do hơn, đáp ứng nhu cầu ứng dụng đa dạng.

Kết luận

  • Luận văn đã thiết kế thành công hệ thống điều khiển mô phỏng chuyển động cánh tay sử dụng cảm biến biến trở trượt và MPU6050 trên nền tảng Arduino Uno, đạt độ chính xác và tốc độ phản hồi cao.
  • Hệ thống mô phỏng được xây dựng với kiến trúc gồm khối cảm biến, khối xử lý và cơ cấu chấp hành, sử dụng phương pháp điều chế PWM để điều khiển chuyển động.
  • Kết quả thử nghiệm cho thấy hệ thống có khả năng mô phỏng chính xác các chuyển động co-duỗi ngón tay và xoay cánh tay trong phạm vi góc hoạt động sinh lý.
  • Nghiên cứu góp phần thúc đẩy phát triển công nghệ điều khiển mô phỏng chuyển động cơ thể tại Việt Nam, mở ra hướng ứng dụng trong y tế và công nghiệp.
  • Các bước tiếp theo bao gồm nâng cấp cảm biến, phát triển thuật toán xử lý tín hiệu và mở rộng ứng dụng trong phục hồi chức năng và đào tạo kỹ thuật y sinh. Đề nghị các nhà nghiên cứu và kỹ sư tiếp tục đầu tư phát triển công nghệ này để nâng cao hiệu quả và tính ứng dụng thực tiễn.