Модель автоматизированного распределения в задаче группового преследования с защитниками
Автор: Дубанов А.А.
Журнал: Журнал Сибирского федерального университета. Серия: Техника и технологии @technologies-sfu
Рубрика: Информационно-коммуникационные технологии
Статья в выпуске: 3 т.17, 2024 года.
Бесплатный доступ
В настоящей статье рассматривается компьютерная модель квазидискретной игры группового преследования. В которой присутствуют преследователи, цели и защитники. В моделях статьи задачей преследователей является достижение статических целей. Достижение одной цели возможно несколькими преследователями в разное время. Задачей защитников является поражение преследователей. Выигрышем для преследователей можно считать достижение хотя бы одним из них своей цели. Выигрышем для защитников считается поражение всех целей. Для защитников количество преследователей не является определенным. В модели статьи формируется единая среда обнаружения преследователей. Единая среда обнаружения есть результат теоретико- множественных операций над точками пространства. В моделях статьи единая среда обнаружения является односвязным множеством. В случае многосвязных множеств были бы предложены алгоритмы моделей с иной логикой. Преследователь считается обнаруженным, если входит в данную область. Назначение обнаруженному преследователю защитника цели производится по нескольким оптимизационным критериям. Защитник может назначаться из предполагаемого времени достижения. В одной из реализаций модели это минимальное время из выборки для данного защитника. Как вариант фактора оптимизации, защитник для преследователя может выбираться по минимальному расстоянию до него. В статье также рассматриваются варианты локализаций защитников в одной точке. В статье к рассмотрению предлагается четыре модели. Модель группового преследования с оптимизацией по предполагаемому времени достижения преследователей защитниками. Модель группового преследования с оптимизацией по начальному расстоянию от момента обнаружения преследователей защитниками. Разработаны дополнительные алгоритмы вышеописанных моделей, учитывающих ограничения нахождения защитников в одной локации. Рассматривается различие алгоритмов в случае наличия или отсутствия информации для защитников о количестве преследователей, их целях и т.д. Результаты, полученные в статье, могут быть востребованы разработчиками робототехнических комплексов с автономным управлением. В идеале виделось бы следующее. Группа преследователей и группа защитников (каждый участник имеет свой алгоритм действий) имели бы свою программную среду, где каждый участник выполняет свою задачу, руководствуясь правилами. То есть данная программная среда напоминает сетевую игру стратегии реального времени.
Преследователь, цель, защитник, погоня, траектория, модел
Короткий адрес: https://sciup.org/146282879
IDR: 146282879 | УДК: 004.021:514.18
Model of automated distribution in the task of group pursuit with defenders
This article examines a computer model of a quasi-discrete group pursuit game. In which there are pursuers, goals and defenders. In the article’s models, the task of the pursuers is to achieve static goals. Achieving one goal is possible by several pursuers at different times. The task of the defenders is to defeat the pursuers. A win for the pursuers can be considered the achievement of at least one of the pursuers of their goal. The defeat of all targets is considered a win for the defenders. For defenders, the number of pursuers is not certain. In the model of the article, a unified environment for detecting pursuers is formed. A unified detection environment is the result of set-theoretic operations on points in space. In the article’s models, a single detection environment is a simply connected set. In the case of multiply connected sets, model algorithms with different logic would be proposed. The pursuer is considered detected if it enters this area. The assignment of a target defender to the detected pursuer is carried out according to several optimization criteria. The defender may be appointed from the estimated time of achievement. In one implementation of the model, this is the minimum sample time for a given defender. As a variant of the optimization factor, the defender for the pursuer can be selected based on the minimum distance to him. The article also discusses options for localizing defenders at one point. The article proposes four models for consideration. A model of group pursuit with optimization based on the expected time for defenders to reach the pursuers. Group pursuit model with optimization for the initial distance from the moment the pursuers are detected by defenders. Additional algorithms for the above-described models have been developed that take into account the restrictions on the presence of defenders in one location. The difference between algorithms is considered in the case of the presence or absence of information for defenders about the number of pursuers, their goals, etc. The results obtained in the article may be in demand by developers of robotic systems with autonomous control. Ideally, it would look like this: A group of pursuers and a group of defenders, each participant has its own algorithm of actions, would have its own software environment, where each participant performs its task, guided by the rules. That is, this software environment resembles a network real-time strategy game.
Список литературы Модель автоматизированного распределения в задаче группового преследования с защитниками
- Дубанов А. А. Модель согласованного группового преследования с распределением по целям. Вестник кибернетики. 2023. 22(2). 00–00. DOI 10.35266/1999–7604–2023–2. [Dubanov A. A. Model of coordinated group pursuit with distribution by targets. Bulletin of Cybernetics. 2023. T. 22(2). 00–00.(in Rus.)].
- Дубанов А. А. Методы применения матриц при создании моделей группового преследования. Advanced Engineering Research. 2023. 23(2). 00–00 [Dubanov A. A. Advanced Engineering Research. 2023. 23(2). 00–00 (in Rus.)].
- Айзекс Р. Дифференциальные игры. Москва: Мир, 1967. 480 [Ajzeks R. Differential games. Moscow: Mir, 1967. 480 (in Rus.)]
- Красовский Н. Н., Субботин А. И. Позиционные дифференциальные игры. М., Наука, 1974. 456 [Krasovskij N. N., Subbotin A. I. Positional differential games. Moscow, Nauka, 1974. 456. (in Rus.)].
- Петросян Л. А. Дифференциальные игры преследования. Издательство ЛГУ, 1977. 222. [Petrosyan L. A. Differential pursuit games. LSU Publishing House, 1977. 222. (in Rus.)].
- Хачумов М. В. Задачи группового преследования цели в условиях помех. Искусственный интеллект и принятие решений. 2016. 2. 46–54. [Khachumov M. V. Tasks of group pursuit of a target in conditions of disturbances. Artificial intelligence and decision-making. 2016. 2. 46–54. (in Rus.)].
- Хачумов М. В. Задачи группового преследования цели в условиях помех. Искусственный интеллект и принятие решений. 2016. 2. 46–54.[Khachumov M. V. Tasks of group pursuit of a target in conditions of disturbances. Artificial intelligence and decision-making. 2016. 2. 46–54. (in Rus.)].
- Банников А. С. Некоторые нестационарные задачи группового преследования. Труды Института математики и информатики УдГУ. 2013. 1(4). 3–46. [Bannikov A. C. Some non-stationary problems of group pursuit. Proceedings of the Institute of Mathematics and Computer Science of UdSU. 2013. 1(4). 3–46. (in Rus.)].
- Абрамянц Т.Г., Маслов Е. П., Яхно В. П. Уклонение групповой цели в трехмерном пространстве. Автоматика и телемеханика. 2008. 5. 3–14 [Abramyants T. G., Maslov E. P., Yakhno V. P. Evasion of a group target in three-dimensional space. Automation and telemechanics. 2008. 5. 3–14 (in Rus.)]
- Гусятников П. Б. Убегание одного нелинейного объекта от еще нескольких инертных преследователей. Дифференциальные уравнения. 1976. 12(2). 1316–1324. [Gusyatnikov P. B. The escape of one nonlinear object from several more inert pursuers. Differential Equations. 1976. 12(2). 1316–1324. (in Rus.)].
- Гусятников П. Б. Дифференциальная игра побега m лиц. Изв. АН СССР. Техническая кибернетика. 1978. 6. 22–32. [Gusyatnikov P. B. Differential escape game of m persons. Izv. AN USSR. Technical cybernetics. 1978. 6. 22–32. (in Rus.)].
- Гусятников П. Б. Дифференциальная игра-выход. Кибернетика. 1978. 4. 72–77. [Gusyatnikov P. B. Differential escape game. Cybernetics. 1978. 4. 72–77. (in Rus.)].
- Видео, начальные положения преследователей, целей и защитников [Электронный ресурс] – Режим доступа: https://youtu.be/rFj6qvaCp4A – Заглавие с экрана. [Video, initial positions of pursuers, targets and defenders [Electronic resourse] – Access: https://youtu.be/rFj6qvaCp4A
- Видео, оптимизация по времени достижения [Электронный ресурс] – Режим доступа: https://youtu.be/gk9_1kfipuQ – Заглавие с экрана. [Video, optimization by time of achievement [Electronic resourse] – Access: https://youtu.be/gk9_1kfipuQ
- Видео, оптимизация по минимальному начальному расстоянию между преследователем и защитником [Электронный ресурс] – Режим доступа: https://youtu.be/-euOwashsxU – Заглавие с экрана. [Video, optimization for the minimum initial distance between the pursuer and the defender [Electronic resourse] – Access: https://youtu.be/-euOwashsxU
- Видео, оптимизация по времени с ограничением на количество пусков отдельного защитника [Электронный ресурс] – Режим доступа: https://youtu.be/Z-EA8Us6nJ8 – Заглавие с экрана. [Video, time optimization with a limit on the number of starts of a separate protector [Electronic resourse] – Access: https://youtu.be/Z-EA8Us6nJ8
- Видео, оптимизация по расстоянию до хищника с ограничением по количеству пусков [Электронный ресурс] – Режим доступа: https://youtu.be/GjR1o_NC 2G8 – Заглавие с экрана. [Video Video, optimization for distance to a predator with a limited number of launches [Electronic resourse] – Access: https://youtu.be/GjR1o_NC 2G8