Kinematic analysis of a novel 5-DOF Delta-type parallel robot

封面

如何引用文章

全文:

详细

Nowadays, various Delta-type robots are widely used in many technological fields. In this work, we propose a novel 5-DOF Delta-type parallel robot with four linear and one rotational actuators. The major part of the article is devoted to the kinematic analysis of the robot, including solving its inverse and forward kinematic problems. To demonstrate the developed techniques, we consider two numerical examples. In the first one, we solve the inverse kinematics and determine the actuator displacements required to realize a spatial trajectory of the output link. The forward kinematic analysis, presented in the second example, results in six different assembly modes of the robot for the given set of the actuator displacements. The proposed algorithms represent the basis for subsequent velocity, acceleration, and dynamic analysis of the robot, and they can be adapted to other Delta-type parallel robots.

全文:

1. Введение. Дельта-робот, разработанный Клавелем в середине 1980-х гг., является одним из самых известных и широко используемых роботов параллельной структуры. Предложенная Клавелем структура кинематических цепей в виде рычажных механизмов позволяет обеспечить поступательные движения выходного звена на достаточно больших скоростях. Конструкция дельта-робота была представлена в патенте [1] в виде устройства с четырьмя степенями свободы, в котором выходное звено реализует движение Шёнфлиса: три кинематические цепи рычажной структуры были дополнены четвертой центральной цепью, обеспечивающей вращательную степень свободы.

Роботы типа “Дельта” имеют два типа приводов: линейные и вращательные. Системы с линейными приводами используют в качестве приводных звеньев ползуны [2, 3] с горизонтальными, вертикальными или наклонными направляющими [4]. Роботы типа “Дельта” с вращательными приводами также могут иметь наклонные оси приводных шарниров. Например, в работе [5] предложен робот NUWAR — робот типа “Дельта” с наклонными осями приводных шарниров; такая конструкция способствует увеличению размеров рабочей зоны по сравнению с обычным дельта-роботом. В патенте [6] представлена другая конструкция, в которой данные оси переориентированы и смещены. В статье [7] предложен оригинальный робот типа “Дельта”, использующий в каждой кинематической цепи тросовую систему вместо параллелограммного механизма.

Уникальная конструкция дельта-робота стала основой для множества похожих разработок. Среди них можно выделить четырехподвижный робот типа “Дельта” с одинаковыми симметрично расположенными кинематическими цепями [8]. Выходное звено данного робота исполнено в виде рычажного механизма в форме буквы H. Для увеличения рабочей зоны робота и исключения особых положений был разработан другой вариант — робот I4 с линейными и вращательными приводами [9]. В этом роботе конструкция выходного звена была изменена путем замены вращательных шарниров и шестерен на поступательные шарниры и реечно-шестерную передачу. Продолжением данных исследований является работа [10], в которой предложен новый робот Par4 с выходным звеном в форме параллелограмма, которое может вращаться на ±180°. По сравнению с оригинальной моделью дельта-робота [1], конструкция Par4 выглядит более надежной и перспективной для практических применений.

Существуют также модели роботов типа “Дельта” с другим числом степеней свободы, например двухподвижный плоский робот типа “Дельта”, обеспечивающий выходному звену два линейных перемещения [11]. В работе [12] предложен пятиподвижный робот типа “Дельта” с гибридной структурой, в котором к выходному звену прикреплен модуль, обеспечивающий ему две дополнительные вращательные степени свободы. В статье [13] представлено шестиподвижное задающее устройство Delthaptic, разработанное на основе двух дельта-роботов и используемое для дистанционного управления движением. Другое шестиподвижное устройство с конструкцией типа “Дельта” показано в работе [14]. В данном устройстве дельта-робот дополнен двухподвижным пятизвенным механизмом карданного подвеса и одноподвижным вращательным модулем.

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

Статья имеет следующую структуру. Раздел 2 содержит описание структуры нового пятиподвижного робота типа “Дельта” и принципов его работы. В разделе 3 представлен алгоритм решения обратной задачи кинематики в аналитическом виде. Раздел 4 посвящен разработке алгоритма, позволяющего вычислить все возможные решения прямой задачи кинематики. В разделе 5 приведены примеры решения обратной и прямой задач кинематики согласно разработанным методикам. Раздел 6 содержит обсуждение некоторых особенностей предложенных алгоритмов. Раздел 7 подводит итоги проведенной работы и указывает направления будущих исследований.

2. Структура робота. Рассмотрим семейство роботов типа “Дельта” с линейными приводами, выходное звено которых имеет от трех до пяти степеней свободы. На рис. 1 показано развитие структуры этих роботов. Робот на рис. 1, a включает три одинаковые кинематические цепи I типа — P(SS)2: каждая цепь ограничивает вращение подвижной платформы вокруг оси, перпендикулярной плоскости соответствующего параллелограмма, оставляя платформе три поступательные степени свободы1. Для получения четырех степеней свободы заменим одну P(SS)2 цепь на две цепи II типа — PSS (рис. 1, b). Данная замена исключает одно ограничение на вращение, и теперь подвижная платформа робота имеет четыре степени свободы: три поступательные и одну вращательную вокруг любой оси, параллельной линии пересечения плоскостей двух параллелограммов. Новая структура с пятью степенями свободы, предлагаемая и исследуемая в данной работе, имеет центральную цепь III типа — RUPUR (рис. 1, с). Эта цепь не накладывает связей на движение платформы и наделяет выходное звено дополнительной вращательной степенью свободы вокруг оси второго вращательного шарнира.

 

Рис. 1. Развитие роботов параллельной структуры типа “Дельта”: (a) исходная структура с тремя степенями свободы [15]; (b) измененная структура с четырьмя степенями свободы [16]; (c) новая структура с пятью степенями свободы

 

Настоящая статья посвящена исследованию пятиподвижного робота, поэтому рассмотрим его структуру более подробно. На рис. 2, a показана кинематическая схема робота с обозначением звеньев. Робот включает неподвижное звено (основание) 1 и подвижную платформу 10, соединенные пятью кинематическими цепями: четыре цепи расположены по периметру (две цепи I типа и две цепи II типа) и одна цепь III типа установлена в центре. Цепи I типа состоят из линейных направляющих 2, установленных на основании 1, ползунов 3 и штанг 5. Цепи II типа состоят из линейных направляющих 2, ползунов 4 и штанг 5. Центральная цепь III типа включает вилку 6, кулису 7, камень 8 и выходное звено 9. Звенья 3, 4 и 6 являются приводными. Звенья 2 и 3, 2 и 4, 7 и 8 образуют поступательные шарниры; звенья 3 и 5, 4 и 5, 5 и 10 образуют сферические шарниры; звенья 1 и 6, 9 и 10 образуют вращательные шарниры; звенья 6 и 7, 8 и 9 образуют универсальные шарниры. Кроме того, звенья 3, 5 и 10 каждой цепи II типа образуют параллелограмм.

 

Рис. 2. Исследуемый пятиподвижный робот параллельной структуры типа “Дельта”: (a) обозначения звеньев; (b) системы координат и кинематические обозначения

 

При такой структуре вращение выходного звена 9 развязано от движения платформы 10 с четырьмя степенями свободы. Две цепи I типа и две цепи II типа контролируют три поступательные степени свободы платформы и ее наклон, а центральная цепь III типа обеспечивает вращение выходного звена относительно платформы. Такая структура робота упрощает его управление, что может быть полезно на практике. Возможные применения робота включают аддитивные технологии, обработку деталей машин и другие операции, требующие пяти степеней свободы и значительных линейных перемещений в одном направлении.

3. Обратная кинематика. Решение обратной задачи кинематики состоит в определении относительных положений звеньев в приводных шарнирах при заданной конфигурации выходного звена. Первые включают перемещения hi в линейных приводах и угол поворота α1 в приводе центральной цепи, где i = 1, …, 4 — порядковый номер кинематической цепи (рис. 2, b). Конфигурацию выходного звена можно описать при помощи декартовых координат xE, yE и zE точки E, выраженных относительно неподвижной системы координат Oxyz, угла φy, определяющего ориентацию подвижной платформы, и угла α2, определяющего ориентацию выходного звена относительно платформы. Без потери общности предположим, что точка E находится на оси вращательного шарнира выходного звена. Алгоритм решения обратной задачи кинематики имеет следующий вид.

Введем систему координат Exyz′, связанную с подвижной платформой в точке, которая совпадает с точкой E выходного звена (рис. 2, b), так что системы координат Oxyz и Exyz′ имеют одинаковую ориентацию при φy = 0. Обозначим xCi, yCi и zCi координаты центра сферического шарнира платформы (точка Ci) в этой системе координат (для кинематических цепей с параллелограммами мы можем выбрать Ci как среднюю точку между смежными сферическими шарнирами). Мы можем вычислить координаты xCi, yCi и zCi той же точки относительно системы координат Oxyz следующим образом:

xCiyCizCi=xEyEzE+cos(φy)0sin(φy)010sin(φy)0cos(φy)x'Ciy'Ciz'Ci. (3.1)

Далее запишем уравнение, связывающее координаты в выражении (3.1) с координатами xBi, yBi и zBi центра сферического шарнира ползуна (точка Bi) и постоянной длиной lBiCi штанги BiCi:

lBiCi2=(xCixBi)2+(yCiyBi)2+(zCizBi)2. (3.2)

Наконец, полагая zBi = hi и учитывая то, что координаты xBi и yBi известны из геометрии робота, мы можем найти приводную координату i-й цепи:

hi=±lBiCi2(xCixBi)2(yCiyBi)2+zCi. (3.3)

В приведенном выше выражении знак “−” соответствует конфигурации с ползуном ниже подвижной платформы, а знак “+” означает, что ползун находится над ней.

Остается определить угол поворота α1 привода, который передает свое вращение выходному звену через центральную кинематическую цепь с универсальными шарнирами. Пусть β1 — угол между осью поступательной пары и валом привода, а β2 — угол между этой осью и осью вращательного шарнира выходного звена (рис. 2, b). Данные углы связаны следующим образом [17]:

tg(α2)=cos(β2)cos(β1)tg(α1). (3.4)

Для нахождения углов β1 и β2 сначала вычислим координаты точки N (центра универсального шарнира, установленного на подвижной платформе), используя соотношение, аналогичное выражению (3.1). После этого угол β1 можно посчитать как угол между осью Oz и прямой NM, а угол β1 — как угол между прямыми NM и EN, где точка M — центр универсального шарнира, установленного на основании. Стоит отметить, что угол β2 зависит от значения угла φy. На практике центральная цепь может быть изготовлена с применением шарниров равных угловых скоростей, так что угол α1 будет всегда равен углу α2.

4. Прямая кинематика. Решение прямой задачи кинематики состоит в определении конфигурации выходного звена при заданных перемещениях в приводных шарнирах, то есть в нахождении параметров xE, yE, zE, φy и α2 при известных значениях hi, i = 1, …, 4, и α1. В п. 2 было показано, что движение центральной цепи не влияет на движение платформы. Поэтому сначала рассмотрим решение прямой задачи кинематики для подвижной платформы при заданных значениях hi.

Рассмотрим соотношение (3.2). Данное выражение представляет собой систему четырех нелинейных и взаимосвязанных уравнений относительно четырех переменных: xE, yE, zE и φy. Без потери общности мы можем выбрать координаты точки C4 в качестве переменных вместо координат точки E: это позволит упростить последующие расчеты. Обозначая эти переменные x, y и z, мы можем переписать уравнение (3.2) следующим образом:

x2+y2+z2+aix+biy+ciz+di=0, (4.1)

где коэффициенты ai, ci и di при i = 1, 2, 3 линейно зависят от cos(φy) и sin(φy); коэффициенты a4, c4 и d4 постоянны и не зависят от φy; коэффициенты bi постоянны для всех i = 1, …, 4.

Далее вычтем уравнение (4.1) для i = 4 из трех оставшихся уравнений и получим систему из трех линейных уравнений относительно переменных x, y и z, которую можно представить в матричной форме:

a1a4b1b4c1c4a2a4b2b4c2c4a3a4b3b4c3c4xyz=d4d1d4d2d4d3 или Ax =b.(4.2)

Пусть Ai, i = 1, 2, 3, обозначает матрицу A, в которой i-й столбец заменен вектором b. С учетом данных обозначений, мы можем решить систему уравнений (4.2), используя метод Крамера [18, с. 207]:

x=F1/F0,  y=F2/F0,  z=F3/F0, (4.3)

F0=det(A)=j,k=0,1,2j+k2f0jkcφjsφk,     F1=det(A1)=j,k=0,1,2j+k2f1jkcφjsφk,F2=det(A2)=j,k=0,...,3j+k3f2jkcφjsφk,   F3=det(A3)=j,k=0,1,2j+k2f3jkcφjsφk. (4.4)

В приведенных выше выражениях коэффициенты f0jk, f1jk, f2jk и f3jk имеют известные и постоянные значения; cφ и sφ — сокращенные обозначения cos(φy) и sin(φy). Можно видеть, что F0, F1 и F3 — полиномы второй степени относительно cφ и sφ, тогда как F2 — полином третьей степени, поскольку второй столбец матрицы A имеет постоянные элементы, а два других столбца линейно зависят от cφ и sφ.

Далее подставим выражение (4.3) в уравнение (4.1) для i = 4. Предположим, что F0 ≠ 0 (случай F0 = 0 будет рассмотрен в п. 6). Тогда уравнение примет вид:

F12+F22+F32+a4F1F0+b4F2F0+c4F3F0+d4F02=0,

что при подстановке выражений (4.4) эквивалентно следующему соотношению:

j,k=0,...,6j+k6gjkcφjsφk=0, (4.5)

где коэффициенты gjk имеют известные и постоянные значения.

Выражение (4.5) представляет собой полиномиальное уравнение шестой степени относительно cφ и sφ. Преобразуем его в уравнение относительно одной переменной t, используя универсальную тригонометрическую подстановку:

cφ=1t21+t2,   sφ=2t1+t2,   t=tgφy2. (4.6)

Подставляя выражения (4.6) в (4.5), после преобразований получим:

t2+12j=08mjtj=0, (4.7)

где коэффициенты mj имеют известные и постоянные значения.

Второй множитель в выражении (4.7) представляет собой уравнение восьмой степени, решения которого соответствуют восьми различным значениям угла φy. Определив φy, можно вычислить параметры F0, …, F3 и найти переменные x, y и z из уравнения (4.3). Таким образом, было получено решение прямой задачи кинематики для подвижной платформы2. Оставшийся угол α2 можно найти из соотношения (3.4).

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

  1. Длины звеньев: lBiCi = 0.30 для всех i = 1, …, 4.
  2. Координаты точек Bi и M относительно системы координат Oxyz: xB1 = 0.15, yB1 = 0, xB2 = 0.04, yB2 = 0.19, xB3 = −0.04, yB3 = 0.19, xB4 = −0.15, yB4 = 0, zB1 = … = zB4 = 0, xM = 0, yM = 0, zM = 0.65.
  3. Координаты точек Ci и N относительно системы координат Exyz′: xC1 = 0.08, yC1 = 0, xC2 = 0.04, yC2 = 0.04, xC3 = −0.04, yC3 = 0.04, xC4 = −0.08, yC4 = 0, zC1 = … = zC4 = 0.05, xN = 0, yN = 0, zN = 0.10.

5.1. Пример решения обратной задачи кинематики. Предположим, что точка E выходного звена должна следовать по спирали с n витками, обернутыми вокруг тора с радиусами направляющей и образующей окружностей R и r соответственно, расположенного на высоте z0 над плоскостью Oxy (рис. 3). Пусть также подвижная платформа меняет свой угол наклона от −φ0 до +φ0, в то время как выходное звено совершает один полный оборот. Данную траекторию можно задать параметрическим способом с помощью параметра s ∈ [0, 1] следующим образом:

xE(s)=(R+rcos(2πns))cos(2πs),   φy(s)=φ0(2s1),yE(s)=(R+rcos(2πns))sin(2πs),   α2(s)=2πs,zE(s)=z0+rsin(2πns).

 

Рис. 3. Траектория движения выходного звена робота при решении обратной задачи кинематики (координаты x, y и z в метрах)

 

Для примера положим n = 15, R = 0.1 м, r = 0.025 м, z0 = 0.2 м и φ0 = π/6 рад. На рис. 4 приведено решение обратной задачи кинематики, полученное предложенным алгоритмом. Высокочастотные колебания в координатах 1, …, 4 соответствуют движению по виткам спирали, в то время как низкочастотные колебания соответствуют движению вокруг оси тора. Как и ожидалось, угол α1 изменяется от 0 до 2π рад, что соответствует полному обороту выходного звена. Данное изменение имеет практически линейный характер из-за небольших изменений углов β1 и β2 согласно выражению (3.4).

 

Рис. 4. Решение обратной задачи кинематики (параметры 1, …, 4 в метрах, α1 в радианах)

 

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

xE=0.0121 м,  yE=0.0732 м,  zE=0.1857 м,  φy=0.1594 рад,  α2=0.5123 рад.

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

h1=0.5088 м,  h2=0.4282 м,  h3=0.4408 м,  h4=0.5241 рад,  α1=0.5231 рад.

Далее решим задачу прямой кинематики для указанных выше значений приводных координат. С помощью алгоритма из п. 4 были найдены шесть различных действительных решений уравнения (4.7), которые соответствуют шести различным конфигурациям робота, представленным в табл. 1 и показанным на рис. 5. Можно видеть, что решение 3 совпадает со значениями, использованными в обратной кинематике, — это подтверждает корректность предложенного алгоритма. Решения 5 и 6 соответствуют перевернутому положению платформы, решения 2 и 5 — расположению платформы над ползунами. Три данные конфигурации, скорее всего, будут недостижимы на практике из-за конструктивных особенностей робота, но оставшиеся конфигурации 1, 3 и 4 возможны, если сферические шарниры допускают большие угловые отклонения или если вместо них используются универсальные шарниры.

 

Таблица 1. Решения прямой задачи кинематики

№ решения

1

2

3

4

5

6

xE, м

−0.0441

–0.0230

0.0121

0.0431

−0.0187

−0.0046

yE, м

−0.1079

0.1974

−0.0732

0.1027

0.0475

−0.1334

zE, м

0.3446

0.6810

0.1857

0.3184

0.7538

0.4278

φy, рад

−1.8149

0.1588

0.1594

1.6591

2.9246

3.1343

α2, рад

−0.3623

0.5138

0.5123

−0.2837

−0.4683

−0.5230

 

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

 

6. Обсуждение результатов. Алгоритм решения обратной задачи кинематики является достаточно простым и имеет аналитический вид. Необходимо лишь проверить, что рассматриваемая конфигурация робота принадлежит его рабочей зоне, так что уравнение (3.3) имеет действительное решение для каждой кинематической цепи. С другой стороны, предложенный алгоритм решения прямой задачи кинематики может быть вычислительно затратным из-за трудоемкости расчетов, необходимых для получения уравнения (4.7) и его последующего решения. В связи с этим прямую задачу кинематики становится целесообразно решать численно, например применяя метод Ньютона для уравнения (3.2). В данном случае представленный в п. 4 алгоритм необходимо использовать только один раз, чтобы правильно выбрать первое начальное приближение для численного метода. Отметим несколько особенностей предложенного алгоритма.

При выводе выражения (4.5) было сделано предположение, что F0 ≠ 0. В этом случае можно найти различные значения угла φy согласно разработанному алгоритму. Параметр F0 зависит от данного угла, и мы не можем гарантировать, что он отличен от нуля для каждого полученного решения. Если F0 = 0 для некоторого угла φy, использовать уравнение (4.2) для вычисления переменных x, y и z нельзя, поскольку матрица A вырождается и ее ранг уменьшается. Для решения задачи прямой кинематики необходимо рассмотреть два независимых линейных уравнения из системы (4.2) и квадратное уравнение (4.1): в результате можно получить одно квадратное уравнение относительно одной переменной, исключая две другие с помощью линейных уравнений. В этом случае мы определим две различные конфигурации подвижной платформы для одного значения угла φy. Например, при “симметричной” геометрии робота, как рассматривалось в примерах выше, и при 1 =…= 4 существует решение φy = 0 (подвижная платформа горизонтальна), при котором F0 = 0. Используя вышеупомянутый подход, мы получим две конфигурации подвижной платформы для данного угла: одна над ползунами, а другая под ними. Если же ранг матрицы A уменьшается на два, становится невозможно выбрать три независимых уравнения для нахождения переменных x, y и z. В результате задача прямой кинематики может иметь бесконечное количество решений, а робот, скорее всего, находится в особом (сингулярном) положении, соответствующем потере управляемости, — данный анализ выходит за рамки текущей работы.

Также нельзя утверждать, что полученное в выражении (4.7) полиномиальное уравнение восьмой степени имеет восемь действительных решений, соответствующих восьми различным конфигурациям робота. После ряда исследований с различными геометрическими параметрами робота и различными значениями приводных координат мы получили максимум шесть действительных решений, и один из примеров был представлен в предыдущем разделе. Кроме того, даже если уравнение (4.7) имеет восемь действительных решений, нельзя гарантировать, что F0 ≠ 0 для всех решений. Исследование данного случая и определение максимально возможного количества конфигураций робота, соответствующих одному набору значений приводных координат, также выходит за рамки настоящей статьи, но представляет интерес для будущих исследований.

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

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

Финансирование работы. Исследование выполнено за счет гранта Российского научного фонда № 21-79-10409, https://rscf.ru/project/21-79-10409/.

 

1 Обозначения P, R, U и S соответствуют поступательным, вращательным, универсальным и сферическим шарнирам; подчеркивание означает, что шарнир является приводным.

2 Файл программы MATLAB, реализующей представленный алгоритм решения прямой задачи кинематики, находится в свободном доступе онлайн по ссылке: http://doi.org/10.17632/j6c63s927b.1

×

作者简介

A. Antonov

Mechanical Engineering Research Institute of the Russian Academy of Sciences

编辑信件的主要联系方式.
Email: antonov.av@imash.ru
俄罗斯联邦, Moscow

P. Laryushkin

Bauman Moscow State Technical University

Email: pav.and.lar@gmail.com
俄罗斯联邦, Moscow

A. Fomin

Mechanical Engineering Research Institute of the Russian Academy of Sciences

Email: alexey-nvkz@mail.ru
俄罗斯联邦, Moscow

参考

  1. Clavel R. Device for displacing and positioning an element in space. 1987. International Patent, № WO 87/03528. https://patents.google.com/patent/WO1987003528A1
  2. Zobel P.B., Di Stefano P., Raparelli T. The design of a 3 dof parallel robot with pneumatic drives // Proceedings of the 27th International Symposium on Industrial Robots. Milan. 1996. P. 707–710. https://scholar.google.com/scholar?cluster=3056625163939636285
  3. Wurst K.-H. LINAPOD – Machine tools as parallel link systems based on a modular design // Parallel Kinematic Machines. London: Springer. 1999. P. 377–394. https://doi.org/10.1007/978-1-4471-0885-6_27
  4. Bouri M., Clavel R. The linear Delta: developments and applications // Proceedings of the ISR 2010 (41st International Symposium on Robotics) and ROBOTIK 2010 (6th German Conference on Robotics). Munich: VDE. 2010. P. 1–8. https://ieeexplore.ieee.org/abstract/document/5756938
  5. Miller K. Synthesis of a manipulator of the new UWA robot // Proceedings of the Australian Conference on Robotics and Automation. Brisbane. 1999. P. 228–233. https://scholar.google.com/scholar?cluster=8043028388201036794
  6. De Bie P.P. Load handling robot with three single degree of freedom actuators. 2014. US Patent Application, № 2014/0230594 A1. https://patents.google.com/patent/US20140230594A1
  7. Tsumaki Y., Eguchi H., Tadakuma R. A novel Delta-type parallel mechanism with wire-pulleys // Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. Vilamoura-Algarve: IEEE. 2012. P. 1567–1572. https://doi.org/10.1109/IROS.2012.6385588
  8. Pierrot F., Company O. H4: a new family of 4-DOF parallel robots // Proceedings of the 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Atlanta: IEEE. 1999. P. 508–513. https://doi.org/10.1109/AIM.1999.803222
  9. Krut S., Benoit M., Ota H., Pierrot F. I4: a new parallel mechanism for Scara motions // Proceedings of the 2003 IEEE International Conference on Robotics and Automation. Taipei: IEEE. 2003. V. 2. P. 1875–1880. https://doi.org/10.1109/ROBOT.2003.1241868
  10. Nabat V., De la O Rodriguez M., Company O. et al. Par4: very high speed parallel robot for pick-and-place // Proceedings of the 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems. Edmonton: IEEE. 2005. P. 553–558. https://doi.org/10.1109/IROS.2005.1545143
  11. Huang T., Li Z., Li M. et al. Conceptual design and dimensional synthesis of a novel 2-DOF translational parallel robot for pick-and-place operations // J. Mech. Des. 2004. V. 126. № 3. P. 449–455. https://doi.org/10.1115/1.1711822
  12. Wu Y., Yang Z., Fu Z. et al. Kinematics and dynamics analysis of a novel five-degrees-of-freedom hybrid robot // Int. J. Adv. Rob. Sys. 2017. V. 14. № 3. https://doi.org/10.1177/1729881417716634
  13. Vulliez M., Zeghloul S., Khatib O. Design strategy and issues of the Delthaptic, a new 6-DOF parallel haptic device // Mech. Mach. Theory. 2018. V. 128. P. 395–411. https://doi.org/10.1016/j.mechmachtheory.2018.06.015
  14. Uchiyama M., Tsumaki Y., Yoon W.-K. Design of a compact 6-DOF haptic device to use parallel mechanisms // Robotics Research. Berlin-Heidelberg: Springer. 2007. P. 145–162. https://doi.org/10.1007/978-3-540-48113-3_14
  15. Clavel R. Conception d’un robot parallèle rapide à 4 degrés de liberté: PhD thesis / EPFL. Lausanne. 1991. https://doi.org/10.5075/epfl-thesis-925
  16. Laryushkin P., Fomin A., Antonov A. Kinematic and singularity analysis of a 4-DOF Delta-type parallel robot // J. Braz. Soc. Mech. Sci. Eng. 2023. V. 45. № 4. P. 218. https://doi.org/10.1007/s40430-023-04128-7
  17. Wang G., Qi Z. Approximate determination of the joint reaction forces in the drive system with double universal joints // Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2017. V. 232. № 7. P. 1191–1207. https://doi.org/10.1177/0954406217702681
  18. Strang G. Introduction to Linear Algebra. 6th ed. Wellesley: Wellesley-Cambridge Press. 2023. https://scholar.google.com/scholar?cluster=13285834974906872344

补充文件

附件文件
动作
1. JATS XML
2. Fig. 1. Development of parallel structure robots of the Delta type: (a) the original structure with three degrees of freedom [15]; (b) the modified structure with four degrees of freedom [16]; (c) the new structure with five degrees of freedom

下载 (100KB)
3. Fig. 2. The studied five-motion robot of the parallel structure of the “Delta” type: (a) designations of links; (b) coordinate systems and kinematic designations

下载 (132KB)
4. Fig. 3. Trajectory of the robot output link motion when solving the inverse kinematics problem (coordinates x, y and z in meters)

下载 (134KB)
5. Fig. 4. Solution of the inverse kinematics problem (parameters ℎ1, …, ℎ4 in meters, α1 in radians)

下载 (121KB)
6. Fig. 5. Six robot configurations corresponding to six different solutions of the direct kinematics problem (Table 1); the central chain is hidden for clarity.

下载 (148KB)

版权所有 © Russian Academy of Sciences, 2024

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».