| With the rapid development and widespread application of a series of drones,such as drones,drones,and unmanned vehicles,a visual simulation system that can observe the operation status of the drone in real time has become more and more important.The simulation simulation training system has also received extensive attention.By using the UAV simulation training system to train operators,not only can you save the high expenses required for training with real UAVs,but also immerse the trainees in realistic virtual environments and understand the tactics of real UAVs Performance,significantly improve the quality and experience of the trainees,and give full play to the combat effectiveness of the UAV system.Based on the requirements of the UAV simulation training system and based on the modular design idea,this paper designs and implements the entire system in detail.Through 3D modeling software such as 3ds Max,the 3D model and virtual scene are modeled;for scene models with complex grid data,rendering is optimized by continuous LOD algorithm based on quadtree and frustum culling algorithm;The block loading algorithm is used to optimize the loading and unloading of large terrain models.For complex scenes of multiple types of obstacles,model threat factors based on obstacle types,speed,heading angle and distance,and design and implement threat-based coefficients and Collision detection algorithm for ray detection.In the design and implementation of the human-computer interaction interface based on UGUI,for the physical and non-physical data in the simulation training system,a training simulation visual data model is proposed,the simulation data is fed back in real time,and multiple interactive operations are simultaneously responded.The design and implementation of the training evaluation module are carried out according to the requirements.The current detailed task training process of the system is analyzed in detail.The training results are obtained by quantifying the training completion and training standardization.The client control methods in this paper are mainly divided into autonomous navigation training based on data acquisition and analysis system and task control training based on command and control hardware system.According to different control methods,different network communication protocols are designed to complete data communication and storage.This system analyzes and optimizes the technologies such as scene rendering and collision detection involved in the simulation training software.It can intuitively monitor the drone’s navigation process,and can respond to a variety of interaction methods.Sense,the system has achieved the intended features and reached the expected intent. |