<?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">gumrf</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова</journal-title><trans-title-group xml:lang="en"><trans-title>Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2309-5180</issn><issn pub-type="epub">2500-0551</issn><publisher><publisher-name>ФГБОУ ВО «Государственный университет морского и речного флота имени адмирала С.О. Макарова»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21821/2309-5180-2022-14-6-837-848</article-id><article-id custom-type="elpub" pub-id-type="custom">gumrf-256</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>OPERATION OF WATER TRANSPORT, WATERWAYS AND HYDROGRAPHY</subject></subj-group></article-categories><title-group><article-title>СИСТЕМА УПРАВЛЕНИЯ ДВИЖЕНИЕМ И РАСХОЖДЕНИЕМ БЕЗЭКИПАЖНОГО СУДНА В СООТВЕТСТВИИ C МППСС-72</article-title><trans-title-group xml:lang="en"><trans-title>A CONTROL SYSTEM FOR MOVEMENT AND DIVERGENCE OF UNMANNED SHIP ACCORDING TO COLREG</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>Pushkarev</surname><given-names>Igor I.</given-names></name></name-alternatives><email xlink:type="simple">b_r_i_g88@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>Maritime State University named after admiral G. I. Nevelskoy</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2022</year></pub-date><pub-date pub-type="epub"><day>26</day><month>12</month><year>2022</year></pub-date><volume>14</volume><issue>6</issue><fpage>837</fpage><lpage>848</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Пушкарёв И.И., 2022</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="ru">Пушкарёв И.И.</copyright-holder><copyright-holder xml:lang="en">Pushkarev I.I.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" 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://journal.gumrf.ru/jour/article/view/256">https://journal.gumrf.ru/jour/article/view/256</self-uri><abstract><p>В работе предложена система управления движением и расхождением безэкипажного судна с препятствиями в соответствии с Международными правилами предупреждения столкновения судов в море (МППСС-72). Данная система состоит из трех подсистем: подсистемы удержания траектории, подсистемы обхода препятствий, подсистемы удержания курса и скорости. Подсистема удержания траектории формирует курс, позволяющий двигаться по заранее заданной траектории. Для этого используется алгоритм градиента вспомогательной функции. В этом алгоритме задается весовой коэффициент alfa, определяющий степень схождения БЭС к заданной траектории. Для обеспечения более эффективного управления схождения БЭС к заданной траектории предлагается использовать переменное значение alfa, которое зависит от условия совпадения курса безэкипажного судна с направлением маршрута и значением изменения alfa за одну итерацию. Отмечается, что подсистема обхода препятствий основана на методе скоростных препятствий, когда определяются варианты векторов скоростей безэкипажного судна, при которых возможно столкновение с препятствием в будущем, при условии, что оно не маневрирует. Данная подсистема активируется при условии возникновении опасной ситуации, для определения которой вычисляются расстояние кратчайшего сближения с препятствием и время следования до точки кратчайшего сближения. Также в подсистеме реализованы механизмы определения вида опасной ситуации и соблюдения правил МППСС-72 при выполнении расхождения. Всего выделено четыре базовых сценария расхождения: расхождение встречными курсами, пересечение курсов (препятствие движется слева или справа) и обгон. Для выполнения расхождения, позволяющего обойти препятствия, рассчитывается стоимостная функция допустимых вариантов курса и скорости безэкипажного судна и выбирается оптимальный вариант. Выбранный курс и скорость передаются на подсистему удержания курса и скорости. Для оценки работоспособности системы управления движением безэкипажного судна выполнена ее проверка в среде моделирования Matlab / Simulink. Результаты моделирования подтвердили работоспособность системы, обеспечивающей движение БЭС по заданному маршруту и расхождение с препятствиями при возникновении опасных ситуаций в соответствии с правилами МППСС-72.</p></abstract><trans-abstract xml:lang="en"><p>A variant of unmanned ship control system with obstacle avoidance in accordance with International Regulations for Preventing Collisions at Sea (COLREG) is proposed in the paper. The system consists of three subsystems: trajectory control subsystem, obstacle avoidance subsystem, course and speed control subsystem. The trajectory control subsystem generates a course that allows you to move along a predetermined trajectory. A gradient vector of the auxiliary function algorithm is used for this. In this algorithm, the alfa weight coefficient, which determines the degree of convergence of the unmanned ship to a given trajectory, is set. To ensure more efficient control convergence of the unmanned ship to a given trajectory, it is proposed to use the variable value of alfa, which depends on the condition of the coincidence of the unmanned ship course with the direction of the route and the value of alfa change for one iteration. The obstacle avoidance subsystem is based on the method of Velocity Obstacles, when all variants of the unmanned ship velocity vectors, at which a collision with an obstacle in the future is possible, are determined provided that the obstacle does not maneuver. The subsystem is activated when a dangerous situation occurs. The distance of the closest approach to the obstacle and the time of following to the point of the closest approach are calculated for identify a dangerous situation. Also, the subsystem implements a mechanism for determining the type of dangerous situation and compliance with COLREG. In total, four basic avoidance scenarios have been identified: head-on, crossing (obstacle moves to the left or right), and overtaking. To perform collision avoidance, the cost function of all variants of the course and speed is calculated, and the best variant is selected. The selected course and speed are transmitted to the course and speed control subsystem. The system is implemented in the Matlab / Simulink modeling environment. The simulation results confirmed the operability of the system, which ensures the movement of the unmanned ship along a given route and avoidance obstacles in case of dangerous situations in accordance with COLREG.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>безэкипажное судно</kwd><kwd>МППСС-72</kwd><kwd>система управления</kwd><kwd>алгоритм</kwd><kwd>векторное поле</kwd><kwd>расхождение</kwd><kwd>траектория</kwd><kwd>маршрут</kwd><kwd>скоростное препятствие</kwd><kwd>моделирование</kwd></kwd-group><kwd-group xml:lang="en"><kwd>unmanned ship</kwd><kwd>COLREG</kwd><kwd>control system</kwd><kwd>algorithm</kwd><kwd>vector field</kwd><kwd>collision avoidance</kwd><kwd>trajectory</kwd><kwd>route</kwd><kwd>velocity obstacle</kwd><kwd>modeling</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">Fossen T. I. Handbook of marine craft hydrodynamics and motion control / T. I. Fossen. - John Wiley &amp; Sons, 2011. - 582 p.</mixed-citation><mixed-citation xml:lang="en">Fossen T. I. Handbook of marine craft hydrodynamics and motion control / T. I. Fossen. - John Wiley &amp; Sons, 2011. - 582 p.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Дыда А. А. Подход к управлению судном по траектории на основе градиента вспомогательной функции / А. А. Дыда, К. Н. Чумакова, И. И. Пушкарев // Научные проблемы водного транспорта. - 2020. - № 65. - С. 27-36. DOI: 10.37890/jwt.vi65.125.</mixed-citation><mixed-citation xml:lang="en">Дыда А. А. Подход к управлению судном по траектории на основе градиента вспомогательной функции / А. А. Дыда, К. Н. Чумакова, И. И. Пушкарев // Научные проблемы водного транспорта. - 2020. - № 65. - С. 27-36. DOI: 10.37890/jwt.vi65.125.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Дыда А. А. Алгоритм обхода статических препятствий для безэкипажного судна / А. А. Дыда, И. И. Пушкарев, К. Н. Чумакова // Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова. - 2021. - Т. 13. - № 3. - С. 307-315. DOI: 10.21821/2309-5180-2021-13-3-307-315.</mixed-citation><mixed-citation xml:lang="en">Дыда А. А. Алгоритм обхода статических препятствий для безэкипажного судна / А. А. Дыда, И. И. Пушкарев, К. Н. Чумакова // Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова. - 2021. - Т. 13. - № 3. - С. 307-315. DOI: 10.21821/2309-5180-2021-13-3-307-315.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Kuwata Y. Safe maritime navigation with COLREGS using velocity obstacles / Y. Kuwata, M. T. Wolf, D. Zarzhitsky, T. L. Huntsberger // 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems. - IEEE, 2011. - Pp. 4728-4734. DOI: 10.1109/IROS.2011.6094677.</mixed-citation><mixed-citation xml:lang="en">Kuwata Y. Safe maritime navigation with COLREGS using velocity obstacles / Y. Kuwata, M. T. Wolf, D. Zarzhitsky, T. L. Huntsberger // 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems. - IEEE, 2011. - Pp. 4728-4734. DOI: 10.1109/IROS.2011.6094677.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Sawada R. Automatic ship collision avoidance using deep reinforcement learning with LSTM in continuous action spaces / R. Sawada, K. Sato, T. Majima // Journal of Marine Science and Technology. - 2021. - Vol. 26. - Is. 2. - Pp. 509-524. DOI: 10.1007/s00773-020-00755-0.</mixed-citation><mixed-citation xml:lang="en">Sawada R. Automatic ship collision avoidance using deep reinforcement learning with LSTM in continuous action spaces / R. Sawada, K. Sato, T. Majima // Journal of Marine Science and Technology. - 2021. - Vol. 26. - Is. 2. - Pp. 509-524. DOI: 10.1007/s00773-020-00755-0.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Shi J. Deep Learning in Unmanned Surface Vehicles Collision-Avoidance Pattern Based on AIS Big Data with Double GRU-RNN /j. Shi, Z. Liu // Journal of Marine Science and Engineering. - 2020. - Vol. 8. - Is. 9. - Pp. 682. DOI: 10.3390/jmse8090682.</mixed-citation><mixed-citation xml:lang="en">Shi J. Deep Learning in Unmanned Surface Vehicles Collision-Avoidance Pattern Based on AIS Big Data with Double GRU-RNN /j. Shi, Z. Liu // Journal of Marine Science and Engineering. - 2020. - Vol. 8. - Is. 9. - Pp. 682. DOI: 10.3390/jmse8090682.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Триполец О. Ю. Обзор существующих методов расхождения безэкипажных судов / О. Ю. Триполец // Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова. - 2021. - Т. 13. - № 4. - С. 480-495. DOI: 10.21821/2309-5180-2021-13-4-480-495.</mixed-citation><mixed-citation xml:lang="en">Триполец О. Ю. Обзор существующих методов расхождения безэкипажных судов / О. Ю. Триполец // Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова. - 2021. - Т. 13. - № 4. - С. 480-495. DOI: 10.21821/2309-5180-2021-13-4-480-495.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Шарлай Г. Н. МППСС-72 с комментариями: учебное пособие / Г. Н. Шарлай. - М.: Моркнига, 2017. - 136 с.</mixed-citation><mixed-citation xml:lang="en">Шарлай Г. Н. МППСС-72 с комментариями: учебное пособие / Г. Н. Шарлай. - М.: Моркнига, 2017. - 136 с.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Colito J. Autonomous mission planning and execution for unmanned surface vehicles in compliance with the marine rules of the road: thesis /j. Colito. - Washington: University of Washington, 2007. - 58 p.</mixed-citation><mixed-citation xml:lang="en">Colito J. Autonomous mission planning and execution for unmanned surface vehicles in compliance with the marine rules of the road: thesis /j. Colito. - Washington: University of Washington, 2007. - 58 p.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Benjamin M. R. A method for protocol-based collision avoidance between autonomous marine surface craft / M. R. Benjamin, J. J. Leonard, J. A. Curcio, P. M. Newman // Journal of Field Robotics. - 2006. - Vol. 23. - Is. 5. - Pp. 333-346. DOI: 10.1002/rob.20121.</mixed-citation><mixed-citation xml:lang="en">Benjamin M. R. A method for protocol-based collision avoidance between autonomous marine surface craft / M. R. Benjamin, J. J. Leonard, J. A. Curcio, P. M. Newman // Journal of Field Robotics. - 2006. - Vol. 23. - Is. 5. - Pp. 333-346. DOI: 10.1002/rob.20121.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Fiorini P. Motion Planning in Dynamic Environments Using Velocity Obstacles / P. Fiorini, Z. Shiller // The International Journal of Robotics Research. - 1998. - Vol. 17. - Is. 7. - Pp. 760-772. DOI: 10.1177/ 027836499801700706.</mixed-citation><mixed-citation xml:lang="en">Fiorini P. Motion Planning in Dynamic Environments Using Velocity Obstacles / P. Fiorini, Z. Shiller // The International Journal of Robotics Research. - 1998. - Vol. 17. - Is. 7. - Pp. 760-772. DOI: 10.1177/ 027836499801700706.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Дыда А. А. Построение модели динамики безэкипажного судна по курсу на основе экспериментальных данных / А. А. Дыда, К. Н. Пляшешник, И. И. Пушкарев // Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова. - 2020. - Т. 12. - № 4. - С. 716-725. DOI: 10.21821/2309-5180-2020-12-4-716-725.</mixed-citation><mixed-citation xml:lang="en">Дыда А. А. Построение модели динамики безэкипажного судна по курсу на основе экспериментальных данных / А. А. Дыда, К. Н. Пляшешник, И. И. Пушкарев // Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова. - 2020. - Т. 12. - № 4. - С. 716-725. DOI: 10.21821/2309-5180-2020-12-4-716-725.</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>
