<?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.24.643-651</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-1468</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>Управление силами натяжения в системе тросового параллельного робота</article-title><trans-title-group xml:lang="en"><trans-title>On the Problem of Tension Forces Distribution in Cable System of Cable-Driven Parallel Robot</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>Marchuk</surname><given-names>E. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>аспирант</p><p>г. Иннополис</p></bio><bio xml:lang="en"><p>PhD student</p><p>Innopolis</p></bio><email xlink:type="simple">e.marchuk@innopolis.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>Mikhailov</surname><given-names>A. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>инженер-электроник</p><p>г. Иннополис</p></bio><bio xml:lang="en"><p>Innopolis</p></bio><email xlink:type="simple">a.mikhailov@innopolis.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>Kalinin</surname><given-names>Ya. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. техн. наук, науч. сотр.</p><p>г. Иннополис</p></bio><bio xml:lang="en"><p>Innopolis</p></bio><email xlink:type="simple">claymor.vlg@gmail.com</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>Maloletov</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р физ.-мат. наук, науч. руководитель</p><p>г. Иннополис</p><p>г. Волгоград</p></bio><bio xml:lang="en"><p>Innopolis</p><p>Volglgrad</p></bio><email xlink:type="simple">a.maloletov@innopolis.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>Innopolis University</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>Innopolis University; Volglgrad State Technical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>06</day><month>12</month><year>2023</year></pub-date><volume>24</volume><issue>12</issue><fpage>643</fpage><lpage>651</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2023</copyright-statement><copyright-year>2023</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/1468">https://mech.novtex.ru/jour/article/view/1468</self-uri><abstract><p>Предлагается метод управления силами натяжения в статически неопределимых тросовых системах на основе неотрицательного метода наименьших квадратов с контролем сингулярных или близких к сингулярным решений и полным перебором всех возможных конфигураций тросов. Для тросовых параллельных роботов задача управления силами натяжения тросов является критически важной, поскольку при отсутствии контроля силы натяжения в тросах распределяются неравномерно, что ведет к снижению робастности системы, повышенным энергозатратам и повышенному износу. В особых случаях конфигурации системы тросов силы натяжения становятся велики настолько, что это приводит к обрывам тросов. Вместе с тем, коррекция распределения сил натяжения тросов не должна приводить к существенным отклонениям от заданного положения мобильной платформы или, если формулировать задачу в терминах сил, к нарушению уравнений кинетостатики. Таким образом, задача управления силами натяжения в системе тросового параллельного робота представляет собой задачу оптимизации сил натяжения тросов по критериям минимизации нормы их вектора в конфигурационном пространстве и минимизации нормы невязки вектора сил и моментов в операционном пространстве робота. Разработанный алгоритм основывается на решении неопределенных систем линейных алгебраических уравнений с нахождением минимальных норм наименьших квадратов и последующим обнулением отрицательных компонентов вектора решения. В работе рассмотрены примеры решения поставленной задачи для группы нижних тросов строительного 3D-принтера на базе тросового робота и для двенадцатитросовой системы</p></abstract><trans-abstract xml:lang="en"><p>The paper proposes a method for controlling tension forces in statically indeterminable cable-driven systems based on the non-negative least squares method with control of singular or near-singular solutions and a complete search of all possible cable configurations. For cable-driven parallel robots the problem of controlling the cable tension forces is critical, because in the absence of control the cable tension forces are distributed unevenly, which leads to reduced robustness of the system, increased energy consumption and increased deterioration. And in special cases of cable system configuration the tension forces become so great that they lead to cable breaks. At the same time, correction of cable tension force distribution should not lead to significant deviations from the specified position of the mobile platform or, formulating the problem in terms of forces, to violation of kinetostatic equations. Thus, the problem of controlling the tension forces in the cable parallel robot system is solved as a problem of optimizing the tension forces of the cables according to the criteria of minimizing the norm of their vector in the configuration space and minimizing the norm of incoherence of the vector of forces and moments in the operational space of the robot. The developed algorithm is based on the solution of underdetermined systems of linear algebraic equations with finding the minimum least squares norms and subsequent zeroing of negative components of the solution vector. The paper considers examples of the solution of the set problem for the lower cable group of a construction 3D printer based on a cable-driven robot and for a 12-cable system</p></trans-abstract><kwd-group xml:lang="ru"><kwd>параллельный робот</kwd><kwd>тросовый робот</kwd><kwd>трос</kwd><kwd>односторонняя связь</kwd><kwd>решение неотрицательных наименьших квадратов</kwd><kwd>управление силами</kwd><kwd>силы натяжения</kwd></kwd-group><kwd-group xml:lang="en"><kwd>parallel robot</kwd><kwd>cable-driven robot</kwd><kwd>cable</kwd><kwd>least squares solution</kwd><kwd>force control</kwd><kwd>tension forces</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Работа выполнена при финансовой поддержке РНФ (грант 22-29-01618).</funding-statement><funding-statement xml:lang="en">The work was financially supported by RNF (grant 22-29-01618).</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">Pott A. Cable-Driven Parallel Robots. Springer International Publishing, 2018.</mixed-citation><mixed-citation xml:lang="en">Pott A. Cable-Driven Parallel Robots. Springer International Publishing, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Zi B., Qian S. Design, Analysis and Control of Cable-Suspended Parallel Robots and Its Applications. Springer Singapore, 2017.</mixed-citation><mixed-citation xml:lang="en">Zi B., Qian S. Design, Analysis and Control of Cable-Suspended Parallel Robots and Its Applications. Springer Singapore, 2017.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Pott A., Mütherich H., Kraus W., Schmidt V., Miermeister P., Verl A. IPAnema: A family of Cable-Driven Parallel Robots for Industrial Applications // Cable-Driven Parallel Robots. Mechanisms and Machine Science. 2013. Vol. 12. P. 19—34. https://doi.org/10.1007/978-3-642-31988-4_8.</mixed-citation><mixed-citation xml:lang="en">Pott A., Mütherich H., Kraus W., Schmidt V., Miermeister P., Verl A. IPAnema: A family of Cable-Driven Parallel Robots for Industrial Applications, Cable-Driven Parallel Robots. Mechanisms and Machine Science, 2013, vol. 12, pp. 19—34, https://doi.org/10.1007/978-3-642-31988-4_8.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Tempel P., Herve P., Tempier O., Gouttefarde M, Pott A. Estimating inertial parameters of suspended cable-driven parallel robots — Use case on CoGiRo // 2017 IEEE International Conference on Robotics and Automation (ICRA). 2017. P. 6093—6098. https://doi.org/10.1109/ICRA.2017.7989723.</mixed-citation><mixed-citation xml:lang="en">Tempel P., Herve P., Tempier O., Gouttefarde M, Pott A. Estimating inertial parameters of suspended cable-driven parallel robots — Use case on CoGiRo, 2017 IEEE International Conference on Robotics and Automation (ICRA), 2017, pp. 6093—6098, https://doi.org/10.1109/ICRA.2017.7989723.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Kalinin Ya.V., Marchuk E. A. Specifity of Including of Structural Nonlinearity in Model of Dynamics of Cable-Driven Robot // Mekhatronika, Avtomatizatsiya, Upravlenie. 2021. Vol. 22, N. 10. P. 547—552. https://doi.org/10.17587/mau.22.547-552.</mixed-citation><mixed-citation xml:lang="en">Kalinin Ya. V., Marchuk E. A. Specifity of Including of Structural Nonlinearity in Model of Dynamics of Cable-Driven Robot, Mekhatronika, Avtomatizatsiya, Upravlenie, 2021, vol. 22, no. 10, pp. 547—552. https://doi.org/10.17587/mau.22.547-552.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Marchuk E., Kalinin Ya., Maloletov A. Mathematical Modeling of Eight-Cable-Driven Parallel Robot // 2021 International Conference "Nonlinearity, Information and Robotics" (NIR). 2021. P. 1—5. https://doi.org/10.1109/NIR52917.2021.9665802.</mixed-citation><mixed-citation xml:lang="en">Marchuk E., Kalinin Ya., Maloletov A. Mathematical Modeling of Eight-Cable-Driven Parallel Robot, 2021 International Conference "Nonlinearity, Information and Robotics" (NIR), 2021, pp. 1—5, https://doi.org/10.1109/NIR52917.2021.9665802.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Marchuk E. A., Kalinin Ya. V., Sidorova A. V., Maloletov A. V. On the Problem of Position and Orientation Errors of a Large-Sized Cable-Driven Parallel Robot // Russian Journal of Nonlinear Dynamics. 2022. Vol. 18, N. 5. P. 755—770. https://doi.org/10.20537/nd221209.</mixed-citation><mixed-citation xml:lang="en">Marchuk E. A., Kalinin Ya. V., Sidorova A. V., Maloletov A. V. On the Problem of Position and Orientation Errors of a Large-Sized Cable-Driven Parallel Robot, Russian Journal of Nonlinear Dynamics, 2022,vol. 18, no. 5, pp. 755—770, https://doi.org/10.20537/nd221209.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Marchuk E., Kalinin Ya., Maloletov A. On Smooth Planar Curvilinear Motion of Cable-Driven Parallel Robot End-effector // IFAC-PapersOnLine. 2022. Vol. 55, N. 10. P. 2475—2480. https://doi.org/10.1016/j.ifacol.2022.10.080.</mixed-citation><mixed-citation xml:lang="en">Marchuk E., Kalinin Ya., Maloletov A. On Smooth Planar Curvilinear Motion of Cable-Driven Parallel Robot End-effector, IFAC-PapersOnLine, 2022, vol. 55, no. 10, pp. 2475—2480, https://doi.org/10.1016/j.ifacol.2022.10.080.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Lawson, C. L., Hanson R. J. Solving Least-Squares Problems. Upper Saddle River, NJ: Prentice Hall, 1974.</mixed-citation><mixed-citation xml:lang="en">Lawson, C. L., Hanson R. J. Solving Least-Squares Problems. Upper Saddle River, NJ, Prentice Hall, 1974.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Generate a matrix of combinations (permutation) without repetition (array exceeds maximum array size preference). URL: https://stackoverflow.com/questions/69707949/generate-a-matrixof-combinations-permutation-without-repetition-array-exceed,2021 (дата обращения: 15 августа 2023 г.).</mixed-citation><mixed-citation xml:lang="en">Bhargava A. Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People, Manning, 2016.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Bhargava A. Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People. Manning, 2016. 12. Orloff J., Bloom J. Introduction To Probability And Statistics. URL: https://ocw.mit.edu/courses/18-05-introduction-toprobability-and-statistics-spring-2014/, 2014 (дата обращения: 07 августа 2023 г.).</mixed-citation><mixed-citation xml:lang="en">Generate a matrix of combinations (permutation) without repetition (array exceeds maximum array size preference), available at: https://stackoverflow.com/questions/69707949/generatea-matrix-of-combinations-permutation-without-repetition-arrayexceed,2021 (date of access: 15.08.23).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Marchuk E., Kalinin Ya., Maloletov A. Error Compensation in Position and Orientation of Mobile Platform of Cable-Driven Robots via Tensile Forces Measurement // Mekhatronika, Avtomatizatsiya, Upravlenie. 2022. Vol. 23, N. 10. P. 515—522. https://doi.org/10.17587/mau.23.515-522.</mixed-citation><mixed-citation xml:lang="en">Orloff J., Bloom J. Introduction To Probability And Statistics, available at: https://ocw.mit.edu/courses/18-05-introduction-to-probability-and-statistics-spring-2014/,2014 (date of access: 07.08.23).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Seidel M. Tensile Surface Structures. Ernst, Sohn, 2009.</mixed-citation><mixed-citation xml:lang="en">Marchuk E., Kalinin Ya., Maloletov A. Error Compensation in Position and Orientation of Mobile Platform of Cable- Driven Robots via Tensile Forces Measurement, Mekhatronika, Avtomatizatsiya, Upravlenie, 2022, vol. 23, no. 10, pp. 515—522, https://doi.org/10.17587/mau.23.515-522.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Lalvani H. Origins Of Tensegrity: Views Of Emmerich, Fuller And Snelson // International Journal of Space Structures. 1996. Vol. 11, Iss. 1—2. https://doi.org/10.1177/026635119601-204.</mixed-citation><mixed-citation xml:lang="en">Seidel M. Tensile Surface Structures, Ernst, Sohn, 2009.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Solve nonnegative linear least-squares problem. URL: https://www.mathworks.com/help/matlab/ref/lsqnonneg.html,2006 (дата обращения: 09 августа 2023 г.).</mixed-citation><mixed-citation xml:lang="en">Lalvani H. Origins Of Tensegrity: Views Of Emmerich, Fuller And Snelson, International Journal of Space Structures, 1996. vol. 11, iss. 1—2, https://doi.org/10.1177/026635119601-204.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Solve nonnegative linear least-squares problem, available at: https://www.mathworks.com/help/matlab/ref/lsqnonneg.html,2006 (date of access: 09.08.23).</mixed-citation><mixed-citation xml:lang="en">Solve nonnegative linear least-squares problem, available at: https://www.mathworks.com/help/matlab/ref/lsqnonneg.html,2006 (date of access: 09.08.23).</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>
