I. Introduction
Quadrotor unmanned aerial vehicle (UAV) is four-axis vehicle that rely on motors to rotate rotors and generate lift for flying. Equipped with camera, radar, and other payloads, quadrotor UAV can execute various tasks [1]–[3] such as observation, surveillance, search and rescue. Due to low maintenance requirements, high maneuverability and strong hovering capability, quadrotor UAV have found widespread applications in both military and civilian domains. A lot of researches have been conducted to improve flight control algorithms [4], mission planning algorithms [5], reconnaissance identification algorithms [6] based on unmanned systems simulation platforms. Constructing an accurate and generalizable simulation model for quadcopter UAV is crucial to ensure the validity, credibility and robustness of simulation experiments.