<?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.469-480</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-1425</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>Undulating Propulsion Underwater Robot Control Method Based on ADRC and Fuzzy Logic</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>Ahmad</surname><given-names>A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>аспирант</p></bio><bio xml:lang="en"><p>Moscow</p></bio><email xlink:type="simple">aws.ahmad318@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>Yuschenko</surname><given-names>A. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р техн. наук, проф.</p></bio><bio xml:lang="en"><p>Moscow</p></bio><email xlink:type="simple">yusch@bmstu.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>Bauman Moscow 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>04</day><month>09</month><year>2023</year></pub-date><volume>24</volume><issue>9</issue><fpage>469</fpage><lpage>480</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/1425">https://mech.novtex.ru/jour/article/view/1425</self-uri><abstract><p>Статья посвящена разработке и анализу алгоритмов управления автономным необитаемым подводным аппаратом (АНПА) с волнообразным движителем. Проводится анализ и краткий обзор работ, в которых рассматриваются динамическая и кинематическая модели подводного робота с волнообразным плавником. Представлена модель робота во взаимодействии с окружающей средой в библиотеке Simscape-MATLAB. Для решения задачи управления движением подвод ного робота с волнообразным движителем по курсу и по глубине предлагается применить метод активного управления подавлением помех ADRC (Active Disturbance Rejection Control). Это метод управления, основанный на расширении модели системы путем введения дополнительной переменной состояния, представляющей все, что не включается в математическое описание самой системы. Виртуальное состояние объекта управления оценивается в режиме онлайн с помощью наблюдателя состояния и используется при формировании управляющего сигнала, чтобы учесть фактическое возмущение, действующее на систему. Преимущества предлагаемого метода заключаются в том, что он не требует точного аналитического описания динамик и АНПА, в частности, аналитического описания связи между управляемыми параметрами движения плавника и соответствующим движением робота. Для решения этой задачи применяются методы нечеткой логики, основанные на законах физики и гидродинамики. Приводятся результаты моделирования движения АНПА при управлении по курсу и по глубине при наличии быстропеременных внешних возмущений с применением полной нелинейной динамической модели с шестью степенями свободы. Проведенные исследования подтверждают работоспособность разработанной модели и предложенного способа управления. </p></abstract><trans-abstract xml:lang="en"><p>The article is devoted to the development a closed-loop depth and course control algorithms for underwater robot with pair undulating fin. The controller was proposed based on the Active Disturbance Rejection Control (ADRC) technique and fuzzy logic. A brief review of the underwater robot with pair undulating fin (AUV) is carried out. The dynamic and kinematic robot model is given, and the robot model with the environment is presented in the Simscape-MATLAB library. To solve the problem of controlling course and depth of the robot, a method of Active Disturbance Rejection Control (ADRC) is proposed. This robust control method based on extension of the system model with an additional and fictitious state variable, representing everything that is not included in the mathematical description of the plant. This method allows to treat the considered system with a simpler model, since the negative effects of modeling uncertainty are compensated in real time. The advantage of the proposed method is that an exact analytical description of the system is not required, since it can be assumed that the unknown parts of the dynamics are internal noise in the installation. The fuzzy control method is used to build a non-linear relationship between controller outputs and fin parameters that determine the generated fin forces. The results of modeling of the problem of heading and depth control using a complete nonlinear dynamic model with six degrees of freedom are presented. The conducted studies confirm the operability, adequacy, and anti-disturbance ability of the ADRC controller. </p></trans-abstract><kwd-group xml:lang="ru"><kwd>волнообразное движение</kwd><kwd>плавник</kwd><kwd>гидродинамика</kwd><kwd>метод ADRС</kwd><kwd>нечеткая логика</kwd><kwd>внешние возмущения</kwd></kwd-group><kwd-group xml:lang="en"><kwd>undulating propulsion</kwd><kwd>Active Disturbance Rejection Control (ADRC)</kwd><kwd>fuzzy logic</kwd><kwd>course</kwd><kwd>depth control</kwd><kwd>external disturbance</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">Vorotnikov S., Ermishin K., Nazarova A., Yuschenko A. Multi-agent robotic systems in collaborative robotics // InInternational Conference on Interactive Collaborative Robotics. 2018 Sep 18. Springer, Cham. P. 270—279.</mixed-citation><mixed-citation xml:lang="en">Vorotnikov S., Ermishin K., Nazarova A., Yuschenko A. Multi-agent robotic systems in collaborative robotics, International Conference on Interactive Collaborative Robotics, 2018 Sep 18, Cham, Springer, pp. 270—279.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Марченко К. П., Коновалов К. В., Ершов С. Д., Ахмад А., Вассуф Я. Разработка математической модели кинематики и динамики колесного дифференциального робота // Научный аспект. 2021. Vol. N. 03(01). P. 277—294.</mixed-citation><mixed-citation xml:lang="en">Marchenko K. P., Konovalov K. V., Ershov S. D., Ahmad Aws, Wassouf Y. Development of a mathematical model of kinematics and dynamics of a wheeled differential robot, Scientific Aspect, 2021, vol. 03, no. 01, pp. 277—294 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Алексеев В. Л., Горячкин Д. А., Грязнов Н. А., Купренюк В. И., Соснов Е. Н. Перспективы использования строб-лидаров в автономномных мобильных роботах // Робототехника и техническая кибернетика. 2021. № 2 (9). С. 133—141.</mixed-citation><mixed-citation xml:lang="en">Alekseev V. L., Goryachkin D. A., Gryaznov N. A., Kuprenyuk V. I., Sosnov E. N. Prospects for the use of strobe lidars in autonomous mobile robots, Robotics and Technical Cybernetics, 2021, vol. 2, no. 9, pp. 133—141 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Андреев В. П. Обеспечение безопасности работы кино- и тележурналистов средствами экстремальной робототехники // Международной научно-технической конференции "Экстремальная робототехника". 2022. С. 25—34.</mixed-citation><mixed-citation xml:lang="en">Andreev V. P. Ensuring the safety of film and television journalists by means of extreme robotics, International Scientific and Technical Conference "Extreme Robotics", 2022, pp. 25—34 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Чернышев В. В., Арыканцев В. В., Калинин Я. В., Насари Задеган А. Х., Шаронов Н. Г. Отработка методов управления движением шагающих робототехнических систем передвигающихся по дну // Междунар. науч.-техн. Конф. "Экстремальная робототехника". 2022. С. 286—294.</mixed-citation><mixed-citation xml:lang="en">Chernyshev V. V., Arykantsev V. V., Kalinin Y. V., Nasari Zadegan A. Kh., Sharonov N. G. development of methods for controlling the movement of walking robotic systems moving along the bottom, International Scientific and Technical Conference "Extreme Robotics", 2022, pp. 286—294 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Engineers, Use Biomimicry to Innovate the Propulsion of Unmanned Underwater Vehicles. URL: https://www.ansys.com/blog/biomimicry-innovates-unmanned-underwater-vehicles.</mixed-citation><mixed-citation xml:lang="en">Engineers, Use Biomimicry to Innovate the Propulsion of Unmanned Underwater Vehicles, available at: https://www.ansys. com/blog/biomimicry-innovates-unmanned-underwater-vehicles.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Pliant, Energy Systems — Swimming Skating Crawling Robot. URL: https://www. pliantenergy.com/robotics</mixed-citation><mixed-citation xml:lang="en">Pliant, Energy Systems — Swimming Skating Crawling Ro bot, available at https://www.pliantenergy.com/robotics</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">URL: https://www.festo.com/tw/en/e/ journal/collision-free-swimming-with-ultrasound-id_45231/</mixed-citation><mixed-citation xml:lang="en">Available at: https://www.festo.com/tw/en/e/journal/ collision-free-swimming-with-ultra¬sound-id_45231/</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Hu T., Shen L., Lin L., Xu H. Biological inspirations, kinematics modeling, mechanism design and experiments on an undulating robotic fin inspired by Gymnarchus niloticus // Mechanism and machine theory. 2009 Mar 1. Vol. 44, N. 3. P. 633—45.</mixed-citation><mixed-citation xml:lang="en">Hu T., Shen L., Lin L., Xu H. Biological inspirations, kinematics modeling, mechanism design and experiments on an undulating robotic fin inspired by Gymnarchus niloticus, Mechanism and machine theory, 2009 Mar 1, vol. 44, no. 3, pp. 633—45.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Sfakiotakis M., Lane D. M., Davies J. B. Review of fish swimming modes for aquatic locomotion // IEEE Journal of oceanic engineering. 1999 Apr. Vol. 24, N. 2. P. 237—52.</mixed-citation><mixed-citation xml:lang="en">Sfakiotakis M., Lane D. M., Davies J. B. Review of fish swimming modes for aquatic locomotion, IEEE Journal of Oceanic Engineering, 1999 Apr., vol. 24, no. 2, pp. 237—52.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Hu T., Low K. H., Shen L., Xu X. Effective phase tracking for bioinspired undulations of robotic fish models: A learning control approach // IEEE/ASME Transactions on Mechatronics. 2012 Nov 26. Vol. 19, N. 1. P. 191—200.</mixed-citation><mixed-citation xml:lang="en">Hu T., Low K. H., Shen L., Xu X. Effective phase tracking for bioinspired undulations of robotic fish models: A learning control approach, IEEE/ASME Transactions on Mechatronics, 2012 Nov. 26, vol. 19, no. 1, pp. 191—200.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Ахмад А., Вассуф Я., Коновалов К. В., Ющенко А. С. Исследование подводного робота с волнообразным движителем // Мехатроника, автоматизация, управление. 2022. Т. 23, № 11. С. 607—616.</mixed-citation><mixed-citation xml:lang="en">Ahmad Aws., Wassouf Y., Konovalov K. V., Yushchenko A. S. Study of an underwater robot with a wave-like propulsion device, Mekhatronika, Avtomatizatsiya, Upravlenie, 2022, vol. 23, no. 11, pp. 607—616 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">SNAME. Nomenclature for treating the motion of a submerged body through a fluid // Technical and Research Bulletin. 1950. P. 1—5.</mixed-citation><mixed-citation xml:lang="en">SNAME. Nomenclature for treating the motion of a submerged body through a fluid. Technical and Research Bulletin, 1950, pp. 1—5.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Antonelli G., Antonelli G. Underwater robots. Switzerland: Springer International Publishing, 2014. Vol. 3. P. 23—48.</mixed-citation><mixed-citation xml:lang="en">Antonelli G. Underwater robots, Switzerland, Springer International Publishing, 2014, vol. 3, pp. 23—48.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Ахмад А., Ющенко А. С. Динамическая модель подводного мобильного робота с волнообразными движителями // Труды 33-й Междунар. науч.-техн. конф. "Экстремальная робототехника". 2022.</mixed-citation><mixed-citation xml:lang="en">Ahmad Aws., Yushchenko A. S. Dynamic model of an underwater mobile robot with undulating propulsors, Proceedings of the 33rd International Scientific and Technical Conference "Extreme Robotics", 2022 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Huang Y. et al. Active disturbance rejection control: Methodology, practice and analysis // Proceedings of the 33rd Chinese Control Conference. IEEE, 2014. P. 1—5.</mixed-citation><mixed-citation xml:lang="en">Huang Y. et al. Active disturbance rejection control: Methodology, practice and analysis, Proceedings of the 33rd Chinese Control Conference, IEEE, 2014, pp. 1—5.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Han J. From PID to active disturbance rejection control // IEEE Trans. Ind. Electron. 2009. Vol. 56, N. 3. P. 900—906.</mixed-citation><mixed-citation xml:lang="en">Han J. From PID to active disturbance rejection control, IEEE Trans. Ind. Electron., 2009, vol. 56, no. 3, pp. 900—906.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Lakomy K. et al. Active Disturbance Rejection Control (ADRC) Toolbox for MATLAB/Simulink // arXiv preprint arXiv:2112.01614. 2021.</mixed-citation><mixed-citation xml:lang="en">Lakomy K. et al. Active Disturbance Rejection Control (ADRC) Toolbox for MATLAB/Simulink, arXiv preprint arXiv:2112.01614, 2021.</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>
