<?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 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><body><p>Introduction. Industrial robots are used for automated control of the spatial orientation of tools and labor objects in various manufacturing processes1 [1–7]. An industrial robot, as a rule, includes a manipulator having several degrees of mobility, and a drive numerical control device. The manipulator is used to move a gripper or a tool along a given trajectory to specified points in the technological space2 [1–3].</p><p>When developing programs for controlling the movements of a gripper or an industrial robot tool along complex trajectories (e.g., for welding robots), training methods that are complex in organization and technical equipment are used.</p><p>To simplify the programming of the control system of a two-link manipulator of an industrial robot that moves the end-effector along a complex trajectory (e.g., when welding car bodies), you can use modeling of its movements with the calculation of angular coordinates. This will simplify the geometric adaptation of the manipulator and the process of developing and debugging its control programs.</p><p>The study is aimed at calculating angular coordinates for programming the operation of the control system for a two-link manipulator, which functions in an angular coordinate system and moves the end-effector along a complex trajectory.</p><p>Materials and Methods. In practice, four main types of manipulators, which operate in cylindrical, spherical, rectangular or angular coordinate systems, are used.</p><p>Figure 1 shows the working zone of the robot manipulator operating in an angular coordinate system. The manipulator consists of two rotating links — “shoulder” and “elbow”, which are fixed on the base. The base can rotate, which provides the third degree of freedom. This configuration increases the working zone of the manipulator and minimizes the area for its placement in production.</p><p>A manipulator operating in an angular coordinate system can be used for contact spot welding when moving the burner along a complex trajectory. To perform contact spot welding, robots with a positioning or contouring control system are most often used. These systems control the movement of the burner along a given trajectory at a specified orientation at a constant speed using technological commands.</p><fig id="fig-1"><caption><p>Fig. 1. Working zone of a manipulator operating in an angular coordinate system (the author's figure)</p></caption><graphic xlink:href="donstu-22-4-g001.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2022/4/MKbmtYlurHAevKGbf94TWx48weqBSPRgm7l9mcU7.jpeg</uri></graphic></fig><p>At that, the operation of the moving parts of the manipulator in the welding zone may be complicated by the influence of the heat generated. This problem is partially solved by the use of water cooling of burners with autonomous cooling devices. To completely eliminate this problem, you will need to additionally solve another task. Namely, a thermal problem with the simulation of a thermal process to determine and compensate for thermal expansion caused by heating by electric discharge or electric arc [<xref ref-type="bibr" rid="cit8">8</xref>].</p><p>Research Results. To develop a control program for a robot that operates in an angular coordinate system (Fig. 1), it is required to calculate the angular coordinates of the movement of the end-effector of the manipulator (gripper) [1–4][<xref ref-type="bibr" rid="cit6">6</xref>][<xref ref-type="bibr" rid="cit7">7</xref>]. Figure 2 shows its scheme, consisting of two rods 1 and 2, which are connected by a ball-and-socket joint 3 and a flat joint 4. The whole structure is installed on the base 5. The manipulator rods have lengths 𝑙1 and 𝑙2. Joint 3 can rotate in the horizontal plane (angle α) and in the vertical plane (angle β). Joint 4 rotates in a vertical plane (angle γ).</p><fig id="fig-2"><caption><p>Fig. 2. Design of a two-link articulated manipulator: a — main view; b — top view (the author's figure)</p></caption><graphic xlink:href="donstu-22-4-g002.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2022/4/UXHChiNknCCNehQp0HtAY44nnahpO58OBgVI0BQ8.jpeg</uri></graphic></fig><p>Figure 3 shows a diagram of a two-link articulated manipulator in the form of a hemisphere with radius 𝑅=𝑙1+𝑙2 and with a cut-out hemisphere with radius r, which is determined empirically when debugging the manipulator.</p><fig id="fig-3"><caption><p>Fig. 3. Diagram of a two-link articulated manipulator (the author's figure)</p></caption><graphic xlink:href="donstu-22-4-g003.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2022/4/rJ0vLunJHzGnGKr81ZyNY207xAOsWtkXmni0QGF6.jpeg</uri></graphic></fig><p>The manipulator control system should set the position of the tool in the angular coordinate system and, for the convenience of the user, convert it into the parameters of the Cartesian coordinate system.</p><p>We take the base of the structure (point O) as the Cartesian coordinate system origin and arrange its axes as shown in Figure 4.</p><fig id="fig-4"><caption><p>Fig. 4. Rectangular coordinate system centered at point O (the author's figure)</p></caption><graphic xlink:href="donstu-22-4-g004.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2022/4/uJrzdjfutEeF6LqNOdJtUAn4fndIymQlNXAo9O4Z.jpeg</uri></graphic></fig><p>Angle α of the projection of the segment OB on plane XOY is shown in Figure 5.</p><fig id="fig-5"><caption><p>Fig. 5. Determination of the projection angle of segment OB on plane XOY (the author's figure)</p></caption><graphic xlink:href="donstu-22-4-g005.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2022/4/EjtQZc6l6iJm9Zrk2qgxlEtBui65qzxY7ONjxqJh.jpeg</uri></graphic></fig><p>Angle α is determined from the formula:</p><p>where x and y — coordinates of point B.</p><p>The sign “+” should be put if y is greater than or equal to zero, and the sign “–“, when y is less than zero.</p><p>Angles of plane 𝑍𝑂𝐵´ 𝛽1, 𝛽2 and γ between the coordinate axes and levers 𝑙1 and 𝑙2 are shown in Figure 6.</p><fig id="fig-6"><caption><p>Fig. 6. Determination of angles 𝛽1, 𝛽2 and γ (the author's figure)</p></caption><graphic xlink:href="donstu-22-4-g006.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2022/4/VXKnfg8lAoH9d57LZoY06LKwMfd3MLl41YhIsch4.jpeg</uri></graphic></fig><p>We find formulas for determining angles 𝛽1, 𝛽2 and γ using the cosine theorem:</p><p>where x, y and z — coordinates of point B.</p><p>The ratios obtained can be used to calculate angular coordinates when developing control programs for a two-link manipulator of an industrial robot, solving problems of positioning or contouring control using feedback sensors for continuous monitoring and correction of intermediate points of the manipulator trajectory3 and drive motor control [<xref ref-type="bibr" rid="cit5">5</xref>][<xref ref-type="bibr" rid="cit6">6</xref>].</p><p>Dynamic systems of robots, including two-link manipulators operating in an angular coordinate system, are characterized by nonlinearities and are subject to disturbances. Therefore, to eliminate errors when reproducing the movement trajectory of the manipulator end-effector, the proposed calculation of angular coordinates can be supplemented with solutions using the following methods:</p><p>To control a two-link articulated manipulator with complex trajectories of its movement, it is promising to use the adaptive control with feedback sensors. Its signals are processed, and, based on the results of processing, decisions on further actions are made.</p><p>The structure of the proposed control system hardware (Fig. 7) includes drives of the manipulator links, sensors of the angular position of the manipulator links, temperature sensors of the burner mounting unit, a programmable logic controller that performs manipulator control functions.</p><p>Industrial robots use electric, hydraulic and pneumatic drives with translational and rotational motion. An electric drive, which is distinguished by a wide range of engine capacities, ease of speed control, and ease of automating control processes, is the most widespread in robotics.</p><fig id="fig-7"><caption><p>Fig. 7. Structure of hardware of the multilink articulated manipulator control system (the author's figure)</p></caption><graphic xlink:href="donstu-22-4-g007.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2022/4/K7zxyy8bnqdwuIohb4fDdE7LqAqvO14ehaY9Yalg.jpeg</uri></graphic></fig><p>To control angular movements in multilink articulated mechanisms of manipulators with adaptive control systems performing complex trajectories, it is recommended to use angular position sensors — encoders. They provide measuring the movement parameters of the tool or the object being processed, the angles of their rotation, the direction of movement, the rotation speed of the shaft of the electric motor or gearbox, the angular position in relation to the zero mark, the direction of rotation.</p><p>Incremental and absolute encoders can be used in adaptive control systems. Incremental encoders are characterized by simplicity, reliability, and relatively low cost. Absolute encoders are more complicated and more expensive, but they provide determining the rotation angles of the axes of the links at any time immediately after turning on the power, and even in the stationary state of the links. Absolute encoders also enable to determine the rotation angles of the axes of the links when disconnecting and then restoring power, and do not require the device to return to its initial position. Moreover, the signals of absolute encoders are not affected by interference and vibration. In recent developments of adaptive control systems, inertial sensors with a number of improvements to compensate for errors in the manipulator movement control system have appeared [<xref ref-type="bibr" rid="cit14">14</xref>].</p><p>Discussion and Conclusions. The calculation of angular coordinates for programming the operation of the control system of a two-link manipulator performing in an angular coordinate system and moving the working body along a complex trajectory was carried out. The relations of angular and Cartesian coordinates obtained in the work can be used to calculate and control angular displacements and to program control systems for two-link manipulators of industrial robots that move end-effectors along complex trajectories.</p><p>The calculation of angular coordinates for controlling a two-link manipulator of an industrial robot is presented in this paper as a solution to a geometric positioning problem. It can be used when modeling a similar manipulation device or when building a control system for such a manipulator and organizing the exchange of information between the user and the control system. It is also designed to check the accuracy and debug the movement of the end-effector of an industrial robot using feedback.</p><p>1. Kozyrev YuG. Promyshlennye roboty: osnovnye tipy i tekhnicheskie kharakteristiki. Moscow: KNORUS; 2015. 560 p. (in Russ.)2. Ibid.3. Glushko SP, Chastikov AP, Kornienko VG, et al. Software System for Testing and Debugging Control Programs for a Robotic Complex. Certificate of Software State Registration No. 2011611987, 2011. (In Russ,)</p></body><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>
