Nghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạoNghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạo
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO
ĐẠI HỌC BÁCH KHOA HÀ NỘI
Đinh Văn Vương
NGHIÊN CỨU ĐIỀU KHIỂN ROBOT PHỤC HỒI CHỨC NĂNG
CHI DƯỚI SỬ DỤNG CƠ NHÂN TẠO
Ngành: Kỹ thuật điều khiển và tự động hóa
Mã số: 9520216
TÓM TẮT LUẬN ÁN TIẾN SĨ KỸ THUẬT ĐIỀU KHIỂN VÀ
TỰ ĐỘNG HÓA
Hà Nội - 2024
Trang 2Công trình được hoàn thành tại:
Đại học Bách khoa Hà Nội
NGƯỜI HƯỚNG DẪN KHOA HỌC
Vào hồi …giờ ….phút, ngày…….tháng……năm 2024
Có thể tìm hiểu luận án tại thư viện:
1 Thư viện Tạ Quang Bửu - ĐHBK Hà Nội
2 Thư viện Quốc gia Việt Nam
Trang 3Mở đầu
1 Sự cần thiết của đề tài
Ngày nay, hệ thống robot phục hồi chức năng đang được nghiên cứu và phát triển trên toàn thế giới để thay thế dần các nhà vật lý trị liệu Robot có thể hỗ trợ bệnh nhân một cách có hệ thống trong việc thực hiện các bài tập phục hồi chức năng đã được lập trình sẵn Đồng thời, robot có thể hỗ trợ tập luyện lâu dài mà không gây mệt mỏi Tuy nhiên, do robot tương tác trực tiếp với con người nên an toàn luôn được
ưu tiên hàng đầu trong việc thiết kế và điều khiển robot phục hồi chức năng Ngoài ra, các bộ truyền động của robot cũng phải được điều khiển linh hoạt để bệnh nhân cảm thấy thoải mái nhất trong quá trình huấn luyện và tránh gây thương tích cho bệnh nhân Gần đây, hệ thống phục hồi chức năng sử dụng cơ nhân tạo khí nén đã thu hút nhiều sự quan tâm của các nhà nghiên cứu do sự giống nhau giữa PAM và cơ bắp của con người PAM nhẹ và có tỷ lệ công suất trên trọng lượng cao hơn các thiết bị truyền động cơ giới Hơn nữa, PAM khá linh hoạt và phù hợp với các robot tương tác với con người, chẳng hạn như robot phục hồi chức năng Một số hệ thống nguyên mẫu của robot phục hồi chức năng đã được phát triển tại các trung tâm nghiên cứu trên toàn thế giới Tuy nhiên, hầu hết các hệ thống trên vẫn đang trong giai đoạn phát triển ban đầu Tóm lại, tất cả các hệ thống robot phục hồi chức năng sử dụng cơ nhân tạo khí nén trong nước và quốc tế hiện mới chỉ ở dạng thử nghiệm và chưa được thương mại hóa Vì vậy, tiềm năng nghiên cứu và phát triển là rất lớn Xuất phát từ thực tế này, chúng tôi chọn đề
tài “Nghiên cứu điều khiển robot phục hồi chức năng chi dưới sử dụng cơ nhân tạo”
2 Mục tiêu nghiên cứu
Mục tiêu của luận án này là tập trung vào điều khiển robot phục hồi chức năng chi dưới
3 Đối tượng và phạm vi nghiên cứu
a Đối tượng nghiên cứu
Mục tiêu nghiên cứu là robot hai bậc tự do BK-Gait bao gồm khớp hông và khớp gối Robot sử dụng cơ cấu chấp hành là cơ nhân tạo khí nén có cấu hình đối ngẫu
Trang 4b Phạm vi nghiên cứu
Phạm vi nghiên cứu của luận án chỉ tập trung vào nghiên cứu điều khiển robot phục hồi chức năng chi dưới Do đó, đề tài nghiên cứu được thực hiện dựa trên cơ sở lý thuyết và thực nghiệm:
• Các thông số mô hình được thu thập dựa trên mô hình robot hai bậc tự do BK-Gait sử dụng cơ nhân tạo khí nén có cấu hình đối ngẫu
• Tất cả các phép đo, thuật toán điều khiển và kết quả thực nghiệm đều được thực hiện và kiểm chứng bằng thực nghiệm trên mô hình robot phục hồi chức năng chi dưới (BK-Gait) tại Đại học Bách khoa Hà Nội
4 Phương pháp nghiên cứu
Phương pháp nghiên cứu là sự kết hợp giữa nghiên cứu lý thuyết
và kiểm chứng thực nghiệm
• Robot sẽ được thiết kế và mô phỏng bằng phần mềm để đảm bảo độ bền Sau đó nó sẽ được chế tạo cho mục đích thử nghiệm
• Mô hình toán học với hai cơ có cấu hình đối kháng sẽ được xây dựng để mô tả các đặc tính động của hệ thống Các tham số của
mô hình sẽ được xác định thông qua dữ liệu đầu vào/đầu ra của
hệ thống bằng thuật toán tối ưu hóa được triển khai trên Matlab/Simulink
• Các thuật toán điều khiển sẽ được áp dụng để xây dựng bộ điều khiển bám quỹ đạo và bộ điều khiển trở kháng cho mô hình cơ kép và Robot Sau đó sẽ được lập trình trên các bộ điều khiển phù hợp như MyRio của National Instrument Hiệu quả điều khiển sẽ được kiểm chứng thông qua kết quả thực nghiệm
5 Ý nghĩa khoa học và thực tiễn của đề tài
a Ý nghĩa khoa học:
Ý nghĩa khoa học của luận án này là xây dựng các thuật toán điều khiển vị trí và điều khiển trở kháng cho các bộ truyền động và Robot sử dụng bộ truyền động là cơ nhân tạo khí nén, phù hợp cho các ứng dụng phục hồi chức năng
Trang 5b Ý nghĩa thực tiễn:
Ý nghĩa thực tiễn của luận án là xây dựng được hệ thống phục hồi chức năng chi dưới của người có chức năng điều khiển bám quỹ đạo và điều khiển trở kháng với độ chính xác cao và có khả năng ứng dụng vào
hệ thống phục hồi chức năng trong thực tế
6 Bố cục của luận án
Luận án được kết cấu thành các chương như sau:
• Chương 1: Tổng quan về hệ thống phục hồi chức năng: Chương
này trình bày tổng quan về hệ thống robot phục hồi chức năng Tuy nhiên, hầu hết nghiên cứu về hệ thống robot phục hồi chức năng sử dụng cơ nhân tạo mới chỉ giới hạn trong phòng thí nghiệm và chưa được thương mại hóa Điều này cho thấy tiềm năng để nghiên cứu và phát triển hơn nữa trong lĩnh vực này
• Chương 2: Mô hình hóa và điều khiển PAM: Chương này trình
bày tổng quan về cơ nhân tạo khí nén và các phương pháp phổ biến để mô hình hóa cơ nhân tạo Sau đó, tôi xây dựng mô hình toán học cho mô hình cơ kép với cấu hình đối kháng Cuối cùng, tôi đề xuất các thuật toán điều khiển nâng cao để xây dựng bộ điều khiển bám quỹ đạo cho bộ truyền động sử dụng PAM Nhiều kịch bản thử nghiệm sẽ được thực hiện để xác minh tính hiệu quả của các bộ điều khiển này
• Chương 3: Điều khiển bám quỹ đạo cho Robot BK-Gait:
Chương này tập trung vào cải tiến hệ thống điều khiển cho Robot phục hồi chức năng chi dưới BK-Gait Đầu tiên tôi sẽ xây dựng
mô hình toán học cho Robot phục hồi chức năng chi dưới Gait Tiếp theo, tôi sẽ áp dụng các thuật toán điều khiển nâng cao
BK-để xây dựng bộ điều khiển bám quỹ đạo cho Robot Cuối cùng, nhiều kịch bản thử nghiệm sẽ được thực hiện để xác minh tính hiệu quả của các bộ điều khiển được đề xuất
• Chương 4: Điều khiển trở kháng cho Robot BK-Gait: Trong
Chương này, một mạng nơron đã được đề xuất để ước tính khả năng phục hồi của bệnh nhân, một yếu tố quan trọng đối với hệ thống robot huấn luyện dáng đi được hỗ trợ bởi cơ nhân tạo khí nén Sau đó, dữ liệu về khả năng phục hồi của bệnh nhân sẽ được
sử dụng để kiểm soát trở kháng của Robot Từ đó cải thiện độ
Trang 6cứng của khớp, giúp bệnh nhân thoải mái và tự tin hơn khi thực hiện các bài tập phục hồi chức năng
• Chương 5: Kết luận và kiến nghị: Chương này tóm tắt những kết
quả đạt được của luận án, những đóng góp chính và đề xuất hướng nghiên cứu tiếp theo
- Xây dựng thuật toán điều khiển trở kháng sử dụng mạng nơron
để xấp xỉ lực tương tác của người với robot
Chương 1 Tổng quan về hệ thống phục hồi chức năng
1.1 Hệ thống phục hồi chức năng chi dưới sử dụng động cơ
Dụng cụ chỉnh hình dáng đi (DGO), còn được gọi là LOKOMAT (Hocoma AG, Volketswill Thụy Sĩ), hiện có sẵn trên thị trường và được nghiên cứu rộng rãi ở nhiều trung tâm phục hồi chức năng như một trong những ví dụ điển hình nhất về hệ thống phục hồi chức năng chi dưới Hệ thống phục hồi chức năng này như Hình 1.1a Nó bao gồm ba phần chính: hỗ trợ trọng lượng cơ thể, máy chạy bộ và chỉnh hình chân sử dụng động cơ điện Các thuật toán điều khiển đã được triển khai vào hệ thống này để cải thiện hiệu suất của nó, chẳng hạn như điều khiển vị trí, điều khiển thích nghi, bộ điều khiển trở kháng, v.v Hình 1.1b cho thấy hệ thống huấn luyện dáng đi trên máy chạy
bộ, kết hợp thiết bị dáng đi cơ điện với việc huấn luyện dáng đi trên máy chạy bộ/dáng đi, được gọi là LokoHelp (Nhóm LokoHelp, Đức) LokoHelp sử dụng một hệ thống cơ khí khác với LOKOMAT, hệ thống thực hiện chỉnh hình chi dưới sử dụng động cơ điện Dụng cụ chỉnh hình chi dưới, "Pedago", sử dụng thiết bị dáng đi cơ điện để cung cấp chuyển động dáng đi trong các buổi tập Thiết bị điều khiển
Trang 7giúp di chuyển quỹ đạo bàn chân của bệnh nhân với chiều dài bước cố định 400 mm, trong đó chu kỳ dáng đi (GC) tốc độ có thể thay đổi từ
0 đến 5 km/h Hệ thống robot ReoAmbulator (Motorika Ltd, Hoa Kỳ), còn được gọi là "AutoAmbulato'', là một ví dụ khác về máy tập dáng
đi hiện có trên máy chạy bộ cho liệu pháp phục hồi chức năng chi dưới, như thể hiện trong Hình 1.1c Hệ thống này đã được sử dụng trong các trung tâm nghiên cứu và bệnh viện y tế để điều trị phục hồi chức năng và nghiên cứu giáo dục
Hình 1.1 (a) LOKOMAT, (b) LokoHelp, (c) ReoAmbulator
Các hệ thống chỉnh hình phục hồi chức năng cho chi dưới sử dụng động cơ điện đã được đánh giá nêu trên chỉ đại diện cho một phần của các hệ thống chỉnh hình phục hồi chức năng hiện có Tuy nhiên, có thể tóm tắt từ những ví dụ này rằng sự phát triển của nó đã tiến bộ, nhờ đó nhiều dụng cụ chỉnh hình phục hồi chức năng cho chi dưới sử dụng động cơ điện đã được thương mại hóa Với tốc độ phát triển trong thiết
kế cơ khí và việc triển khai các thuật toán điều khiển nâng cao
1.2 Hệ thống phục hồi chức năng sử dụng cơ nhân tạo khí nén
Gần đây, bộ truyền động sử dụng cơ nhân tạo khí nén (PAM) tự nhiên
và chi phí thấp đã được triển khai rộng rãi trong việc phát triển các hệ thống phục hồi chức năng So với các bộ truyền động thông thường như động cơ điện, bộ truyền động đàn hồi nối tiếp (SEA) và động cơ DC không chổi than, PAM có nhiều ưu điểm, bao gồm tuân thủ tự nhiên,
Trang 8nhẹ và có tỷ lệ trọng lượng trên công suất cao Bất chấp những hạn chế
cố hữu như các đặc tính phi tuyến tính và các tham số mô hình bất định cũng như độ trễ lớn, các ứng dụng của PAM trong các lĩnh vực phục hồi chức năng bằng robot đang tăng lên theo cấp số nhân do nhu cầu về các hệ thống robot có khả năng tuân thủ cao của con người Dụng cụ chỉnh hình robot đầu tiên được điều khiển bởi PAM được phát triển bởi Claysson B Vimieiro và cộng sự vào năm 2004 vì đã hỗ trợ chuyển động gập hông của bệnh nhân Như được hiển thị trong Hình 1.4, bộ khung ngoài này được thiết kế với hai bộ phận chính: phần thứ nhất là khung xương chậu để mang lại sự ổn định cho robot và phần thứ hai là phần hỗ trợ cho đùi Kết quả lâm sàng cho thấy bộ xương ngoài không chỉ có thể mang lại sự ổn định cao hơn mà còn mang lại khả năng phục hồi nhanh hơn cho bệnh nhân trong quá trình phục hồi chức năng
Hình 1.4 (a) chỉnh hình khớp hông, (b) chỉnh hình mắt cá chân, (c)
chỉnh hình mắt cá chân AFO
Tóm lại, có thể thấy hệ thống robot phục hồi chức năng đang được nghiên cứu và phát triển rất nhiều trên toàn thế giới bởi những ưu điểm vượt trội so với các phương pháp phục hồi chức năng truyền thống Robot có thể hỗ trợ bệnh nhân một cách có hệ thống trong việc thực hiện các bài tập phục hồi chức năng đã được lập trình sẵn Một số hệ thống nguyên mẫu của robot phục hồi chức năng đã được phát triển tại các trung tâm nghiên cứu trên toàn thế giới Tuy nhiên, hầu hết các hệ thống trên vẫn đang trong giai đoạn phát triển ban đầu Chức năng
“assist-as-needed” (AAN) là không thể thiếu đối với robot phục hồi
Trang 9chức năng để phục hồi chức năng cho bệnh nhân Do đó, robot phục hồi chức năng phải có đủ độ cứng để hướng dẫn chi của bệnh nhân theo quỹ đạo được chỉ định và ước tính mức độ khuyết tật của bệnh nhân
1.3 Hệ thống phục hồi chức năng chi dưới BK-Gait
Hình 1.9 Hệ thống phục hồi chức năng chi dưới BK-Gait
Hình 1.9 minh họa sơ đồ nguyên lý của hệ thống phục hồi chức năng BK-Gait Hệ thống phục hồi chức năng tổng thể bao gồm các phần sau:
• Phần nâng đỡ trọng lượng cơ thể
• Phần điều khiển máy chạy bộ
• Phần phát triển các bài tập vật lý trị liệu mẫu
• Phần điều khiển robot phục hồi chức năng chi dưới
Phạm vi nghiên cứu của luận án này chỉ tập trung nghiên cứu điều khiển robot phục hồi chức năng chi dưới Vì vậy, dự án nghiên cứu sẽ được thực hiện dựa trên cơ sở lý thuyết và thực nghiệm Tuy nhiên, có hai bài toán điều khiển đối với robot phục hồi chức năng chi dưới: bài toán điều khiển bám quỹ đạo và bài toán điều khiển trở kháng Mục đích của luận án là ứng dụng một số thuật toán điều khiển nâng cao để xây dựng bộ điều khiển giải quyết hai bài toán điều khiển trên
Trang 10như hoạt động của cơ người Mặc dù cơ McKibben cũng đã được thương mại hóa trên thị trường nhưng giá thành của nó rất cao Vì vậy, trong nghiên cứu này, cơ McKibben sẽ được chế tạo thủ công với nguyên liệu sẵn có và chi phí thấp
1.4.1 Mô hình thực nghiệm cho cơ cấu chấp hành
Hình 1.16 Mô hình thực nghiệm cho cơ cấu chấp hành
Mô hình thực nghiệm bao gồm hai PAM tự chế, như Hình 1.16, mỗi PAM có đường kính 25 mm và dài 400 mm, được sắp xếp theo cấu hình đối ngẫu Hai van điều khiển điện tỷ lệ điều chỉnh áp suất bên trong của PAM Góc lệch của pulley được đo bằng cảm biến góc (WDD35D5T) với độ chính xác 1% Nền tảng điều khiển bao gồm một
bộ điều khiển nhúng (National Instrument myRIO-1900) có thể được giám sát và tương tác với các thiết bị hiện trường bằng phần mềm LabVIEW Mô hình thử nghiệm này sẽ kiểm chứng hiệu suất điều khiển của các thuật toán được triển khai ở Chương 2
1.4.2 Mô hình thực nghiệm cho robot phục hồi chức năng chi dưới BK-Gait
Nghiên cứu này xem xét hệ thống phục hồi chức năng chi dưới Gait Ưu điểm chính của hệ thống là khung treo được gắn trực tiếp vào nhôm định hình sẵn, giúp cố định robot và nâng bệnh nhân lên độ cao mong muốn Robot nguyên mẫu là robot 2-DOF, điều khiển chi dưới của đối tượng với sự trợ giúp của hai thanh nẹp nhôm gắn vào phần đùi
BK-và cẳng chân Độ dài các liên kết của robot có thể được điều chỉnh dựa trên cơ thể của chủ thể bằng cách sử dụng thanh trượt giữa khớp hông
và đầu gối Khớp hông và khớp gối có thể uốn cong/mở rộng đến góc
Trang 11tối đa lần lượt là −450/+450 và 00/900 Thiết kế của hệ thống cho phép trải nghiệm phục hồi chức năng có thể tùy chỉnh và hiệu quả cho bệnh nhân chi dưới Hệ thống khung ngoài robot được phát triển được mô tả bằng hình ảnh thực tế trên Hình 1.17 Mô hình thử nghiệm này sẽ kiểm chứng hiệu năng điều khiển của các thuật toán được triển khai ở Chương 3, 4
Hình 1.17 Mô hình thực nghiệm cho robot phục hồi chức năng chi dưới
BK-Gait
Chương 2 Mô hình hóa và điều khiển cơ nhân tạo khí nén
2.1 Mô hình toán học cho mô hình cơ kép có cấu hình đối ngẫu
Để xây dựng mô hình toán học của cơ kép có cấu hình đối ngẫu, như trong Hình 1.16, chúng tôi bắt đầu bằng cách phân tích mô hình toán học của một cơ [73] Hình 2.8 minh họa nguyên lý làm việc của cấu hình Ban đầu, cả hai PAM đều có áp suất bằng nhau, dẫn đến cùng mức độ co x0 và góc ban đầu của ròng rọc là θ0 = 00 Bằng cách điều chỉnh chênh lệch áp suất ΔP, trong đó một cơ được tăng áp suất trong khi cơ kia giảm áp suất, độ dài của cơ sẽ thay đổi khác nhau, làm cho pulley quay và dẫn đến thay đổi góc khớp θ Phương trình sau đây có thể xác định áp suất tác dụng lên các cơ:
Trang 12Hình 2.8 Nguyên lý hoạt động của cấu hình đối kháng
trong đó J là mô men quán tính của ròng rọc
Do đó, trạng thái động của hệ thống có thể được mô tả bằng phương trình sau:
Trang 13Để thuận tiện hơn trong việc thiết kế bộ điều khiển trong bộ xử lý thời gian thực, việc hình thành mô hình thời gian rời rạc sau đây được xem xét
y = −a y − −a y − +b u − +b u − +p (2.24)
2.2 Điều khiển bám quỹ đạo cho mô hình cơ kép
2.2.1 Bộ điều khiển trượt thích nghi
Hình 2.11 Sơ đồ khối của bộ điều khiển đề xuất
Trong tiểu mục này, bộ điều khiển trượt thích nghi (ASMC) được đề xuất Thứ nhất, bộ điều khiển SMC được thiết kế dựa trên lý thuyết mặt trượt Sau đó, thành phần nhiễu loạn không chắc chắn của hệ thống được ước tính bằng cách sử dụng bộ quan sát tiếng ồn dựa trên luật thích nghi Hình 2.11 minh họa sơ đồ khối của hệ thống
Tín hiệu điều khiển 𝑢𝑘 như sau:
Trang 142.2.2 Bộ điều khiển mạng nơron hàm cơ sở xuyên tâm
Phần này đề xuất bộ điều khiển thích nghi trực tuyến sử dụng thuật toán xấp xỉ mạng nơron RBF để cải thiện độ chính xác của điều khiển và thích ứng với các bất định của tham số mô hình Hình 2.18 mô tả cấu trúc của hệ thống điều khiển được đề xuất
Hình 2.18 Sơ đồ khối của bộ điều khiển
Tín hiệu điều khiển là:
Hình 2.19 minh họa sơ đồ ba lớp điển hình của mạng nơron RBF
Hình 2.19 Sơ đồ khối của mạng nơron RBF
Từ phần trước, hàm phi tuyến chưa biết 𝑔𝑥 mà mạng nơ-ron RBF đã biểu diễn Tín hiệu điều khiển là:
trong đó 𝑔̂𝑥 là tham số ước lượng cho 𝑔𝑥:
2.2.3 Bộ điều khiển trượt dựa trên luật hàm mũ kết hợp với hàm ràng buộc chất lượng nhằm nâng cao tính an toàn cho hệ thống
Phương pháp điều khiển được đề xuất kết hợp chức năng hiệu suất được quy định và điều khiển chế độ trượt thời gian rời rạc để nâng cao