摘要
针对无人机模拟飞行训练的需要,提出一种基于OpenGL(开放图形库)的无人机三维仿真训练系统解决方案:用三维图形开发软件(如3DMAX)制作无人机三维模型,在V isual C++中利用一定的图形算法将模型读入OpenGL场景,通过串口获得遥控发射机输入的控制量后,用龙格-库塔方法的矩阵形式求解无人机状态方程以得到无人机状态量,最后在Open-GL场景中仿真无人机的飞行状态,如实地反映出无人机的飞行特性。给出了具体的实现方法,设计了仿真界面。
Aimed at UAV's (Unmanned Aero Vehicle) simulation training field, a scheme of 3D simulation system based on OpenGL( Open Graphic Library) is designed in this paper. The UAV's 3D model made by the 3D development software ,such as 3DMAX is read into OpneGL scene and the control input of radio transmitter too. The UAV's flying states are got by solving the state equation and are simulated in the OpenGL scene very vividly. The ways and means are presented and the simulation interface is designed.
出处
《计算机仿真》
CSCD
2006年第11期37-39,70,共4页
Computer Simulation