<?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.22.420-424</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-1037</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>Comparison of Inverse Kinematics Algorithms for Multi-Section Continuum Robots</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>Kolpashchikov</surname><given-names>D. Yu.</given-names></name></name-alternatives><bio xml:lang="ru"><p>инженер</p><p> </p></bio><bio xml:lang="en"><p>Kolpashchikov D. Yu., Engineer</p><p>Tomsk, 634000</p></bio><email xlink:type="simple">dyk1@tpu.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>Gerget</surname><given-names>O. M.</given-names></name></name-alternatives><bio xml:lang="ru"><p> д-р техн. наук, проф.</p></bio><bio xml:lang="en"><p> Tomsk, 634000</p></bio><email xlink:type="simple">gerget@tpu.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>National Research Tomsk Polytechnic University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2021</year></pub-date><pub-date pub-type="epub"><day>19</day><month>08</month><year>2021</year></pub-date><volume>22</volume><issue>8</issue><fpage>420</fpage><lpage>424</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2021</copyright-statement><copyright-year>2021</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/1037">https://mech.novtex.ru/jour/article/view/1037</self-uri><abstract><p>Непрерывные роботы – уникальный вид роботов, которые совершают движение за счет упругой деформации собственного тела. Их гибкая конструкция позволяет изгибаться в любой точке тела. Данное преимущество дает возможность использовать таких роботов в рабочих областях со сложной геометрией и множеством препятствий. Кинематика непрерывных роботов, состоящих из одной секции изгиба, достаточно хорошо известна, как и прямая кинематика для многосекционных непрерывных роботов. Однако задача обратной кинематики для многосекционных непрерывных роботов все еще остается актуальной. Сложность задачи обратной кинематики для многосекционных непрерывных роботов является довольно высокой из-за нелинейностей движения робота. В статье подробно рассмотрена модификация алгоритма FABRIK, предложенная авторами, а также итеративный алгоритм, построенный на основе расчета матрицы Якоби. Приведено сравнение алгоритмов обратной кинематики для многосекционных непрерывных роботов постоянной длины и описаны результаты эксперимента.</p></abstract><trans-abstract xml:lang="en"><p>Continuum robots are a unique type of robots that move due to the elastic deformation of their own body. Their flexible design allows them to bend at any point along their body, thus making them usable in workspaces with complex geometry and many obstacles. Continuum robots are used in industry for non-destructive testing and in medicine for minimally invasive procedures and examinations. The kinematics of continuum robots consisting of a single bending section are well known, as is the forward kinematics for multi-section continuum robots. There exist efficient algorithms for them. However, the problem of inverse kinematics for multi-section continuum robots is still relevant. The complexity of the inverse kinematics for multi-section continuum robots is quite high due to the nonlinearities of the robots’ motion. The article discusses in detail the modification of the FABRIK algorithm proposed by the authors, as well as a Jacobian-based iterative algorithm. A comparison of inverse kinematics algorithms for multi-section continuum robots with constant section length is given and the results of the experiment are described.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>прямая кинематика</kwd><kwd>обратная кинематика</kwd><kwd>непрерывные роботы</kwd><kwd>алгоритм FABRIK</kwd></kwd-group><kwd-group xml:lang="en"><kwd>forward kinematics</kwd><kwd>inverse kinematics</kwd><kwd>continuum robot</kwd><kwd>algorithm FABRIK</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 20-38-90143 "Аспиранты" и государственного задания "Наука" №FFSWW-2020-0014.</funding-statement><funding-statement xml:lang="en">This work was supported by the Russian Foundation for Basic Research no. 20-38-90143 and Russian Federation Governmental Program ‘Nauka’ no. FFSWW-2020-0014.</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">Walker I. D., H. Choset I. D., Chirikjian G. S. Snake- Like and Continuum Robots, Springer Handbook of Robotics, Cham, Springer International Publishing, 2016, pp. 481—498.</mixed-citation><mixed-citation xml:lang="en">Walker I. D., H. Choset I. D., Chirikjian G. S. Snake- Like and Continuum Robots, Springer Handbook of Robotics, Cham, Springer International Publishing, 2016, pp. 481—498.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Axinte D. et al. MiRoR—Miniaturized Robotic Systems for Holistic &lt;italic&gt;In-Situ&lt;/italic&gt; Repair and Maintenance Works in Restrained and Hazardous Environments, IEEE/ASME Trans. Mechatronics, Apr. 2018, vol. 23, no. 2, pp. 978—981, doi: 10.1109/TMECH.2018.2800285.</mixed-citation><mixed-citation xml:lang="en">Axinte D. et al. MiRoR—Miniaturized Robotic Systems for Holistic &lt;italic&gt;In-Situ&lt;/italic&gt; Repair and Maintenance Works in Restrained and Hazardous Environments, IEEE/ASME Trans. Mechatronics, Apr. 2018, vol. 23, no. 2, pp. 978—981, doi: 10.1109/TMECH.2018.2800285.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Dong X. et al. Development of a slender continuum robotic system for on-wing inspection/repair of gas turbine engines, Robot. Comput. Integr. Manuf., Apr. 2017, vol. 44, pp. 218—229, doi: 10.1016/j.rcim.2016.09.004.</mixed-citation><mixed-citation xml:lang="en">Dong X. et al. Development of a slender continuum robotic system for on-wing inspection/repair of gas turbine engines, Robot. Comput. Integr. Manuf., Apr. 2017, vol. 44, pp. 218—229, doi: 10.1016/j.rcim.2016.09.004.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Buckingham R., Graham A. Nuclear snake-arm robots, Ind. Rob., 2012, vol. 39, no. 1, pp. 6—11, doi: 10.1108/01439911211192448.</mixed-citation><mixed-citation xml:lang="en">Buckingham R., Graham A. Nuclear snake-arm robots, Ind. Rob., 2012, vol. 39, no. 1, pp. 6—11, doi: 10.1108/01439911211192448.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Nahar D., Yanik P. M., Walker I. D. Robot tendrils: Long, thin continuum robots for inspection in space operations, 2017 IEEE Aerospace Conference, Mar. 2017, pp. 1—8, doi: 10.1109/AERO.2017.7943940.</mixed-citation><mixed-citation xml:lang="en">Nahar D., Yanik P. M., Walker I. D. Robot tendrils: Long, thin continuum robots for inspection in space operations, 2017 IEEE Aerospace Conference, Mar. 2017, pp. 1—8, doi: 10.1109/AERO.2017.7943940.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Liljeback P., Mills R. Eelume: A flexible and subsea resident IMR vehicle, OCEANS 2017 — Aberdeen, Jun. 2017, vol. 2017-Octob, pp. 1—4, doi: 10.1109/OCEANSE.2017.8084826.</mixed-citation><mixed-citation xml:lang="en">Liljeback P., Mills R. Eelume: A flexible and subsea resident IMR vehicle, OCEANS 2017 — Aberdeen, Jun. 2017, vol. 2017-Octob, pp. 1—4, doi: 10.1109/OCEANSE.2017.8084826.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Burgner-Kahrs J., Rucker D. C., Choset H. Continuum Robots for Medical Applications: A Survey, IEEE Trans. Robot., Dec. 2015, vol. 31, no. 6, pp. 1261—1280, doi: 10.1109/TRO.2015.2489500.</mixed-citation><mixed-citation xml:lang="en">Burgner-Kahrs J., Rucker D. C., Choset H. Continuum Robots for Medical Applications: A Survey, IEEE Trans. Robot., Dec. 2015, vol. 31, no. 6, pp. 1261—1280, doi: 10.1109/TRO.2015.2489500.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Zhang Y., Lu M. A review of recent advancements in soft and flexible robots for medical applications, Int. J. Med. Robot. Comput. Assist. Surg., Jun. 2020, vol. 16, no. 3, p. 10.1002/rcs.2096, doi: 10.1002/rcs.2096.</mixed-citation><mixed-citation xml:lang="en">Zhang Y., Lu M. A review of recent advancements in soft and flexible robots for medical applications, Int. J. Med. Robot. Comput. Assist. Surg., Jun. 2020, vol. 16, no. 3, p. 10.1002/rcs.2096, doi: 10.1002/rcs.2096.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Neppalli S., Csencsits M. A., Jones B. A., Walker I. D. Closed-Form Inverse Kinematics for Continuum Manipulators," Adv. Robot., Jan. 2009, vol. 23, no. 15, pp. 2077—2091, doi: 10.11 63/016918609X12529299964101.</mixed-citation><mixed-citation xml:lang="en">Neppalli S., Csencsits M. A., Jones B. A., Walker I. D. Closed-Form Inverse Kinematics for Continuum Manipulators," Adv. Robot., Jan. 2009, vol. 23, no. 15, pp. 2077—2091, doi: 10.11 63/016918609X12529299964101.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Kolpashchikov D., Laptev N., Danilov V., Skirnevskiy I., Manakov R., Gerget O. FABRIK-Based Inverse Kinematics For Multi-Section Continuum Robots, 2018.</mixed-citation><mixed-citation xml:lang="en">Kolpashchikov D., Laptev N., Danilov V., Skirnevskiy I., Manakov R., Gerget O. FABRIK-Based Inverse Kinematics For Multi-Section Continuum Robots, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Kolpashchikov D. et al. Inverse Kinematics for Steerable Concentric Continuum Robots, Smart Innovation, Systems and Technologies, 2020, vol. 154, no. April, pp. 89—100.</mixed-citation><mixed-citation xml:lang="en">Kolpashchikov D. et al. Inverse Kinematics for Steerable Concentric Continuum Robots, Smart Innovation, Systems and Technologies, 2020, vol. 154, no. April, pp. 89—100.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Jones B. A., Walker I. D. Kinematics for multisection continuum robots," IEEE Trans. Robot., Feb. 2006, vol. 22, no. 1, pp. 43—55, doi: 10.1109/TRO.2005.861458.</mixed-citation><mixed-citation xml:lang="en">Jones B. A., Walker I. D. Kinematics for multisection continuum robots," IEEE Trans. Robot., Feb. 2006, vol. 22, no. 1, pp. 43—55, doi: 10.1109/TRO.2005.861458.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Mahl T., Hildebrandt A., Sawodny O. A Variable Curvature Continuum Kinematics for Kinematic Control of the Bionic Handling Assistant, IEEE Trans. Robot., Aug. 2014, vol. 30, no. 4, pp. 935—949, doi: 10.1109/TRO.2014.2314777.</mixed-citation><mixed-citation xml:lang="en">Mahl T., Hildebrandt A., Sawodny O. A Variable Curvature Continuum Kinematics for Kinematic Control of the Bionic Handling Assistant, IEEE Trans. Robot., Aug. 2014, vol. 30, no. 4, pp. 935—949, doi: 10.1109/TRO.2014.2314777.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Sears P., Dupont P. E. Inverse Kinematics of Concentric Tube Steerable Needles, Proceedings 2007 IEEE International Conference on Robotics and Automation, Apr. 2007, no. April, pp. 1887—1892, doi: 10.1109/ROBOT.2007.363597.</mixed-citation><mixed-citation xml:lang="en">Sears P., Dupont P. E. Inverse Kinematics of Concentric Tube Steerable Needles, Proceedings 2007 IEEE International Conference on Robotics and Automation, Apr. 2007, no. April, pp. 1887—1892, doi: 10.1109/ROBOT.2007.363597.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Webster R. J., Jones B. A. Design and Kinematic Modeling of Constant Curvature Continuum Robots: A Review, Int. J. Rob. Res., Nov. 2010, vol. 29, no. 13, pp. 1661—1683, doi: 10.1177/0278364910368147.</mixed-citation><mixed-citation xml:lang="en">Webster R. J., Jones B. A. Design and Kinematic Modeling of Constant Curvature Continuum Robots: A Review, Int. J. Rob. Res., Nov. 2010, vol. 29, no. 13, pp. 1661—1683, doi: 10.1177/0278364910368147.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Aristidou A., Lasenby J. FABRIK: A fast, iterative solver for the Inverse Kinematics problem, Graph. Models, Sep. 2011, vol. 73, no. 5, pp. 243—260, doi: 10.1016/j.gmod.2011.05.003.</mixed-citation><mixed-citation xml:lang="en">Aristidou A., Lasenby J. FABRIK: A fast, iterative solver for the Inverse Kinematics problem, Graph. Models, Sep. 2011, vol. 73, no. 5, pp. 243—260, doi: 10.1016/j.gmod.2011.05.003.</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>
