Научная статья на тему 'МОДЕЛЬ ОПОРНОЙ НОГИ АНТРОПОМОРФНОГО РОБОТА ИЛИ ЭКЗОСКЕЛЕТА С ДВУМЯ ПОДВИЖНЫМИ ЗВЕНЬЯМИ С УЧЕТОМ ДИНАМИКИ ЭЛЕКТРОПРИВОДА'

МОДЕЛЬ ОПОРНОЙ НОГИ АНТРОПОМОРФНОГО РОБОТА ИЛИ ЭКЗОСКЕЛЕТА С ДВУМЯ ПОДВИЖНЫМИ ЗВЕНЬЯМИ С УЧЕТОМ ДИНАМИКИ ЭЛЕКТРОПРИВОДА Текст научной статьи по специальности «Механика и машиностроение»

CC BY
111
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЭКЗОСКЕЛЕТ / ОПОРНО-ДВИГАТЕЛЬНЫЙ АППАРАТ ЧЕЛОВЕКА / АНТРОПОМОРФНЫЙ РОБОТ / ШАРНИР / ЗВЕНО / УГОЛ ПОВОРОТА / УРАВНЕНИЯ ДВИЖЕНИЯ / УПРАВЛЯЮЩИЕ МОМЕНТЫ / ЭЛЕКТРОПРИВОД

Аннотация научной статьи по механике и машиностроению, автор научной работы — Блинов А.О., Борисов А.В., Кончина Л.В., Маслова К.С.

В настоящее время направление, связанное с разработкой экзоскелетов и антропоморфных роботов, испытывает бурный рост в связи с увеличением вычислительных мощностей микропроцессоров и прорывным развитием теории управления сложными системами, в том числе электромеханическими, моделирующими биомеханику опорно-двигательного аппарата человека. В данной работе представлена управляемая мехатронная робототехническая модель опорной ноги антропоморфного робота или экзоскелета с двумя подвижными звеньями.ЦЕЛЬ. Математическое моделирование динамики опорной ноги экзоскелета или антропоморфного механизма в виде двух подвижных звеньев.МЕТОДЫ. Основное отличие представленной в данном исследовании модели от созданных ранее заключается в использовании углов, отсчитываемых между звеньями, соответствующих случаю реальной работы электроприводов. Для достижения цели работы применены методы робототехники, математического моделирования, мехатроники, теоретической механики, исследования систем обыкновенных дифференциальных уравнений, теории управления, эмпирические данные для опорно-двигательного аппарата человека.РЕЗУЛЬТАТЫ. Для модели механизма записана система уравнений Лагранжа второго рода, решены прямая и обратная задачи динамики при заданном программном управлении движением мехатронной робототехнической системы. Результаты представлены графически и в виде анимационной визуализации движения звеньев. Проведены расчеты как без учета динамики электроприводов, так и с учетом вращения роторов электродвигателей. Установлено, что влияние динамики ротора электродвигателя на механизм является существенным.ЗАКЛЮЧЕНИЕ. Разработанные методы задания программного движения опорной ноги экзоскелета или антропоморфного робота позволили решить прямую и обратную задачи динамики и установить необходимость учета вращающегося ротора электродвигателя.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по механике и машиностроению , автор научной работы — Блинов А.О., Борисов А.В., Кончина Л.В., Маслова К.С.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

MODEL OF THE SUPPORTING LEG OF AN ANTHROPOMORPHOUS ROBOT OR EXOSKELETON WITH TWO MOVABLE LINKS TAKING INTO ACCOUNT THE DYNAMICS OF THE ELECTRIC DRIVE. POWER ENGINEERING: RESEARCH, EQUIPMENT, TECHNOLOGY

Currently, the direction associated with the development of exoskeletons and anthropomorphic robots is experiencing rapid growth due to the increase in the computing power of microprocessors and the breakthrough development of the theory of control of complex systems, including electromechanical systems that simulate the biomechanics of the human musculoskeletal system. This paper presents a controlled mechatronic robotic model of the support leg of an anthropomorphic robot or exoskeleton with two moving links.GOAL. Mathematical modeling of the dynamics of the supporting leg of an exoskeleton or an anthropomorphic mechanism in the form of two moving links.METHODS. The main difference between the model presented in this study and those created earlier is the use of angles counted between links corresponding to the case of real operation of electric drives. To achieve the goal of the work, the methods of robotics, mathematical modeling, mechatronics, theoretical mechanics, the study of systems of ordinary differential equations, control theory, empirical data for the human musculoskeletal system were applied.RESULTS. For the model of the mechanism, a system of Lagrange equations of the second kind is written, direct and inverse problems of dynamics are solved for a given program control of the motion of a mechatronic robotic system. The results are presented graphically and as an animated visualization of the movement of the links. Calculations were carried out both without taking into account the dynamics of electric drives, and taking into account the rotation of the rotors of electric motors. It has been established that the influence of the dynamics of the rotor of the electric motor on the mechanism is significant.CONCLUSION. The developed methods for setting the program movement of the supporting leg of an exoskeleton or an anthropomorphic robot made it possible to solve direct and inverse problems of dynamics and establish the need to take into account the rotating rotor of an electric motor.

Текст научной работы на тему «МОДЕЛЬ ОПОРНОЙ НОГИ АНТРОПОМОРФНОГО РОБОТА ИЛИ ЭКЗОСКЕЛЕТА С ДВУМЯ ПОДВИЖНЫМИ ЗВЕНЬЯМИ С УЧЕТОМ ДИНАМИКИ ЭЛЕКТРОПРИВОДА»

РОБОТЫ, МЕХАТРОНИКА И РОБОТОТЕХНИЧЕСКИЕ СИСТЕМЫ

[Ml^H

УДК 531.01 DOI: 10.30724/1998-9903-2022-24-2-147-159

МОДЕЛЬ ОПОРНОЙ НОГИ АНТРОПОМОРФНОГО РОБОТА ИЛИ ЭКЗОСКЕЛЕТА С ДВУМЯ ПОДВИЖНЫМИ ЗВЕНЬЯМИ С УЧЕТОМ ДИНАМИКИ ЭЛЕКТРОПРИВОДА

А.О. Блинов, А.В. Борисов, Л.В. Кончина, К.С. Маслова

филиал ФГБОУ ВО «НИУ «МЭИ» в г. Смоленске, г. Смоленск, Россия

ORCID 0000-0002-7004-3140, borisowandrej@yandex.ru

Резюме: В настоящее время направление, связанное с разработкой экзоскелетов и антропоморфных роботов, испытывает бурный рост в связи с увеличением вычислительных мощностей микропроцессоров и прорывным развитием теории управления сложными системами, в том числе электромеханическими, моделирующими биомеханику опорно-двигательного аппарата человека. В данной работе представлена управляемая мехатронная робототехническая модель опорной ноги антропоморфного робота или экзоскелета с двумя подвижными звеньями. ЦЕЛЬ. Математическое моделирование динамики опорной ноги экзоскелета или антропоморфного механизма в виде двух подвижных звеньев. МЕТОДЫ. Основное отличие представленной в данном исследовании модели от созданных ранее заключается в использовании углов, отсчитываемых между звеньями, соответствующих случаю реальной работы электроприводов. Для достижения цели работы применены методы робототехники, математического моделирования, мехатроники, теоретической механики, исследования систем обыкновенных дифференциальных уравнений, теории управления, эмпирические данные для опорно-двигательного аппарата человека. РЕЗУЛЬТАТЫ. Для модели механизма записана система уравнений Лагранжа второго рода, решены прямая и обратная задачи динамики при заданном программном управлении движением мехатронной робототехнической системы. Результаты представлены графически и в виде анимационной визуализации движения звеньев. Проведены расчеты как без учета динамики электроприводов, так и с учетом вращения роторов электродвигателей. Установлено, что влияние динамики ротора электродвигателя на механизм является существенным. ЗАКЛЮЧЕНИЕ. Разработанные методы задания программного движения опорной ноги экзоскелета или антропоморфного робота позволили решить прямую и обратную задачи динамики и установить необходимость учета вращающегося ротора электродвигателя.

Ключевые слова: экзоскелет; опорно-двигательный аппарат человека; антропоморфный робот; шарнир; звено; угол поворота; уравнения движения; управляющие моменты; электропривод.

Благодарности: Исследование выполнено за счет гранта Российского научного фонда и Смоленской области в рамках научного проекта № 22-29-20308, https://rscf.ru/project/22-29-20308/

Для цитирования: Блинов А.О., Борисов А.В., Кончина Л.В., Маслова К.С. Модель опорной ноги антропоморфного робота или экзоскелета с двумя подвижными звеньями с учетом динамики электропривода // Известия высших учебных заведений. ПРОБЛЕМЫ ЭНЕРГЕТИКИ. 2022. Т. 24. № 2. С. 147-159. doi:10.30724/1998-9903-2022-24-2-147-159.

MODEL OF THE SUPPORTING LEG OF AN ANTHROPOMORPHOUS ROBOT OR EXOSKELETON WITH TWO MOVABLE LINKS TAKING INTO ACCOUNT THE DYNAMICS OF THE ELECTRIC DRIVE

AO. Blinov, AV. Borisov, LV. Konchina, KS. Maslova

Branch of the National Research University "MPEI" in Smolensk, Smolensk, Russia

ORCID 0000-0002-7004-3140, borisowandrej@yandex.ru

Abstract: Currently, the direction associated with the development of exoskeletons and anthropomorphic robots is experiencing rapid growth due to the increase in the computing power of microprocessors and the breakthrough development of the theory of control of complex systems, including electromechanical systems that simulate the biomechanics of the human musculoskeletal system. This paper presents a controlled mechatronic robotic model of the support leg of an anthropomorphic robot or exoskeleton with two moving links. GOAL. Mathematical modeling of the dynamics of the supporting leg of an exoskeleton or an anthropomorphic mechanism in the form of two moving links. METHODS. The main difference between the model presented in this study and those created earlier is the use of angles counted between links corresponding to the case of real operation of electric drives. To achieve the goal of the work, the methods of robotics, mathematical modeling, mechatronics, theoretical mechanics, the study of systems of ordinary differential equations, control theory, empirical data for the human musculoskeletal system were applied. RESULTS. For the model of the mechanism, a system of Lagrange equations of the second kind is written, direct and inverse problems of dynamics are solved for a given program control of the motion of a mechatronic robotic system. The results are presented graphically and as an animated visualization of the movement of the links. Calculations were carried out both without taking into account the dynamics of electric drives, and taking into account the rotation of the rotors of electric motors. It has been established that the influence of the dynamics of the rotor of the electric motor on the mechanism is significant. CONCLUSION. The developed methods for setting the program movement of the supporting leg of an exoskeleton or an anthropomorphic robot made it possible to solve direct and inverse problems of dynamics and establish the need to take into account the rotating rotor of an electric motor.

Keywords: exoskeleton; human musculoskeletal system; anthropomorphic robot; hinge; link; angle of rotation; equations of motion; control moments; electric drive.

Acknowledgments: This work was supported by the Russian Science Foundation and Smolensk region № 22-29-20308, https://rscf.ru/en/project/22-29-20308/

For citation: Blinov AO, Borisov AV, Konchina LV, Maslova KS. Model of the supporting leg of an anthropomorphous robot or exoskeleton with two movable links taking into account the dynamics of the electric drive. Power engineering: research, equipment, technology. 2022;24(2):147-159. doi:10.30724/1998-9903-2022-24-2-147-159.

Введение

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

Научная значимость исследования заключается в создании методов моделирования антропоморфных электромеханических систем с управляемым изменением геометрии под действием внутренних усилий в виде моментов от электроприводов и внешних связей применительно к биомеханике движений человека в экзоскелете и антропоморфных

роботов с использованием углов, отсчитываемых между звеньями и синтезе новых алгоритмов управления целенаправленным движением.

Практическая значимость исследования заключается в создании комфортной окружающей среды для лиц с ограниченными двигательными возможностями. Экзоскелеты, являясь высокотехнологичной продукцией робототехники, позволят возвратить инвалидов к полноценной жизни, повысить их социальную и физическую адаптацию, эффективность работы организма в целом за счет вертикализации положения тела. В этом плане экзоскелет имеет не только медицинское, но важное и социально -экономическое значение, позволяя социализировать в обществе и вернуть к активной полноценной трудовой деятельности инвалидов, ранее не имевших такой возможности. Применение экзоскелетов возможно в восстановительных и геронтологических центрах России для лечебного процесса пациентов с заболеваниями опорно-двигательного аппарата и для их использования медицинскими сестрами и врачами при уходе за лежачими больными. Экзоскелеты могут использоваться в быту и промышленности для улучшения качества жизни и работы людей, в тренировочном процессе, повышая спортивные достижения спортсменов нашей страны. При налаживании собственного производства в стране, массовое изготовление экзоскелетов приведет к развитию машиностроительного комплекса, электроники и других смежных областей отечественной промышленности.

Литературный обзор

Вопросами управления механическими системами занимаются как у нас в стране, так и за рубежом. В работе Виттенбурга Й. [1] рассматриваются вопросы динамики систем твердых тел. В исследованиях Вукобратовича М. решаются задачи управления манипуляционными и антропоморфными роботами [2, 3]. Работы Коренева Г.В. посвящены исследованию целенаправленного движения, в том числе и применительно к человеку [4, 5]. Обратные задачи динамики и управление движением механических систем рассматривались Галиуллиным А.С. [6]. Вопросам управления движением неустойчивых объектов, в том числе перевернутого маятника, посвящена работа Формальского А. М. [7]. Методы управления сложными нелинейными механическими системами рассмотрены в работах Черноусько Ф.Л., Ананьевского И.М., Решмина С.А., Болотника Н.Н. [8, 9]. Вопросы управления и стабилизации движений механических систем применительно к динамике экзоскелетов представлены в работах Борисова А.В., Мухарлямова Р.Г. Каспировича И.Е. [10-13]. Решение задач управления механическими системами можно найти в работах Борисова А.В., Розенблата Г.М., Кончиной Л.В. [14-16].

Практические исследования на данный момент наиболее активно ведутся в двух направлениях: 1) создание экзоскелетов; 2) создание антропоморфных роботов.

Над антропоморфными механизмами работают американские инженеры и ученые, многие при участии DARPA [17]. Так, в Массачусетском технологическом институте (MIT) совместно с DARPA [18] реализуется проект DARPA Robotics Challenge, в рамках которого разработан антропоморфный робот. В лаборатории Boston Dynamics [19] разрабатывается антропоморфный робот Atlas [20]. Модель управления роботом Atlas учитывает движения рук, корпуса и ног для манипуляций всем телом. Способность робота Atlas балансировать всем механизмом, как единым целым, позволяет ему выполнять требуемые задачи в пространстве, занимая лишь небольшую площадь. В Южной Корее создан антропоморфный робот DRC-Hubo [21], способный ходить на двух ногах, подниматься по лестницам и т.д., выполнять заданные действия. Его особенностью является наличие небольших колес на передней стороне «голени» в районе «коленки» и «стопы». Благодаря им, став на «колени», этот робот может достаточно быстро перемещаться по ровной поверхности. При возникновении необходимости преодоления препятствия он встает с «колен» на «ноги». В Японии много фирм занимаются разработкой антропоморфных роботов. Так, компания Honda создала робота-гуманоида Asimo [22]. Также разработаны вспомогательные устройства Stride Management Assist и Bodyweight Support Assist, облегчающее нагрузку на ноги человека во время ходьбы или выполнения трудовых операций [23]. Компания Toyota представила Romeo robot [24] на платформе антропоморфного робота NAO для использования в медицинских и геронтологических центрах при уходе за пациентами и пожилыми людьми. Также робот может применяться как личный помощник [25]. Фирма Hocoma [26] из Швейцарии создала мехатронное устройство Локомат (Lokomat),

представляющий собой роботизированный экзоскелет. Он применяется при реабилитации и восстановлении пациентов, имеющих заболевания опорно-двигательного аппарата. Компания Honda разработала вспомогательное робототехническое устройство Honda-Walk Assist And Mobility Devices [27]. Это портативный экзоскелет, который состоит из талии, являющейся рамой, к которой прикрепляются с обеих сторон бедра, предоставляющие по одной степени свободы. Фирма Ekso Bionics создала экзоскелет Ekso [28,29], представляющий собой бионический костюм, который позволяет людям с проблемами опорно-двигательного аппарата не только стоять, но и ходить. Эволюцией экзоскелетов являются мехатронные роботы, созданные Kazerooni H. [30]. Компания ReWalk Robotics создала роботизированный экзоскелет, который имеет четыре звена. Он программируется для заданного типа походки, чтобы реализовывать необходимую тренировку мышц пользователя [31]. Фирма Rex Bionics Group разработала мехатронный экзоскелет Rex [32], который реализует поддержку всей массы тела пользователя при равновесии без применения трости для дополнительной опоры.

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

Материалы и методы

Рассмотрим робототехническую мехатронную модель механизма в виде опорной ноги экзоскелета, которая состоит из двух подвижных звеньев. Углы отсчитываются между звеньями и описываются тремя системами координат - абсолютной и локальными (рис. 1). Введем абсолютную неподвижную декартову систему координат A0xyz, с плоскостью xA0y, в которой происходит движение опорной ноги экзоскелета (рис. 1). Для описания движения первого, нижнего звена А0А1 введем подвижную локальную систему координат A^yj, жестко связанную со звеном. Подвижную ось A0x1 направим вдоль звена, ось A0Vi введем, исходя из условия правого базиса. Аналогично локальная система координат вводится для второго звена. В отличие от предыдущих работ [14-16,33-37], углы отсчитываются между звеньями, т.е. между осями локальных систем координат против хода часовой стрелки от звена с меньшим номером, к звену с большим номером, а в случае первого звена - от абсолютной неподвижной системы координат к подвижной локальной системе, жестко связанной с первым звеном.

'1 1 X i ¡

/ / |Л

1 U

А

А Ж

А0 S/ //, Т

Рис. 1. Модель механизма с двумя подвижными Fig. 1. Model of a mechanism with two moving звеньями и локальными системами координат, links and local coordinate systems moving in a движущегося в вертикальной плоскости vertical plane

Рассматриваемая модель механизма состоит из весомых звеньев, представляющих собой стержни (рис. 1). Звенья соединяются между собой посредством цилиндрических шарниров, расположенных в точках А0 и А1. В точке А0 имеется цилиндрический шарнир жестко соединенный с опорой. Учитывая силу тяжести, реакции опоры и соседних стержней, а также внутренние управляющие усилия реализуются относительные повороты звеньев между собой вокруг каждой из осей координат, тем самым, при заданном должным образом управлении может быть реализовано требуемое движение всего механизма.

Длины звеньев: А0А1 = lb A^2 = l2, представляющие собой прямолинейные стержни,

150

считаются неизменными во все время движения при любых прикладываемых усилиях. Масса первого звена А0А1 равна mb второго звена А1А2 равна m2. Так как в выбранной модели механизма звенья представляют собой абсолютно твердые весомые стержни, то моменты инерции для них будут определены, как моменты инерции однородных твердых стержней. Тогда у первого звена А0А1 момент инерции относительно оси, которая проходит через точку A0 перпендикулярно плоскости его движения xJAQyJ, обозначим I1. В силу однородности стержня I1 = m1l12/3. Аналогично вводится момент инерции для второго звена механизма относительно оси, проходящей через начало стержня.

Первое звено А0А1 совершает вращательное движение в цилиндрическом шарнире А0. Положение звена зависит от одного параметра и однозначно определяется углом 91(t). Обозначим через M1 управляющий момент в шарнире А0.

Положение второго звена Ар42, совершающего плоскопараллельное движение, зависит от движения точки А 1, которую примем за полюс, и дополнительно от одного параметра - угла <p2(t). Управляющий момент, развиваемый в шарнире А1, обозначим через M2.

Обобщенными координатами, которые однозначно характеризуют положение опорной ноги экзоскелета на плоскости, являются углы между осями координат (рис. 1): 91(t), ф2(0. Предложенная модель опорной ноги экзоскелета имеет две степени свободы. Чтобы реализовать управляемое движение необходимо использовать два независимых привода - для управления углом поворота каждого звена. Приводы могут быть различными: гидравлическими, пневматическими, электрическими. В дальнейшей работе предполагается использовать электрические двигатели. Для управления угловыми координатами электродвигатели будут работать в паре с редукторами, понижающими обороты и увеличивающими крутящие моменты.

Кинетическая энергия опорной ноги экзоскелета складывается из энергий движения стержней А0А1, и А^А2.

т=таа +taa +m2/i/2C0S%M2 +(2/2 + m2lJ2cosq)2 )фхф2 +12ф1] (1)

Выражение для кинетической энергии (1) получено следующим образом. Так как звено А0А1 вращается около неподвижной оси, находящейся в цилиндрическом шарнире А0, то его кинетическая энергия равна: = 1Х<$ /2 .Вследствие того, что звено А\А2

совершает плоскопараллельное движение с полюсом А 1, кинетическая энергия вычисляется по формуле, приводящейся в работах [35, с. 157 и 48, с. 21]. Запишем эту формулу, в виде удобном для реализации в системе компьютерной математики Wolfram Mathematica.

УА 0 0 0 ф+ф r r 0

тМ2 =1 -К( xA + у2а)+2m2

+ 12{ф1+ф2)] (2)

Здесь лА], у а - координаты точки А1, являющейся полюсом для рассматриваемого

звена А\А2; гх, гу - проекции радиус-вектора центра масс звена А1А2 относительно полюса Аь /2 - момент инерции звена относительно полюса, т.е. момент инерции стержня

относительно его начала.

Формулу для кинетической энергии звена А^2 механизма можно получить, используя метод суммирования кинетических энергий бесконечно малых участков стержня, предложенный в работах [15,16,33].

T =

1 '2

-■\vlp,dX (3)

где % - координата бесконечно малой частицы звена А^А2; р2 - плотность материала, из

которого изготовлено звено А1А2; V- квадрат скорости бесконечно малой частицы звена

Ар42, вычисляемый относительно начала координат - точки А0.

Оба описанных метода подсчета кинетической энергии были реализованы в системе компьютерной математики Wolfram Mathematica и получено совпадение результатов, что гарантирует правильность вычисления кинетической энергии звена, совершающего плоскопараллельное движение с использованием углов между звеньями и локальных систем координат.

о

Используя уравнения Лагранжа второго рода, составлена система дифференциальных уравнений для модели опорной ноги экзоскелета с двумя подвижными звеньями и углом, отсчитываемым между ними:

(A +I2 +m2I{ +m2lll2cosq>2)(pl +(/2 + — m2lll2cosq>2)(p2 —m^2(sinq>^'2 -

-tn2IJ2{ятфп)фхф2 + ^g[(tnx +2mnyxcosq>x +m2I2cos(cpx +cp2)\ =MX -M2

(4)

1 1,1

(12 +—»121112со5д)2)ф1 +12ф2 +—?)121112$1пд>2ф~ +^^>т212соя((рх +д>2) =М2

Определим необходимые для задания антропоморфного движения рассматриваемых двух звеньев управляющие моменты. Они необходимы также для выбора электродвигателей с редукторами. Для этого используем систему дифференциальных уравнений движения (4). Считаем, что моделируется голень и бедро опорной ноги человека. Определим аналитически углы между звеньями, т.е. локальными системами координат в виде периодических функций, задающих антропоидное движение двух рассматриваемых звеньев механизма в абсолютной неподвижной системе координат.

я

МО =-+¿sin

f -(1 -cos[2^/T])я

<M0 = J2 cos

f -я(1 - cos[2^ / T])Я

-Jisin

f - (1 - cos ^t / T]Я

(5)

где: Т - период ходьбы, ]1, ]2 и /1, /2 - параметры ходьбы.

Выберем числовые характеристики механизма соответствующими значениям для голени и бедра человека, информация о которых приводится в монографии [37]. Длина голени ¡1 = 0.385 м, бедра 12 = 0.477 м, масса голени т1 = 2.91 кг, бедра т2 = 8.93 кг. Момент инерции звена определим, исходя из формулы момента инерции стержня для оси,

т12

проходящей перпендикулярно через его конец I (I = 1,2). Момент инерции голени

' 3

11 = 0.144 кгм2, бедра 12 = 0.677 кгм2. Ускорение свободного падения g = 9.81 м/с2. Время, в течение которого происходит одноопорная фаза шага, т.е. половина периода ходьбы /к = 0.36 с. Параметры ходьбы: ¡1 = ]2 = 0.25, Л = л/2, /2 = 0.687.

Графики углов поворота звеньев (5) и их угловых скоростей и ускорений представлены на (рис. 2).

Рис. 2. Зависимости углов поворота ф , ф , Fig. 2. Dependences of rotation angles ф , ф , угловых скоростей ф^ф, и угловых angular velocities ф^ф, and angular ускорений ф^ф, звеньев от времени accelerations ф^ф, of links on time

Приведем несколько кадров анимации движения двух звеньев (рис. 3).

Рис. 3. Кадры анимации двух звеньев при Fig. 3. Animation frames of two links when moving движении с заданными формулами (5) углами with the given formubfi (5) angles ф1,ф2 Фь Ф2

Из системы уравнений движения (4), решив обратную задачу динамики, находим управляющие моменты Mj(t) и M2(t) для приводов опорной ноги экзоскелета, расположенных в шарнирах А0 и Aj (рис. 4).

¡С®*«» 0.10 0.15 .♦/20 025 030 0.35 '

Рис. 4. Зависимости управляющих моментов Fig. 4. Dependences of control moments M- and M- и M2 от времени m on time

Максимальные абсолютные значения управляющих моментов м = 208.218 Нм и м2 = 59.566 Нм используем для подбора электродвигателей и редукторов. Управляющие моменты М1, М2 - это моменты на выходном валу редуктора.

Проведем решение задачи Коши для системы дифференциальных уравнений (4) с выбранными моментами, аппроксимируемым ступенчатой кусочно-заданной функцией. Разобьем время движения на шесть равных участков, на каждом из которых момент будем брать постоянным. Значения моментов подсчитаем, как среднее арифметическое на заданных участках:

r

J M1 (t)dt

M7= ^

(6)

t -1 ,

Г r-1

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Графики в виде ступенчатых функций для управляющих моментов, полученных в результате решения обратной задачи (рис. 4), представлены на (рис. 5).

150 100 50

-50 -100 -150

"0.05 0.10 0.15 0.20 0.25 0.30 0.35

0.05 0.10 0.15 0.20 0.25 0.30 0.35

Рис. 5. Зависимости управляющих моментов Fig. 5 Dependences of mome^s M-(t)

M-(t) и M2 (t) в виде кусочно-заданных and M2 (t) in the form ofpiecewise given functions функций

M

M2

M1

40

20

20

-40

Результаты и обсуждения

Решая задачу Коши для системы (4) с управляющими моментами в виде ступенчатой функции, представленным на (рис. 5), получены графики угла поворота звена от времени, показанные на (рис. 6).

Рис. 6. Решение задачи Коши для механизма с Fig. 6. Solution of the Cauchy problem for a

двумя звеньями: углы поворота ; угловые mechanism with two links: angles of rotation

скорости ф1, ; угловые ускорения ф1,ф, <Pi,<Pi', angular speeds ф1,ф2 ; angular

звеньев accelerations ф1,ф^ of links

В результате численного решения системы дифференциальных уравнений (4), сравнивая с исходным движением звеньев (рис. 2), видно, что получилось хорошее совпадение угла поворота звеньев, достаточно хорошее совпадение угловой скорости и приемлемое совпадение углового ускорения. Следовательно, импульсное управление в виде ступенчатых функций для управляющих моментов (рис. 5) является приемлемым и может быть использовано при управлении движением звена.

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

A = -T

1 T k - №, dt

(7)

0 >=1

В результате применения формулы (6) к расчету энергетических затрат приводов, осуществляющих повороты звеньев при задании управляющих моментов в виде ступенчатых функций (рис. 4), имеем: Аф = 104.119 Дж, Аф = 28.56 Дж. Суммарные

энергозатраты механизма составили 132.68 Дж.

Рассмотрим электромеханическую модель привода двух звеньев, состоящую из электродвигателей с редукторами, расположенными в неподвижном шарнире А 0 и подвижном А 1. Пусть оси вращения звеньев и роторов двигателей расположены на одной прямой. Рассмотрим влияние инерционных характеристик двигателей на систему дифференциальных уравнений движения (4) [38]. Так как в точке с шарниром А0 двигатель с редуктором жестко закреплены и неподвижны, то их масса не дает вклад в кинетическую энергию движения звена, и он не перемещается вдоль вертикали, его элементы не дают вклада в потенциальную энергию гравитационного взаимодействия. В подвижном шарнире А1 установлен второй привод, следовательно, масса электродвигателя и редуктора должны учитываться в кинетической и потенциальной энергии. Подвижными относительно корпуса, скрепленного с опорой либо с предыдущим звеном, являются роторы электродвигателей, совершающие в данном случае вращательное движение вокруг осей, расположенных в точках А 0 и А 1. Вклад вращающихся роторов в кинетическую энергию всей электромеханической системы учтем следующим образом:

ТЯ =

(i = 1,2),

(8)

ср2

(9)

где /й - момент инерции ротора электродвигателя относительно оси вращения, кт -передаточное число редуктора, номер 1 относится к приводу в шарнире A0, номер 2 - в шарнире A1.

Вкладом в кинетическую энергию вращающихся элементов редуктора пренебрежем, т.к. конструкции редукторов бывают разными и здесь не конкретизируются, но обычно их масса и момент инерции гораздо меньше, чем у ротора электродвигателя. Также пренебрежем трением в подшипниках всех вращающихся элементов механизма.

Составленная с применением уравнений Лагранжа второго рода система дифференциальных уравнений с учетом наличия электроприводов и вращения роторов в электродвигателе, для модели опорной ноги экзоскелета с двумя подвижными звеньями и углом, отсчитываемым между звеньями, имеет вид:

(/j +IRk2Ri + I2 +m2f~ +mEjl + m2IJ2 cos (р^фх + ^m2lj2 C0S(P2 j ~m2lj2 (sin(p^)cpl -m2lj2 (sini'р^)фхф2 + +1 g \[(ml + 2m + 2mEi ) l cos^ + m2l2 cos (ф + ^2)J = M1 - M2,

(^2 +^m2lll2 COS<P2 j^l +(I2 +IR2kl )<f>2 +^m2lll2 Sil1 <Р2Ф1 +^8'П212 COS(<Pl + <P2) =M2'

Управляющие моменты М1 и М2 - это моменты на выходном валу редуктора, определенные выше из системы уравнений (4), me - масса всего электропривода в целом в

шарнире A1, управляющим поворотом второго звена, т.е. изменением угла ф2. Сравнивая системы уравнений (4) и (9) видно, что структура уравнений не изменилась, только добавились некоторые новые слагаемые у угловых ускорений и силы тяжести.

Решим задачу Коши (рис. 7) для системы уравнений, учитывающих динамику электропривода (9) с решением, представленным на (рис. 6), полученным на основе моментов, аппроксимируемых в виде ступенчатых кусочно-заданных функций (рис. 5). Исходя из максимальных значений момента нагрузки и скорости, в качестве примера выбираем подходящие электродвигатель и редуктор из номенклатуры выпускаемых в настоящее время. В результате подбора, для обоих шарниров выбираем синхронный двигатель с постоянными магнитами марки TECNOTION QTR-A-78 [39] и волновой редуктор марки Harmonic Drive CPL-2A [40]. Момент инерции ротора электродвигателя IR = 1,3 • 10-5 кг м2, масса электродвигателя - 0.25 кг, масса редуктора - 0.24 кг, тогда mE = 0.49

кг, передаточное число редуктора kR = 100.

" " " '0.05 " " ™0.10"" " '0.15* "*0.2й %в<0.25 0.30 0.35 ..............

0.10 0.15

0.20 0.25 0.30 0.35 ...............

Рис. 7. Решение задачи К011Ш в случае учета Fig. 7. Selu5ion of the Cau3hy problem in the case

динамики электрсшривода для механизма с of taking into account the dynamics of the electric

двумя звеньями: углы поворота ф1 = ф2; drive for a mechanism with two links: angles of

угловые скорости cpj, ф2; угловые ускорения rotation ф1 = ф2; angular speeds ф1 = ф2; angular

фф, ф2 звеньев accelerations фь ¿р2 of links

2.0

1.5

1.0

0.5

0.5

0.0

Сравнивая полученное решение с учетом динамики электропривода, представленное на (рис. 7) с решением без учета электродвигателей (рис. 6), можно сделать вывод, что в целом вид зависимостей качественно сохранился, однако углы поворота стали несколько иными и окончательная конфигурация механизма не совпадает с исходной, сохраняя при этом антропоморфность. Максимальные значения угловых скоростей и ускорений уменьшаются при учете динамики электропривода. Все это свидетельствует о недостаточности управления в системе, поэтому пренебрежение массой и вращающимися роторами электродвигателей при их относительно малой массе и моменте инерции приводит к значительной погрешности и пренебрегать ими не следует.

Заключение

1. Разработанная модель двух звеньев опорной ноги экзоскелета или антропоморфного робота отличается от имеющихся использованием углов, отсчитываемых между звеньями. Такой способ определения обобщенных координат соответствует случаю работы электроприводов в реальной мехатронной робототехнической системе.

2. Для созданной модели двух звеньев составлена система дифференциальных уравнений Лагранжа второго рода с учетом и без учета динамики электроприводов. Проведено решение прямой и обратной задач динамики при заданном программном управлении движением опорной ноги экзоскелета. Анимационной визуализацией показано антропоморфное движение звеньев.

3. Проведено численное моделирование мехатронной робототехнической системы с учетом и без учета вращения роторов электродвигателей. Установлено, что влияние динамики ротора электродвигателя на механизм является существенным.

4. В сравнении с представленными в обзоре литературе моделями, созданная в данном исследовании модель опорной ноги экзоскелета является развитием и продвижением вперед, так как используются углы между звеньями и учитывается динамика вращающихся роторов электродвигателей, что отсутствует в имеющихся работах.

Литература

1. Виттенбург Й. Динамика систем твердых тел. М.: Мир, 1980 296 с.

2. Вукобратович М., Христич Д. Управление антропоморфическими системами // Управление в пространстве. М.: Наука, 1976. Т. 2. С. 180-187.

3. Вукобратович М., Стокич Д. Управление манипуляционными роботами: теория и приложения. М.: Наука, 1985. 383 с.

4. Коренев Г.В. Очерки механики целенаправленного движения. - М.: Наука, 1980. -

192 с.

5. Коренев Г. В. Введение в механику человека. М.: Наука, 1977. 264 с.

6. Галиуллин А.С. Обратные задачи динамики и задачи управления движениями материальных систем // Дифференц. уравнения. 1972. Т. 8. № 9. С. 1535-1541

7. Формальский А.М. Управление движением неустойчивых объектов. М. : ФИЗМАТЛИТ, 2012. 232 с.

8. Черноусько Ф. Л., Ананьевский И. М., Решмин С. А. Методы управления нелинейными механическими системами. М.: Физматлит, 2006. - 328 с.

9. Черноусько Ф. Л., Болотник Н. Н. Локомоция многозвенных систем на плоскости: динамика, управление, оптимизация. М.: Издательство ИПМех РАН (Препринт № 1128), 2016. 154 с.

10. Борисов А.В., Каспирович И.Е., Мухарлямов Р.Г. О математическом моделировании динамики многозвенных систем и экзоскелетов // Известия РАН. Теория и системы управления, 2021. № 5. с. 162-176.

11. Борисов А.В., Каспирович И.Е., Мухарлямов Р.Г. Матричный метод построения уравнений динамики сноубордиста // Международная научная конференция «Фундаментальные и прикладные задачи механики», Москва, 2-4 декабря 2020 г. Материалы конференции. Часть 1. П.М. Шкапов, М.И. Дьяченко, составители. Инженерный журнал: наука и инновации. 2021. вып. 3. С. 145-148. http://dx.doi.org/10.18698/2308-6033-2021-3-2067

12. Борисов А.В., Каспирович И.Е., Мухарлямов Р.Г. Управление динамикой составной конструкции со звеньями переменной длины // Известия российской академии наук. Механика твердого тела 2021. №2. с. 72-87.

13. Kaspirovich I. E. Application of Constraint Stabilization to Nonholonomic mechanics // 2016 2nd International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM), Year: 2016. DOI 10.1109/ICIEAM.2016.7910921. IEEE Conference Publications.

14. Борисов А. В., Розенблат Г. М. Матричный метод составления дифференциальных уравнений движения экзоскелета и управление им // Прикладная математика и механика. - 2017. - Т. 81. - № 5. - С. 511-522.

15. Борисов А. В., Розенблат Г. М., Кончина Л. В., Куликова М. Г., Маслова К. С. Пространственные модели управляемых шарнирных механизмов со звеньями переменной длины для экзоскелетов человека // Известия РАН. Механика твердого тела, 2021, № 6. С. 73-87.

16. Борисов А. В., Розенблат Г. М. Моделирование динамики экзоскелета с управляемыми моментами в суставах и переменной длиной звеньев с использованием рекуррентного метода составления дифференциальных уравнений движения // Известия РАН. Теория системы управления. - 2018. № 2. - С. 148-174.

17. Электронный ресурс. https://darpa.com/ Ссылка активна на : 27.04.2022.

18. Электронный ресурс. http://groups.csail.mit.edu/locomotion/ Ссылка активна на: 27.04.2022.

19. Электронный ресурс. https://www.bostondynamics.com/ Ссылка активна на: 27.04.2022.

20. Электронный ресурс. https://www.bostondynamics.com/atlas Ссылка активна на: 27.04.2022.

21. Электронный ресурс. https://habr.com/post/380435/ Ссылка активна на : 27.04.2022.

22. Электронный ресурс. http://asimo.honda.com/ Ссылка активна на: 27.04.2022.

23. Электронный ресурс. http://asimo.honda.com/innovations/ Ссылка активна на: 27.04.2022.

24. Электронный ресурс. https://Yandex.ru/video/search?text=Romeo%20Toyota%20%D1%80%D0%BE%D0%B1%D0% BE%D1%82&path=wizard&noreask=1&filmId=2499549739453021993. Ссылка активна на: 27.04.2022.

25. Электронный ресурс. https://budushchee.livejournal.com/101539.html Ссылка активна на: 27.04.2022.

26. Электронный ресурс. https://www.hocoma.com/solutions/lokomat/ Ссылка активна на 27.04.2022.

27. Электронный ресурс. http://corporate.honda.com/innovation/walk-assist/ Ссылка активна на: 27.04.2022.

28. Электронный ресурс. http://www.eksobionics.com Ссылка активна на : 27.04.2022.

29. Электронный ресурс. http://bleex.me.berkeley.edu/research/exoskeleton/ Ссылка активна на: 27.04.2022.

30. Kazerooni H. Exoskeletons for human power augmentation // in Proceedings of the IEEE IRS/RSJ International Conference on Intelligent Robots and Systems (IROS '05), August 2005. 2005. P. 3120-3125.

31. Электронный ресурс. http://www.rewalk.com/ Ссылка активна на : 27.04.2022.

32. Электронный ресурс. http://www.rexbionics.com/ Ссылка активна на : 27.04.2022.

33. Блинов А.О., Борисов А.В., Борисова В.Л., Гончаров М.В., Гончарова И.А., Кончина Л.В., Куликова М.Г., Маслова К.С., Новикова М.А. Механика экзоскелета. Монография. Смоленск: Универсум, 2021. 220 с.

34. Блинов А.О., Гончарова И.А., Куликова М.Г., Маслова К.С., Новикова М.А. Выбор САПР для решения задач проектирования антропоморфных роботов. // Естественные и технические науки. 2021. № 2 (153). С. 126-128.

35. Лурье А.И. Аналитическая механика.. М.:1961. 824 с.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

36. Формальский А. М. Перемещение антропоморфных механизмов. М. : Наука, 1982. 368 с.

37. Борисов А. В. Моделирование опорно-двигательного аппарата человека и применение полученных результатов для разработки модели антропоморфного робота : монография. М.: Спутник +, 2009. 212 с. Ссылка активна на : 27.04.2022.

38. Электронный ресурс. https://www.tecnotion.com/ Ссылка активна на : 27.04.2022.

39. Electronic resource. https://www.tecnotion.com/. Ссылка активна на : 27.04.2022.

40. Electronic resource. https://innodrive.ru/ Ссылка активна на : 27.04.2022.

Авторы публикации

Блинов Александр Олегович - ассистент, кафедры «Технологические машины и оборудование», филиала Федерального государственного бюджетного образовательного учреждения высшего образования «Национальный исследовательский университет "МЭИ"» в г. Смоленске.

Борисов Андрей Валерьевич - д-р физ.-мат. наук, доцент, кафедры «Технологические машины и оборудование», филиала Федерального государственного бюджетного образовательного учреждения высшего образования «Национальный исследовательский университет "МЭИ"» в г. Смоленске.

Кончина Лариса Владимировна - канд. физ.-мат. наук, доцент, кафедры «Технологические машины и оборудование», филиала Федерального государственного бюджетного образовательного учреждения высшего образования «Национальный исследовательский университет "МЭИ"» в г. Смоленске.

Маслова Ксения Сергеевна - студентка, филиала Федерального государственного бюджетного образовательного учреждения высшего образования «Национальный исследовательский университет "МЭИ"» в г. Смоленске.

References

1. Wittenburg J. Dynamics of systems of solid bodies. M.: Mir, 1980 296 p.

2. Vukobratovich M., Khristich D. Management of anthropomorphic systems. Management in space. M.: Nauka, 1976;2:180-187.

3. Vukobratovich M., Stokich D. Management of manipulation robots: theory and applications. M.: Nauka, 1985.383 p.

4. Korenev GV. Essays on the mechanics of purposeful movement. M.: Nauka, 1980.192 p.

5. Korenev GV. Introduction to human mechanics. M.: Nauka, 1977. 264 p.

6. Galiullin A.S. Inverse problems of dynamics and problems of motion control of material systems. Differential Equations. 1972;8(9):1535-1541.

7. Formalsky AM. Movement control of unstable objects. M. : FIZMATLIT, 2012. 232 p.

8. Chernous'ko FL, Anan'evskii IM, Reshmin SA. Control methods for nonlinear mechanical systems. M.: Fizmatlit, 2006. 328 p.

9. Chernousko F.L, Bolotnik N.N. Locomotion of multilink systems on a plane: dynamics, control, optimization. M. : IPMech RAS Publishing House (Preprint No. 1128), 2016. 154 p.

10. Borisov A.V., Kaspirovich, I.E., Mukharlyamov, R.G. On Mathematical Modeling of the Dynamics of Multilink Systems and Exoskeletons. Journal of Computer and Systems Sciences International (2021);60 (5):827-841.

11. Borisov AV, Kaspirovich IE, Mukharlyamov RG. Matrix method for constructing dynamical equations of snowboarder. 2021 IOP Conf. Ser.: Mater. Sci. Eng. 1191 012004 doi:10.1088/1757-899X/1191/1/012004.

12. Borisov AV, Kaspirovich IE, Mukharlyamov RG. Dynamic control of compound structure with links of variable length. Mechanics of Solids. (2021):56 (2):197-210.

13. Kaspirovich IE. Application of Constraint Stabilization to Nonholonomic mechanics. 2016. 2nd International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM), Year: 2016. doi 10.1109/ICIEAM.2016.7910921. IEEE Conference Publications.

14. Borisov AV, Rozenblat GM. Matrix method of constructing the differential equations of motion of an exoskeleton and its control. Journal of Applied Mathematics and Mechanics 81 (2017). PP. 351-359.

15. Borisov AV, Rozenblat GM, Konchina LV, et al. 3D Models of Controllable Hinged Mechanisms with Links of Variable Length for Human Exoskeletons. Mechanics of Solids. 2021;56(6):947-959. doi: 10.3103/S0025654421060030.

16. Borisov AV, Rozenblat GM. Modeling the Dynamics of an Exoskeleton with Control Torques in the Joints and a Variable Length of the Links Using the Recurrent Method for Constructing Differential Equations of Motion. Journal of Computer and Systems Sciences International. 2018;57(2):319-347.

17. Electronic resource. https://darpa.com/. Accessed to:27.04.2022.

18. Electronic resource. http://groups.csail.mit.edu/locomotion/ Accessed to:27.04.2022

19. Electronic resource. https://www.bostondynamics.com/ Accessed to:27.04.2022

20. Electronic resource. https://www.bostondynamics.com/atlas Accessed to:27.04.2022.

21. Electronic resource. https://habr.com/post/380435/ Accessed to:27.04.2022

22. Electronic resource. http://asimo.honda.com/ Accessed to:27.04.2022.

23. Electronic resource. http://asimo.honda.com/innovations/ Accessed to:27.04.2022.

24. Electronicresource.https://Yandex.ru/video/search?text=Romeo%20Toyota%20%D1% 80%D0%BE%D0%B 1%D0%BE%D1%82&path=wizard&noreask=1&filmId=249954973945302 1993. Accessed to:27.04.2022.

25. Electronic resource. https://budushchee.livejournal.com/101539.htm. Accessed to:27.04.2022.

26. Electronic resource. https://www.hocoma.com/solutions/lokomat/ Accessed to:27.04.2022.

27.

28. Electronic resource. http://corporate.honda.com/innovation/walk-assist/ Accessed to:27.04.2022

29. Electronic resource. http://www.eksobionics.com. Accessed to:27.04.2022

30. Electronic resource. http://bleex.me.berkeley.edu/research/exoskeleton/ Accessed to:27.04.2022.

31. Kazerooni H. Exoskeletons for human power augmentation. in Proceedings of the IEEE IRS/RSJ International Conference on Intelligent Robots and Systems (IROS '05), August 2005. P. 3120-3125.

32. Electronic resource. http://www.rewalk.com/ Accessed to:27.04.2022

33. Electronic resource. http://www.rexbionics.com/ Accessed to:27.04.2022

34. Blinov AO, Borisov AV, Borisova VL, et al. Exoskeleton mechanics. Monograph. Smolensk: Universum, 2021. 220 p.

35. Blinov AO, Goncharova IA, Kulikova MG, et al. The choice of CAD for solving the problems of designing anthropomorphic robots. Natural and technical sciences. 2021;2 (153):126-128.

36. Lurie AI. Analytical mechanics. M.:1961. 824 p.

37. Formalsky AM. Movement of anthropomorphic mechanisms. M .: Nauka,1982. 368 p.

38. Borisov AV. Modeling of the human musculoskeletal system and the application of the results obtained for the development of an anthropomorphic robot model: monograph. M.: Sputnik +, 2009. 212 p.

39. Kolyubin S.A. Dynamics of robotic systems. Proc. Allowance. St. Petersburg: ITMO University, 2017. 117 p.

40. Electronic resource. https://www.tecnotion.com/ Accessed to:27.04.2022.

41. Electronic resource. https://innodrive.ru/ Accessed to:27.04.2022.

Authors of the publication

Alexander O. Blinov - Branch of the National Research University Moscow Power Engineering Institute in Smolensk.

Andrey V. Borisov - Branch of the National Research University Moscow Power Engineering Institute in Smolensk.

Larisa V. Konchina - Branch of the National Research University Moscow Power Engineering Institute in Smolensk.

Ksenia S. Maslova - Branch of the National Research University Moscow Power Engineering Institute in Smolensk.

Получено 20.04.2022г.

Отредактировано 27.04.2024г.

Принято 27.04.2022г.

i Надоели баннеры? Вы всегда можете отключить рекламу.