RU2768106C2 - Способ приведения в движение экзоскелета - Google Patents

Способ приведения в движение экзоскелета Download PDF

Info

Publication number
RU2768106C2
RU2768106C2 RU2020103417A RU2020103417A RU2768106C2 RU 2768106 C2 RU2768106 C2 RU 2768106C2 RU 2020103417 A RU2020103417 A RU 2020103417A RU 2020103417 A RU2020103417 A RU 2020103417A RU 2768106 C2 RU2768106 C2 RU 2768106C2
Authority
RU
Russia
Prior art keywords
specified
exoskeleton
virtual
trajectory
freedom
Prior art date
Application number
RU2020103417A
Other languages
English (en)
Other versions
RU2020103417A3 (ru
RU2020103417A (ru
Inventor
Матьё МАССЕЛЕН
Марин ПЕТРИО
Original Assignee
Вандеркрафт
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Вандеркрафт filed Critical Вандеркрафт
Publication of RU2020103417A3 publication Critical patent/RU2020103417A3/ru
Publication of RU2020103417A publication Critical patent/RU2020103417A/ru
Application granted granted Critical
Publication of RU2768106C2 publication Critical patent/RU2768106C2/ru

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61GTRANSPORT, PERSONAL CONVEYANCES, OR ACCOMMODATION SPECIALLY ADAPTED FOR PATIENTS OR DISABLED PERSONS; OPERATING TABLES OR CHAIRS; CHAIRS FOR DENTISTRY; FUNERAL DEVICES
    • A61G5/00Chairs or personal conveyances specially adapted for patients or disabled persons, e.g. wheelchairs
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1615Programme controls characterised by special kind of manipulator, e.g. planar, scara, gantry, cantilever, space, closed chain, passive/active joints and tendon driven manipulators
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61GTRANSPORT, PERSONAL CONVEYANCES, OR ACCOMMODATION SPECIALLY ADAPTED FOR PATIENTS OR DISABLED PERSONS; OPERATING TABLES OR CHAIRS; CHAIRS FOR DENTISTRY; FUNERAL DEVICES
    • A61G5/00Chairs or personal conveyances specially adapted for patients or disabled persons, e.g. wheelchairs
    • A61G5/10Parts, details or accessories
    • A61G5/14Standing-up or sitting-down aids
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H3/00Appliances for aiding patients or disabled persons to walk about
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/0006Exoskeletons, i.e. resembling a human figure
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40305Exoskeleton, human robot interaction, extenders

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Epidemiology (AREA)
  • Pain & Pain Management (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Rehabilitation Therapy (AREA)
  • Rehabilitation Tools (AREA)
  • Manipulator (AREA)
  • Prostheses (AREA)

Abstract

Изобретение относится к области использования экзоскелета, надетого на человека-оператора. Способ приведения в движение экзоскелета включает в себя использование средств обработки данных и осуществление следующих этапов: генерирование траектории экзоскелета из сидячего положения в стоячее положение или наоборот, при этом указанная траектория параметризована временем, применение на указанной траектории набора виртуальных ограничительных условий для активируемых степеней свободы экзоскелета, причем данные условия параметризованы по переменной фазы, активирование контроллера экзоскелета, ассоциированного с указанным набором виртуальных ограничительных условий, для перехода экзоскелета из сидячего положения в стоячее положение или наоборот, при этом контроллер способен генерировать команды для приводов экзоскелета с соблюдением виртуальных ограничительных условий по ходу траектории. В группе изобретений представлены также соответствующие устройства экзоскелета. Применение изобретений позволяет повысить эффективность и универсальность использования экзоскелета. 4 н. и 9 з.п. ф-лы, 3 ил.

Description

Общая область техники
Настоящее изобретение относится к области роботов типа экзоскелета.
В частности, оно касается способа приведения в движение экзоскелета.
Уровень техники
С недавних пор для лиц с серьезными проблемами подвижности, таких как лица, пораженные параличом, появились устройства для ходьбы с помощью технических средств, называемые экзоскелетами, которые представляют собой внешние роботизированные устройства, которые человек-оператор (пользователь) «надевает на себя» при помощи системы креплений, связывающей движения экзоскелета с его собственными движениями. Экзоскелеты нижних конечностей имеют несколько шарниров, обычно по меньшей мере на уровне колен и бедер, чтобы воспроизводить движения ходьбы. Приводы обеспечивают приведение в движение этих шарниров, которые, в свою очередь, заставляют двигаться оператора. Система интерфейса позволяет оператору выдавать команды на экзоскелет, и система управления преобразует эти команды в команды для приводов. Обычно устройство дополнено датчиками.
Эти экзоскелеты представляют собой большой шаг вперед по сравнению с инвалидными колясками, так как позволяют операторам вставать и шагать. Экзоскелеты больше не ограничены колесами и теоретически могут передвигаться в большинстве неплоских окружающих сред: с другой стороны, в отличие от ног колеса не позволяют преодолевать серьезные препятствия, такие как ступеньки, лестницы, препятствия большой высоты и т.д.
Человеческая деятельность часто включает в себя сидячее положение: во время еды, во время работы, в транспорте сидячее положение является очень распространенным положением. В большинстве случаев использование экзоскелета лицами, пораженными параличом, предусматривает даже перемещение из инвалидной коляски в экзоскелет в сидячем положении. Следовательно, интерес и даже возможность использования экзоскелета в большой степени зависит от его способности подниматься, то есть переходить из сидячего положения в стоячее положение.
В патентных заявках WO 2010044087, EP 1260201 и US 20130150980 было предложено определить «сидячее» и «стоячее» состояния и предусмотреть алгоритмы перехода между этими состояниями. В частности, вставание происходит при обнаружении контакта с землей при помощи датчиков стопы, после чего активируются сагиттальные приводы бедра и стопы.
Вместе с тем, отмечается, что этот подход является упрощенческим и не обеспечивает комфортабельного движения и естественных ощущений. Действительно, сама по себе реализация движения вставания сталкивается с четырьмя факторами:
- Кресла, стулья и другие виды опоры, на которые можно садиться, имеют самые разные формы и размеры. Кроме того, положения усаживания будут различаться в зависимости от каждого пользователя: то, что является практичным для одного пользователя, не будет таким для другого. Точно так же, стоячее положение должно различаться в зависимости от пользователей. Действительно, каждый имеет свое собственное распределение массы и, следовательно, свои стоячие положения со специфическим для них равновесием. Кроме того, некоторые предпочитают слегка отклоняться назад с более или менее согнутыми коленями и т.д. Идеальное стоячее положение зависит даже от того, что пользователь собирается делать после вставания. Все это предполагает, что исходное и конечное положения экзоскелета при вставании должна быть адаптированы для каждого пациента и для каждого случая использования.
- Для обеспечения движения вставания ступни пациента должны оставаться на земле в течение всего движения. Таким образом, даже зная сидячее положение и стоячее положение, совсем не просто найти движение перехода от одного к другому, соблюдая требование кинематического воздействия на стопы.
- Как правило, сидячие положения характеризуются сильным сгибанием ног с центром давления, находящимся далеко сзади стоп. Следовательно, момент веса в начале движения является очень важным и требует значительных пар сил, чтобы достичь разогнутого положения. Стандартные контроллеры, отслеживающие во времени заранее вычисленную траекторию, могут усугубить эту проблему: если два шарнира не обеспечивают одинакового качества следования, например, один следует траектории с опережением, а другой запаздывает, конфигурация может еще больше затруднить движение. Это относится, в частности, к случаю, когда бедра распрямляются слишком быстро по сравнению с коленями, в этом случае таз отводится далеко назад и действует очень большим моментом на колени.
- Важно синхронизировать движение верхней части тела пациента (который, например, наклоняется вперед или опирается на подлокотники…) с движением ног. Если пациент должен приспособиться к экзоскелету, фазы обучения будут очень долгими и трудными. Поскольку движение экзоскелета адаптировано к движению верхней части тела пациента, это позволяет сократить необходимый для пациента период обучения. Кроме того, пациенты пользуются возможностью контролировать движение и участвовать в его осуществлении.
Следовательно, существует потребность в новом методе вставания из сидячего положения для экзоскелетов, который позволяет преодолеть эти недостатки и является эффективным, универсальным (обеспечивает вставание с любого стула и при любом исходном положении пользователя), комфортабельным и естественным.
Раскрытие изобретения
Таким образом, первым объектом изобретения является способ приведения в движение экзоскелета, надетого на человека-оператора, из сидячего положения в стоячее положение, при этом указанные сидячее и стоячее положения являются такими, при которых указанный экзоскелет имеет в указанных сидячем и стоячем положениях несколько степеней свободы, каждая из которых активируется приводом, управляемым средствами обработки данных таким образом, что ни одна степень свободы не является не активируемой, при этом способ отличается тем, что включает в себя осуществление следующих этапов средствами обработки данных:
(а) генерирование траектории экзоскелета из указанного сидячего положения в указанное стоячее положение, при этом указанная траектория параметризована временем;
(b) применение на указанной траектории набора ограничительных условий для указанных активируемых степеней свободы, при этом ограничительные условия параметризованы по переменной фазы.
(с) активизация контроллера указанного экзоскелета для указанного набора виртуальных ограничительных условий таким образом, чтобы экзоскелет перешел из сидячего положения в стоячее положение, при этом указанный контроллер способен генерировать команды для указанных приводов таким образом, чтобы соблюдать указанные виртуальные ограничительные условия по ходу указанной траектории.
Согласно другим предпочтительным и не ограничительным отличительным признакам:
- генерирование траектории экзоскелета на этапе (а) осуществляют при получении запроса на вставание;
- запрос на вставание соответствует положению тела указанного человека-оператора;
- торс оператора оснащен множеством датчиков положения тела, при этом запрос на вставание обнаруживают в зависимости от положения указанного торса оператора, измеряемого множеством датчиков;
- этап (а) включает в себя определение указанного сидячего положения и/или указанного стоячего положения;
- этап (а) включает в себя идентификацию временного положения, занимаемого экзоскелетом, во время получения запроса на вставание и определение указанного сидячего положения и указанного стоячего положения на основании временного положения;
- указанные определяемые сидячее положение и стоячее положение являются приемлемыми положениями относительно заранее определенных ограничительных условий;
- указанные заранее определенные ограничительные условия включают в себя нахождение в состоянии устойчивости, в котором центр давления, СоР, находится в пределах площади опорного основания экзоскелета, и ограничительные условия, связанные с положением тела;
- этап (b) включает в себя предварительный выбор переменной фазы;
- в базе данных, записанной в средствах хранения данных, хранятся следующие пары:
- набор виртуальных ограничительных условий для указанных активируемых степеней свободы, при этом виртуальные ограничительные условия параметризованы по переменной фазы,
- контроллер указанного экзоскелета, ассоциированный с набором виртуальных ограничительных условий;
при этом этап (с) включает в себя идентификацию набора ограничительных условий в зависимости от выбранной переменной фазы.
Вторым объектом изобретения является способ приведения в движение экзоскелета, надетого на человека-оператора, из стоячего положения в сидячее положение, при этом указанные сидячее и стоячее положения являются такими, при которых указанный экзоскелет имеет в указанных сидячем и стоячем положениях несколько степеней свободы, каждая из которых активируется приводом, управляемым средствами обработки данных таким образом, что ни одна степень свободы не является не активируемой, при этом способ отличается тем, что включает в себя осуществление следующих этапов средствами обработки данных:
(а) генерирование траектории экзоскелета из указанного стоячего положения в указанное сидячее положение, при этом указанная траектория параметризована временем.
(b) применение на указанной траектории набора ограничительных условий для указанных активируемых степеней свободы, при этом ограничительные условия параметризованы по переменной фазы.
(с) активирование контроллера указанного экзоскелета для указанного набора виртуальных ограничительных условий таким образом, чтобы экзоскелет перешел из стоячего положения в сидячее положение, при этом указанный контроллер способен генерировать команды для указанных приводов таким образом, чтобы соблюдать указанные виртуальные ограничительные условия по ходу указанной траектории.
Третьим объектом изобретения является экзоскелет, надеваемый на человека-оператора, содержащий средства обработки данных, выполненные с возможностью реализовать:
- модуль генерирования траектории экзоскелета из сидячего положения в стоячее положение, при этом указанный экзоскелет имеет в указанных сидячем и стоячем положениях несколько степеней свободы, каждая из которых активируется приводом, управляемым средствами обработки данных таким образом, что ни одна степень свободы не является не активируемой, при этом указанная траектория параметризована временем;
- модуль применения на указанной траектории набора ограничительных условий для указанных активируемых степеней свободы, при этом ограничительные условия параметризованы по переменной фазы;
- модуль активирования контроллера указанного экзоскелета для указанного набора виртуальных ограничительных условий таким образом, чтобы экзоскелет перешел из сидячего положения в стоячее положение, при этом указанный контроллер способен генерировать команды для указанных приводов таким образом, чтобы соблюдать указанные виртуальные ограничительные условия по ходу указанной траектории.
Четвертым объектом изобретения является экзоскелет, надеваемый на человека-оператора, содержащий средства обработки данных, выполненные с возможностью реализовать:
- модуль генерирования траектории экзоскелета из стоячего положения в сидячее положение, при этом указанный экзоскелет имеет в указанных сидячем и стоячем положениях несколько степеней свободы, каждая из которых активируется приводом, управляемым средствами обработки данных таким образом, что ни одна степень свободы не является не активируемой, при этом указанная траектория параметризована временем;
- модуль применения на указанной траектории набора ограничительных условий для указанных активируемых степеней свободы, при этом ограничительные условия параметризованы по переменной фазы;
- модуль активизации контроллера указанного экзоскелета для указанного набора виртуальных ограничительных условий таким образом, чтобы экзоскелет перешел из стоячего положения в сидячее положение, при этом указанный контроллер способен генерировать команды для указанных приводов таким образом, чтобы соблюдать указанные виртуальные ограничительные условия по ходу указанной траектории.
Пятым и шестым объектами изобретения являются компьютерный программный продукт, содержащий командные коды для исполнения заявленного способа приведения в движение экзоскелета согласно первому или второму объектам изобретения; и средство хранения информации, считываемое вычислительным оборудованием, на котором компьютерный программный продукт содержит командные коды для исполнения заявленного способа приведения в движение экзоскелета согласно первому или второму объектам изобретения.
Описание фигур
Другие отличительные признаки и преимущества изобретения будут более очевидны из нижеследующего описания предпочтительного варианта выполнения. Это описание представлено со ссылками на прилагаемые чертежи, на которых:
фиг. 1 - схема экзоскелета (типа экзоскелета) для осуществления заявленного способа;
фиг. 2 - пример изменения переменной фазы и изменения активируемой степени свободы в зависимости от этой переменной фазы;
фиг. 3 - блок-схема предпочтительного варианта осуществления заявленного способа.
Подробное описание
Архитектура
Как показано на фиг. 1, представленный способ является способом обеспечения вставания экзоскелета 1, то есть механической шарнирной системы типа активируемого приводами и управляемого двуногого роботизированного устройства, имеющего две ноги, которое надевают на человека-оператора, каждую из нижних конечностей которого неподвижно соединяют с ногой экзоскелета 1 (в частности, при помощи лямок). Оно может быть более или менее человекоподобным роботом.
Экзоскелет 1 содержит на каждой ноге конструкцию стопы, имеющую опорную плоскость, на которую может опираться стопа ноги человека с надетым на него экзоскелетом, когда стопа находится в положении опоры.
Под «вставанием» в данном случае следует понимать приведение в движение экзоскелета 1 таким образом, чтобы перейти из сидячего положения в стоячее положение. В данном случае эти термины имеют свое естественное значение. В частности, под сидячим положением следует понимать положение, в котором оператор, оснащенный экзоскелетом, опирается на сидение, то есть поддерживается на уровне своего «седалища». Как будет показано ниже, обычно выбирают «приемлемое» сидячее положение, в частности, в котором обе стопы экзоскелета полностью опираются на землю. В стоячем положении оператор опирается только на свои две ноги, предпочтительно распрямленные, то есть он не имеет никаких других точек опоры, кроме двух стоп. Как и в случае сидячего положения, обычно речь идет о положении, в котором обе стопы экзоскелета полностью опираются на землю. Как в сидячем, так и в стоячем положениях экзоскелет должен находиться в состоянии устойчивости, то есть оператор должен оставаться статичным и не падать.
Под состоянием устойчивости предпочтительно понимают состояние, в котором центр массы СоМ (“Center of Mass”) находится в пределах площади опорного основания экзоскелета 1. СоМ совпадает в неподвижном положении с точкой нулевого момента ZMP (“Zero Moment Point”) и, в частности, обозначает точку, в которой две из трех координат момента сил контакта являются нулевыми (чистая вертикальность).
Экзоскелет 1 имеет несколько степеней свободы, то есть содержит несколько деформируемых шарнирных сочленений (как правило, вращающихся), то есть подвижных относительно друг друга, при этом каждое из них является либо «активируемым», либо «не активируемым».
Активируемая степень свободы обозначает шарнир, оснащенный приводом, управляемым средствами 11 обработки данных, то есть эта степень свободы является контролируемой, и на нее можно воздействовать. С другой стороны, не активируемая степень свободы представляет собой шарнир, не имеющий привода, то есть эта степень свободы следует своей собственной динамике, и средства 11 обработки данных не контролируют ее напрямую (но априори существует непрямой контроль через другие активируемые степени свободы). В примере, представленном на фиг. 1, контакт пятка-земля является точечным, и экзоскелет 1 может свободно поворачиваться относительно этой точки контакта. Угол между осью пятка-бедро и вертикалью образует не активируемую степень свободы.
В данном случае, как будет пояснено ниже, указанные сидячее и стоячее положения являются такими, при которых указанный экзоскелет 1 не имеет в этих положениях ни одной степени свободы, которая является не активируемой, то есть система не является недостаточно активируемой (степень свободы с недостаточным активированием, то есть когда число не активируемых степеней свободы равно нулю, означает, что изменение системы является полностью определенным).
Это объясняет, почему сидячее и стоячее положения чаще всего требуют полной опоры на обе стопы: контакт пятка-земля больше не является точечным, и угол между осью пятка-бедро и вертикалью больше не образует не активируемую степень свободы экзоскелета 1 из-за отсутствия свободного вращения. Вместе с тем, понятно, что настоящее изобретение не ограничивается сидячим и стоячим положениями с полной опорой на землю обеими стопами, так как единственным необходимым условием является полное отсутствие не активируемой степени свободы, и можно найти положения (в частности, сидячие положения), которые являются полностью активируемыми, ходя опора на стопу не является полной.
Средства 11 обработки данных представляют собой компьютерное устройство (как правило, процессор, который является внешним, если экзоскелет 1 является «телеуправляемым», но предпочтительно установлен в экзоскелете 1), выполненное с возможностью обрабатывать поступающие команды и создавать команды для различных приводов. Последние могут быть электрическими, гидравлическими и т.д.
Настоящая заявка не ограничивается архитектурой экзоскелета 1, и в качестве примера можно взять сведения из заявок WO 2015140352 и WO 2015140353.
Специалист в данной области сможет адаптировать настоящий способ для любой другой механической архитектуры.
Динамика
Традиционно, траектории, то есть изменения каждой степени свободы, выражаются в зависимости от времени. «Динамику» системы определяют по функции f: χ × U × R+ → χ и по исходной точке ξ ∈ χ, при этом функцию f записывают как
Figure 00000001
, x0 = ξ, при этом χ является пространством состояния экзоскелета 1, и U является пространством контроля, а t обозначает время.
В рамках так называемого метода «виртуальных ограничительных условий» общее правило состоит в том, чтобы при выборе активируемых степеней свободы определять траекторию, параметризируемую параметром развития не во времени, а напрямую как функцию конфигурации, этот параметр называют переменной фазы. Пример такой переменной фазы представлен на фиг. 1, и речь идет об угле между осью пятка-бедро и вертикалью, который в этом случае образует вышеупомянутую не активируемую степень свободы.
Метод виртуальных ограничительных условий хорошо известен, и его обычно применяют для движения, в котором по меньшей мере одна степень свободы является не активируемой, в частности, для ходьбы, как предложено в заявке FR1750217.
В таком случае переменная фазы позволяет определить «продвижение» на один шаг. В частности, при каждом шаге переменная фазы постоянно переходит от первоначального значения к конечному значению, после чего опять принимает первоначальное значение: это начало следующего шага. Для облегчения можно нормализовать значение параметра фазы между 0 и 1.
Каждому значению параметра изменения соответствует одно значение активируемых степеней свободы, которому система должна стараться следовать: именно эти соотношения (одно для каждой активируемой степени свободы, которую можно таким образом контролировать) называют виртуальными ограничительными условиями. На фиг. 2 показано, как работают виртуальные ограничительные условия для одного шарнирного сочленения - колена.
Если система точно следует этой траектории при степенях свободы, на которые можно или на которые хотят воздействовать, иначе говоря, если виртуальные ограничительные условия для этих степеней соблюдены, то движение системы полностью определяется изменением не активируемых степеней свободы, которые следуют своей собственной динамике.
Эту динамику называют «гибридной нулевой динамикой» или HZD (Hybrid Zero Dynamics), так как:
- ее называют «нулевой», поскольку она соответствует степеням, на которые не может/не хочет действовать команда, то есть команда равна 0;
- ее называют «гибридной», так как соприкосновение стопы с землей задает дискретные моментальные фазы, которые перемежают непрерывные фазы.
Как неожиданно выяснилось, в рамках способа обеспечения вставания экзоскелета 1 можно применить метод виртуальных ограничительных условий, даже когда все степени свободы являются активируемыми, и движение не является циклическим (речь не идет о шаге), и, следовательно, динамика HZD не может быть применена.
Во время движения в виде ходьбы введение переменной фазы является способом адаптации к недостаточному активированию системы. Во время движения в виде вставания система является полностью активируемой, но трудность состоит в координации торса пациента и различных шарниров экзоскелета, некоторые из которых не двигаются так быстро, как было предусмотрено, по причине насыщения вращающего момента, непредвиденных движений пользователя или других помех.
Таким образом, заявитель установил, что при выборе соответствующей переменной фазы и тем более переменной фазы, отличной от переменных фазы, используемых при ходьбе (надлежащая переменная фазы при ходьбе не всегда является надлежащей переменной фазы при вставании: монотонная переменная во время ходьбы не обязательно является монотонной переменной во время вставания), неожиданно выяснилось, что метод виртуальных ограничительных условий позволяет легко синхронизировать движение вставания и, следовательно, избегать слишком быстрого распрямления шарниров, чтобы точно осуществлять его со скоростью, задаваемой оператором, при существенно лучшем комфорте и увеличенной функциональности.
В частности, необходимо выбирать переменные фазы, над которыми пользователь может установить прямой контроль. Например, можно указать положения колена или угол торса.
Способ
Настоящий способ начинается с этапа (а) генерирования траектории экзоскелета 1 из указанного сидячего положения в указанное стоячее положение, при этом указанную траекторию параметризуют по функции времени. Предпочтительно этот этап осуществляют при получении запроса на вставание.
В связи с этим этап (а) предпочтительно включает в себя обнаружение намерения оператора встать, чтобы создать указанный запрос на вставание.
Действительно, если экзоскелет 1 является экзоскелетом, внутри которого находится человек-оператор, именно положение тела указанного человека-оператора определяет его намерения (в отличие от нормального робота, который может напрямую получать стандартный запрос на вставание). Необходимо отличать простое движение оператора на стуле (например, поворот, чтобы посмотреть налево, оставаясь при этом в сидячем положении) от движения перехода в стоячее положение.
Для этого оператор может надеть на себя жилет 10 с датчиками, позволяющими отслеживать конфигурацию его торса (ориентацию торса). Запрос на вставание может соответствовать конкретному положению тела оператора, например, его наклону вперед, указывающему на его намерение начать движение из сидячего положения в стоячее положение, и, следовательно, подаче команды в средства обработки данных на осуществление этапа (а). Этот алгоритм запуска может быть основан на предварительно вычисленных и протестированных параметризованных движениях или на движениях, отмеченных датчиками, например, средств 13 обнаружения соприкосновения стоп с землей и/или инерциальных средств 14 измерения, которыми оснащен экзоскелет 1. Альтернативно, запрос на вставание может соответствовать случаю, когда оператор нажимает на кнопку.
После получения запроса на вставание, как показано на фиг. 3, этап (а) может содержать предварительный подэтап генерирования сидячего положения и/или стоячего положения. Этот подэтап является факультативным, так как эти положения могут быть доступны напрямую (в частности, оператор может уже находиться в приемлемом сидячем положении в момент начала движения, и целевое стоячее положение может быть предусмотрено заранее).
Начиная от «временного» сидячего положения, соответствующего сидячему положению, когда получение запроса на вставание предпочтительно определяет «исходное» сидячее положение, являющееся приемлемым сидячим положением, которое будет использовано в рамках настоящего способа (положение, начиная от которого будет осуществляться движение к стоячему положению, при этом в дальнейшем тексте настоящего описания «сидячее положение» будет обозначать приемлемое сидячее положение и, в частности, указанное исходное сидячее положение).
В частности, «приемлемые» сидячее и стоячее положения представляют собой положение, в котором, как было указано выше, все степени свободы являются активируемыми (обычно стопы опираются на землю), предпочтительно с соблюдением ограничительных условий, в том числе ограничительного условия устойчивости (СоМ находится над опорами), ограничительных условий положения тела, таких как амплитуды шарниров, вращательные моменты и т.д., и ограничительных условий, определяемых временным положением, таких как высота сидения (только для сидячего положения), промежуток между стопами, ориентация таза и т.д. Следует отметить, что некоторые ограничительные условия, такие как промежуток между стопами или ориентация таза, могут быть определены повторно по отношению к временному положению, если их значения не обеспечивают правильной траектории.
Определение одного или другого из приемлемых сидячего или стоячего положений можно осуществить при помощи инверсной кинематики с определением соответствующих задач.
Предпочтительно, сидячее положение и стоячее положение имеют общую когерентность положения тела, например, одинаковое положение стоп (то есть движется только остальная часть экзоскелета 1), чтобы гарантировать, что в течение всего движения все степени свободы будут активируемыми.
Таким образом, сразу после получения запроса на вставание этап (а) предпочтительно включает в себя идентификацию временного сидячего положения. На основании этого вычисляют соответствующие ограничительные условия, которые послужат основанием для определения приемлемых сидячего и стоячего положений (высота сидения, промежуток между стопами, данные о положении тела и т.д.), используя модель оператора и экзоскелета 1, которая может быть генерирована заранее на основании измерений, связанных с оператором (расстояние между центрами сочленений, вес, рост).
Сидячее (исходное) и стоячее положения определяют при помощи указанных ограничительных условий, добиваясь когерентности положения тела. После этого можно определить траекторию в зависимости от связывающего их времени.
Определение на этапе (а) траектории между сидячим и стоячим положениями можно производить многими известными способами, например, при помощи инверсной кинематики второго порядка.
Динамическую траекторию, позволяющую связать одно положение с другим, определяют, в частности, по положениям/скоростям/ускорениям в зависимости от времени для всех сочленений с соблюдением возможных вышеупомянутых системных ограничительных условий: амплитуды сочленений, скорости, доступные вращательные моменты, опора стоп на землю и т.д.
Таким образом, этап (а) позволяет убедиться, что траектория является реализуемой, и учитывать возможные ограничительные условия вращательных моментов, шарнирных сочленений и т.д.
На этапе (b) траекторию во времени переводят в виртуальные ограничительные условия. В частности, к этой траектории применяют набор виртуальных ограничительных условий на указанных активируемых степенях свободы, при этом виртуальные ограничительные условия параметризуют по переменной фазы.
Этот этап (b) может включать в себя предварительный выбор указанной переменной фазы. Как было указано выше, необходима переменная, изменение которой является монотонным в ходе движения и поддается измерению. Предпочтительно, чтобы оператор мог воздействовать на изменение этой переменной, чтобы контролировать исполнение движения. Этот переход к виртуальным ограничительным условиям позволяет, как было указано выше, избегать слишком быстрого распрямления сочленений, что обеспечивает ощущаемое увеличение комфорта.
Для данного набора виртуальных ограничительных условий «ограничительное» состояние представляет собой топологическое многообразие динамики, в котором каждая точка определена значением параметра фазы (и, возможно, их производными).
Набор виртуальных ограничительных условий ассоциирован с контроллером, который способен генерировать команды для указанных приводов таким образом, чтобы соблюдать указанные виртуальные ограничительные условия по ходу траектории.
Следует отметить, что возможно наличие множества наборов ограничительных условий, соответствующих разным переменным фазы или просто разным высотам сидения или разным скоростям вставания.
В связи с этим в рамках способа предпочтительно предложено использовать из базы данных (называемой библиотекой контроля), загруженной в средства 12 хранения данных (память, связанная со средствами 11 обработки данных), по меньшей мере одну пару из:
- набора виртуальных ограничительных условий для указанных активируемых степеней свободы, при этом виртуальные ограничительные условия параметризованы по переменной фазы,
- контроллера указанного экзоскелета 1 (ассоциированного с указанным набором виртуальных ограничительных условий), способного генерировать команды для указанных приводов таким образом, чтобы соблюдать указанные виртуальные ограничительные условия, реализуя по меньшей мере одну стабильную траекторию.
Специалист в данной области может легко генерировать эти пары. Таким образом, этап (b) может включать в себя идентификацию пары из набора виртуальных ограничительных условий и контроллера, в частности, в зависимости от выбранной переменной фазы.
На конечном этапе (с) происходит активизация указанного контроллера указанного экзоскелета 1, ассоциированного с указанным набором (в случае необходимости, идентифицированным) виртуальных ограничительных условий, таким образом, чтобы экзоскелет 1 перешел из сидячего положения в стоячее положение.
В частности, контроллер применяет траекторию, параметризованную по переменной фазы: при помощи контроллера в каждый момент вычисляют переменную фазы и как следствие - заданные положение и скорость каждого активируемого шарнира.
Следует отметить, что, когда необходимо определить приемлемое сидячее положение, отличное от временного положения, этап (с) должен включать в себя переход в это приемлемое сидячее положение до исполнения контроллера. Однако это положение обычно близко к временному положению, занимаемому экзоскелетом в момент начала способа.
На практике таковыми являются два сидячих положения, имеющие общие условия, такие как высота сидения. Часто временное положение соответствует наполовину распрямленным ногам, тогда как приемлемое сидячее положение соответствует более согнутым ногам, чтобы переместить стопы под сидение.
Это решение является исключительно эффективным, так как вся сложность вставания уже пройдена до этого. Во время работы контроллеру экзоскелета остается лишь применить полученную траекторию для обеспечения удобного и естественного движения вставания, независимо от конфигурации.
Начиная с этого момента, можно начать применение способа приведения в движение (ходьбы), в частности, описанного в заявке FR1750217, используя новые наборы виртуальных ограничительных условий и контроллеры, но уже типа HZD (по причине наличия не активируемых степеней свободы во время ходьбы).
Следует отметить, что аналогично можно осуществить «обратный» способ приведения в движение экзоскелета 1 из стоячего положения в сидячее положение (то есть, чтобы садиться, а не вставать).
Этот второй способ основан на том же принципе и является идентичным с первым способом, только меняется порядок между сидячим и стоячим положениями: он включает в себя осуществление с помощью средств 11 обработки данных следующих этапов:
(а) генерирование траектории экзоскелета 1 из указанного стоячего положения в указанное сидячее положение, при этом указанная траектория параметризована временем;
(b) применение для указанной траектории набора виртуальных ограничительных условий для указанных активируемых степеней свободы, при этом ограничительные условия параметризованы по переменной фазы;
(с) активизация контроллера указанного экзоскелета 1, ассоциированного с указанным набором виртуальных ограничительных условий, таким образом, чтобы экзоскелет перешел из стоячего положения в сидячее положение, при этом указанный контроллер способен генерировать команды для указанных приводов таким образом, чтобы соблюдать указанные виртуальные ограничительные условия по ходу указанной траектории.
Специалист в данной области может транспонировать этапы определения приемлемых стоячего и сидячего положений, и все варианты осуществления первого способа (вставания) могут быть адаптированы для второго способа (чтобы садиться).
Устройства и система
Объектом изобретения является также экзоскелет 1, в частности, типа экзоскелета, для осуществления способа в соответствии с первым объектом (вставание) и/или вторым объектом (переход в сидячее положение).
Как было указано выше, экзоскелет 1 содержит средства 11 обработки данных и средства 12 хранения данных (возможно, внешние), а также, в случае необходимости, инерциальные средства 14 измерения (инерциальный датчик) и/или средства 13 обнаружения соприкосновения стоп с землей (датчики контакта или, возможно, датчики давления).
Он имеет несколько степеней свободы, из которых по меньшей мере одна степень свободы активируется приводом, управляемым средствами 11 обработки данных, и, в частности, в указанных сидячем и стоячем положениях каждую из нескольких степеней активирует привод, управляемый средствами 11 обработки данных таким образом, чтобы ни одна степень свободы не была не активируемой.
Средства 11 обработки данных выполнены с возможностью реализовать:
- модуль генерирования траектории экзоскелета 1 из указанного сидячего положения в указанное стоячее положение (и/или из стоячего положения в сидячее положение), при этом указанный экзоскелет 1 имеет в указанных сидячем и стоячем положениях несколько степеней свободы, каждая из которых активируется приводом, управляемым средствами 11 обработки данных таким образом, что ни одна степень свободы не является не активируемой, при этом указанная траектория параметризована временем;
- модуль применения на указанной траектории набора ограничительных условий для указанных активируемых степеней свободы, при этом ограничительные условия параметризованы по переменной фазы;
- модуль активизации контроллера указанного экзоскелета для указанного набора виртуальных ограничительных условий таким образом, чтобы экзоскелет перешел из сидячего положения в стоячее положение (и/или из стоячего положения в сидячее положение), при этом указанный контроллер способен генерировать команды для указанных приводов таким образом, чтобы соблюдать указанные виртуальные ограничительные условия по ходу указанной траектории.
Компьютерный программный продукт
Пятым и шестым объектами изобретения являются компьютерный программный продукт, содержащий командные коды для исполнения (на средствах 11 обработки данных) способа приведения в движение экзоскелета 11 согласно первому или второму объектам изобретения, а также средства хранения информации (например, средства 12 хранения данных), считываемые вычислительным оборудованием, на которых записан этот компьютерный программный продукт.

Claims (28)

1. Способ приведения в движение экзоскелета (1), надетого на человека-оператора, из сидячего положения в стоячее положение, при этом в указанных положениях экзоскелет (1) имеет несколько степеней свободы, каждая из которых активируется приводом, управляемым средствами (11) обработки данных таким образом, что ни одна степень свободы не является не активируемой, включающий следующие этапы, осуществляемые средствами (11) обработки данных:
(а) генерируют траекторию экзоскелета (1) из указанного сидячего положения в указанное стоячее положение, при этом указанная траектория параметризована временем,
(b) применяют на указанной траектории набор виртуальных ограничительных условий для указанных активируемых степеней свободы, при этом виртуальные ограничительные условия параметризованы по переменной фазы,
(с) активируют контроллер указанного экзоскелета (1), ассоциированный с указанным набором виртуальных ограничительных условий, для перевода экзоскелета (1) из сидячего положения в стоячее положение, при этом указанный контроллер выполнен с возможностью генерирования команд для указанных приводов с соблюдением указанных виртуальных ограничительных условий по ходу указанной траектории.
2. Способ по п. 1, в котором генерирование траектории экзоскелета (1) на этапе (а) осуществляют при получении запроса на вставание.
3. Способ по п. 2, в котором запрос на вставание соответствует положению тела указанного человека-оператора.
4. Способ по п. 3, в котором торс человека-оператора оснащен множеством датчиков его положения, при этом запрос на вставание распознают в зависимости от положения указанного торса человека-оператора, определяемого множеством датчиков.
5. Способ по одному из пп. 1-4, в котором этап (а) включает в себя определение указанного сидячего положения и/или указанного стоячего положения.
6. Способ по п. 5, в котором этап (а) включает в себя идентификацию временного положения, занимаемого экзоскелетом (1), во время получения запроса на вставание, и определение указанного сидячего положения и указанного стоячего положения на основании временного положения.
7. Способ по п. 6, в котором указанные определенные сидячее положение и стоячее положение являются приемлемыми положениями в отношении заранее определенных ограничительных условий.
8. Способ по п. 7, в котором указанные заранее определенные ограничительные условия включают в себя нахождение экзоскелета (1) в состоянии устойчивости, при котором центр тяжести СоР находится в пределах опорной поверхности экзоскелета (1), и ограничительные условия, связанные с положением тела.
9. Способ по одному из пп. 1-8, в котором этап (b) включает в себя предварительный выбор переменной фазы.
10. Способ по п. 9, в котором в базе данных, записанной в средствах (12) хранения данных, хранится следующее:
- набор виртуальных ограничительных условий для указанных активируемых степеней свободы, причем виртуальные ограничительные условия параметризованы по переменной фазы,
- контроллер указанного экзоскелета (1), ассоциированный с указанным набором виртуальных ограничительных условий,
при этом этап (b) включает в себя идентификацию набора ограничительных условий в зависимости от выбранной переменной фазы.
11. Способ приведения в движение экзоскелета (1), надетого на человека-оператора, из стоячего положения в сидячее положение, при этом в указанных положениях экзоскелет (1) имеет несколько степеней свободы, каждая из которых активируется приводом, управляемым средствами (11) обработки данных таким образом, что ни одна степень свободы не является не активируемой, включающий следующие этапы, осуществляемые средствами (11) обработки данных:
(а) генерируют траекторию экзоскелета (1) из указанного стоячего положения в указанное сидячее положение, при этом указанная траектория параметризована временем,
(b) применяют на указанной траектории набор виртуальных ограничительных условий для указанных активируемых степеней свободы, при этом виртуальные ограничительные условия параметризованы по переменной фазы,
(с) активизируют контроллер указанного экзоскелета (1), ассоциированный с указанным набором виртуальных ограничительных условий, для перевода экзоскелета (1) из стоячего положения в сидячее положение, при этом указанный контроллер выполнен с возможностью генерирования команд для указанных приводов с соблюдением указанных виртуальных ограничительных условий по ходу указанной траектории.
12. Экзоскелет (1), надеваемый на человека-оператора, содержащий средства (11) обработки данных, выполненные с возможностью реализовать:
- модуль генерирования траектории экзоскелета (1) из сидячего положения в стоячее положение, при этом указанный экзоскелет (1) имеет в указанных сидячем и стоячем положениях несколько степеней свободы, каждая из которых активируется приводом, управляемым указанными средствами (11) обработки данных таким образом, что ни одна степень свободы не является не активируемой, при этом указанная траектория параметризована временем,
- модуль применения на указанной траектории набора виртуальных ограничительных условий для указанных активируемых степеней свободы, при этом виртуальные ограничительные условия параметризованы по переменной фазы;
- модуль активирования контроллера, ассоциированного с указанным набором виртуальных ограничительных условий, для перевода экзоскелета (1) из сидячего положения в стоячее положение, при этом указанный контроллер выполнен с возможностью генерирования команд для указанных приводов с соблюдением указанных виртуальных ограничительных условий по ходу указанной траектории.
13. Экзоскелет (1), надеваемый на человека-оператора, содержащий средства (11) обработки данных, выполненные с возможностью реализовать:
- модуль генерирования траектории экзоскелета (1) из стоячего положения в сидячее положение, при этом указанный экзоскелет (1) имеет в указанных сидячем и стоячем положениях несколько степеней свободы, каждая из которых активируется приводом, управляемым указанными средствами (11) обработки данных таким образом, что ни одна степень свободы не является не активируемой, при этом указанная траектория параметризована временем,
- модуль применения на указанной траектории набора виртуальных ограничительных условий для указанных активируемых степеней свободы, при этом виртуальные ограничительные условия параметризованы по переменной фазы,
- модуль активирования контроллера, ассоциированного с указанным набором виртуальных ограничительных условий, для перевода экзоскелета (1) из стоячего положения в сидячее положение, при этом указанный контроллер выполнен с возможностью генерирования команд для указанных приводов с соблюдением указанных виртуальных ограничительных условий по ходу указанной траектории.
RU2020103417A 2017-06-29 2018-06-28 Способ приведения в движение экзоскелета RU2768106C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR1756007 2017-06-29
FR1756007A FR3068236B1 (fr) 2017-06-29 2017-06-29 Procede de mise en mouvement d'un exosquelette
PCT/FR2018/051586 WO2019002772A1 (fr) 2017-06-29 2018-06-28 Procédé de mise en mouvement d'un exosquelette

Publications (3)

Publication Number Publication Date
RU2020103417A3 RU2020103417A3 (ru) 2021-07-29
RU2020103417A RU2020103417A (ru) 2021-07-29
RU2768106C2 true RU2768106C2 (ru) 2022-03-23

Family

ID=59521136

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2020103417A RU2768106C2 (ru) 2017-06-29 2018-06-28 Способ приведения в движение экзоскелета

Country Status (11)

Country Link
US (1) US11780087B2 (ru)
EP (1) EP3645219B1 (ru)
JP (1) JP7066752B2 (ru)
KR (1) KR102494387B1 (ru)
CN (1) CN110869172B (ru)
AU (1) AU2018294620B2 (ru)
CA (1) CA3064150A1 (ru)
ES (1) ES2908700T3 (ru)
FR (1) FR3068236B1 (ru)
RU (1) RU2768106C2 (ru)
WO (1) WO2019002772A1 (ru)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3101463B1 (fr) * 2019-09-26 2021-10-22 Wandercraft Procédés d’apprentissage de paramètres d’un réseau de neurones, de génération d’une trajectoire d’un exosquelette et de mise en mouvement de l’exosquelette
FR3126329A1 (fr) * 2021-09-02 2023-03-03 Wandercraft Procédé de mise en mouvement d’un exosquelette
CN114821006B (zh) * 2022-06-23 2022-09-20 盾钰(上海)互联网科技有限公司 交互式间接推理的孪生体态检测方法及***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030093021A1 (en) * 2001-05-24 2003-05-15 Amit Goffer Gait-locomotor apparatus
RU2364385C2 (ru) * 2005-01-26 2009-08-20 Юниверсити Оф Цукуба Носимое вспомогательное устройство, содействующее двигательной активности, и управляющая программа
US7731670B2 (en) * 2007-02-02 2010-06-08 Honda Motor Co., Ltd. Controller for an assistive exoskeleton based on active impedance
WO2011002306A1 (en) * 2009-07-01 2011-01-06 Rex Bionics Limited Control system for a mobility aid
RU2493805C1 (ru) * 2012-02-20 2013-09-27 Вячеслав Геннадьевич Иванов Экзоскелетон инвалида
US9295604B2 (en) * 2010-09-17 2016-03-29 Ekso Bionics, Inc. Human machine interface for human exoskeleton
RU2598124C1 (ru) * 2015-10-19 2016-09-20 Общество С Ограниченной Ответственностью "Экзоатлет" Способ задания желаемых траекторий движения экзоскелета для передвижения пользователя с нарушением функций опорно-двигательного аппарата, устройство содействия ходьбе этого пользователя и способ управления этим устройством

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9351855B2 (en) 2008-06-16 2016-05-31 Ekso Bionics, Inc. Powered lower extremity orthotic and method of operation
US8096965B2 (en) 2008-10-13 2012-01-17 Argo Medical Technologies Ltd. Locomotion assisting device and method
JP2013503026A (ja) * 2009-08-31 2013-01-31 アイウォーク, インコーポレイテッド 義足または下肢装具を用いて立ち上がりのシーケンスを実装すること
CN101697080B (zh) * 2009-10-13 2011-03-16 浙江大学宁波理工学院 欠驱动两足机器人的运动控制方法
JP5515899B2 (ja) 2010-03-17 2014-06-11 トヨタ自動車株式会社 脚補助装置
US9682006B2 (en) * 2010-09-27 2017-06-20 Vanderbilt University Movement assistance devices
JP5982767B2 (ja) 2011-09-26 2016-08-31 ソニー株式会社 運動補助装置及び運動補助方法、コンピューター・プログラム、並びにプログラム記録媒体
US10314723B2 (en) * 2013-05-23 2019-06-11 Rehabilitation Institute Of Chicago Effective shape controller for lower limb
DK3025693T3 (en) * 2013-07-26 2018-10-01 Fuji Corp Help Robot
KR102360100B1 (ko) 2014-03-21 2022-02-08 완더크래프트 발 구조체를 포함하는 외골격
FR3018681B1 (fr) 2014-03-21 2016-04-15 Wandercraft Exosquelette comprenant une structure de bassin
JP2017093792A (ja) 2015-11-24 2017-06-01 株式会社東芝 動作支援装置
CN105583809A (zh) * 2016-03-07 2016-05-18 江南大学 一种穿戴式起坐辅助装置
CN106707744A (zh) * 2016-10-31 2017-05-24 江苏华航威泰机器人科技有限公司 一种5连杆外骨骼机器人起蹲过程稳定性控制方法
US11191653B2 (en) 2016-11-03 2021-12-07 University Of New Brunswick Powered lower limb devices and methods of control thereof
CN106681341B (zh) * 2016-12-12 2019-09-10 杭州宇芯机器人科技有限公司 基于多维度工作空间耦合算法的多足机器人步态优化控制方法
FR3061653B1 (fr) 2017-01-10 2019-05-31 Wandercraft Procede de mise en mouvement d'un exosquelette
CN106891359B (zh) * 2017-04-19 2019-05-21 上海理工大学 用于下肢外骨骼机器人的膝关节结构

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030093021A1 (en) * 2001-05-24 2003-05-15 Amit Goffer Gait-locomotor apparatus
RU2364385C2 (ru) * 2005-01-26 2009-08-20 Юниверсити Оф Цукуба Носимое вспомогательное устройство, содействующее двигательной активности, и управляющая программа
US7731670B2 (en) * 2007-02-02 2010-06-08 Honda Motor Co., Ltd. Controller for an assistive exoskeleton based on active impedance
WO2011002306A1 (en) * 2009-07-01 2011-01-06 Rex Bionics Limited Control system for a mobility aid
US9295604B2 (en) * 2010-09-17 2016-03-29 Ekso Bionics, Inc. Human machine interface for human exoskeleton
RU2493805C1 (ru) * 2012-02-20 2013-09-27 Вячеслав Геннадьевич Иванов Экзоскелетон инвалида
RU2598124C1 (ru) * 2015-10-19 2016-09-20 Общество С Ограниченной Ответственностью "Экзоатлет" Способ задания желаемых траекторий движения экзоскелета для передвижения пользователя с нарушением функций опорно-двигательного аппарата, устройство содействия ходьбе этого пользователя и способ управления этим устройством

Also Published As

Publication number Publication date
KR102494387B1 (ko) 2023-02-06
RU2020103417A3 (ru) 2021-07-29
US20200122326A1 (en) 2020-04-23
ES2908700T3 (es) 2022-05-03
EP3645219A1 (fr) 2020-05-06
WO2019002772A1 (fr) 2019-01-03
FR3068236A1 (fr) 2019-01-04
US11780087B2 (en) 2023-10-10
JP2020525074A (ja) 2020-08-27
AU2018294620B2 (en) 2023-12-14
AU2018294620A1 (en) 2019-12-19
EP3645219B1 (fr) 2022-01-12
FR3068236B1 (fr) 2019-07-26
KR20200024875A (ko) 2020-03-09
CA3064150A1 (fr) 2019-01-03
CN110869172A (zh) 2020-03-06
RU2020103417A (ru) 2021-07-29
CN110869172B (zh) 2023-01-10
JP7066752B2 (ja) 2022-05-13

Similar Documents

Publication Publication Date Title
EP2762123B1 (en) Movement assisting device and movement assisting method, computer program, and program storage medium
KR101772974B1 (ko) 휴머노이드 로봇의 인간 유사 동작 생성 방법
RU2768106C2 (ru) Способ приведения в движение экзоскелета
WO2017069652A1 (ru) Экзоскелет
JP7174705B2 (ja) 外骨格を動かすための方法
CN106112985B (zh) 下肢助行机器的外骨骼混合控制***及方法
EP2426037B1 (en) Walking robot and control method thereof
Rea et al. Functional design for customizing sit-to-stand assisting devices
Ghannadi et al. Nonlinear model predictive control of an upper extremity rehabilitation robot using a two-dimensional human-robot interaction model
Jatsun et al. Simulation of a walking robot-exoskeleton movement on a movable base
Itadera et al. Predictive optimization of assistive force in admittance control-based physical interaction for robotic gait assistance
Sergey et al. Approach to motion control of an exoskeleton in “verticalization-to-walking” regime utilizing pressure sensors
Otaran et al. A short description of an ankle-actuated seated vr locomotion interface
Tsoi et al. Design, modeling and control of an ankle rehabilitation robot
Horn et al. Nonholonomic virtual constraints for control of powered prostheses across walking speeds
Geravand et al. Human sit-to-stand transfer modeling for optimal control of assistive robots
Jayakumar et al. Haptic footstep display
Hobon et al. Feasible speeds for two optimal periodic walking gaits of a planar biped robot
El Makssoud et al. Dynamic control of a moving platform using the CAREN system to optimize walking invirtual reality environments
Jung et al. A methodology to control walking speed of robotic gait rehabilitation system using feasibility-guaranteed trajectories
Veneva et al. Exoskeleton for rehabilitation
Li et al. A human-centered control framework for robotic sit-to-stand assistance
Panahi et al. Modeling and control of human and wheeled robotic walker coupled dynamics
Morris Development of a foot interface to control supernumerary robotics limbs
VENEVA et al. Active orthotic system for assistance and rehabilitation