АНАЛИЗ И КЛАССИФИКАЦИЯ РЕАБИЛИТАЦИОННЫХ РОБОТОТЕХНИЧЕСКИХ СИСТЕМ НА БАЗЕ ПАРАЛЛЕЛЬНЫХ МАНИПУЛЯТОРОВ
Аннотация и ключевые слова
Аннотация (русский):
Одна из самых актуальных и сложных проблем медицины и неврологии – реабилитация больных. Роботизированные системы в настоящее время занимают важное место в комплексной реабилитации неврологических больных с тяжелыми двигательными нарушениями различной этиологии, а также наиболее социально значимых и распространенных неврологических заболеваний. В статье рассмотрены различные архитектуры роботизированных систем для реабилитации нижних конечностей. Также в статье проанализированы работы зарубежных ученых, которые занимаются этими вопросами. В результате чего составлена и рассмотрена классификация реабилитационных систем. Предложена структура системы реабилитации, основанная на пассивном ортезе и активном параллельном 3-PRRR роботе. Разработан численный алгоритм для определения рабочего пространства 3-PRRR робота с учётом конструктивных ограничений. Алгоритм основан на базе концепции неравномерных покрытий с использованием методов интервального анализа и реализован на языке программирования C++. Представлены результаты вычислительных экспериментов. Визуализация результатов моделирования осуществлена путем преобразования множества трехмерных параллелепипедов в файл STL. Однако остается много областей, открытых для теоретических исследований. Дальнейшим направлением исследований является оптимизация геометрических параметров системы для проведения реабилитационных процедур.

Ключевые слова:
параллельный робот, роботизированная система, реабилитация, рабочая область
Текст
Текст произведения (PDF): Читать Скачать

Введение. Одна из самых актуальных и сложных проблем медицины и неврологии – реабилитация больных. Количество людей, которые нуждаются в реабилитации растет с каждым днем. Одной из основных причин является инсульт, который происходит из-за поражения головного мозга, травмы спинного мозга (SCI), повреждения позвоночника, инвалидности, вызванной развитием острого вялого паралича и т. д. Кроме того, инсульт является одним из причины смертности вследствие болезни коронарной артерии, и является самой распространенной причиной появления хронической инвалидности у взрослых. Риск инсульта после 55 лет составляет 1 из 5 для женщин и 1 из 6 для мужчин [1]. Более 80 % инсультов происходят в развивающихся странах. Каждый год в мире эта патология поражает около 16 млн человек, из них 5,7 млн умирают, и столько же становятся инвалидами. В Российской Федерации (40–50 %) 1-е место в структуре патологии занимает инсульт, являющийся причиной инвалидности. К сожалению, только 20 % лиц, перенесших инсульт, возвращаются к труду. При этом потери государства от одного больного, получившего инвалидность, составляют порядка 1247000 рублей в год. Это обусловливает важность проблемы профилактики данного заболевания и реабилитации больных, перенесших инсульт. В результате различных факторов, приводящих к нарушению функционирования конечностей, должен быть обеспечен реабилитационный процесс с целью восстановления нормального функционирования деятельности конечностей. Реабилитационные терапевтические методы лечения имеют свою специфику в лечении верхних и нижних конечностей. Лечение верхних конечностей фокусируется на восстановлении ручного нерва, мышечного действия и развиваемой силы, в то время как лечение нижних конечностей фокусируется на различных движениях суставов ног и их синхронных движениях. Следует учитывать ряд социальных аспектов при реабилитации: особенности личности пациента, его окружающей среды, психологические проблемы в семье из-за болезни, оснащение средствами для самостоятельного ориентирования пациента, финансовые затраты, взаимодействие в системе человек-машина [2].

Для решения этой проблемы роботизированные технологии в области реабилитации значительно продвинулись. За последние годы роботизированные системы для реабилитации были постепенно исследованы и разработаны. Основной задачей которых является помощь физиотерапевтам в ходе терапии, повысить качество и эффективность процесса. Эффективность использования роботов в реабилитации была показана с клиническими результатами [3-5]. В целом существует две основные классификации программ реабилитации: терапевтические методы и терапевтические упражнения. В то время как цель терапевтических методов заключается в устранении последствий боли, спазма и отеков, конечная цель терапевтических упражнений состоит в том, чтобы вернуть пострадавшего пациента в состояние здоровья и способности к движению.

Реабилитационные роботы можно разделить на три группы (рис. 1).

 

 

Фрагмент

Рис. 1. Классификация реабилитационных систем

 

 

За последние десятилетия было разработано большое количество механизмов, которые направлены на реабилитационное лечение, восстановление способности ходить у пациентов, перенесших инсульт. К таким механизмам относят серийно выпускаемые устройства для реабилитации Motion maker (Швейцария), и находящиеся на стадии разработки механизмы Lambda, профессиональный тренажер Supine, NEUROBike, AIST-Tsukuba [10], HapticWalker.

Стационарная программируемая тестовая и тренировочная система для нижних конечностей была представлена швейцарскими учеными К. Шмитт, П. Метрейлер и др. и производится компанией Swortec S.A., Швейцария [6]. Это устройство называется «MotionMaker ™» (рис. 2). Оно состоит из двух ортезов с 3-мя степенями свободы, состоящих из двигателей и датчиков, блока управления, управляющего электростимуляцией, и двигателей с регулированием в реальном времени, многоканального электростимулятора и рабочего стола. Ортез представляет собой экзоскелет, расположенный на внешней стороне ноги. В него входят три сустава: бедро, колено и лодыжка. Кривошипно-шатунные системы, приводимые в действие винтовым домкратом, управляемым двигателем постоянного тока, приводят в движение каждое совместное движение. Это позволяет людям SCI поддерживать или совершать движения ног с желаемыми характеристиками положения, скорости и крутящего момента. Целью является эффективное укрепление мышц, развитие выносливости, а также подвижность суставов и координация движений.

оортезт

Рис. 2. MotionMaker™ прототип

 

Предложена [7] новая концепция ортеза на основе Lambda. Эта структура представляет собой параллельную кинематику, которая основана на двух поступательных сочленениях и одном вращательном для мобилизации голеностопного сустава. Кинематика Lambda полностью обеспечивает движение нижних конечностей. Это означает, что бедро, колено и лодыжка могут быть удобно мобилизованы для проведения реабилитации, фитнеса или спортивных тренировок. Эта новая концепция основана на параллельной кинематической конструкции, которая имеет два основных преимущества: простота конструкции и жесткость (рис. 3).

Рис. 3. Структура робота Lambda

 

    1

   5 

  2 

    3 

    4

  6 

   7

 

Рис. 4. Механическая структура тренажера Supine:
1 – звено бедра; 2 – тазобедренный привод;
3 – коленный привод; 4 – звено голени; 5 – TBT привод; 6 – MTP привод; 7 – платформа для ступни

 

Тренировочное устройство Supine Gait [8] (рис. 4) – это устройство, позволяющее пациентам с ранним состоянием начать раннее и безопасное восстановление, для более быстрого выздоровления и улучшения функциональных результатов. Устройство состоит из нескольких компонентов; механическая система, которая обеспечивает основную структуру, исполнительные механизмы, которые перемещают структуру, датчики, которые обеспечивают обратную связь, поверхностные датчики EMG, которые обеспечивают биологическую обратную связь, и контроллер операционной системы реального времени (RTOS), который координирует все компоненты.

На рис. 5 представлена роботизированная платформа NEUROBike [9], разработанная для обеспечения нейрореабилитации и восстановления способности ходить у лежачих пациентов после инсульта. NEUROBike может позволить им начать выполнять упражнения на ранней стадии в зависимости от тяжести патологии. С другой стороны, NEUROBike предлагает интенсивные методы лечения, которые могут выявить функциональные двигательные схемы, сравнимые с теми, которые задействованы во время повседневной деятельности (например, ходьба, сидение).

Универсальный роботизированный тренажер для ходьбы HapticWalker [11], основанный на принципе программируемых опорных плит, который позволяет тренировать произвольные ситуации ходьбы и траектории движения ног (например, даже по земле, подъему / спуску по лестнице, возмущениям, таким как спотыкание / спотыкание, скольжения). HapticWalker (рис. 6) разработан для того, чтобы терапевты имели доступ к пациенту для физического контакта во время тренировки со всех сторон, а также для удобства перемещения пациента в машину, поскольку они обычно привязаны к инвалидному креслу. Полностью рабочий прототип был успешно разработан и построен, и в настоящее время он проходит клинические испытания.

 

Рис. 5. 3-D модель NEUROBike:
1 – сиденье; 2 – рама для шкивов, 3 и 4 – линейные направляющие, обеспечивающие соответственно вертикальные и горизонтальные движения стопы, имеющие соответствующие им вентильными двигателями (5 и 6), 7 – выходное звено, имеющее двигатель для вращательного движения ступни (8)

Рис. 6. Робот-симулятор ходьбы для реабилитации походки Haptic Walker

В статье предложена новая архитектура роботизированной системы для реабилитации нижних конечностей (рис. 7). Устройство состоит из двух механизмов, в том числе пассивного ортеза и активного параллельного робота [12, 13].

Рис. 7. Концептуальный проект системы
реабилитации нижних конечностей

На рис. 8 представлен параллельный робот, предложенный Конгом и Гуссленом [14] известный как «Изогляйд». Он имеет три степени свободы – поступательные движение вдоль каждой из осей. Механизм состоит из трёх кинематических цепей AiBi Ci Di . Положение реабилитационной платформы, представляющей собой равносторонний треугольник D1D2 D3  с центром в точке P  и радиусом описанной окружности R  определяется линейными перемещениями q=q1q2 q3 . Введём следующие обозначения: ai  – расстояние между точками Ai и Bi , bi  – между Bi и Ci , ci  –между Ci и Di , di  –между Bi и Di .

 

 

Рис. 8. Расчётная схема реабилитационного механизма

 

 

В процессе реабилитации нужно обеспечить следующие углы в тазобедренном, коленном и голеностопном суставе при имитации ходьбы: 1 фаза шага – сгибание в тазобедренном суставе от 0° до 20°, сгибание в коленном суставе от 0° до 60°, разгибание в голеностопном суставе от 0° до 10°; 2 фаза – 0°, 0° и 90° соответственно; 3 фаза – разгибание в тазобедренном суставе от 0° до 10°, в коленном суставе 0°, сгибание в голеностопном суставе от 0° до 20°.  Определим рабочую зону параллельного механизма типа «Изогляйд» для обеспечения движения пассивного ортеза в пределах рабочей зоны в соответствии с клиническими данными при имитации ходьбы

Для определения рабочей области будем использовать концепцию неравномерных покрытий с использованием методов интервального анализа. При анализе рабочей зоны необходимо учитывать конструктивные ограничения. Для рассматриваемого механизма можно выделить следующие:

– ограничения на приводные координаты q: qiqmin;qmax ;

– ограничения на углы поворота в шарнирах Bi и Ci : φiφmin;φmax , θiθmin;θmax .

Определим приводные координаты и углы поворота в шарнирах Bi и Ci  для определённых координат точки центра P  платформы D1D2 D3 .

Запишем интервалы, которые описывают диапазоны изменения координат точки P:

XP∶=XP,XP=XPxPXP

YP∶=YP,YP=YPyPYP

ZP∶=ZP,ZP=ZPzPZP

Определим значения координат точек Di  и приводных координат qi :

 

 

D1=xP+32RyP+R2zP ,   D2=xP-32RyP+R2zP ,    D3=xPyP-RzP

 

 

Запишем интервалы, которые описывают диапазоны изменения приводных координат:

Qi∶=Qi,Qi=QiqiQi

Приводные координаты qi  определяются как

q1=xD1=xP+32R ,            (1)

q2=yD2=yP+R2 ,              (2)

q3=zD3=zP .                  (3)

Запишем интервалы, которые описывают диапазоны изменения углов φi :

Φi∶=Φi,Φi=ΦiφiΦi

Углы φi  согласно теореме косинусов вычислим как

φi=cos-1b2+c2-di22bc , φi0;π .         (4)

Где di  определяются как

d1=yP+R2-a2+zP2  ,
d2=xP-32R2+zP-a2 ,
d3=xP-a2+yP-R2

Запишем интервалы, которые описывают диапазоны изменения углов θi :

Θi∶=Θi,Θi=ΘiθiΘi

Учитывая, что точки Ci  являются точками пересечения окружностей с радиусами b и c и центами в точках B и D соответственно, косинусы углов определим как

θ1=cos-1zPb2-s12-s1yD1-ad1b , θ10;2π  (5)

θ1=cos-1-xD2b2-s22-s2zP-ad2b , θ20;2π    (6)

θ1=cos-1-yD3b2-s32-s3xD3-ad3b , θ30;2π   (7)

где si=b2-c2+di22di .

Уравнения (1–7) позволяют определить значения геометрических параметров, определяющих ограничения рабочей области.

Для решения задачи аппроксимации нелинейных неравенств с учётом формул (1–7) синтезирован алгоритм, который показан представлен на рис. 9. Он работает с двумя списками трёхмерных параллелепипедов P и PI . Каждое из измерений параллелепипедов соответствует координатам xp,yp, zp  центра подвижной платформы P .

Алгоритм работает следующим образом:

1. Задать геометрические параметры робота и точность аппроксимации δ.

2. На первом шаге алгоритма список внутренней аппроксимации PI  пуст, список P  состоит только из одного параллелепипеда Q , включающего интервалы  XP , YP  и ZP : XP3=YP3=ZP=qmin-2R,qmax+2R.

3. Извлечь из списка P  параллелепипед B .

4. Если dB<δ , то B  добавить к списку PI  и перейти к шагу 13.

5. Вычислить Qi, i∈1,3  по формулам (1-3).

6. Если Qi >qmax  или Qi <qmin , то перейти к шагу 13.

7. Вычислить Φi, i∈1,3   по формуле (4).

8. Если Φi >φmax  или Φi <φmin , то перейти к шагу 13.

9. Вычислить Θi, i∈1,3   по формуле (5-7).

10. Если Θi >θmax  или Θi <θmin , то перейти к шагу 13.

11. Если Qi qmin , Qiqmax , Φi φmin , Φi φmax , Θi θmin  и Θi θmax , то B  внести в конец списка PI  и перейти к шагу 13

12. Разделить B  на два равных параллелепипеда вдоль ребра с наибольшей длиной. Данные параллелепипеды внести в конец списка P .

13. Если P≠∅ , то перейти к шагу 3.

Алгоритм реализован на языке программирования C++ с использованием библиотеки интервального анализа Snowgoose [15, 16]. В условиях однократного вхождения переменных в выражение для уравнений (1–4) интервальные оценки совпадают с экстремумами функции на параллелепипеде. Для уравнений (5–7) имеет место многократное вхождение переменных, поэтому для них интервалы определялись с использованием равномерной сетки. Визуализация результатов моделирования осуществляется посредством преобразования списка параллелепипедов PI  в универсальный формат 3D-моделей - stl-файл.

Был проведён вычислительный эксперимент для следующих геометрических параметров механизма: a=50  мм, b=c=500  мм, qmin=0  мм, qmax=100  мм, φmin=θmin=10°  мм, φmax= θmax=170° . Результаты моделирования представлены на рис. 10. Время вычисления для точности аппроксимации δ=1 мм на персональном компьютере составило 1 минуту 24 секунды

 

 

 

Рис. 9. Блок-схема алгоритма определения рабочей области и оптимизации геометрических параметров

 

 

         

Рис. 10. Результаты моделирования

 

 

Выводы. Таким образом, роботизированные системы в настоящее время занимают важное место в комплексной реабилитации неврологических больных с тяжелыми двигательными нарушениями различной этиологии. Большинство авторов, применяющих роботизированную механизированную нейрореабилитиацию, отмечают, что тренировки на этой системе ни в коем случае не заменяют традиционную лечебную гимнастику и должны применяться в комплексе с другими методами реабилитации. В статье рассмотрены различные архитектуры роботизированных систем для реабилитации нижних конечностей. Предложена структура системы реабилитации, основанная на пассивном ортезе и активном параллельном 3-PRRR роботе. Для предложенной системы реабилитации нижних конечностей разработаны и апробированы эффективные численные методы и алгоритмы, которые позволили определить рабочую зону. Время вычисления для точности аппроксимации δ=1 мм на персональном компьютере составило 1 минуту 24 секунды. Дальнейшим направлением исследований является оптимизация геометрических параметров системы для проведения реабилитационных процедур.

Источник финансирования. РНФ, Соглашение № 19-19-00692

Список литературы

1. Seshadri S., Beiser A., Kelly-Hayes M., Kase C.S., Au R., Kannel W.B. The lifetime risk of stroke: Estimates from the Framinham study // Stroke. 2006. Vol. 37. Pp. 345-350.

2. Carbone G. et al. (Eds.): New Trends in Medical and Service Robotics, MMS 65, Pp. 293-302, 2019. https://doi.org/10.1007/978-3-030-00329-6_33

3. Toth A., Fazekas G., Arz G., Jurak M., Horvath M. Passive robotic movement therapy of the spastic hemiparetic arm with REHAROB: report of the first clinical test and the follow-up system improvement, in Rehabilitation Robotics, 2005. ICORR 2005. 9th International Conference on, 2005, Pp. 127-130.

4. Bernhardt M., Frey M., Colombo G., Riener R. Hybrid force-position control yields cooperative behaviour of the rehabilitation robot LOKOMAT, in Rehabilitation Robotics, 2005. ICORR 2005. 9th International Conference on, 2005, Pp. 536-539.

5. Homma K., Fukuda O., Nagata Y., Usuba M. Study of a wire-driven leg rehabilitation system, in Intelligent Robots and Systems, 2004. (IROS 2004). Proceedings. 2004 IEEE/RSJ International Conference on. 2004. Vol. 2. Pp. 1668-1673.

6. Schmitt C., Metrailler P., Al-Khodairy A. The Motion Maker: A rehabilitation system combining an orthosis with closed-loop electrical muscle stimulation // Proc. of the 8th Vienna International Workshop on Functional Electrical Stimulation. 2004. Pp. 117-120.

7. Bouri M., Le Gall B., Clavel R. A new concept of parallel robot for rehabilitation and fitness: The Lambda // IEEE International Conference on Robotics and Biomimetics. 2009. Pp. 2503-2508.

8. Lim F.M., Foong R., Yu H. A supine gait training device for stroke rehabilitation // The 15th International Conference on Biomedical Engineering. IFMBE Proceedings. 2014. Vol. 43. Pp. 512-515.

9. Monaco V., Galardi G., Coscia M., Martelli D., Micera S. Design and evaluation of NEUROBike: A neurorehabilitative platform for bedridden post-stroke patients // IEEE Transactions on Neural Systems and Rehabilitation Engineering. 2012. Vol. 20. Pp. 845-852.

10. Homma K., Fukuda O., Sugawara J.,Nagata Y., Usuba M. A wire-driven leg rehabilitation system: Development of a 4-dof experimental system // Proceedings of the International Conference on Advanced Intelligent Mechatronics. 2003. Pp. 908-913.

11. Schmidt Н., Werner С., Bernhardt R., Hesse S. and Krüger J. Gait rehabilitation machines based on programmable footplates // Journal of NeuroEngineering and Rehabilitation. 2007.

12. Rybak L.A., Khalapyan S.Y., Malyshev D.I. Optimization of the trajectory of movement of a parallel robot based on a modified ACO algorithm // 13th International Conference on Mechanical Engineering, Automation and Control Systems (MEACS) IOP Conference Series-Materials Science and Engineering. 2019. Vol. 560. DOI:https://doi.org/10.1088/1757-899X/560/1/012036.

13. Rybak L.A., Gaponenko E.V., Malyshev D.I., Virabyan L.G. The algorithm for planning the trajectory of the 3-RPR robot, taking into account the singularity zones based on the method of non-uniform covering // 30th International Conference of Young Scientists and Students - Topical Problems of Mechanical Engineering (TopME) IOP Conference Series-Materials Science and Engineering 2019. Vol. 489

14. Kong X., Gosselin C.M. Kinematics and singularity analysis of a novel type of 3-CRR 3 DOF translational parallel manipulator. The International Journal of Robotics Research 21(9), 2002, Pp. 791-798.

15. Posypkin Mikhail, Usov Alexander. Basic numerical routines, 2018 (accessed August 21, 2019). URL: https://github.com/mposypkin/snowgoose.

16. Рыбак Л.А., Бехера Л., Малышев Д.И., Вирабян Л.Г. Аппроксимация рабочей области манипуляторов параллельной и последовательной структуры в составе мультироботизированной системы // Вестник БГТУ им. В.Г. Шухова. 2019. № 8. С. 121-128.


Войти или Создать
* Забыли пароль?