Ключевые слова: unreal engine 4, environment query system, деревья поведения, искусственный интеллект, симулятор вождения
РАЗРАБОТКА ИСКУССТВЕННОГО ИНТЕЛЛЕКТА ИМИТАЦИИ ГОРОДСКОГО НАСЕЛЕНИЯ СРЕДСТВАМИ ГРАФИЧЕСКОГО ДВИЖКА UNREAL ENGINE 4
УДК 004.42
DOI:
В статье рассмотрен принцип реализации искусственного интеллекта имитирующего поведение городского населения, разработанного для применения в качестве пешеходов в симуляторе вождения средствами графического движка Unreal Engine 4. Рассмотрен принцип работы деревьев поведения в данном графическом движке и их основных составных частей, с помощью которых составляется логика поведения. Приведена внутренняя структура класса искусственного интеллекта пешехода и методы реализации определения объекта в поле зрения и слуха, используя встроенные средства разработки в графическом движке Unreal Engine 4. Показан принцип работы с системой запросов к окружению (Environment Query System), которая входит в состав рассматриваемого графического движка. Приведены визуализации результатов выполнения реализованных запросов, которые используются в процессе работы дерева поведения виртуальных пешеходов. Так как в разрабатываемом симуляторе вождения необходимо добиться высокой частоты смены кадров и малой требовательности к ресурсам вычислительной системы, в статье предложено оптимальное решение для имитации большого числа пешеходов в виртуальном городе. Показано дерево поведения и описан принцип работы основных частей реализованного искусственного интеллекта имитации городского населения в виде блок-схем с пояснениями.
1. Blueprint визуальный скриптинг - Электронный ресурс [Режим доступа]. URL: https://docs.unrealengine.com/latest/INT/Engine/Blueprints/GettingStarted/in dex.html
2. Деревья поведения в Unreal Engine 4 - Электронный ресурс [Режим доступа]. URL: https://docs.unrealengine.com/enUS/Engine/AI/BehaviorTrees/QuickStart/14
3. Доска значений Black Board в Unreal Engine 4 - Электронный ресурс [Режим доступа]. URL: https://docs.unrealengine.com/enUS/Engine/AI/BehaviorTrees/QuickStart/5
4. Компонент зрения и слуха AIPerception в Unreal Engine 4 - Электронный ресурс [Режим доступа]. URL: https://docs.unrealengine.com/enus/Engine/Components/AI
5. Селектор и секвенция в Unreal Engine 4 - Электронный ресурс [Режим доступа]. URL: https://docs.unrealengine.com/enUS/Engine/AI/BehaviorTrees/QuickStart/10
6. Условия в Unreal Engine 4 - Электронный ресурс [Режим доступа]. URL: https://docs.unrealengine.com/en-US/Engine/AI/BehaviorTrees/QuickStart/13
7. Службы в Unreal Engine 4 - Электронный ресурс [Режим доступа]. URL: https://docs.unrealengine.com/en-US/Engine/AI/BehaviorTrees/QuickStart/11
8. Система запросов к окружению EQS в Unreal Engine 4 - Электронный ресурс [Режим доступа]. URL: https://docs.unrealengine.com/enUS/Engine/AI/EnvironmentQuerySystem/UserGuide
Ключевые слова: unreal engine 4, environment query system, деревья поведения, искусственный интеллект, симулятор вождения
Для цитирования: Бычковский Д.Ю., Абу-абед Ф.Н. РАЗРАБОТКА ИСКУССТВЕННОГО ИНТЕЛЛЕКТА ИМИТАЦИИ ГОРОДСКОГО НАСЕЛЕНИЯ СРЕДСТВАМИ ГРАФИЧЕСКОГО ДВИЖКА UNREAL ENGINE 4. Моделирование, оптимизация и информационные технологии. 2018;6(2). URL: https://moit.vivt.ru/wp-content/uploads/2018/04/BychkovskiyAbuAbed_2_18_1.pdf DOI:
Опубликована 30.06.2018