<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">donstu</journal-id><journal-title-group><journal-title xml:lang="en">Advanced Engineering Research (Rostov-on-Don)</journal-title><trans-title-group xml:lang="ru"><trans-title>Advanced Engineering Research (Rostov-on-Don)</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2687-1653</issn><publisher><publisher-name>Don State Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.23947/2687-1653-2022-22-4-346-352</article-id><article-id custom-type="elpub" pub-id-type="custom">donstu-1945</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>MACHINE BUILDING AND MACHINE SCIENCE</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>МАШИНОСТРОЕНИЕ И МАШИНОВЕДЕНИЕ</subject></subj-group></article-categories><title-group><article-title>Calculation of Angular Coordinates for the Control System of a Two-Link Industrial Robot Manipulator</article-title><trans-title-group xml:lang="ru"><trans-title>Расчёт угловых координат для системы управления двухзвенным манипулятором промышленного робота</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-7087-6572</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Глушко</surname><given-names>С. П.</given-names></name><name name-style="western" xml:lang="en"><surname>Glushko</surname><given-names>S. P.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Сергей Петрович Глушко, доцент кафедры, кандидат технических наук, доцент</p><p>кафедра «Инженерия систем управления, материалов и технологий вмашиностроении»</p><p>350072</p><p>ул. Московская, д. 2</p><p>Краснодар</p></bio><bio xml:lang="en"><p>Sergey P. Glushko</p><p>2, Moskovskaya St.</p><p>Krasnodar</p></bio><email xlink:type="simple">sputnik_s7@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Кубанский государственный технологический университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Kuban State Technological University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2022</year></pub-date><pub-date pub-type="epub"><day>09</day><month>01</month><year>2023</year></pub-date><volume>22</volume><issue>4</issue><fpage>346</fpage><lpage>352</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Glushko S.P., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Глушко С.П.</copyright-holder><copyright-holder xml:lang="en">Glushko S.P.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.vestnik-donstu.ru/jour/article/view/1945">https://www.vestnik-donstu.ru/jour/article/view/1945</self-uri><abstract><p>   Introduction. One of the tasks of two-link manipulators of industrial robots that move the end-effector along complex trajectories (e.g., robot welder) is associated with the need for careful programming of their movement. For these purposes, manual programming methods or training methods are used. These methods are quite labor-intensive, and they require highly qualified service personnel. A possible solution to the problem of programming the manipulator movements is the simulation of motion with the calculation of angular coordinates. This can help simplify the geometric adaptation of the manipulator in the process of debugging the control program.</p><p>   Therefore, this work aimed at calculating coordinates for programming the control system of a two-link manipulator operating in an angular coordinate system and moving the end-effector along a complex trajectory (e. g., when welding car bodies).   Materials and Methods. A two-link robot manipulator designed for cyclically repeating actions in an angular coordinate system was considered. The manipulator consisted of two rotating links: “arm” and “elbow”, which were fixed on the base. The base could rotate, which provided a third degree of freedom. This configuration increased the working area of the manipulator and minimized the area for its placement in production. The movement of the manipulator end-effector could be performed if the kinematics provided its positioning along three Cartesian and three angular coordinates. For software control of robots, including welding robots operating in an angular coordinate system and performing the movement of the end-effector along a complex trajectory, it was required to calculate the angular coordinates of the movement of the end-effector of a two-link articulated manipulator. The robot control system should determine the position of the tool in the angular coordinate system, converting it for user friendliness into x, y and z coordinates of the Cartesian coordinate system.   Results. The relations of angular and Cartesian coordinates have been obtained. They can be used for calculating when programming the control system of a two-link manipulator of an industrial robot and organizing the exchange of information between the user and the control system, as well as for checking the accuracy and debugging the movement of the end-effector of an industrial robot through feedback.   Discussion and Conclusion. The presented results can be used for software control of a welding robot operating in an angular coordinate system and performing a complex trajectory of the end-effector of a two-link articulated manipulator (gripper). A manipulator operating in an angular coordinate system can be used for contact spot welding when moving the end-effector along a complex trajectory using a positioning or contouring control system. These systems control the movement of the end-effector along a given trajectory with the help of technological commands.</p></abstract><trans-abstract xml:lang="ru"><p>   Введение. Одной из задач двухзвенных манипуляторов промышленных роботов, выполняющих перемещение рабочего органа по сложным траекториям (например, роботов-сварщиков), является необходимость тщательного программирования их движения. Для этих целей используются методы ручного программирования или методы обучения. Эти методы достаточно трудоёмки и требуют высокой квалификации обслуживающего персонала. Возможным вариантом решения проблемы программирования перемещений манипулятора является моделирование движения с расчётом угловых координат. Это может способствовать упрощению геометрической адаптации манипулятора в процессе отладки управляющей программы.</p><p>   Поэтому целью работы явился расчет координат для программирования системы управления двухзвенным манипулятором, действующим в угловой системе координат и перемещающим рабочий орган по сложной траектории (например, при сварке автомобильных кузовов).   Материалы и методы. Рассмотрен двухзвенный манипулятор робота, действующий в угловой системе координат и предназначенный для циклически повторяющихся действий. Манипулятор состоит из двух вращающихся звеньев: «плеча» и «локтя», которые закреплены на основании. Основание может вращаться, что обеспечивает третью степень свободы. Такая конфигурация увеличивает рабочую область манипулятора и минимизирует площадь для его размещения на производстве. Перемещение рабочего органа манипулятора может выполняться, если кинематика обеспечивает его позиционирование по трём декартовым и трём угловым координатам. Для программного управления роботами, в том числе роботами-сварщиками, действующими в угловой системе координат и выполняющими движение рабочего органа по сложной траектории, требуется расчёт угловых координат перемещения рабочего органа двухзвенного шарнирного манипулятора. Система управления роботом должна определять положение инструмента в угловой системе координат, преобразуя его для удобства пользователя в координаты x, y и z декартовой системы координат.   Результаты исследования. Получены соотношения угловых и декартовых координат, которые можно использовать для расчёта при программировании системы управления двухзвенным манипулятором промышленного робота и организации обмена информацией между пользователем и системой управления, а также для проверки точности и отладки перемещения рабочего органа промышленного робота с использованием обратной связи.   Обсуждение и заключения. Представленные результаты работы могут быть использованы для программного управления роботом-сварщиком, действующим в угловой системе координат и выполняющим сложную траекторию перемещения рабочего органа двухзвенного шарнирного манипулятора (захвата). Манипулятор, действующий в угловой системе координат, можно использовать для контактной точечной сварки при перемещении рабочего органа по сложной траектории с применением позиционной или позиционно-контурной системы управления. Эти системы с помощью технологических команд управляют перемещением рабочего органа по заданной траектории.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>промышленный робот</kwd><kwd>робот-сварщик</kwd><kwd>манипулятор</kwd><kwd>конструктивное звено</kwd><kwd>привод</kwd><kwd>перемещение</kwd><kwd>траектория</kwd><kwd>программное управление</kwd></kwd-group><kwd-group xml:lang="en"><kwd>industrial robot</kwd><kwd>welding robot</kwd><kwd>manipulator</kwd><kwd>structural link</kwd><kwd>drive</kwd><kwd>movement</kwd><kwd>trajectory</kwd><kwd>program control</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Горитов, А. Н. Программирование промышленных роботов без остановки производственного цикла / А. Н. Горитов // Доклады Томского государственного университета систем управления и радиоэлектроники. — 2009. — № 1 (19). — Ч. 1. — С. 61–64.</mixed-citation><mixed-citation xml:lang="en">Горитов, А. Н. Программирование промышленных роботов без остановки производственного цикла / А. Н. Горитов // Доклады Томского государственного университета систем управления и радиоэлектроники. — 2009. — № 1 (19). — Ч. 1. — С. 61–64.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Горитов, А. Н. Синтез управляемых механических устройств с применением экспертной системы / А. Н. Горитов, И. В. Колотаев // Доклады Томского государственного университета систем управления и радиоэлектроники. — 2009. — № 1 (19). — Ч. 1. — С. 72–76.</mixed-citation><mixed-citation xml:lang="en">Горитов, А. Н. Синтез управляемых механических устройств с применением экспертной системы / А. Н. Горитов, И. В. Колотаев // Доклады Томского государственного университета систем управления и радиоэлектроники. — 2009. — № 1 (19). — Ч. 1. — С. 72–76.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Горитов, А. Н. Сглаживание траектории перемещения рабочего инструмента робота манипулятора / А. Н. Горитов, С. М. Алферов // Известия Томского политехнического университета. — 2006. — Т. 309, № 8. — С. 176—179.</mixed-citation><mixed-citation xml:lang="en">Горитов, А. Н. Сглаживание траектории перемещения рабочего инструмента робота манипулятора / А. Н. Горитов, С. М. Алферов // Известия Томского политехнического университета. — 2006. — Т. 309, № 8. — С. 176—179.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Горитов, А. Н. Моделирование адаптивных мехатронных систем / А. Н. Горитов, А. М. Кориков. — Томск : В-Спектр, 2007. — 350 с.</mixed-citation><mixed-citation xml:lang="en">Горитов, А. Н. Моделирование адаптивных мехатронных систем / А. Н. Горитов, А. М. Кориков. — Томск : В-Спектр, 2007. — 350 с.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Босинзон, М. А. Автоматизированные мехатронные модули линейных и вращательных перемещений металлообрабатывающих станков / М. А. Босинсон // Приводная техника. — 2002. — № 1. — С. 10–19.</mixed-citation><mixed-citation xml:lang="en">Босинзон, М. А. Автоматизированные мехатронные модули линейных и вращательных перемещений металлообрабатывающих станков / М. А. Босинсон // Приводная техника. — 2002. — № 1. — С. 10–19.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Букреев, В. Г. Алгоритм планирования траектории движения следящего многокоординатного электропривода / В. Г. Букреев, Н. В. Гусев // Известия высших учебных заведений. Электромеханика. — 2003. — № 3. — С. 16–20.</mixed-citation><mixed-citation xml:lang="en">Букреев, В. Г. Алгоритм планирования траектории движения следящего многокоординатного электропривода / В. Г. Букреев, Н. В. Гусев // Известия высших учебных заведений. Электромеханика. — 2003. — № 3. — С. 16–20.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Гусев, Н. В. Алгоритмическое обеспечение систем управления следящими электроприводами / Н. В. Гусев // Научно-технический и учебно-образовательный журнал: Известия высших учебных заведений. Электромеханика. — 2006. — № 3. — С. 57–60.</mixed-citation><mixed-citation xml:lang="en">Гусев, Н. В. Алгоритмическое обеспечение систем управления следящими электроприводами / Н. В. Гусев // Научно-технический и учебно-образовательный журнал: Известия высших учебных заведений. Электромеханика. — 2006. — № 3. — С. 57–60.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Глушко, С. П. Моделирование теплового процесса центробежной биметаллизации внутренней поверхности втулок / С. П. Глушко, Д. Л. Поправка, Н. С. Абрамов // Сварочное производство. — 2009. — № 6. — С. 30–35.</mixed-citation><mixed-citation xml:lang="en">Глушко, С. П. Моделирование теплового процесса центробежной биметаллизации внутренней поверхности втулок / С. П. Глушко, Д. Л. Поправка, Н. С. Абрамов // Сварочное производство. — 2009. — № 6. — С. 30–35.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Uglev, V. A. Automated Education: Tendency for Scientific Approaches Convergence / V. A. Uglev, D. I. Suchinin // In: Proc. 2nd International Conference on Applied Social Science Research (ICASSR2 014). — 2014. — P. 20–23. doi: 10.2991/icassr-14.2014.6</mixed-citation><mixed-citation xml:lang="en">Uglev, V. A. Automated Education: Tendency for Scientific Approaches Convergence / V. A. Uglev, D. I. Suchinin // In: Proc. 2nd International Conference on Applied Social Science Research (ICASSR2 014). — 2014. — P. 20–23. doi: 10.2991/icassr-14.2014.6</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Xing-Gang Yan. Nonlinear Robust Fault Reconstruction and Estimation Using Sliding Mode Observers / Xing-Gang Yan, Ch. Edwards // Automatica. — 2007. — Vol. 43. — P. 1605–1614. doi: 10.1016/j.automatica.2007.02.008</mixed-citation><mixed-citation xml:lang="en">Xing-Gang Yan. Nonlinear Robust Fault Reconstruction and Estimation Using Sliding Mode Observers / Xing-Gang Yan, Ch. Edwards // Automatica. — 2007. — Vol. 43. — P. 1605–1614. doi: 10.1016/j.automatica.2007.02.008</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Jing He. Fault Reconstruction Based on Sliding Mode Observer for Nonlinear Systems / Jing He, Changfan Zhang // Mathematical Problems in Engineering. — 2012. — Vol. 2012. — Art. 451863. doi: 10.1155/2012/451843</mixed-citation><mixed-citation xml:lang="en">Jing He. Fault Reconstruction Based on Sliding Mode Observer for Nonlinear Systems / Jing He, Changfan Zhang // Mathematical Problems in Engineering. — 2012. — Vol. 2012. — Art. 451863. doi: 10.1155/2012/451843</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">A Direct Approach to Solving Trajectory Planning Problems Using Genetic Algorithms with Dynamics in Complex Environments / F. J. Abu-Dakka, F. J. Valero, J. L. Suñer, V. A. Mata // Robotica. — 2015. — Vol. 33. — P. 669–683. doi: 10.1017/S0263574714000393</mixed-citation><mixed-citation xml:lang="en">A Direct Approach to Solving Trajectory Planning Problems Using Genetic Algorithms with Dynamics in Complex Environments / F. J. Abu-Dakka, F. J. Valero, J. L. Suñer, V. A. Mata // Robotica. — 2015. — Vol. 33. — P. 669–683. doi: 10.1017/S0263574714000393</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">On-Line Path Planning with Collision Avoidance for Coordinate- Controlled Robotic Manipulators / T. Kivelä, J. Mattila, J. Puura, S. Launis // In: Proc. ASME/BATH 2017 Symposium on Fluid Power and Motion Control. — 2017. — P. 1–10. doi: 10.1115/FPMC2017-4297</mixed-citation><mixed-citation xml:lang="en">On-Line Path Planning with Collision Avoidance for Coordinate- Controlled Robotic Manipulators / T. Kivelä, J. Mattila, J. Puura, S. Launis // In: Proc. ASME/BATH 2017 Symposium on Fluid Power and Motion Control. — 2017. — P. 1–10. doi: 10.1115/FPMC2017-4297</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Titterton, D. H. Strapdown Inertial Navigation Technology, 2nd ed. / D. H. Titterton, J. L. Weston // MPG Books Ltd.: Bodmin, Cornwall, UK; 2004. — 558 p.</mixed-citation><mixed-citation xml:lang="en">Titterton, D. H. Strapdown Inertial Navigation Technology, 2nd ed. / D. H. Titterton, J. L. Weston // MPG Books Ltd.: Bodmin, Cornwall, UK; 2004. — 558 p.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
