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

ПРОГРАММНЫЙ МЕТОД АНАЛИЗА БЫСТРОДЕЙСТВИЯ АНТРОПОМОРФНОГО МАНИПУЛЯТОРА Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
4
3
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
manipulator / trajectory / nodal points / speed / generalized coordinates
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Software Method for Analysis of the Performance of Anthropomorphic Manipulator

A universal anthropomorphic manipulator with six rotational degrees of mobility is considered. The nodal points S0, ..., S6 are selected on the trajectory of movement of the manipulator grip. The kinematic analysis of the manipulator was carried out by the method of transforming the coordinates of Denavit Hartenberg. The mathematical model of the manipulator is compiled by the Lagrange-Euler method. The problem of maximum performance for each generalized coordinate qi (t) is solved using the Pontryagin maximum principle. Mathematical modeling was carried out in the Mathcad environment. The software method for analyzing the speed of the manipulator allows us to consider for each nodal point of the trajectory S0, ..., S6 the set of admissible configurations of the manipulator, solve the problem of maximum speed for each generalized coordinate qi (t) and estimate the minimum time for the implementation of the sequence of state vectors. When solving the problem of maximum speed, the switching time ti1 and the minimum turning time tik are calculated for each generalized coordinate qi (t). The minimum time for the configuration implementation can be found by summing the minimum rotation time tik over six generalized coordinates. Similar calculations are carried out for each nodal point S0, ..., S6 and the corresponding sets of permissible manipulator configurations. The developed software makes it possible, on the basis of the data obtained, to synthesize a sequence of control commands for the manipulator drives. The research results can be used at the design stage, implementation and modernization of robotic systems and manipulators.

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

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

Ащепкова Наталья Сергеевна,

к.т.н., доцент, доцент кафедры механотроники, Днепровский национальный университет им. О. Гончара, Днепр, Украина, ORCID Ю: http://orcid.org/0000-0002-1870-1062

DOI: https://doi.org/10.31435/rsglobal_ws/30122021/7722

ARTICLE INFO

Received: 18 October 2021 Accepted: 11 December 2021 Published: 30 December 2021

KEYWORDS

manipulator, trajectory, nodal points, speed, generalized coordinates.

ABSTRACT

A universal anthropomorphic manipulator with six rotational degrees of mobility is considered. The nodal points S0, ..., S6 are selected on the trajectory of movement of the manipulator grip.

The kinematic analysis of the manipulator was carried out by the method of transforming the coordinates of Denavit - Hartenberg. The mathematical model of the manipulator is compiled by the Lagrange-Euler method. The problem of maximum performance for each generalized coordinate qi (t) is solved using the Pontryagin maximum principle. Mathematical modeling was carried out in the Mathcad environment.

The software method for analyzing the speed of the manipulator allows us to consider for each nodal point of the trajectory S0, ..., S6 the set of admissible configurations of the manipulator, solve the problem of maximum speed for each generalized coordinate qi (t) and estimate the minimum time for the implementation of the sequence of state vectors. When solving the problem of maximum speed, the switching time ti1 and the minimum turning time tik are calculated for each generalized coordinate qi (t). The minimum time for the configuration implementation can be found by summing the minimum rotation time tik over six generalized coordinates. Similar calculations are carried out for each nodal point S0, ..., S6 and the corresponding sets of permissible manipulator configurations. The developed software makes it possible, on the basis of the data obtained, to synthesize a sequence of control commands for the manipulator drives. The research results can be used at the design stage, implementation and modernization of robotic systems and manipulators.

Citation: Ashchepkova Natalya. (2021) Software Method for Analysis of the Performance of Anthropomorphic Manipulator. World Science. 11(72). doi: 10.31435/rsglobal_ws/30122021/7722

Copyright: © 2021 Ashchepkova Natalya. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

Введение. По данным Международной федерации по робототехнике (IFR) в 2018 году в мире было продано 420 тысяч промышленных, более 270 тысяч профессиональных обслуживающих и 16,3 млн. персональных и игровых роботов. Современные робототехнические комплексы (РТК) широко используются при работе в опасных и вредных для человека условиях. Сегодня в мире существует несколько модификаций роботов-сапёров («Т 7», «Sahar», «Уран - 6» и т.п.) для проведения визуальной разведки; выявления и распознавания взрывоопасных предметов; захвата, транспортировки и уничтожения подрывных устройств. Специализированные РТК («Moni-Robo», «Warrior», «MRS» и т.п.) эффективно работают в условиях повышенной радиации. Распространение COVID-19 обуславливает внедрение РТК социального и медицинского назначения. Различные модели роботов-медсестёр («Moxi», «Ro Bear», «Hospi», «Ангел» и т.п.) выполняют первичную диагностику, уход, автоматизированный контроль за процессами жизнедеятельности пациента, инвазивное введение назначенных препаратов по заданному алгоритму и т.д. В промышленности роботы традиционно применяются для технологических операций при повышенной концентрации вредных веществ (нанесение лаков и покрытий),

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

Сегодня в Украине не существует унифицированного универсального манипулятора, принятого на вооружение, способного работать в медицине и промышленности.

Разработка универсального манипулятора (УМ) в виде унифицированного модуля позволит расширить область его применения; снизить затраты на производство, обслуживание и ремонт; ускорит процесс внедрения РТК. Целесообразно создать УМ с конструкцией агрегатно-модульного типа, допускающей монтаж манипулятора на колесное или гусеничное шасси, на станину станка и т.п. Номенклатура специализированного навесного оборудования, инструментов и оснастки значительно расширит перечень технологических процессов, автоматизируемых с помощью УМ. Выполнение УМ технологических процессов с использованием специализированной навесной оснастки обуславливает для каждой операции различные требования к быстродействию, энергоэффективности, параметрам изменения обобщенных координат, пределам досягаемости схвата, точности позиционирования и т.п.

Следовательно, обеспечение максимального быстродействия УМ для различных технологических процессов является актуальной научно-прикладной задачей.

Анализ литературы. Наибольшее распространение получили роботы с антропоморфной конструкцией манипулятора [1, 2]. Для сохранения функциональности манипулятора при работе в ограниченной рабочей зоне, в априорно неопределенных или экстремальных условиях для каждой узловой точки траектории требуется наличие не менее трёх допустимых конфигураций манипулятора [2, 3]. Для выполнения этого требования следует выбирать кинематическую схему УМ с 6 и более степенями подвижности.

Манипулятор антропоморфного робота — это открытая кинематическая цепь, твердые звенья которой соединены ротационными кинематическими парами пятого класса [1, 2, 3]. Если кинематическая цепь не содержит внутренних замкнутых контуров, то число кинематических пар n определяет число степеней подвижности манипулятора [1-4]. Положение кинематической цепи манипулятора описывают с помощью обобщенных координат (t), (i = l,2,...n) - относительных перемещениях в кинематических парах [1- 4].

В [1, 2, 5, 6] рассматривается два подхода к составлению уравнений динамики манипуляторов: метод Ньютона - Эйлера и метод Лагранжа - Эйлера. Для моделирования процессов динамики и управления манипулятора целесообразно применять математические пакеты Mathcad [3, 4, 7] или Matlab [8-10]. В [8] представлено псевдо символьное динамическое моделирование (PSDM) для создания упрощенных динамических моделей манипуляторов, конструкция которых содержит до 7 степеней подвижности. Предложенный алгоритм позволяет генерировать код в реальном времени, моделировать динамику и повышать эффективность модели за счет исключения минимально важных элементов. Кроме того, авторами [8] разработанная реализация алгоритма в среде MATLAB, которая является общедоступной. Авторами [9] была разработанная виртуальная модель кинематики и динамики манипулятора в MATLAB&SIMULINK. Представленная модель использует ПИД-регулятор, а уравнения динамики получены методом Лагранжа - Эйлера.

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

Максимальное быстродействие манипулятора является «классической» задачей оптимального управления. Однако для эффективной работы УМ при анализе вектора состояния манипулятора необходимо учитывать ограничения в кинематических парах и приводах. Мощности двигателей в кинематических парах ограничены, из-за чего ограничены обобщенные ускорения

|qi(t^ max (1)

и обобщенные скорости

|qi(t^ max ■ (2)

Ограничения по обобщенным скоростям вызваны силами инерции и силами трения. Система неравенств (1) и (2) задаёт допустимую область параметров изменения обобщенных координат.

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

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

Постановка задачи. Проведем анализ быстродействия для манипулятора с шестью вращательными степенями подвижности (рис.1) [7].

6 рТ"^

X,

Yo -Г

Рис.1. Кинематическая схема манипулятора. Системы координат

Необходимо переместить особую точку Р (полюс) схвата манипулятора из начального положения S0 в конечное S6 (рис.2) [11] за минимальное время, с учетом ограничений (1) и (2) в приводах и кинематических парах. В начальном и конечном положениях скорости звеньев равны нулю.

Рис.2. Траектория перемещения схвата манипулятора

P =\P

1 s Ц x

Текущее состояние полюса Р характеризуется вектором

Ру Р Ра Рр Ру\ > где Px, Py, Pz - декартовы координаты полюса схвата в

системе координат, связанной с основанием манипулятора; Pа, P р, Py - угловые координаты, определяющие ориентацию схвата в той же системе координат. Узловым точкам траектории

S0, ..., S6 соответствуют вектора Р^ и соответствующие допустимые конфигурации

манипулятора. Если приводы в кинематических парах манипулятора могут генерировать различные законы изменения обобщенных координат и скоростей q^), ^(¿) 0=1, 2, ...п)

(рис. 3 а, б), то последовательная реализация Р^,--,Р?б может быть обеспечена с разной энергоэффективностью и за разные промежутки времени.

Mi (0,q OX qi (О

q (t) , 4i (t) , ii (t)

Ю, Sl

Рис.3. Законы изменения обобщенных координат, скоростей и ускорений манипулятора: а) трапециевидный закон изменения скорости ^ 0), б) треугольный закон изменения скорости qj (^

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

времени последовательной реализации векторов состояния Р^,.--,Рзб в допустимой области

параметров изменения обобщенных координат.

Кинематический анализ манипулятора проведен методом преобразования координат Денавита - Хартенберга [4]. Математическую модель манипулятора составляем методом Лагранжа-Эйлера [1, 2]. Задача максимального быстродействия решена с использованием принципа максимума Понтрягина. [12]. Математическое моделирование проводилось в среде Mathcad [13, 14].

Для достижения поставленной цели методом математического моделирования решаем следующие задачи:

1) планирование траектории представим как последовательность преобразований матриц 4x4 для обобщенных координат манипулятора [1, 2, 4].

2) определим декартовы координаты точек S0, ..., S6 и угловые координаты требуемой ориентации схвата в этих точках [4, 11].

3) вычислим скорости и ускорения полюса схвата [4, 11], в узловых точках траектории S0, ..., S6.

4) для каждой узловой точки S0, ..., S6 определим векторы состояния Р5о,...,и соответствующие множества допустимых конфигураций манипулятора М5о,...,М$б, решив

обратную задачу о положении манипулятора [1, 2, 4].

5) в кинематических парах генерируются законы изменения обобщенных координат,

которые позволяют переход Р^о ^ Р$1 ^ Р$2 ^ ^ Ря4 ^ Р^5 ^ Р^б, реализуемый при допустимых конфигурациях манипулятора из множеств М5о, ■■•,М8б .

6) рассчитываются моменты времени последовательной реализации Р^,.--,Р-6 для различных законов изменения обобщенных координат ^^(*), (г = 1,2,...и) в приводах манипулятора.

7) на основании полученных данных проводится синтез последовательности управляющих команд на приводы манипулятора, которые задают переход

Р,0 ^ Р-1 ^ Р2 ^ Рр-3 ^ Р4 ^ Р-5 ^ Р-6 , реализуемый при допустимых конфигурациях

манипулятора из множеств М^, ■ • •, М56, и обеспечивают максимальное быстродействие.

Результаты исследования. Рассмотрим пример расчета для вращательной степени подвижности манипулятора дг(0. Примем, что узловой точке траектории Бп соответствует

вектор состояния Рп и множество допустимых конфигураций Мт. Для реализации первой

допустимой конфигурации м\п из заданного множества необходимо обеспечить поворот по

обобщенной координате qг■(t) от начального значения дг(Ъо)=дго до конечного значения q¿(t¿k)=q¿k за минимальное время ¿¿к. На интервале [¿¿о, ¿¿к] при управляющем воздействии п(1)

и(Л = { ишах,> при t0 ^ * < t1, ишах" пРи tl ^ * < *к;

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

а-(*) = { ег ' ишах, при ^'0 ^ * < 41, Ч1К) £г • ишах" при < * ^ *гк;

скоростей

и координат

q (t) = J £i ' umax ■ t, при t/0 ^ t < tih

lei ■ umax -1Л пРи til < t < tik;

а (*) = 1 0 5ег- ■ ишах • *2, при *г0 ^ * < Ьъ ' 10-5^ • ишах - *)2, при < * ^ ; при выполнении ограничений (1) и (2).

Для определенности примем: ¿¿о=0, q¿(0)=0 рад, д(Ьк)=я/3 рад, а1 (0) = 0 рад/с,

а(*гк) = 0 рад/с, Итах=1, N=0,1 рад/с2.

Используя принцип максимума Понтрягина, решим задачу о максимальном быстродействии и вычислим время переключения ¿¿1 и минимальное время ¿¿к поворота по обобщенной координате q¿(t) при заданных начальных условиях:

tik = 2

qi (tik } -6,47 c, ti1 = ttk « 3,24 с.

> > 'i « £i ■ umax 2

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

конфигурации м],п можно найти, просуммировав минимальное время ¿¿к поворота по шести

1 6

обобщенным координатам, по формуле: ^ = X. Подобные расчеты проводятся для каждой

г=1

узловой точки S0, ..., S6 и соответствующих множеств допустимых конфигураций манипулятора М^,■ • •, МР6 .

На основании полученных данных проводится синтез последовательности управляющих команд на приводы манипулятора, которые задают переход

Р50 ^ Р$1 ^ 2 ^ Р^з ^ 4 ^ Рр5 ^ Р^6 , реализуемый при допустимых конфигурациях

манипулятора из множеств М^, ■■•,М86, и обеспечивают максимальное быстродействие.

Для реализации предложенного метода анализа быстродействия антропоморфного манипулятора автором разработано программное обеспечение в среде Mathcad. Фрагмент программы для решения прямой задачи о положении схвата антропоморфного манипулятора с шестью вращательными степенями подвижности приведен на рис.4.

ORIGIN1 ql(t) := 0.175t

t 0,0.1.. 50 q2(t) := 0.175t + 0.175

q3(t) := 0 q4(t) := 0 q5(t) := 0 q№) := 0 P6 =

Al(ql,t):=

A4(q4,t) -

cos{ql(t)) -sn(ql(t)) 0 0 ^

5in(ql(t» cos(qlit)) 0 0

0 0 1 0.3

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

0 0 0 ]

(1 О О 04!

0 cos(q4{t)) -sin(q4(t» 0

0 sm(q4(t)) COB(q4<t)) Ol

v0 0 0 1 )

M

A2(q2,l) -

A5(q5,t):=

'10 0 0 0 cos(ql(t)) -sm(q2(t» 0

0 5io(q2<t)) cos<q2(t)) 0.8

^0 0 Ol

''cos<q5(t)) 0 -sin(q5(t)) 0 ' 0 10 0 sill(q5(t» 0 cos(q5(t)) 0.1

.0 0 0 1 У

P0(t) := Al(ql,t)-A2(q2,t)-A3{q3,t) A4<q4,l'j A5(qS,t) A6(q6,t)-P6

Го 0.2 0

v. 1 у

f

A3<q3,t)

0

0 0 0 cos(q3(t)) sio(q3(i:i) 0

0 -sm(q3<t)) cos(q3(t)) 0.5 V.0 0 0 1

f.

A6(q6,t) :=

cos(q6(t)) -sm(q6<t)) 0 0 5iD(q6(t)) cos(q6(t)) 0 0

1 0.1

0 1

О 0.061

8.21 10-4 0.047

1 159 10 3 0.033

-1 01210-3 0.019

-3.S22-10 -4 5.452-10-3

7.307-1D-4 -8.33-10-3

2.325-10-3 -0.022

4.399 10-3 -0.036

6.951 10-3 -0.049

9.976-10-3 -0.063

0.013 -0.076

0.017 -0.0В9

0.022 -0.103

0.027 -0.115

0.032 -0.128

0.038 -0.141

1.924 1.924

1.92 1.918

1.914 1.912

P0<t)i P0(t), PO<t)ä

N

\ \ \ / / / \ \ \

А Л

<У '14 / у X У

Рис. 4. Решение прямой задачи о положении манипулятора с использованием пакета прикладных программ Mathcad

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

qS:= D q5 := D q4 := 0 q3 := 0 q2 := 0 ql := О

Хр := -O.OOS33i Yp := -0.001562 Zp := -0.0Ш7

Given

Хр = -5m(ql)-(0.3-cos(q2) + 0.5-cos(q2 + q3) + 0_3-cos(q2 + q3 4- q4))

Yp = со s( ql)-((I.Si-со s( q2) + Ö.i-cos(q2 + q3) + 0J-cos(q2 + q3 + q-t)) Zp= O.S-sin(q2> + 0.3-sin(q2 + q3) - 01sin(q2 + q3 + q4) + 0.3

Find( ql 3 qi, qJ. q4) ■

-492661546SBjj4öi2ö2t -.49266154688334052021 2.6489311067064527183

-151ШЙ57Ш176150 -24177686997757718794 -.¡5186048553686045836

-229041206501S6614770 -2ЯИ157836122160505 -22.3973216 SÖ5 29327äO I

-1.473812976140622753« J«B55517591913 80433 -1.4Ш98806529И1561

Рис. 5. Решение обратной задачи о положении манипулятора с использованием пакета прикладных программ Mathcad

Предположим, что в системе отсчета O0X0Y0Z0 (рис.1) заданы координаты узловых точек траектории S1(-0,202;0,404;0,002); S2(-0,0084;0,0016;-0,0031). Результаты решения обратной

задачи о положении манипулятора в системе отсчета ОоХоУо2о и наборы значений обобщенных координат qi, задающие множества допустимых конфигураций М^ и М^ приведены в табл. 1. _Таблица 1. Результаты ^ решения обратной задачи о положении_

Координаты узловых точек траектории (м) Набор Значения обобщенных координат (рад)

qi q2 qi q4 q5= qe

81(-0,202;0,404;0,002) M h -0,464 1,529 1,613 2,406 0

М21 -0,464 0,677 2,465 -0,200 0

M31 2,678 2,854 0,288 -1,636 0

M4i 2,678 2,124 1,017 0,331 0

82(-0,0084;0,0016;-0,0031) M h2 -0,493 -0,851 -2,290 -1,474 0

-0,493 -0,242 -2,899 0,381 0

Ms32 2,649 -0,852 -2,289 -1,487 0

M42 2,649 -0,235 -2,907 0,401 0

Ms52 -0,493 -2,907 2,907 -0,401 0

Ms62 -0,493 -2,289 2,289 1,487 0

Ms72 2,649 -2,900 2,900 -0,381 0

M s2 2,649 -2,290 2,290 1,474 0

Для движения схвата манипулятора из точки 81 в точку S2 (табл.1) существует 576 последовательностей перемещений по обобщенным координатам. Вычисление момента переключения и1 и минимального времени ^ поворота обобщенной координаты qг■(t) для последовательностей перемещений по обобщенным координатам проводились в программной среде МаШса^

Фрагмент программы для анализа быстродействия манипулятора приведен на рис.6.

Рис. 6. Анализ быстродействия манипулятора с использованием пакета прикладных программ МмИеаё

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

MsoMs6 соответствующие векторам состояния Psq,...,Ps£ .

Математическое моделирование законов изменения обобщенных координат позволяет уточнить параметры приводов в кинематических парах для обеспечения перехода

Ps0 ^ Psl ^ Ps2 ^ PS3 ^ P-4 ^ Ps5 ^ Ps6, реализуемого при допустимых конфигурациях

манипулятора из множеств Mso,.••,Ms6 . Моменты времени последовательной реализации

PSo.....Ps6 для различных законов изменения обобщенных координат qi(t), (i = 1,2,...6) в

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

На основании полученных данных проводится синтез последовательности управляющих команд на приводы манипулятора, которые задают переход

Ps0 ^ P-1 ^ P2 ^ P-3 ^ P4 ^ P-5 ^ P-6 , реализуемый при допустимых конфигурациях

манипулятора из множеств Mso,.,Ms6, и обеспечивают максимальное быстродействие.

Выводы. Программный метод анализа быстродействия манипулятора позволяет рассмотреть для каждой узловой точки траектории S0, ..., S6 множество допустимых конфигураций манипулятора Mso,.,Ms6, решить задачу максимального быстродействия по каждой обобщенной координате qi(t) и оценить минимальное время для реализации последовательности pSo ^ PSl ^ P-2 ^ P-3 ^ P4 ^ P-5 ^ P-6 .

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

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

ЛИТЕРАТУРА

1. Юревич Е. И. Основы робототехники: учеб. пособие. / Е. И. Юревич // - СПб.: БХВ-Петербург, 2017. - 304 с. [Jurevich, E. (2017) Basis of robot, BHV - Petersburg, St. Petersburg, 304 p.]

2. Колюбин С. А. Динамика робототехнических систем. Уч. пособие / С. А. Колюбин // - СПб.: Университет ИТМО, 2017. - 117 с. [Kolyubin, S. (2017) Dynamics of the robots systems, Publishing house of ITMO University, St. Petersburg, 117 p.]

3. Ащепкова Н. С. Определение оптимальных конфигураций антропоморфного манипулятора с шестью степенями подвижности/ Н. С. Ащепкова // Вюник НТУ "ХП1". Серiя: 1нформатика та моделювання. - Харшв: НТУ "ХП1". - 2019. - № 28 (1353). - С. 94-107. [Ashchepkova, N. (2019) "Determination of optimal configurations of an anthropomorphic manipulator with six degrees of mobility", Herald of the National Technical University "KhPI". Subject issue: Information Science and Modelling. - Kharkov: NTU "KhPI". - 2019. - № 28. - P. 94-107.]

4. Ащепкова Н. С. Метод кинематического и динамического анализа манипулятора с использованием Mathcad / Н. С. Ащепкова // Восточно-Европейский журнал передовых технологий - Харьков: -2015. - № 5/7 (77). - С. 54-63. [Ashchepkova, N. (2015) "Mathcad in the kinematic and dynamic analysis of the manipulator", Eastern-European Journal of Enterprise Technologies. Vol. 5/7 (77). - pp. 54 - 63. DOI: 10.15587/1729-4061.2015.51105.]

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

5. Bai S., Zhou L., Wu G., Manipulator Dynamics// Handbook of Manufacturing Engineering and Technology, pp. 1855-1872, Springer, 2015. [Bai, S., Zhou, L. and Wu, G. (2015) "Manipulator Dynamics", in book: Handbook of Manufacturing Engineering and Technology, Springer, - pp. 1855-1872.]

6. Orsag M., Korpela C., Oh P. Y., Bogdan S., Aerial Manipulator Dynamics// Aerial Manipulation, pp. 3385, Springer, 2018. [Orsag, M., Korpela, C., Oh, P. Y. and Bogdan, S. (2018) "Aerial Manipulator Dynamics", in book: Aerial Manipulation, Springer, - pp. 33 - 85.]

7. Ащепкова Н. С. Моделювання та аналiз точносп позщшвання мантулятора/ Н. С. Ащепкова // Вюник НТУ "ХШ". Серiя: Мехатко-технолопчт системи та комплекси. - Харшв: НТУ "ХШ". - 2017. - № 19 (1241). - С. 34-42. [Ashchepkova, N. (2019) "Determination of optimal configurations of an antropomorphic manipulator with six degress of mobility", Herald of the National Technical University "KhPI". Series of: Informatics and Modeling. Vol. 28(1353), pp. 94 - 107, DOI: 10.20998/2411-0558.2019.28.01.]

8. Lloyd S., Irani R., Ahmadi M., A numeric derivation for fast regressive modeling of manipulator dynamics// Mechanism and Machine Theory, №156:104149, February 2021. [Lloyd, S., Irani, R. and Ahmad, M. (2021) "A numeric derivation for fast regressive modeling of manipulator dynamics", Mechanism and Machine Theory, №156:104149, DOI: 10.1016/j.mechmachtheory.2020.104149.]

9. Khurpade J., Dhami S. S, Banwait s. S, A Virtual Model of 2D Planar Manipulator Dynamics// International Conference on Smart Systems and Inventive Technology (ICSSIT), December 2018. [Khurpade, J., Dhami, S. S. and Banwait, s. S. (2018) "A Virtual Model of 2D Planar Manipulator Dynamics", International Conference on Smart Systems and Inventive Technology (ICSSIT), DOI: 10.1109/ICSSIT.2018.8748674.]

10. Tian S. X., Wang S. Z, Dynamic Modeling and Simulation of a Manipulator with Joint Inertia//, International Symposium on Information and Automation, ISIA 2010: Information and Automation, pp. 10 - 16, 2010. [Tian, S. X. and Wang, S. Z. (2010) "Dynamic Modeling and Simulation of a Manipulator with Joint Inertia", International Symposium on Information and Automation, ISIA 2010: Information and Automation, pp. 10-16.]

11. Ащепкова Н. С. Анализ удерживающих усилий схвата манипулятора / Н. С. Ащепкова // World science engineering sciences. № 7(35), Vol.5, November 2019. - Р. 26 - 31. [Ashchepkova, N. (2019) "Analysis of the holding forces of the grip of the manipulator", World science engineering sciences. № 7(35), Vol.5, November 2019. - Р. 26 - 31.]

12. Попович М. Г. Теорiя автоматичного керування: Шдручник / М. Г. Попович, О. В. Ковальчук // -Кшв: Либщь, 2007. - 656 с. [Popovych, M. and Kovalchuk, O. (2007) Theory of automatic control: Textbook - Kyiv, Lybid, 656 p.]

13. Fausett, L. V. (2002) Numerical methods using Mathcad, Prentice Hall, 702 p. [Fausett, L. V. (2002) Numerical methods using Mathcad, Prentice Hall, 702 p.]

14. Maxfield B. (2006). Engineering with Mathcad: using Mathcad to create and organize your engineering calculation, Butterworth-Heinemann, 512 p. [Maxfield, B. (2006) Engineering with Mathcad: using Mathcad to create and organize your engineering calculation, Butterworth-Heinemann, 512 p.]

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