<?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="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">novtexmech</journal-id><journal-title-group><journal-title xml:lang="ru">Мехатроника, автоматизация, управление</journal-title><trans-title-group xml:lang="en"><trans-title>Mekhatronika, Avtomatizatsiya, Upravlenie</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1684-6427</issn><issn pub-type="epub">2619-1253</issn><publisher><publisher-name>Commercial Publisher «New Technologies»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17587/mau.23.23-30</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-1113</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="ru"><subject>РОБОТЫ, МЕХАТРОНИКА И РОБОТОТЕХНИЧЕСКИЕ СИСТЕМЫ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>ROBOT, MECHATRONICS AND ROBOTIC SYSTEMS</subject></subj-group></article-categories><title-group><article-title>Разработка метода формирования программных сигналов для исполнительных электроприводов манипуляторов с избыточными степенями подвижности. Часть I</article-title><trans-title-group xml:lang="en"><trans-title>Development of the Method of Formation the Reference Signals for Electric Actuators of Manipulators with Redundant Degrees of Freedom. Part I</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Филаретов</surname><given-names>В. Ф.</given-names></name><name name-style="western" xml:lang="en"><surname>Filaretov</surname><given-names>V. F.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р техн. наук, проф., зав. лаб.</p><p>Владивосток</p></bio><bio xml:lang="en"><p>Vladivostok, 690041</p></bio><email xlink:type="simple">gubankov@iacp.dvo.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Губанков</surname><given-names>А. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Gubankov</surname><given-names>A. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. техн. наук, доц.</p><p>Владивосток</p></bio><bio xml:lang="en"><p>Vladivostok, 690041</p><p>Vladivostok, 690091</p></bio><email xlink:type="simple">gubankov@iacp.dvo.ru</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Горностаев</surname><given-names>И. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Gornostaev</surname><given-names>I. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>мл. науч. сотр.</p><p>Владивосток</p></bio><bio xml:lang="en"><p>Vladivostok, 690041</p><p>Vladivostok, 690091</p></bio><email xlink:type="simple">gornostaev_iv@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Институт автоматики и процессов управления ДВО РАН</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Institute of Automation and Control Processes FEB RAS</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Институт автоматики и процессов управления ДВО РАН; Институт проблем морских технологий ДВО РАН</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Institute of Automation and Control Processes FEB RAS; Institute of Marine Technology Problems FEB RAS</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2022</year></pub-date><pub-date pub-type="epub"><day>19</day><month>01</month><year>2022</year></pub-date><volume>23</volume><issue>1</issue><fpage>23</fpage><lpage>30</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2022</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="ru">Commercial Publisher «New Technologies»</copyright-holder><copyright-holder xml:lang="en">Commercial Publisher «New Technologies»</copyright-holder><license xlink:href="https://mech.novtex.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://mech.novtex.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://mech.novtex.ru/jour/article/view/1113">https://mech.novtex.ru/jour/article/view/1113</self-uri><abstract><p>Статья посвящена вопросам сохранения динамической точности управления рабочими инструментами многостепенных манипуляторов (ММ) при их перемещениях по произвольным пространственным траекториям с учетом конструктивных ограничений во всех степенях подвижности и особых случаев расположения их звеньев. Сохранение точности управления предлагается обеспечивать за счет исключения выхода всех степеней подвижности манипуляторов на ограничения и в указанные особые положения, характеризуемые неоднозначностью в решении обратных задач кинематики ММ, а также исключения выхода их рабочих инструментов на границы рабочей области за счет использования избыточной степени подвижности при подходе к указанным нежелательным положениям.В первой части статьи рассмотрены особенности нового решения обратной задачи кинематики и описаны особые положения для шестистепенных манипуляторов с кинематическими схемами типа PUMA. Представленное решение обратной задачи кинематики учитывает различные комбинации обобщенных координат ММ, обеспечивающие перемещения их рабочих инструментов в заданные положения с требуемой пространственной ориентацией. Это решение имеет малую вычислительную сложность по сравнению с другими известными методами, что позволяет использовать для управления ММ маломощные микропроцессорные вычислители.Результаты выполненного математического моделирования подтвердили высокую эффективность использования предлагаемого подхода к контурному управлению ММ.</p></abstract><trans-abstract xml:lang="en"><p>The solution of task of maintaining the dynamic accuracy of control of working tools of multilink manipulators (MM) when they move along arbitrary spatial trajectories is presented in this paper. In this case, constructive restrictions in all degrees of freedom (DoF) of manipulators and special cases of location of their links are taken into account. These special (singular) positions are characterized by ambiguity in solving inverse kinematics problem of these MM. Maintaining of control accuracy is proposed to be ensured by excluding the enter of all DoFs of manipulators to the restrictions, as well as excluding the enter of their working tools to the boundaries of the working area. This is accomplished by using a redundant DoF when approaching these undesirable positions. In the first part of the article, the features of the new solution of the inverse kinematics problem are considered and singular positions for 6-DoF manipulators with PUMA kinematic schemes are described. The presented solution of the inverse kinematics problem takes into account various combinations of genera- lized coordinates of the MM, which ensure the movement of their working tools to the specified positions with the required spatial orientation. This solution has low computational complexity compared to other known methods. This allows the use of low-power microprocessor computers to control the MM. The results of the performed mathematical simulation confirmed the high efficiency of using the proposed approach to the contour control of the MM.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>многостепенной манипулятор</kwd><kwd>избыточная степень подвижности</kwd><kwd>ограничения</kwd><kwd>особые положе- ния</kwd><kwd>обратная задача кинематики</kwd><kwd>динамическая точность управления</kwd></kwd-group><kwd-group xml:lang="en"><kwd>multilink manipulator</kwd><kwd>redundant degree of freedom</kwd><kwd>restrictions</kwd><kwd>singular positions</kwd><kwd>inverse kinematics</kwd><kwd>dynamic accuracy</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Исследование выполнено при финансовой поддержке РФФИ в рамках грантов № 19-08-00347 и 20-08-00701.</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Филаретов В. Ф., Зуев А. В., Губанков А. С. Разработка роботизированного комплекса для механической обработки нежестких пространственных композитных изделий вертолетов // Известия ВУЗов, Машиностроение, Специальный выпуск "Специальная робототехника и мехатроника". 2011. С. 67—75.</mixed-citation><mixed-citation xml:lang="en">Filaretov V. F., Zuev A. V., Gubankov A. S. The development of a robotics system for machining nonrigid spatial composite parts for helicopters, Izvestiya VUZov, Mashinostroenie, Specialnyj vypusk "Specialnaya robototekhnika i mekhatronika", 2011, pp. 67—75 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Филаретов В. Ф., Юхимец Д. А., Зуев А. В., Губанков А. С., Мурсалимов Э. Ш. Разработка метода совмещения трехмерных моделей обрабатываемых деталей с их CAD-моделями при наличии деформаций // Проблемы машиностроения и автоматизации. 2016. № 3. С. 60—69.</mixed-citation><mixed-citation xml:lang="en">Filaretov V. F., Yukhimets D. A., Zuev A. V., Gubankov A. S., Mursalimov E. Sh. The method of development of combination of three-dimensional models of processed details with their CADmodels at the presence of deformations, Problemy mashinostroeniya i avtomatizacii, 2016, no. 3, pp. 60—69.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Gubankov A., Gornostaev I. Development of method of forming signals for the actuators of manipulators with redundant degrees of mobility // Proceedings of Int. Conf. on Industrial Engineering, Applications and Manufacturing. St. Petersburg, Russia. 2017. P. 1—4.</mixed-citation><mixed-citation xml:lang="en">Gubankov A., Gornostaev I. Development of method of forming signals for the actuators of manipulators with redundant degrees of mobility, Proceedings of Int. Conf. on Industrial Engineering, Applications and Manufacturing, St. Petersburg, Russia, 2017, pp. 1—4.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Yahya S., Moghavvemi M., Mohamed H. A. F. Redundant manipulators kinematics inversion // Scientific Research and Essays. 2011. Iss. 26, Vol. 6. P. 5462—5470.</mixed-citation><mixed-citation xml:lang="en">Yahya S., Moghavvemi M., Mohamed H. A. F. Redundant manipulators kinematics inversion, Scientific Research and Essays, 2011, iss. 26, vol. 6, pp. 5462—5470.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Филаретов В. Ф., Губанков А. С., Горностаев И. В., Коноплин А. Ю. Разработка метода формирования программных сигналов управления манипуляторами, установленными на подводных аппаратах // Подводные исследования и робототехника. 2018. Т. 25, № 1. С. 30—37.</mixed-citation><mixed-citation xml:lang="en">Filaretov V. F., Gubankov A. S., Gornostaev I. V., Konoplin A. Yu. Development of formation method of program control signals of manipulators installed on underwater vehicles, Podvodnye issledovaniya i robototekhnika, 2018, vol. 25, no. 1, pp. 30—37 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Filaretov V., Gubankov A., Gornostaev I., Konoplin A. Synthesis Method of Reference Control Signals for Manipulators Installed on Autonomous Underwater Vehicles // Proceedings of the Int. Russian Automation Conf., Sochi, Russia. 2019. P. 1—6.</mixed-citation><mixed-citation xml:lang="en">Filaretov V., Gubankov A., Gornostaev I., Konoplin A. Synthesis Method of Reference Control Signals for Manipulators Installed on Autonomous Underwater Vehicles, Proceedings of the Int. Russian Automation Conf., Sochi, Russia, 2019, pp. 1—6.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Филаретов В. Ф., Алексеев Ю. К., Лебедев А. В. Системы управления подводными роботами. М.: Круглый год, 2001. 288 с.</mixed-citation><mixed-citation xml:lang="en">Filaretov V. F., Alekseev Yu. K., Lebedev A. V. Underwater robot control systems, Moscow, Kruglyj god, 2001, 288 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Фу. К., Гонсалес Р., Ли К. Робототехника. М.: Мир, 1989. 624 с.</mixed-citation><mixed-citation xml:lang="en">Fu. K., Gonzalez R., Lee K. Robotics: control, sensing, vision, and intelligence, Moscow, Mir, 1989, 624 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Gong M., Li X., Zhang L. Analytical Inverse Kinematics and Self-Motion Application for 7-DOF Redundant Manipulator // IEEE Access. 2019. Vol. 7. P. 18662—18674.</mixed-citation><mixed-citation xml:lang="en">Gong M., Li X., Zhang L. Analytical Inverse Kinematics and Self-Motion Application for 7-DOF Redundant Manipulator, IEEE Access, 2019, vol. 7, pp. 18662—18674.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Lu Sh., Gu Y., Zhao J., Jiang L. An Iterative Calculation Method for Solve the Inverse Kinematics of a 7-DOF Robot with Link Offset // Lecture Notes in Computer Science. 2017. Vol. 29, N. 4. P. 729—739.</mixed-citation><mixed-citation xml:lang="en">Lu Sh., Gu Y., Zhao J., Jiang L. An Iterative Calculation Method for Solve the Inverse Kinematics of a 7-DOF Robot with Link Offset, Lecture Notes in Computer Science, 2017, vol. 29, no. 4, pp. 729—739.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Wan J., Wu H. T., Ma R., Zhang L. A study on avoiding joint limits for inverse kinematics of redundant manipulators using improved clamping weighted least-norm method // Journal of Mechanical Science and Technology. Vol. 32, N. 3. 2018. P. 1367—1378.</mixed-citation><mixed-citation xml:lang="en">Wan J., Wu H. T., Ma R., Zhang L. A study on avoiding joint limits for inverse kinematics of redundant manipulators using improved clamping weighted least-norm method, Journal of Mechanical Science and Technology, 2018, vol. 32, no. 3, pp. 1367—1378.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Toshani H., Farrokhi M. Real-time inverse kinematics of redundant manipulators using neural networks and quadratic programming: A Lyapunov-based approach, Robotics and Autonomous Systems. 2014. Vol. 62, N.6. P. 766—781.</mixed-citation><mixed-citation xml:lang="en">Toshani H., Farrokhi M. Real-time inverse kinematics of redundant manipulators using neural networks and quadratic programming: A Lyapunov-based approach, Robotics and Autonomous Systems, 2014, vol. 62, no. 6, pp. 766—781.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Koker R. A neuro-simulated annealing approach to the inverse kinematics solution of redundant robotic manipulators // Engineering with Computers. 2013. P. 507—515.</mixed-citation><mixed-citation xml:lang="en">Koker R. A neuro-simulated annealing approach to the inverse kinematics solution of redundant robotic manipulators, Engineering with Computers, 2013, pp. 507—515.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Koker R. A genetic algorithm approach to a neural-networkbased inverse kinematics solution of robotic manipulators based on error minimization // Information Sciences, 2012. Vol. 222. P. 528—543.</mixed-citation><mixed-citation xml:lang="en">Koker R. A genetic algorithm approach to a neuralnetwork-based inverse kinematics solution of robotic manipulators based on error minimization, Information Sciences, 2012, vol. 222, pp. 528—543.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Крейг Д. Дж. Введение в робототехнику: механика и управление, М.-Ижевск.: Институт компьютерных исследований, 2013. 564 с.</mixed-citation><mixed-citation xml:lang="en">Craig J. J. Introduction to robotics: mechanics and control, Pearson Education International, 2005, 400 p.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Борисов О. И., Громов В. С., Пыркин А. А. Методы управления робототехническими приложениями / Учеб. пособ., СПб.: Университет ИТМО, 2016. 108 с.</mixed-citation><mixed-citation xml:lang="en">Borisov O. I., Gromov V. S., Pyrkin A. A. Robotic application control techniques: study guide, St. Petersburg, ITMO University, 2016, 108 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Попов Е. П., Верещагин А. Ф., Зенкевич С. Л. Манипуляционные роботы: динамика и алгоритмы, М.: Наука, 1978. 400 с.</mixed-citation><mixed-citation xml:lang="en">Popov E. P., Vereshchagin A. F., Zenkevich S. L. Manipulation robots: dynamics and algorithms, Moscow, Nauka, 1978, 400 p. (in Russian).</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>
