Autonomous control systems development of aerial vehicles is one of the promising directions of modern unmanned aviation. One of the complicated factor of Unmanned aerial vehicles development is the need to test the system in various environmental conditions, such as insufficient or excessive lighting, increased cloud cover, and other factors that impact the performance of control algorithms. Therefore, the development of tools for flight test simulation is a crucial scientific task to significantly enhance the efficiency of guidance system development. This paper describes a system based on Unreal Engine and the OpenCV library, which allows for the simulation of field tests for UAV guidance algorithms targeting a specified objective. This process involves synthesizing information about the virtual environment (video data from a virtual onboard camera and virtual sensors) and providing it as input signals to the control algorithm. Based on the algorithm’s performance, reports are generated to evaluate its effectiveness, enabling further optimization and the elimination of deficiencies.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Simulation Platform for Testing and Validating of UAV Visual Guidance Algorithms

  • Kostiantyn Dergachov,
  • Vladyslav Dubinin,
  • Eugene Ovdiyuk,
  • Iryna Bychkova,
  • Denys Puhach

摘要

Autonomous control systems development of aerial vehicles is one of the promising directions of modern unmanned aviation. One of the complicated factor of Unmanned aerial vehicles development is the need to test the system in various environmental conditions, such as insufficient or excessive lighting, increased cloud cover, and other factors that impact the performance of control algorithms. Therefore, the development of tools for flight test simulation is a crucial scientific task to significantly enhance the efficiency of guidance system development. This paper describes a system based on Unreal Engine and the OpenCV library, which allows for the simulation of field tests for UAV guidance algorithms targeting a specified objective. This process involves synthesizing information about the virtual environment (video data from a virtual onboard camera and virtual sensors) and providing it as input signals to the control algorithm. Based on the algorithm’s performance, reports are generated to evaluate its effectiveness, enabling further optimization and the elimination of deficiencies.