Научная статья на тему 'ГЕОМЕТРИЧЕСКАЯ КВАЗИДИСКРЕТНАЯ МОДЕЛЬ ГРУППОВОГО ПРЕСЛЕДОВАНИЯ ОДИНОЧНОЙ ЦЕЛИ'

ГЕОМЕТРИЧЕСКАЯ КВАЗИДИСКРЕТНАЯ МОДЕЛЬ ГРУППОВОГО ПРЕСЛЕДОВАНИЯ ОДИНОЧНОЙ ЦЕЛИ Текст научной статьи по специальности «Строительство и архитектура»

CC BY
79
14
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРЕСЛЕДОВАНИЕ / УКЛОНЕНИЕ / УБЕГАНИЕ / МОДЕЛИРОВАНИЕ / АЛГОРИТМ / ЦЕЛЬ / ПРЕСЛЕДОВАТЕЛЬ / ТРАЕКТОРИЯ / PURSUIT / EVASION / ESCAPE / SIMULATION / ALGORITHM / TARGET / PURSUER / TRAJECTORY

Аннотация научной статьи по строительству и архитектуре, автор научной работы — Дубанов Александр Анатольевич, Аюшеев Тумэн Владимирович, Севээн Ай-Кыс Эрес-Ооловна

В статье представлена геометрическая модель процесса преследования одиночной цели группой преследователей. Квазидискретная модель группового преследования цели основана на том, что каждый из преследователей в расчетное время, соответствующее его шагу, проектирует прогнозируемую траекторию движения, согласно его цели и стратегии. Движение происходит на плоскости, но при необходимости данную модель можно перенести на поверхность, заданную в явном виде. Скорости движения всех участников, как преследователей, так и цели, постоянны по модулю. Цели и стратегии каждого из преследователей, несмотря на различие траекторий, объединяет один критерий: они стремятся подойти к точке пространства, связанной с преследуемым объектом, под заданным направлением, соблюдая ограничения по кривизне траектории. Цель и стратегия объекта преследования определяется поведением того преследователя, который, достигнув определенного расстояния до цели, переходит на движение с ее скоростью («стратегия погони»). Два других преследователя нацелены на точки, движущиеся курсом, параллельным курсу цели. Достигнув целевых точек, преследователи переходят на курс, параллельный курсу цели, со скоростью, равной скорости движения цели. Еще один преследователь в качестве цели имеет точку, расположенную впереди цели. Этот преследователь стремится подойти к данной точке под прямым углом к траектории цели.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

GEOMETRIC QUASI-DISCRETE MODEL OF GROUP PURSUIT OF A SINGLE TARGET

This article describes a geometric model of the process of pursuing a single target by a group of pursuers. The quasi-discrete model of group pursuit of a target is based on the fact that the pursuers, at the estimated time corresponding to their steps, design the predicted trajectory of movement, according to their targets and strategy. The movement occurs on a plane, but if necessary, this model can be transferred to the explicitly defined surface. The speed of movement of all participants, both pursuers and targets, is constant in magnitude. The targets and strategies of the pursuers, despite the difference in trajectories, are united by one criterion: they strive to approach the point in space associated with the pursued object, under a given direction, observing the restrictions on the curvature of the trajectory. The target and strategy of the object of pursuit is determined by the behavior of the pursuer who, having reached a certain distance to the target, switches to moving with the speed of the latter (“pursuit strategy”). The other two pursuers are aimed at points moving parallel to the target's course. Having reached the target points, the pursuers move to a course parallel to the target's course, at a speed equal to the target's movement speed. Another pursuer has a point located in front of the target as a target. These pursuers seek to approach a given point at a right angle to the target's trajectory.

Текст научной работы на тему «ГЕОМЕТРИЧЕСКАЯ КВАЗИДИСКРЕТНАЯ МОДЕЛЬ ГРУППОВОГО ПРЕСЛЕДОВАНИЯ ОДИНОЧНОЙ ЦЕЛИ»

УДК 004.021

DOI: 10.14529/build200408

ГЕОМЕТРИЧЕСКАЯ КВАЗИДИСКРЕТНАЯ МОДЕЛЬ ГРУППОВОГО ПРЕСЛЕДОВАНИЯ ОДИНОЧНОЙ ЦЕЛИ

А.А. Дубанов1, Т.В. Аюшеев2, А.Э. Севээн1

1 Бурятский государственный университет им. Доржи Банзарова, г. Улан-Удэ, Россия

2 Восточно-Сибирский государственный университет технологий и управления, г. Улан-Удэ, Россия

В статье представлена геометрическая модель процесса преследования одиночной цели группой преследователей. Квазидискретная модель группового преследования цели основана на том, что каждый из преследователей в расчетное время, соответствующее его шагу, проектирует прогнозируемую траекторию движения, согласно его цели и стратегии. Движение происходит на плоскости, но при необходимости данную модель можно перенести на поверхность, заданную в явном виде. Скорости движения всех участников, как преследователей, так и цели, постоянны по модулю. Цели и стратегии каждого из преследователей, несмотря на различие траекторий, объединяет один критерий: они стремятся подойти к точке пространства, связанной с преследуемым объектом, под заданным направлением, соблюдая ограничения по кривизне траектории. Цель и стратегия объекта преследования определяется поведением того преследователя, который, достигнув определенного расстояния до цели, переходит на движение с ее скоростью («стратегия погони»). Два других преследователя нацелены на точки, движущиеся курсом, параллельным курсу цели. Достигнув целевых точек, преследователи переходят на курс, параллельный курсу цели, со скоростью, равной скорости движения цели. Еще один преследователь в качестве цели имеет точку, расположенную впереди цели. Этот преследователь стремится подойти к данной точке под прямым углом к траектории цели.

Ключевые слова: преследование, уклонение, убегание, моделирование, алгоритм, цель, преследователь, траектория.

Введение

В рассматриваемой задаче вводится период дискретизации времени, когда преследователь делает шаг и меняет направление движения. Используя квазидискретную модель в задаче преследования, можно аппроксимировать динамический процесс преследования с последующей визуализацией этого процесса.

В статье обсуждаются вопросы следования преследователем, в которых траектории цели и преследователя предварительно смоделированы. Предполагается, что траектория, отвечающая заданным требованиям, автоматически моделируется в каждый момент времени. Рассматривается группа из четырех преследователей.

1. Моделирование траектории

преследователя

Преследователь начинает движение из точки Р со значением скорости УР и настигает цель в точке Т, причем траектория преследователя должна быть сконструирована таким образом, чтобы попадать в точку Т по направлению вектора УР. Траектория движения состоит из прямолинейного отрезка, соединяющего точки Р и Р1ап, и из дуги ТТР^п радиуса Ир (рис. 1, а).

На второй участок моделируемой траектории накладываются граничные условия: радиус кривизны не должен быть меньше Ир, а угол подхода к цели определяется вектором скорости УР. В тес-

товой программе этот вектор перпендикулярен вектору скорости цели УТ. Центр дуги Т, Р1ап, отвечающей заданным условиям, определяется выражением:

Ст = Т + RF

\ Wt\J

Для определения точки Р1ап сопряжения прямой (Р, Р1ап ) с дугой Т, Р1ап реализована процедура - функция, формирующая локальную систему

координат

СТ-Р

е1 =

с

е2 =

ортами

- е1

С1

'2-

\Ст-Р\'

координат преобразуется ( Ст - Р)• <1

. Точка Ст в этой системе

виду: Ст,п =

(Ст - Р)• ei

ки Ст п - Ст

. Отсюда находим координаты точ-

= [1(СТ о"Р)1!

Если модуль вектора \ (Ст — Р) \ равен Сх (рис. 1, б), то в локальной системе координат (е 1,е2) координаты точки сопряжения РШп п удовлетворяют системе уравнений в локальной системе координат (е1, е2) с центром в точке Р:

(Р1ап .п — СТ.п) • (РЬап .п — СТ.п) = (РЬап .п СТ.п) ' РЬап .п

В системе координат (е1, е2) с центром в точке Р эта система уравнений имеет решение:

Р

сх—кР

+

и

у

к

С

х

С

х

Для преобразования координат точки Р1ап п в мировую систему координат (Н1, Н2), где Н1 = Ц ,

Н2 = необходимо получить выражения для

базиса (Н1, Н2) относительно базиса (ех, е2) : \Нг • ег

h = [

Н, • вп

h7 =

Н2 • ъ н2 • е2

В частности, коор-

динаты точки Ptan п в мировой системе координат

равны: Ptan =

+ Р. В программе реа-

tan .п п2.

лизован вариант, когда точка Ptan п находится в верхнем положении.

В рамках квазидискретной модели задачи преследования введем в рассмотрение период дискретизации АТ. При этом шаг преследователя имеет величину |7р| •АТ. Если минимальный радиус кривизны равен Rp, то угловая частота вращения

точки Р равна шР = Угол подхода к цели дис-

RP

кретно изменяется с шагом шР • АТ.

2. Определение координат точки касания в системе координат преследователя

В рассматриваемой квазидискретной модели преследователь должен догнать цель таким образом, чтобы в момент совпадения координат (преследователя и преследуемого объекта) преследователь имел заданный вектор скорости и круговую траекторию с радиусом кривизны, не превышающим допустимой величины. Рассмотрим систему координат (v1, v2) с началом в точке P,

где vt = ■

vP

\Vp\

точки Ptan в

р _ 'tan

*tan .v

V2 =

-Vi

(рис. 2, а). Координаты

(Ptc

этой системе координат равны

Р) •

. , а координаты точки Pi v Р) • V>2Í

равны:

Pi, =

íf ^tan .Vy —

— о

if Ptc

< 0

\ Vp \ • AT • cos (шР •AT) \ VP \ • AT • sin (шР •AT) \ VP \ • AT • cos (шР •AT) - \ VP \ • AT • sin(vp^AT)

Если угол к меньше, чем угол шР • АТ, то координаты точки Р1р определяются выражением

| Vp | •АТ • соб (к)

Pi, =

if Ptan .vy > 0

if Ptc

<0

\ Vp \ • AT • sin (к) \ VP \ • AT • cos (к) - \ VP \ • AT • sin (к)

Угол к - это угол между вектором Р1ап у и вектором р1. Переводя координаты точки Р1у из системы координат (р1, р2) в мировую систему координат, получаем выражения для базиса (Н1, Н2) в базисе (у1, р2):

hi, =

Hi Hi

h2, =

где *-ft , «2-E|.

H2 • Vi H2 • V2

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

На следующем этапе итераций положение преследователя Pt определяется выражением: \Pi V • hiA

P¡ =

Pi, • h2.

+ P, то есть траектория преследо-

вателя Pt приближается к прямой линии (Р, Ptan ).

Рис. 2, а. Выбор направления движения пресл едователя

Рис. 2, б. Анализ координат точек пересечения окружностей

у

V

i

х

i

tan .п

У

У

V

i

3. Координаты точек пересечения круговых траекторий

Рассмотрим случай, когда между преследователем Р и центром окружности СТ расстояние меньше минимального радиуса кривизны траектории ИР преследователя. На рис. 2, б представлены две пересекающиеся окружности с радиусами Р и ИР. Точки Р и СТ - центры точек, где гР = шР • ДТ. Требуется определить координаты точки Р1 как функции координат точек Рп пересечения двух окружностей в системе координат (е 1,е2) с центром в точке Р, где

ег

СТ-р \СТ-Р\ '

в2

-(-

е1,

В системе координат (е1,е2) выражения для координат точки РЫ1- п имеют вид:

Р.

int п

СХ -RP +ГР

2*Х

+

JjCx +Ир-грУ(Сх-Нр +грУ(Нр-Сх +Г рУ(Нр +Сх +гР)

ЪСх

В предлагаемом алгоритме основное внимание уделено верхней точке (см. рис. 2, б). Переведем координаты Pint n в мировую систему коорди-

ГР. ■ h

1 int n ,L1

нат: рш =

Р ■ h

1 int .n ,L2

+ р, где векторы h1 и h2

определяются выражениями

h =

Hi • ег

№ ■ ^2 где Hi = И.«, = §

h=

Н2 • е-1

Н • е2

Для определения координат точек пересечения окружностей перейдем в систему координат (у1,у2) с началом в точке Р:

V =

Ур \Ур\

V7 =

-Vi

V1r

(рис. 3, а).

В системе координат (v1t v2) координаты точки Pint определяются выражением:

р. —

1 int i;

(рint -р)^1

1(Рш - Р) • У2]

Координаты Р1 в системе координат (ух,у2) с началом в точке Р имеют вид:

if рМ .vv > О

* V =

ifрш

< О

\Ур\ -АТ- соб(Шр-АТ) \Ур\ - АТ- sm(cü;, - АТ) \Ур\ - АТ- cos^-А Т) -\Ур\ •АТ • sm(cü;, •АТ)

Если угол х меньше, чем угол шР • ДТ, то координаты точки Р1 у равны:

Г|УР| •ДТ • соб(х)

р V =

if рш vy > О

ifРn

\Ур\ - АТ- sin (а) \Ур \ - АТ- cos(x) -\Ур \ •АТ • sin(«)

Угол х - угол между вектором РЫ1- у и вектором у.

Преобразуя координаты Р1 из системы координат (у1,у2) в мировую систему координат, получаем выражения для базиса (Н1,Н2) в базисе (у1,У2):

hiv = \Н 'Vi

1.V Wi • V2

Н2 1 О 2

12

где Hi= Н2 = [1].

h2.v =

Н • Vi H2 • V2

Отсюда находим выражения для координат преследователя Р1 на следующем этапе итераций:

р =

р •

1 I.V р •

rl.V

h1.v

h2v

+ р.

Таким образом, рассмотрен алгоритм перехода преследователя на дугу Рш, Т (см. рис. 2, б).

4. Случай непересекающихся окружностей

Рассмотрим случай |Р — СР | < ИР —гр .В этой ситуации следует поставить точку Рп на оси (Р,СР) слева от точки Р (см. рис. 3, б). В системе координат (ег,е2) с центром в точке СТ эта точка

имеет координаты Рп п = [ Требуется рассчитать угол х между вектором УР и вектором

Р, РЫ1.

Если угол х меньше, чем угол шР • ДТ, то координаты точки РI у на следующем шаге итераций в системе координат ( у1,у2) с началом в точке Р определяются выражением

= \1Ур^ДТ^ соз(х) Р1у иУР1^ДТ^ Бт(х)..

y

y

1

y

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Если при этом точка Т в системе координат (ei, е2) с центром в точке Ст находится в верхней полуплоскости, то

\ VP \ • AT • cos (к) . \ VP \ • AT • sin (к) _' а если в нижней полуплоскости, то

\ VP \ • AT • cos (к)

Pi, =

Р„ = -

\ VP \ • AT • sin (к)

Pi, =

Если же угол « больше, чем угол шР • АТ, то координаты точки Pt v определяются выражением | VP| •АТ• cos(шР •АТ) . | VPI • АТ • sin (шР •АТ). .

При этом также реализуются две возможности: если точка Т находится в верхней полуплоскости, то

" | VP | • АТ • cos (шР •АТ)"

Pi, =

\ VP \ • AT • sin (шР •AT)

Pi, =

а если в нижней полуплоскости, то

" | VP | • АТ • cos (шР •АТ)" . | VP | • АТ • sin (шР •АТ). .

Рассмотренная ситуация встречается, когда скорость преследователя намного превышает скорость цели или очень мала угловая скорость преследователя.

5. Цель и стратегия первого преследователя

Пусть преследователь Рь движущийся со скоростью У\, догоняет объект T. «Догнать объект» -означает совместить координаты точек Рг и Т с точностью | Pt —Т | < г, где г = | V11 • АТ (АТ - период дискретизации). Полагая, что объект Р1 имеет максимальную угловую скорость враще-

Рис. 4, а. Стратегия первого преследователя

ния ш1, ограничим радиус кривизны траектории

I VII

движения преследователя величиной Я1 = —.

Для реализации стратегии преследователя Р1 надо выполнить расчет координат точки Т в системе координат р2) с началом координат в точке Р1, где

Vi

Vn =

Vp_ ' \ Vp\

— Vi

i У

vu

Получаем координаты точки Tv:

T =

' v

(T-Pi) •Vi (T - Pi) • v2

Исследуя положение точки Tv, определяем ее принадлежность верхней или нижней полуплоскости в системе координат (vt, v2) с началом координат в точке Р1 (рис. 4, а):

17J • АТ • cos(vt •АТ) | • АТ • sinfai •АТ). ^ • АТ • cos(vt •АТ) . -\V-i_ | • АТ • sinfai •АТ).

Pi, =

if TVy — 0

if TVy <0

В процессе расчета сравниваем значения углов ш1 • АТ и к, где к - угол между векторами Р1Т и Если угол к меньше угла шР • АТ, то координаты точки Р1у равны:

Ра, =

if TVy — 0

if TVy <0

\ VP \ • AT • cos (к) \ VP \ • AT • sin (к) \ VP \ • AT • cos (к) - \ VP \ • AT • sin (к)

О

Рис. 4, б. Стратегии второго и третьего преследователей

Рис. 4, в. Стратегия преследователя из «засады»

6. Цели и стратегии

второго и третьего преследователей

Преследователи Р2 и Р3 движутся со скоростями У2 и У3. Их целью является совмещение (с определенной степенью точности е) точек Т2 и Т3 (рис. 4, б). Координаты точек Т2 и Т3 формируются в виде:

72,3 = Т + П23.

Введем в рассмотрение векторы нормалей -Ут

I г

П23 =

ут

1 X

■аб7

где АБ23 - расстояния от точек Т2 и Т3 до точки Т.

Объекты Р2 и Р3 должны подходить к точкам Т2, Т3 со скоростями У2, У3. Радиусы кривизны траекторий этих объектов не должны быть меньше

Р2,3 =

\V2,3 \ V 1,2 '

где 3 - максимальные угловые ско-

рости вращения преследователей Р2 и Р3.

Напомним, что в каждый момент времени моделируемая траектория состоит из прямолинейного участка [Р23, Р^т .2,3] и сегмента дуги Рцт ,2,3, Т2?3. На каждом шаге итераций объекты Р2 и Р3 выполняют поворот на угол Дю и поступательно перемещаются на определенное расстояние. В предлагаемом алгоритме объекты Р2 и Р3 начинают движение со скоростью Ут, как только выходят на курс, параллельный курсу преследуемого объекта Т.

7. Цель и стратегия

четвертого преследователя

Если условно классифицировать первого участника как главного «загонщика», а второго и третьего участников полагать его помощниками, то четвертого участника можно назвать игроком из «засады».

На рис. 4, в представлены два случая. В первом случае траектория преследователя заканчивается непосредственно в точке цели Т, причем в этой точке вектор скорости преследователя перпендикулярен вектору скорости цели Ут. Во втором случае вектор скорости точки Q направлен противоположно вектору скорости цели Ут. Точка Q расположена на прямой линии, проведенной из точки Т по направлению вектора Ут (см. рис. 4, в). Если произвольно ука-

зать точку Q в любой точке плоскости преследования, то мы не сможем достичь цели.

После достижения точки Q можно изменить стратегию преследователя. Например, скорость может быть снижена до нуля. В этом случае стратегия сводится к ожиданию момента приближения цели на расстояние, меньшее е.

После достижения точки Q стратегия четвертого преследователя может совпадать со стратегией первого преследователя.

8. Цель и стратегия объекта

преследования

Цель объекта преследования в рассматриваемой модели - уклонение от первого преследователя.

На рис. 5, а показана стратегия преследуемого объекта. Объект Т, движущийся с поступательной скоростью Ут и с угловой скоростью шт, совершает за период дискретизации АТ поворот на угол шт • АТ и перемещается на расстояние | — Т\ = I УтI •АТ. Направление вращения точки Т зависит от того, в какой полуплоскости находится преследователь Р1.

В качестве альтернативной стратегии может быть избрана стратегия «параллельной скорости», показанная на рис. 5, б, из которого видно, что объект преследования Т изменяет направление вектора своей скорости Ут, стремясь двигаться параллельно направлению вектора скорости преследователя У1. Стратегия параллельной скорости предпочтительна, если преследователь находится далеко от цели. Когда преследователь приближается на дистанцию нескольких итерационных шагов (дистанция «последнего прыжка»), для цели становится выгодна стратегия уклонения (см. рис. 5, б).

Выводы и заключение

На основе материалов, представленных в статье, составлен программный модуль в пакете компьютерной графики МаШСЛБ, рассчитывающий траектории движения группы из четырех преследователей и цели, уклоняющейся от преследователей.

Каждый участник погони в рассматриваемой геометрической модели имеет свою собственную цель и стратегию. На рис. 6 показан кадр видео-

J

/

< /

/

/

7

»

::>:'-

-к>: -ас -г. --: :; ас г;;

Рис. 6. Результат моделирования группового преследования одиночной цели

фильма, где один преследователь совершает погоню «по следу», а два преследователя догоняют цель по параллельной траектории. Еще один преследователь движется ортогонально к траектории цели. В разработанном программном модуле изменены цель и стратегия четвертого преследователя для упрощенного указания координат точек входа и векторов скорости в этих точках.

Статья подготовлена на основе теоретических положений, изложенных в работах [1-6]. Описание алгоритмов следования рекомендованным траекториям размещено на ресурсе [7]. На ресурсе [8] представлен видеофильм с результатами геометрического моделирования в рамках разработанного программного модуля. Исходный код программы доступен на ресурсе [9]. При создании и разработке алгоритмов использованы работы [10-20].

Литература

1. Айзекс, Р. Дифференциальные игры / Р. Айзекс. - М.: Мир, 1967.

2. Понтрягин, Л.С. Линейная дифференциальная игра убегания. Тр. МИАН СССР / Л.С. Понтрягин. - 1971. - Т. 112. - С. 30-63.

3. Красовский, Н.Н. Позиционные дифференциальные игры / Н.Н. Красовский, А.И. Субботин. - М.: Наука, 1974.

4. Желнин, Ю.Н. Линеаризованная задача преследования и уклонения на плоскости / Ю.Н. Желнин // Ученые записки ЦАГИ. 1977. -№ 3. - Т. 8. - С. 88-98.

5. Бурдаков, С.В. Алгоритмы управлением движения мобильным роботом в задаче преследования / С.В. Бурдаков, П.А. Сизов // Научно-технические ведомости Санкт-Петербургского государственного политехнического университе-

та. Информатика. Телекоммуникации. Управление. - 2014. - № 6 (210). - С. 49-58.

6. Симакова, Э.Н. Об одной дифференциальной игре преследования / Э.Н. Симакова // Автоматика и телемеханика. - 1967. - № 2. -С. 5-14.

7. Алгоритм следования прогнозируемым траекториям в задаче преследования. -http://dubanov.exponenta.ru (дата обращения: 22.07.2019)

8. Видео, групповое преследование одиночной цели. - https://www.youtube.com/watch?v= aC4PuXTgVS0&feature= youtu. be

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

9. Групповое преследование с различными стратегиями одиночной цели. - http:// dubanov. exponenta. ru.

10. Вагин, Д.А. Задача преследования жестко скоординированных убегающих / Д.А. Вагин, Н.Н. Петров // Известия РАН. Теория и системы управления. - 2001. - № 5. - С. 75-79.

11. Банников, А.С. Некоторые нестационарные задачи группового преследования /А.С. Банников // Известия Института математики и информатики УдГУ. - 2013. - Вып. 1 (41). - С. 3-46.

12. Банников, А.С. Нестационарная задача группового преследования / А.С. Банников // Труды Математического центра имени Н.И. Лобачевского. - Казань: Изд-во Казанского математического общества, 2006. - Т. 34. - С. 26-28.

13. Изместьев, И.В. Задача преследования маломаневренных объектов с терминальным множеством в форме кольца / И.В. Изместьев, В.И. Ухоботов // Материалы международной конференции «Геометрические методы в теории управления и математической физике: дифференциальные уравнения, интегрируемость, качественная теория» Рязань, 15-18 сентября 2016 г., Итоги

науки и техн. Сер. Соврем. мат. и ее прил. Темат. обз., 148. - ВИНИТИ РАН, М., 2018. - С. 25-31.

14. Константинов, Р.В. О квазилинейной дифференциальной игре с простой динамикой при наличии фазового ограничения / Р.В. Константинов //Математические заметки. - 2001. -Т. 69. - Вып. 4. - С. 581-590.

15. Панкратова, Я.Б. Решение кооперативной дифференциальной игры группового преследования / Я.Б. Панкратова // Дискретный анализ и исследование операций. - 2010. - Т. 17. - № 2. - С. 57-78.

16. Петросян, Л.А. Теория игр / Л.А. Петро-сян, Н.А. Зенкевич, Е.В. Шевкопляс. - СПб.: БХВ-Петербург, 2012. - 424 с.

17. Петросян, Л.А. Преследование на плоскости / Л.А. Петросян, Б.Б. Рихсиев. - М.: Наука,

1991. - 94 с.

18. Петросян, Л.А. Геометрия простого преследования / Л.А. Петросян, Г.В. Томский. - Новосибирск: Наука, 1983. - 143 с.

19. Петров, Н.Н. Одна задача простого преследования с фазовыми ограничениями / Н.Н. Петров // Автоматика и телемеханика. -

1992. - № 5. - С. 22-26.

20. Петров, Н.Н. Многократная поимка в примере Л.С. Понтрягина с фазовыми ограничениями /Н.Н. Петров //Прикладная математика и механика. - 1997. - Т. 61. - Вып. 5. - С. 747-754.

Дубанов Александр Анатольевич, кандидат технических наук, доцент, доцент кафедры геометрии и методики преподавания, Бурятский государственный университет им. Доржи Банзарова (Улан-Удэ), alan-dubanov@mail.ru

Аюшеев Тумэн Владимирович, доктор технических наук, доцент, заведующий кафедрой инженерной и компьютерной графики, Восточно-Сибирский государственный университет технологий и управления (Улан-Удэ), atv62@bk.ru

Севээн Ай-Кыс Эрес-ооловна, ассистент кафедры прикладной математики и дифференциальных уравнений, Бурятский государственный университет им. Доржи Банзарова (Улан-Удэ), aikys.seveen@mail.ru

Поступила в редакцию 28 сентября 2020 г.

DOI: 10.14529/build200408

GEOMETRIC QUASI-DISCRETE MODEL OF GROUP PURSUIT OF A SINGLE TARGET

A.A. Dubanov, alandubanov@mail.ru

T.V. Ayusheev2, atv62@bk.ru

A.E. Seveen1, aikys.seveen@mail.ru

1 Buryat State University, Ulan-Ude, Russian Federation

2 East Siberian State University Technology and Management, Ulan-Ude, Russian Federation

This article describes a geometric model of the process of pursuing a single target by a group of pursuers. The quasi-discrete model of group pursuit of a target is based on the fact that the pursuers, at the estimated time corresponding to their steps, design the predicted trajectory of movement, according to their targets and strategy. The movement occurs on a plane, but if necessary, this model can be transferred to the explicitly defined surface. The speed of movement of all participants, both pursuers and targets, is constant in magnitude. The targets and strategies of the pursuers, despite the difference in trajectories, are united by one criterion: they strive to approach the point in space associated with the pursued object, under a given direction, observing the restrictions on the curvature of the trajectory. The target and strategy of the object of pursuit is determined by the behavior of the pursuer who, having reached a certain distance to the target, switches to moving with the speed of the latter ("pursuit strategy"). The other two pursuers are aimed at points moving parallel to the target's course. Having reached the target points, the pursuers move to a course parallel to the target's course, at a speed equal to the target's movement speed. Another pursuer has a point located in front of the target as a target. These pursuers seek to approach a given point at a right angle to the target's trajectory.

Keywords: pursuit, evasion, escape, simulation, algorithm, target, pursuer, trajectory.

References

1. Ayzeks R. Differentsial'nyye igry [Differential Games]. Moscow, Mir Publ., 1967. 480 p.

2. Pontryagin L.S. [Linear Differential Game of Evasion]. Tr. MIAN SSSR [Proceedings of the Steklov Institute of the USSR], 1971, vol. 112, pp. 30-63. (in Russ.)

3. Krasovskiy N.N., Subbotin A.I. Pozitsionnyye differentsial'nyye igry [Positional Differential Games]. Moscow, Nauka Publ., 1974. 456 p.

4. Zhelnin Yu.N. [Linearized Pursuit and Evasion Problem on a Plane]. Uchenyye zapiski TSAGI [Scientific notes of TSAGI], 1977, vol. 8, no. 3, pp. 88-98. (in Russ.)

5. Burdakov S.V., Sizov P.A. [Algorithms for Motion Control by a Mobile Robot in the Pursuit Problem]. Nauch-no-tekhnicheskiye vedomosti Sankt-Peterburgskogo gosudarstvennogo politekhnicheskogo universiteta. Informatika. Telekommunikatsii. Upravleniye [Scientific and Technical Bulletin of the Saint Petersburg State Polytechnic University. Computer Science. Telecommunications. Management], 2014, no. 6 (210), pp. 49-58. (in Russ.)

6. Simakova E.N. [On one Differential Game of Pursuit]. Avtomatika i telemekhanika [Automatics and Telemechanics], 1967, no. 2, pp. 5-14. (in Russ.)

7. Algoritm sledovaniya prognoziruyemym trayektoriyam v zadache presledovaniya [Algorithm for Following Predicted Trajectories in the Pursuit Problem]. Available at: http://dubanov.exponenta.ru (accessed: 22.07.2019)

8. Video, gruppovoye presledovaniye odinochnoy tseli [Video, Group Pursuit of a Single Goal]. Available at: https://www.youtube.com/wat-sh?v=aC4PuXTgVS0

9. [Section "Group Pursuit with Different Strategies for a Single Goal"]. Available at: http://dubanov.exponenta.ru

10. Vagin D.A., Petrov N.N. [The Task of Chasing Rigidly Coordinated Escapees]. Izvestiya RAN. Teoriya i sistemy upravleniya [Izvestiya RAS. Theory and Control Systems], 2001, no. 5, pp. 75-79. (in Russ.)

11. Bannikov A.C. [Some Non-Stationary Problems of Group Pursuit]. Izvestiya Instituta matematiki i infor-matiki UdGU [Proceedings of the Institute of Mathematics and Computer Science of UdSU], 2013, iss. 1 (41), pp. 3-46. (in Russ.)

12. Bannikov A.S. [Nonstationary Problem of Group Pursuit]. Trudy Matematicheskogo tsentra imeni N.I. Lobachevskogo. Kazan': Izd-vo Kazanskogo matematicheskogo obshchestva [Scientific Works of the Loba-chevsky Mathematical Center], 2006, vol. 34, pp. 26-28. (in Russ.)

13. Izmest'yev I.V., Ukhobotov V.I. [The Problem of Chasing Low-Maneuverable Objects with a Terminal Set in the Form of a Ring]. Materialy mezhdunarodnoy konferentsii "Geometricheskiye metody v teorii upravleniya i matematicheskoy fizike: differentsial'nyye uravneniya, integriruyemost', kachestvennaya teoriya" Ryazan', 15-18 sentyabrya 2016 g., Itogi nauki i tekhn. Ser. Sovrem. mat. i eye pril. Temat. obz., 148 [Proceedings of the International Conference "Geometric Methods in Control Theory and Mathematical Physics: Differential Equations, Integrability, Qualitative Theory" Ryazan, September 15-18, 2016, Results of Science and Technology. Ser. Sovrem. Mat. and its ADJ. Temat. Obz., 148]. Moscow, VINITI RAN Publ., 2018, pp. 25-31. (in Russ.)

14. Konstantinov R.V. [On a Quasi-Linear Differential Game with Simple Dynamics in the Presence of a Phase Constraint]. Matematicheskiye zametki [Mathematical Notes], 2001, vol. 69, iss. 4, pp. 581-590. (in Russ.)

15. Pankratova Ya.B. [A Solution of a Cooperative Differential Game of Group Pursuit]. Diskretnyy analiz i issledovaniye operatsiy [Discrete Analysis and Operations Research], 2010, vol. 17, no. 2, pp. 57-78. (in Russ.)

16. Petrosyan L.A., Zenkevich N.A., Shevkoplyas E.V. TeoriyaIgr [Game Theory]. St. Petersburg, 2012. 424 p.

17. Petrosyan L.A., Rikhsiyev B.B. Presledovaniye naploskosti [Pursuit on the Plane]. Nauka Publ., 1991. 94 p.

18. Petrosyan L.A., Tomskiy G.V. Geometriya prostogo presledovaniya [Geometry of Simple Pursuit]. Nauka Publ., 1983. 143 p.

19. Petrov N.N. [One Problem of Simple Pursuit with Phase Restrictions]. Avtomatika i telemekhanika [Automatics and Telemechanics], 1992, no. 5, pp. 22-26. (in Russ.)

20. Petrov N.N. [Multiple Capture in the Example of L.S. Pontryagin with Phase Restrictions]. Prikladnaya matematika i mekhanika [Applied Mathematics and Mechanics], 1997, vol. 61, iss. 5, pp. 747-754. (in Russ.)

Received 28 September 2020

ОБРАЗЕЦ ЦИТИРОВАНИЯ

Дубанов, А.А. Геометрическая квазидискретная модель группового преследования одиночной цели / А.А. Дубанов, Т.В. Аюшеев, А.Э. Севээн // Вестник ЮУрГУ. Серия «Строительство и архитектура». -2020. - Т. 20, № 4. - С. 65-72. DOI: 10.14529/build200408

FOR CITATION

Dubanov A.A., Ayusheev T.V. Seveen A.E. Geometric Quasi-Discrete Model of Group Pursuit of a Single Target. Bulletin of the South Ural State University. Ser. Construction Engineering and Architecture. 2020, vol. 20, no. 4, pp. 65-72. (in Russ.). DOI: 10.14529/build200408

i Надоели баннеры? Вы всегда можете отключить рекламу.