<?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.21.689-695</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-914</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>A Step-by-Step Algorithm for Finding the Optimal Strategy for the Behavior of a Group of 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>Darintsev</surname><given-names>O. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р техн. наук, Уфа</p></bio><bio xml:lang="en"><p>D. Sc., Ufa, 450077, Russian Federation; Ufa, 450054, Russian Federation</p></bio><email xlink:type="simple">ovd.imech@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>Migranov</surname><given-names>A. B.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. техн. наук, Уфа</p></bio><bio xml:lang="en"><p>Сand. Sc., Ufa, 450054, Russian Federation</p></bio><email xlink:type="simple">abm.imech.anrb@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>USATU; Mavlyutov Institute of Mechanics, Ufa Investigation Center, R. A.S.</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>Mavlyutov Institute of Mechanics, Ufa Investigation Center, R. A.S.</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>07</day><month>12</month><year>2020</year></pub-date><volume>21</volume><issue>12</issue><fpage>689</fpage><lpage>695</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2020</copyright-statement><copyright-year>2020</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/914">https://mech.novtex.ru/jour/article/view/914</self-uri><abstract><p>Рассматривается решение многокритериальной задачи, включающее распределение целей, планирование траекторий и оптимизацию расхода энергии, при реализации коллективного взаимодействия роботов. Для поиска оптимальной стратегии группового поведения предлагается использовать генетический алгоритм в соответствии с выбранными условиями (ограничениями) и критериями оптимальности. Существенную сложность при выборе способов управления группой автономных мобильных роботов представляет распределение задач между агентами, которые действуют в условиях параметрической и информационной неопределенностей, обладают "скромными" аппаратными, энергетическими и функциональными возможностями. Поэтому реализация многопараметрического поиска оптимального решения требует специализированного подхода, учитывающего весь комплекс динамических параметров, допускающего коррекцию целей в реальном масштабе времени и деградацию роботов вплоть до их выхода из строя. Основой предлагаемого нейрогенетического алгоритма является новый алгоритм расчета фитнесс-функции, в котором используются результаты нейросетевого метода планирования траекторий для группы роботов, а также информация о начальном заряде батарей роботов — агентов коллектива, энергопотреблении каждого агента и предварительная оценка энергозатрат, необходимых агенту на выполнение доступных ему отдельных заданий. Для обеспечения приемлемой производительности алгоритма и с учетом высокого динамизма внешнего окружения было принято решение ограничиться поиском решений только на один шаг (следующий рабочий такт коллектива). В работе приводятся результаты моделирования задачи поиска оптимальной стратегии поведения роботов, алгоритм расчета специализированной фитнесс-функции и варианты пошагового поиска глобальной стратегии распределения заданий, которые позволяют повысить эффективность использования коллектива роботов за счет гарантированного получения результат при минимизации суммарного времени выполнения всех поставленных заданий, а также увеличить время работы коллектива за счет корректного расхода энергии.</p></abstract><trans-abstract xml:lang="en"><p>The solution of the multi-criteria problem, which includes the distribution of objectives, the planning of trajectories and the optimization of energy consumption, is considered in the realization of the collective interaction of robots. It is proposed to use a genetic algorithm according to the chosen conditions (constraints) and optimality criteria to find the best strategy for group behavior. The considerable difficulty in choosing how to control a team of autonomous mobile robots represents the distribution of tasks among agents that operate under conditions of parametric and information uncertainty, possess "modest" hardware, power and functionality. Therefore, the implementation of a multi-stage search for an optimal solution requires a specialized approach that takes into account the whole range of dynamic parameters, allowing for real-time target correction and degradation of robots until they fail. The basis of the proposed neurogenetic algorithm is a new algorithm for calculating the fitness function, in which the results of the neural network method of trajectory planning for a group of robots are used, as well as information about the initial charge of the batteries of robotic agents of the collective, the energy consumption of each agent and the preliminary estimation of the energy required by some agent to perform the individual tasks available to it. In order to ensure an acceptable performance of the algorithm and given the high dynamism of the external environment, it was decided to limit the search for solutions to only one step (the next working beat of the collective). The paper presents the results of the simulation of the task of finding the optimal behavior of robots, the algorithm of calculation of the specialized fitness function and the options of step-by-step search of the global strategy of distribution of tasks, which make it possible to increase the efficiency of the use of the team of robots due to the guaranteed production of the result while minimizing the total time of completion of all the tasks, as well as to increase the working time of the team due to the correct energy consumption.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>стратегия группового поведения</kwd><kwd>коллектив роботов</kwd><kwd>нейрогенетический алгоритм</kwd><kwd>фитнесс-функция</kwd><kwd>распределение задач</kwd></kwd-group><kwd-group xml:lang="en"><kwd>strategy of group behavior</kwd><kwd>robot collective</kwd><kwd>neurogenetic algorithm</kwd><kwd>fitness function</kwd><kwd>problem distribution</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">James Dwight McLurkin. Analysis and Implementation of Distributed Algorithms for Multi-Robot Systems: Dissertation, Massachusetts Institute of Technology, 2008, 166 p.</mixed-citation><mixed-citation xml:lang="en">James Dwight McLurkin. Analysis and Implementation of Distributed Algorithms for Multi-Robot Systems: Dissertation, Massachusetts Institute of Technology, 2008, 166 p.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Zhu Hua. Control of the movement of a group of mobile robots in a system of the type "convoy": Dissertation for the degree of candidate of technical sciences, Zhu Hua, Moscow, 2018, 108 p. (in Russian).</mixed-citation><mixed-citation xml:lang="en">Zhu Hua. Control of the movement of a group of mobile robots in a system of the type "convoy": Dissertation for the degree of candidate of technical sciences, Zhu Hua, Moscow, 2018, 108 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Glasius R., Komoda A., Gielen S. Neural Network Dynamics for Path Planning and Obstacle Avoidance, Neural Networks, 1995, no. 8 (1), pp. 125—133.</mixed-citation><mixed-citation xml:lang="en">Glasius R., Komoda A., Gielen S. Neural Network Dynamics for Path Planning and Obstacle Avoidance, Neural Networks, 1995, no. 8 (1), pp. 125—133.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Ziemke T. Adaptive behavior in autonomous agents, Presence, 2003, no. 7(6), pp. 564—587.</mixed-citation><mixed-citation xml:lang="en">Ziemke T. Adaptive behavior in autonomous agents, Presence, 2003, no. 7(6), pp. 564—587.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Kruglikov S. V., Kruglikov A. S. An a priori planning of joint motions for USV as a problem of guaranteed control/estimation, Applied Mechanics and Materials. TransTech Publications, Switzerland, 2014, vol. 494—495, pp. 1110—1113.</mixed-citation><mixed-citation xml:lang="en">Kruglikov S. V., Kruglikov A. S. An a priori planning of joint motions for USV as a problem of guaranteed control/estimation, Applied Mechanics and Materials. TransTech Publications, Switzerland, 2014, vol. 494—495, pp. 1110—1113.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Darintsev O. V. The use of advanced and virtual reality technologies in the implementation of algorithms for managing a team of robots, Piece Intelligence, 2013, no. 3, pp. 479—487.</mixed-citation><mixed-citation xml:lang="en">Darintsev O. V. The use of advanced and virtual reality technologies in the implementation of algorithms for managing a team of robots, Piece Intelligence, 2013, no. 3, pp. 479—487.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Renzaglia A. A., Martinelli A. Potential field based approach for coordinate exploration with a multi-robot team, 8th IEEE International Workshop on Safety, Security and Rescue Robotics (SSRR), doi: 10.1109/SSRR.2010.5981557.</mixed-citation><mixed-citation xml:lang="en">Renzaglia A. A., Martinelli A. Potential field based approach for coordinate exploration with a multi-robot team, 8th IEEE International Workshop on Safety, Security and Rescue Robotics (SSRR), doi: 10.1109/SSRR.2010.5981557.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Renzaglia A. Cognitive-based adaptive control for cooperative multi-robot coverage, IEEE International Conference on Robotics and Intelligent System (IROS), 2010, doi: 10.1109/IROS.2010.5649249.</mixed-citation><mixed-citation xml:lang="en">Renzaglia A. Cognitive-based adaptive control for cooperative multi-robot coverage, IEEE International Conference on Robotics and Intelligent System (IROS), 2010, doi: 10.1109/IROS.2010.5649249.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Darintsev O. V., Migranov A. B. Distributed control system of mobile robots groups, Vestnik USATU, 2017, vol. 21, no. 2 (76), pp. 88—94 (in Russian).</mixed-citation><mixed-citation xml:lang="en">Darintsev O. V., Migranov A. B. Distributed control system of mobile robots groups, Vestnik USATU, 2017, vol. 21, no. 2 (76), pp. 88—94 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Gary M., Johnson D. Computers and inaccessible tasks, Moscow, Mir, 1982, 416 p. (in Russian).</mixed-citation><mixed-citation xml:lang="en">Gary M., Johnson D. Computers and inaccessible tasks, Moscow, Mir, 1982, 416 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Ni M., Yu Z., Ma F., Wu X. A Lagrange Relaxation Method for Solving Weapon-Target Assignment Problem, Hindawi Publishing Corporation Mathematical Problems in Engineering, 2011, vol. 1, pp. 1—10.</mixed-citation><mixed-citation xml:lang="en">Ni M., Yu Z., Ma F., Wu X. A Lagrange Relaxation Method for Solving Weapon-Target Assignment Problem, Hindawi Publishing Corporation Mathematical Problems in Engineering, 2011, vol. 1, pp. 1—10.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Liu B., Qin Z., Wang R., Gao Y-B., Shao L-P. A Hybrid Heuristic Ant Colony System for Coordinated Multi-Target Assignment, Information Technology Journal, 2009, vol. 8, no. 2, pp. 156—164.</mixed-citation><mixed-citation xml:lang="en">Liu B., Qin Z., Wang R., Gao Y-B., Shao L-P. A Hybrid Heuristic Ant Colony System for Coordinated Multi-Target Assignment, Information Technology Journal, 2009, vol. 8, no. 2, pp. 156—164.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Darintsev O. V., Migranov A. B. Applications of approximate and intelligent trajectory planning methods for groups of mobile robots, Scientific Review. Technical science, 2015, no. 1, pp. 150—151, available at: https://science-engineering.ru/ru/article/view?id=973 (date of access: 13/08/2020) (in Russian).</mixed-citation><mixed-citation xml:lang="en">Darintsev O. V., Migranov A. B. Applications of approximate and intelligent trajectory planning methods for groups of mobile robots, Scientific Review. Technical science, 2015, no. 1, pp. 150—151, available at: https://science-engineering.ru/ru/article/view?id=973 (date of access: 13/08/2020) (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Darintsev O. V., Migranov A. B. Comparative analysis of intelligent planning methods, Proceedings of the R. R. Mavlyutov Institute of mechanics of the Ufa scientific center of the Russian Academy of Sciences, 2012, vol. 9, no. 2, pp. 53—58 (in Russian).</mixed-citation><mixed-citation xml:lang="en">Darintsev O. V., Migranov A. B. Comparative analysis of intelligent planning methods, Proceedings of the R. R. Mavlyutov Institute of mechanics of the Ufa scientific center of the Russian Academy of Sciences, 2012, vol. 9, no. 2, pp. 53—58 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Wilkins J. 3 technologies for energy efficient robots, EU Automation. 24 august 2017, available at: https://www.automation. com/automation-news/article/3-technologies-for-energy-efficientrobots (access date: 03/05/2019).</mixed-citation><mixed-citation xml:lang="en">Wilkins J. 3 technologies for energy efficient robots, EU Automation. 24 august 2017, available at: https://www.automation. com/automation-news/article/3-technologies-for-energy-efficientrobots (access date: 03/05/2019).</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Mazumdar A. Parallel elastic elements improve energy efficiency on the STEPPR Bipedal walking robot, IEEE/ASME Transactions on Mechatronics, 2016, no. SAND2016—11799J, pp. 1—11.</mixed-citation><mixed-citation xml:lang="en">Mazumdar A. Parallel elastic elements improve energy efficiency on the STEPPR Bipedal walking robot, IEEE/ASME Transactions on Mechatronics, 2016, no. SAND2016—11799J, pp. 1—11.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Liu W., Winfield A. F., Sa J., Chen J, Dou L. Towards energy optimization: emergent task allocation in a swarm of foraging robots, Adaptive behavior, 2007, vol. 15, no. 3. pp. 289—305.</mixed-citation><mixed-citation xml:lang="en">Liu W., Winfield A. F., Sa J., Chen J, Dou L. Towards energy optimization: emergent task allocation in a swarm of foraging robots, Adaptive behavior, 2007, vol. 15, no. 3. pp. 289—305.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Yan Z., Fabresse L., Laval J., Bouraqadi N. Team size optimization for multi-robot exploration, 4th international conference on simulation, modeling and programming for autonomous robots (SIMPAR 2014), Springer, 2014, pp. 554—565.</mixed-citation><mixed-citation xml:lang="en">Yan Z., Fabresse L., Laval J., Bouraqadi N. Team size optimization for multi-robot exploration, 4th international conference on simulation, modeling and programming for autonomous robots (SIMPAR 2014), Springer, 2014, pp. 554—565.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Yan Z., Fabresse L., Laval J., Bouraqadi N. Building a ROS-based testbed for realistic multi — robot simulation: taking the exploration as an example, Robotics, 2017, vol. 6, iss. 21. pp. 1—21.</mixed-citation><mixed-citation xml:lang="en">Yan Z., Fabresse L., Laval J., Bouraqadi N. Building a ROS-based testbed for realistic multi — robot simulation: taking the exploration as an example, Robotics, 2017, vol. 6, iss. 21. pp. 1—21.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Gong D., Yan J., Zuo G. A review of gait optimization based on evolutionary computation, Applied computational intelligence and soft computing, 2010, Article ID 413179, pp. 1—12.</mixed-citation><mixed-citation xml:lang="en">Gong D., Yan J., Zuo G. A review of gait optimization based on evolutionary computation, Applied computational intelligence and soft computing, 2010, Article ID 413179, pp. 1—12.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Darintsev O. V. and Migranov A. B. The Use of Genetic Algorithms for Distribution of Tasks in Groups of Mobile Robots with Minimization of Energy Consumption, 2019 International Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon), Vladivostok, Russia, 2019, pp. 1—6, doi:10.1109/FarEastCon.2019.8934927.</mixed-citation><mixed-citation xml:lang="en">Darintsev O. V. and Migranov A. B. The Use of Genetic Algorithms for Distribution of Tasks in Groups of Mobile Robots with Minimization of Energy Consumption, 2019 International Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon), Vladivostok, Russia, 2019, pp. 1—6, doi:10.1109/FarEastCon.2019.8934927.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Darintsev O., Migranov A. Task Distribution Module for a Team of Robots Based on Genetic Algorithms: Synthesis Methodology and Testing, 2019 XXI International Conference Complex Systems: Control and Modeling Problems (CSCMP), Samara, Russia, 2019, pp. 296—300, doi: 10.1109/CSCMP45713.2019.8976649.</mixed-citation><mixed-citation xml:lang="en">Darintsev O., Migranov A. Task Distribution Module for a Team of Robots Based on Genetic Algorithms: Synthesis Methodology and Testing, 2019 XXI International Conference Complex Systems: Control and Modeling Problems (CSCMP), Samara, Russia, 2019, pp. 296—300, doi: 10.1109/CSCMP45713.2019.8976649.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Darintsev O. V., Migranov A. B., Yudintsev B. S. Neural network algorithm for trajectory planning for a group of mobile robots, Artificial Intelligence, 2011, vol. 1, pp. 154—160 (in Russian).</mixed-citation><mixed-citation xml:lang="en">Darintsev O. V., Migranov A. B., Yudintsev B. S. Neural network algorithm for trajectory planning for a group of mobile robots, Artificial Intelligence, 2011, vol. 1, pp. 154—160 (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>
