DEVELOPMENT OF PEDESTRIAN ARTIFICIAL INTELLIGENCE UTILIZING UNREAL ENGINE 4 GRAPHIC ENGINE
D.Y. Bychkovskiy, F.N. Abu-Abed
The article demonstrates the implementation of AI for pedestrian simulation in the driving simulator by means of Unreal Engine 4 graphic engine and VR-technologies. The authors review the operation principles of behavior trees and their components. The paper describes the internal structure of a pedestrian AI class and methods of implementing object detection in the field of view and audibility utilizing Unreal Engine 4. The authors give the example of using Environment Query System included in the engine AI system and display the result of executing its queries, which used in the process of the virtual pedestrian behavior tree simulation. Since in the developed driving simulator it is necessary to achieve a high frequency of frame changes and low demands on the resources of the computer system, the article suggests an optimal solution for simulating a large number of pedestrians in a virtual city. The article shows the behavior tree and represents operation algorithms of the pedestrian AI’s basic components in block diagrams with annotations.
Keywords: Unreal Engine 4, Environment Query System, behavior tree, artificial intelligence, driving simulator.