Modeling the workspace of a three-link planar manipulator

Cover Page

Cite item

Full Text

Abstract

A study of the working space of a three-link planar manipulator was carried out. The basis is taken from analytical dependencies that allow solving the direct problem of kinematics, i.e. determine the coordinates of the gripper center point using three generalized coordinates of the manipulator. The analysis performed made it possible to give a geometric interpretation of the dependencies. It has been established that the workspace of the manipulator is a three-parameter set of points. On a plane, this set of points is represented in the form of two disks consisting of ring cells, for which the corresponding analytical dependencies are obtained. The geometric image of this set is a three-dimensional torus. The resulting models are visualized, which facilitates the solution of this problem. To determine the values of the generalized coordinates of the gripper center points, a mapping was carried out by orthogonal projection of the families of circles obtained in the work into four-dimensional space. As a result, three-dimensional hypersurfaces in four-dimensional space were obtained. It is proposed to study them by constructing hypersurface sections models by hyperplanes. Such models in visualization mode allow solving direct and inverse kinematics problems of the manipulator under study.

Full Text

Введение

Планарные двух- и трёхзвенные манипуляторы (ТМ) часто используются в робототехнике, в частности, в качестве испытательных стендов при исследовании ТМ [1]. Одна из задач исследования заключается в генерации желаемых траекторий ТМ. В статье [2] такая задача для планарного ТМ рассматривается на основе решения обратной задачи кинематики с помощью нейронной сети. Сложность решения обратной задачи кинематики для роботов-манипуляторов обусловлена геометрией робота и нелинейными тригонометрическими уравнениями, описывающими положение его звеньев в декартовом пространстве [3, 4].

Ряд способов решения этой задачи приводится в работах [5-7]. Суть метода обратных преобразований заключается в составлении матриц перехода из системы координат одного звена в систему координат соседнего звена. В этом случае используют метод Данавита–Хартенберга. Известны методы решения обратной задачи кинематики с использованием матриц Якоби [8]. Эффективность геометрического и компьютерного моделирования для визуализации объектов показана в работе [9].

Важной задачей является установление рабочего пространства манипулятора [10]. Основными методами исследования рабочего пространства являются: аналитический, численный, геометро-графический, в т.ч. с использованием систем автоматизированного проектирования и компьютерной графики.

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

В статье [12] для моделирования рабочего пространства ТМ использован численный метод Монте-Карло для решения прямой задачи кинематики.

В работе [13] исследование направлено на определение положения и ориентации базы манипулятора относительно заранее заданной рабочей среды. Численные методы размещения робота основаны на определении точной границы рабочего пространства. Задача решается без применения алгоритма обратной кинематики с использованием некоторой «меры ловкости». Предложенный численный метод размещения роботов-манипуляторов основан на максимизации ловкости в заданных целевых точках. В качестве примера рассмотрен плоский манипулятор с тремя степенями свободы.

В статье [14] представлено алгебраическое решение задачи по установлению граничного рабочего пространства 3D-манипулятора в декартовом пространстве. Показано, что граничная кривая поперечного сечения может быть описана полиномом 16-го порядка. Исследованы геометрические особенности этой кривой.

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

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

Целью настоящей работы является исследование рабочего пространства планарных ТМ средствами геометрического и компьютерного моделирования.

1 Теоретические основы

1.1 Геометрические модели рабочего пространства планарного ТМ на плоскости

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

Кинематическая (расчётная) схема планарного ТМ показаны на рисунке 1. Заданы длины звеньев l1, l2 и l3, а также углы поворота звеньев u, v и w (обобщённые координаты).

 

Рисунок 1- Расчѐтная схема планарного трѐхзвенного манипулятора

 

Зависимости, связывающие координаты центра схвата с обобщёнными координатами манипулятора, определяются системой уравнений:

x=xu,v,w=l1cosu+l2u+v+l3u+v+w,

y=yu,v,w=l1sinu+l2sinu+v+l3u+v+w  (1)

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

Преобразуя систему уравнений (1) к виду

         xl1cosu=l2u+v+l3u+v+w,   yl1sinu=l2u+v+l3u+v+w, (2)

можно получить

  (xl1cosu)2+(yl1sinu)2=l2 2+l3  2+2l2   l3   cosw  . (3)

Уравнение (3) определяет семейство эксцентрических окружностей с координатами центров xo=l1cosu,  yo=l1sinu. 

Множество этих точек задаёт окружность радиусом R0=l1. Она является линией центров окружностей радиусами   

                Ri=l 2 2+l3 2+2l 2l 3cosw. (4)

При этом радиусы окружностей изменяются в диапазоне

 l 2l 3Rl 2+l 3. (5)

График этой функции представлен на рисунке 2 для длин звеньев механизма:

l1=15, l2=7, l3=4. 

 

Рисунок 2 - Зависимость радиуса эксцентрических окружностей от параметра w (в градусах)

 

Примеры семейств эксцентрических окружностей приведены на рисунке 3.

 

Рисунок 3 – Семейства эксцентрических окружностей для различных значений параметра w: а) w=0°, б) w=90°, в) w=180°

 

Следующее преобразование уравнений системы (1) приводит к уравнению (6):

x2+y2=l12+l22+l32+2l1l2cosv+2l1l3v+w+2l2l3cosw. (6)

Это уравнение определяет двухпараметрическое семейство концентрических окружностей с центром в начале системы координат и радиусами

Ri=l12+l22+l32+2l1l2cosv+2l1l3v+w+2l2l3cosw. (7)

График функции (7) представлен на рисунке 4.

 

Рисунок 4 – График функции R = f(v,w), -180°≤v≤180°, -180°≤w≤180°

 

Примеры семейств концентрических окружностей приведены на рисунках 5 и 6.

 

Рисунок 5 – Семейства концентрических окружностей для различных значений параметра w: а) w=0°, б) w=90°, в) w=180°

 

Рисунок 6 – Семейства концентрических окружностей для различных значений параметра v: а) v=0°, б) v=90°, в) v=180°

 

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

  • рабочим пространством ТМ является трёхпараметрическое множество точек. На плоскости это множество точек («облако») можно представить в виде двух дисков, включающих диапазон кольцевых рабочих ячеек. На одном диске этот диапазон состоит из двухпараметрического семейства эксцентрических окружностей, а на другом – двухпараметрическое семейство концентрических окружностей;
  • геометрическим образом двух множеств является трёхмерный тор [15], являющийся моделью конфигурационного пространства рассматриваемого манипулятора;
  • так как данный манипулятор стационарный, то его рабочее пространство совпадает с конфигурационным пространством с учётом возможных ограничений на диапазоны изменения обобщённых координат;
  • полученные результаты обобщают известные [1, 10, 16], но имея геометрическую направленность исследования, предоставляют возможность более широкой трактовки понятия двух дисков, а также обладают большей наглядностью.

1.2 Геометрические модели рабочего пространства планарного ТМ в четырёхмерном пространстве

Полученные результаты определяют рабочее пространство манипулятора и его границы в плоскости механизма, т.е. в системе координат XY. Однако такие модели, решая прямую задачу кинематики, не позволяют определять значения обобщённых координат по заданному положению точки схвата, т.е. решать обратную задачу. Ниже предлагается новая трактовка системы уравнений (1) с учётом семейств окружностей, описанных в разделе 1.1.

Для каждого фиксированного значения u предлагается рассматривать семейства окружностей на плоскости (рисунок 3) как проекции окружностей некоторого многообразия из четырёхмерного пространства [17, 18]. Пусть каждая из окружностей этого семейства смещена параллельно гиперплоскости XY на величину, пропорциональную параметрам v и u. Тогда семейство таких окружностей записывается уравнениями:

x=xu,v,w=l1cosu+l2u+v+l3u+v+w,

y=yu,v,w=l1sinu+l2u+v+l3u+v+w,   (8)

z  =P1v,   t  =P2u,                                                                                                                                 

где Р1 и Р2 – некоторые константы.

Эта система уравнений описывает трёхмерную гиперповерхность в четырёхмерном пространстве. Одним из вариантов исследования такой поверхности может быть получение её сечений гиперплоскостями. В качестве примера на рисунке 7 приведены каркасные модели двумерных V-поверхностей, полученных в сечении гиперповерхности (8) гиперплоскостями ti. Семейства этих поверхностей являются циклическими винтовыми поверхностями.

 

Рисунок 7 - Каркасные модели V- поверхностей для u=0°, 90°, 180°

 

Выполнив аналогичное отображение в четырёхмерное пространство семейства концентрических окружностей, показанных на рисунке 5, но пропорционально параметрам w и u, можно получить уравнения:

x=xu,v,w=l1cosu+l2u+v+l3u+v+w,

y=yu,v,w=l1sinu+l2u+v+l3u+v+w, z  =P1w,  t  =P2u, (9)

где Р1 и Р2 – некоторые константы.

Эта система уравнений описывает ещё одну трёхмерную гиперповерхность в четырёхмерном пространстве. Сечениями этой гиперповерхности гиперплоскостями ti являются циклические поверхности с прямолинейными направляющими. На рисунке 8 приведены каркасные модели таких W-поверхностей.

 

Рисунок 8 - Каркасные модели W- поверхностей для u=0°, 90°, 180

 

Поверхностные модели (рисунки 9 и 10), получены на основе каркасных моделей сечений гиперповерхностей. Они предоставляют возможность в режиме визуализации решать как прямую, так и обратную задачи кинематики ТМ.

 

Рисунок 9 – Поверхностная модель V-поверхности для u=90°

 

Рисунок 10 – Поверхностная модель W-поверхности для u=90°

 

Таким образом, полученные системы уравнений (8) и (9) задают гиперповерхности, определяющие рабочее пространство ТМ. Для его исследования получены трёхмерные геометрические и компьютерные модели сечений гиперповерхностей. В отличие от двумерных моделей полученные поверхности в наглядном виде с необходимой точностью устанавливают связь «облаков» точек рабочего пространства с обобщёнными координатами. Полученные поверхности позволяют моделировать и находить оптимальные траектории перемещения схвата манипулятора.

2 Результаты компьютерных экспериментов

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

На рисунке 11 показана 3D - модель V-поверхности и совмещённая с ней модель фрагмента рабочего пространства для следующих значений параметров: l1=15, l2=7, l3= 4, -120° ≤v≤ 120°,
-120°≤
w≤ 120°, u= 90°. Из рисунка следует, что по этой модели можно получить не только границы рабочего пространства, но и значение обобщённой координаты v по известным координатам центра схвата.

 

Рисунок 11 - Модель V-поверхности и совмещѐнная с ней модель фрагмента рабочего пространства

 

Рисунок 12 иллюстрирует 3D-модель W-поверхности и совмещённую с ней модель фрагмента рабочего пространства для следующих значений параметров: l1=15, l2=7, l3=4, -120° ≤v≤ 120°,
-120°≤
w≤ 120°, u= 90°. Из него следует, что по этой модели можно получить не только границы рабочего пространства, но и значение обобщённой координаты w по известным координатам центра схвата.

 

Рисунок 12 – Модель W-поверхности и совмещѐнная с ней модель фрагмента рабочего пространства

 

Значения обобщённых координат дают решение обратной задачи кинематики исследуемого манипулятора.

Заключение

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

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

Предметом дальнейших исследований может быть определение границ рабочего пространства ТМ на основе установления дискриминантов полученных поверхностей на гиперплоскостях. Анализ предложенных моделей позволит выявить возможные «мёртвые» зоны рабочего пространства и особенные элементы на его границах.

×

About the authors

Tatyana A. Sheveleva

Omsk State Technical University

Author for correspondence.
Email: tatyana0781@mail.ru
ORCID iD: 0009-0002-2577-8348
SPIN-code: 5059-6717

master graduate, postgraduate student

Russian Federation, Omsk

Alexey A. Lyashkov

Omsk State Technical University

Email: 3dogibmod@mail.ru
ORCID iD: 0000-0003-0100-8584
SPIN-code: 2377-7912

doctor of technical sciences, Professor of the Department of Engineering Geometry and CAD

Russian Federation, Omsk

References

  1. Zenkevich SL, Yushchenko AS. Fundamentals of manipulation robots control [In Russian]. Moscow: MSTU Publishing House, 2004. 478 p.
  2. Duka AV. Neural network based inverse kinematics solution for trajectory tracking of a robotic arm. The 7th International Conference Interdisciplinarity in Engineering (INTER-ENG 2013) Procedia Technology. 12 (2014). P.20–27. doi: 10.1016/j.protcy.2013.12.451.
  3. Aristidou A, Lasenby J. Inverse Kinematics: a review of existing techniques and introduction of a new fast iterative solver. Technical Report. CUED/F-INFENG/TR-632. University of Cambridge. 2009. 74 p. doi: 10.1007/978-0-85729-811-9_3.
  4. Angeles J. Fundamentals of Robotic Mechanical Systems. Theory, Methods and Algorithms. 3-rd ed. Springer. 2007. 550 p.
  5. Whitney DE. The mathematics of coordinated control of prosthetic Arms and Manipulators. Engineering, Mathematics, Medicine Journal of Dynamic Systems Measurement and Control-transactions of The ASME. 1972; 94(4): 19–27. doi: 10.1115/1.3426611.
  6. Denavit J, Hartenberg RS. Cinematic notation for Lower-Pair Mechanisms Based on Matrices. J. Appl. Mech. 1955; 77: 215–221.
  7. Shamraev AD. Review of methods for solving the kinematics inverse problem for manipulators [In Russian]. Fundamental principles of innovative development of science and education: collection. Art. VI Int. scientific-practical conf. At 3 p.m. 1. Penza: ICNS “Science and Education”. 2019. P.51–53.
  8. Pechev AN. Inverse Kinematics without matrix inversion. Proc. 2008 IEEE International Conference on Robotics and Automation (ICRA 2008), 19–23 May, 2008. Pasadena, P.2005–2012. doi: 10.1109/ROBOT.2008.4543501.
  9. Denisova EV, Guryeva YuA. Analytical and computer modeling of surfaces using the method of curvilinear projection [In Russian]. Ontology of Designing. 2023; 13(2): 204-216. doi: 10.18287/2223-9537-2023-13-2-204-216.
  10. Zar T, Lin PW, Win SY. Workspace Analysis of Two-link Planar Manipulator //International Journal of Science and Engineering Applications. 2019; 8(08): 380-383. doi: 10.7753/IJSEA0808.1028.
  11. Guo WZ, Gao F, Mekid S. A new analysis of workspace performances and orientation capability for 3-dof planar manipulators. International Journal of Robotics and Automation, 2010; 25(2): 89-101. doi: 10.2316/Journal.206.2010.2.206-3326.
  12. Zhu J, Tian F. Kinematics Analysis and Workspace Calculation of a 3-DOF Manipulator. 2nd International Symposium on Resource Exploration and Environmental Science 2018 IOP Conf. Ser.: Earth Environ. Sci. 170 042166 P.1-9. doi: 10.1088/1755-1315/170/4/042166.
  13. Abdel-Malek K, Yu W. Placement of Robot Manipulators to Maximize Dexterity. International Journal of Robotics and Automation. 2004. doi: 10.2316/Journal.206.2004.1.206-2029.
  14. Ottaviano E, Husty M, Ceccarelli M. Identification of the Workspace Boundary of a General 3-R Manipulator. Journal of Mechanical Design. January 2006. doi: 10.1115/1.2120807.
  15. Thurston WP, Weeks DR. Mathematics of three-dimensional manifolds. In the world of science [In Russian]. Scientific American. Publishing house "MIR" Moscow, No. 9. September. 1984. P.76-90.
  16. Serweryouns S, Hasan DS. Kinematic Workspace Modelling of Two Links Robotic Manipulator. Anbar Journal Of Engineering Science. 2020; 4: 101-106. doi: 10.37649/aengs.2020.171281.
  17. Thom R. Sur la theorie des envelopes. J. de math. pur et appl. 1962; 41(2): 177–192.
  18. Lyashkov AA, Sheveleva TA. Geometric modeling in the problems of lever mechanism kinematics research. Journal of Physics: Conference Series. 14. Сер. “XIV International Scientific and Technical Conference “Applied Mechanics and Systems Dynamics”. AMSD 2020” 2021. P.012053. doi: 10.1088/1742-6596/1791/1/012053.

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Figure 1 - Design diagram of a three-link planar manipulator

Download (37KB)
3. Figure 2 - Graph of the radius of eccentric circles depending on the parameter w (in degrees)

Download (123KB)
4. Figure 3 - Families of eccentric circles for different values of the parameter w: a) w=0°, b) w=90°, c) w=180°

Download (348KB)
5. Figure 4 - Graph of the function R = f(v,w), -180°≤v≤180°, -180°≤w≤180°

Download (522KB)
6. Figure 5 - Families of concentric circles for different values of the parameter w: a) w=0°, b) w=90°, c) w=180°

Download (415KB)
7. Figure 6 - Families of concentric circles for different values of the parameter v: a) v=0°, b) v=90°, c) v=180°

Download (349KB)
8. Figure 7 - Wireframe models of V-surfaces for u=0°, 90°, 180°

Download (215KB)
9. Figure 8 - Wireframe models of W-surfaces for u=0°, 90°, 180°

Download (204KB)
10. Figure 9 - Surface model of V-surface for u=90°

Download (206KB)
11. Figure 10 – Surface model of W-surface for u=90°

Download (190KB)
12. Figure 11 – V-surface model and a workspace fragment model combined with it

Download (342KB)
13. Figure 12 – W-surface model and a workspace fragment model combined with it

Download (520KB)

Copyright (c) 2024 Sheveleva T.A., Lyashkov A.A.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

СМИ зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
Регистрационный номер и дата принятия решения о регистрации СМИ: серия ФС 77 - 70157 от 16.06.2017.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies