Рус Eng Cn Перевести страницу на:  
Please select your language to translate the article


You can just close the window to don't translate
Библиотека
ваш профиль

Вернуться к содержанию

Вопросы безопасности
Правильная ссылка на статью:

Интеллектуальные методы распознавания тактических ситуаций в условиях автономного применения робототехнических комплексов военного назначения

Чиров Денис Сергеевич

доктор технических наук

Заместитель начальника, научно-исследовательский центр, ФГБУ "Главный научно-исследовательский испытательный центр робототехники" Минобороны России

141411, Россия, г. Москва, ул. Синявинская, 11

Chirov Denis Sergeevich

Doctor of Technical Science

Deputy Head of the Research and Development Centre of the Main Robotics Research and Test Centre of the Ministry of Defence of the Russian Federation

141411, Russia, Moscow, ul. Sinyavinskaya, 11

den-chirov@yandex.ru
Другие публикации этого автора
 

 
Хрипунов Сергей Петрович

доктор технических наук

руководитель проекта, Фонд перспективных исследований

119330, Россия, г. Москва, Университетский проспект, 12

Hripunov Sergei Petrovich

Doctor of Technical Science

Head of Project at the Advanced Research Foundation

119330, Russia, Moscow, ul. Universitetskii Prospekt, 12

hsp61@yandex.ru

DOI:

10.7256/2409-7543.2017.1.21643

Дата направления статьи в редакцию:

08-01-2017


Дата публикации:

22-02-2017


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


Ключевые слова:

распознавание образов, робототехнический комплекс, беспилотный летательный аппарат, автономность, тактическая ситуация, логико-лингвистические методы, нечеткая модель, лингвистическая переменная, искусственная нейронная сеть, многослойный персептрон

УДК:

004.8/93

Abstract: The paper considers the problems of tactical situations recognition in the context of autonomous use of military robotic systems. In the opinion of most Russian and foreign experts, arming of troops with autonomous military robotic systems, equipped with reconnaissance assets and weapons, can significantly increase the effectiveness of conduct of operations and reduce depletion of ranks. The absence of an effective mechanism of tactical situations recognition in the context of the environment that is hard to formalize is one of the key deterrents to the creation of autonomous military systems. The authors suggest applying logical and linguistic methods and their neural network realizations, particularly, the multilayer perceptron, to solve the mentioned task. The modeling results demonstrate that the use of neural network realization of logical and linguistic methods of recognition, based on the multilayer perceptron, allows using such methods in the on-board computer intelligence of a military robotic system for the recognition of tactical situations. The use of the multilayer perceptron helps significantly speed up the process of the new knowledge processing, since in order to create the new system of tactical situations recognition it is necessary to merely correct the learning sample and retrain the multilayer perceptron; it takes less time than the formation of a new logical samples group by a group of experts. 


Keywords:

pattern recognition, robotic system, unmanned aerial vehicle, autonomy, tactical situation, logical-linguistic methods, fuzzy model, linguistic variable, artificial neural network, multilayer perceptron

Введение

Военное руководство большинства развитых стран рассматривает использование робототехнических комплексов (РТК) как одно из важнейших направлений в развитии вооружения и военной техники [1, 2, 3]. Предполагается, что высокий уровень оснащения вооруженных сил США и стран НАТО робототехническими комплексами позволит обеспечить ведение полномасштабных сетецентрических боевых действий на основе группового применения безэкипажных платформ воздушного, морского и наземного базирования, что обеспечит высокую эффективность при минимальных потерях в живой силе.

Робототехнические комплексы уже не раз применялись в реальных боевых действиях ведущими мировыми державами, в первую очередь США. Так по оценкам экспертов [4], в январе 2013 г. коалиционными силами в Афганистане ежедневно использовалось порядка 12 000 образцов безэкипажных комплексов (Unmanned Ground Vehicles, UGV) различного назначения.

Планами Министерства обороны США к 2034 году предусматривается разработка и принятие на вооружение 171 типа наземных безэкипажных средств, 93 типа беспилотных летательных аппаратов (БЛА) и 47 типов безэкипажных надводных и подводных средств [5]. Результаты имитационного моделирования показали, что даже внедрение переносных, малоразмерных, наземных робототехнических комплексов с низким уровнем автономности (дистанционно управляемых) позволит с 36% до 73% повысить эффективность наступательных боевых действий в городских условиях, уменьшить боевые потери своей живой силы на 57% и увеличить на 50% количество летально пораженных солдат противника [6]. Соответственно, оснащение войск автономными робототехническими комплексами со средствами разведки и поражения способно привести к существенному повышению эффективности ведения боевых действий, в особенности к уменьшению собственных потерь в живой силе.

Автономность РТК является одной из его важнейших характеристик. Она характеризуется способностью комплекса выполнять функциональные задачи в течении заданного интервала времени без непосредственных управляющих воздействий и дополнительных внешних ресурсов [7]. Только обеспечив высокую автономность (до нескольких суток) возможно обеспечить полноценное групповое применение РТК. Очевидно, что автономность РТК тесно связано с его адаптивностью, то есть способностью приспосабливаться к изменяющимся условиям функционирования. В зависимости от сложившейся тактической ситуации (вида, формы и способа тактических действий противника) РТК должен самостоятельно выбрать способ, позволяющий наиболее эффективно решить целевую задачу. При неверной оценке ситуации, РТК может потратить свои ресурсы на решение второстепенных задач и не обеспечить решение целевой задачи на заданном интервале времени. Поэтому задача распознавания тактической ситуации (ТС), предшествующая принятию решения, является одной из важных задач.

1. Логико-лингвистический подход к решению задачи распознавания

С математической точки зрения задачу распознавания тактической ситуации можно отнести к задачам распознавания образов. Под распознаванием образов будем понимать совокупность методов и средств, позволяющих, по меньшей мере, достигнуть, а если возможно, то и превзойти естественные средства восприятия и анализа окружающего мира живыми существами [8]. Существует большое количество методов распознавания образов, но все они сводятся к задаче преобразования входной информации, в качестве которой целесообразно рассматривать некоторые параметры, признаки распознаваемых образов, в выходную, представляющую собой заключение о том, к какому классу относится распознаваемый образ. Алгоритм построения практически любой системы распознавания можно представить следующим образом [9, 10]:

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

- производится выбор принципа классификации и в соответствии с выбранным принципом совокупность объектов подразделяется на ряд классов, т. е. составляется алфавит классов;

- разрабатывается словарь признаков, на языке которого описывается каждый класс объектов;

- создаются технические средства, обеспечивающие определение признаков, а на вычислительных средствах системы распознавания реализуется алгоритм распознавания, позволяющий сопоставлять апостериорные данные о неизвестном объекте с априорной информацией и на основе сопоставления определять, к какому классу он может быть отнесен;

- при появлении объекта, подлежащего распознаванию, с помощью технических средств наблюдения проводятся опыты и определяются его признаки;

- данные о признаках неизвестного объекта поступают на вход алгоритма распознавания, который, используя априорные описания классов, определяет, к какому классу может быть отнесен этот объект.

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

Одним из наиболее сложных и важных этапов построения системы распознавания является составление алфавита классов распознаваемых объектов и словаря признаков [9]. Данный этап является эвристическим и не имеет строгой формальной процедуры.

Особенностью тактической ситуации на поле боя как объекта распознавания является то, что её нельзя описать исключительно численными параметрами (характеристиками). При описании тактической ситуации используются такие понятия как «средняя высота», «сложный рельеф», «интенсивный огонь» и т.д. То есть, используются качественные показатели, характеризующиеся некоторой степенью неопределенностью, хотя человек, использую такие показатели, уверенно решает поставленную задачу.

Таким образом, для решения задачи распознавания тактических ситуаций при применении робототехнических комплексов военного назначения, необходимо разработать формализованный аппарат построения распознающих систем, приближающихся по своим функциональным возможностям к возможностям человека в решении задач распознавания в условиях неопределенности, а по некоторым показателям – объему, времени обработки информации, нечувствительности к эмоциональным воздействиям и др., превосходящих его. Анализ существующих подходов к решению этой задачи показывает, что одним из перспективных средств для ее достижения является аппарат логико-лингвистического моделирования, позволяющий учитывать эвристики не только на подготовительном этапе, но и непосредственно в самой процедуре распознавания [11, 12]. Данное обстоятельство позволяет эффективно реализовать этот аппарат в робототехнических комплексах, обладающих элементами искусственного интеллекта.

Одним из преимуществ логико-лингвистического подхода является возможность формализации параметрической неопределенности признаков распознавания в форме лингвистических переменных (ЛП) [13]:

, (1)

где – наименование признака, описывающее некоторое свойство объекта распознавания, например скорость, количество целей, характер маневрирования и т.д., (); – множество значений (терм-множество) признака , представленное набором нечетких переменных в форме слов, описывающих качественные характеристики значений лингвистической переменной, например: «средняя», «большая», «малая» и т.д.; – множество числовых значений, соответствующих нечетким переменным, которым свойственна количественная характеристика, например, лингвистической переменной «скорость», имеющей в качестве своего значения нечеткую переменную «средняя» ставится в соответствие интервал значений от 30 до 60 км/ч; – идентификационный номер лингвистической переменной.

Именно возможность использования лингвистических переменных является ключевым моментом для выбора логико-лингвистического подхода для распознавания тактических ситуаций. Современные робототехнические комплексы специального назначения представляют собой, как правило, дистанционно управляемые машины, где функцию оператора выполняет человек. Именно на человека возлагаются функции принятия ключевых решений, например подтверждение применения РТК оружия по выбранной цели. Даже в случае создания автономных РТК, для выполнения ряда наиболее важных решений будет необходимо подтверждение этой операции человеком. В связи с этим очень важно, чтобы взаимодействие РТК и человека осуществлялось на понятном человеке языке.

Нечеткие переменные , входящие в состав (1), представляют собой значения лингвистической переменной и описываются кортежами:

,

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

Множество описывается набором пар следующего вида:

, ,

где – функция принадлежности, отражающая меру того, насколько числовое значение некоторого свойства соответствует вербальному значению, смысл которого формируется нечеткой переменной . Также, нечеткие множества могут задаваться непосредственно в виде функций принадлежности:

.

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

Применительно к решению задачи распознавания ТС, построение функций принадлежности целесообразно проводить прямым методом, на основе экспертного опроса группы опытных командиров, имеющих практические навыки оценки ТС в реальных условиях боя. Данную процедуру целесообразно проводить в следующей последовательности действий [13]:

1. Формируется коллектив экспертов примерно одинакового и одновременно достаточно высокого уровня квалификации.

2. В ходе экспертного опроса формируется множество вербальных значений заранее выделенных признаков , используемых при распознавании ТС.

3. Осуществляется сопоставление числовых значений признаков с их вербальными значениями . Например, предлагается установить соответствие между значением скорости движения цели 10 м/с и значением «средняя скорость» путем положительного или отрицательного ответа. Индифферентные соответствия не допускаются. Значение функции принадлежности определятся по формуле:

, (2)

где – количество экспертов, положительно оценивших соответствие между и ; - общее количество экспертов, участвующих в опросе.

4. Проводится нормирование полученных значений функций принадлежности в соответствии с выражением:

, .

5. Полученные ФП аппроксимируются кривыми в виде симметричной «пилы» и по полученным результатам формируется модель объекта распознавания в виде описания, представленного нечеткими множествами второго уровня [13]:

, ,

где , , , – функция принадлежности признака .

Исходя из того, что модель объекта распознавания имеет нечеткое представление, то целесообразно в логико-лингвистической модели распознавания реализовать механизм выработки нечетких решений.

В традиционной (двоичной) логике решения об истинности одних суждений выводятся на основании истинности других суждений. Обычно, подобный вывод задается в виде логической схемы: над горизонтальной чертой записываются все условия, на основании которых принимается решение, а под чертой - полученный результат. Смысл такой схемы в следующем, если истинно суждение над чертой, то истинно суждение и под чертой. В [13] для распознавания ТС предлагается использовать правило «modus ponens»:

. (3)

Выражение (3) показывает, что если имеют место факты , и из совокупности этих факторов следует факт , то факт считается истинным. Под совокупностью фактов понимается лингвистическое описание объекта распознавания, а под фактом – решение о принадлежности объекта к одному из заранее выделенных классов . Данные конструкции целесообразно представлять в виде правил «если А, то B», или в символах программирования «IF A THEN B», например:

. (4)

В рассматриваемом случае, следствие о выводимости факта из совокупности факторов нельзя считать достоверным, поскольку оно базируется на сведениях эмпирического характера. Для описания уверенности качества такого решения целесообразно использовать лексические единицы (модификаторы) [13]: «редко», «никогда», «часто» и т.п.

Для задания лингвистического описания уверенности в правильности решения и классе ТС могут использоваться лингвистические и соответствующие им числовые оценки, представленные в таблице 1.

Таблица 1. Соответствие лингвистических оценок числовым

Лингвистическая оценка

«никогда»

«редко»

«иногда»