基于Flightgear 模拟器的实时可视化飞行仿真系统
基于Flightgear 模拟器的实时可视化飞行仿真系统
基于Flightgear 模拟器的实时可视化飞行仿真系统
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
19 19 © Vol. 19 No. 19<br />
2007 10 Journal of System Simulation Oct., 2007<br />
Flightgear <br />
<br />
<br />
( 100029)<br />
<br />
Flightgear /, <br />
Flightgear <br />
<br />
<br />
Flightgear Matlab/simulink<br />
TP391.9 A 1004-731X (2007) 19-4421-03<br />
Real-time Visual Flight Simulation System Based on Flightgear Simulator<br />
HUANG Hua, XU You-ping, DENG Zi-wu<br />
(The Institute of Applied meteorologic, Beijing 100029, China)<br />
Abstract: A nonlinear 6-DOF flight model of an Unmanned Air Vehicle was developed, including navigation and control<br />
system. Incorporated with it, flight simulation data was fed to the Flightgear simulator through its I/O port by network. Then<br />
Flightgear visual engine was driven to achieve real-time visual flight simulation and the UAV states, weather condition and<br />
geographic environment were showed in 3-D model. The simulation results show that this visual flight simulation system is<br />
feasible, valid and economic. It can be used as a primary platform for the future work.<br />
Key words: flight simulation; visualize; Flightgear simulator; Matlab/simulink<br />
1<br />
,<br />
, <br />
/<br />
<br />
VIS<br />
<br />
<br />
[1-2] <br />
<br />
FlightGear<br />
<br />
/<br />
Illinois<br />
[3] Wales<br />
Flightgear [4] <br />
1 <br />
/<br />
/<br />
()<br />
2006-08-03<br />
2007-01-10<br />
(1974-), , , , , <br />
<br />
• 4421 •<br />
<br />
<br />
1 <br />
VIS<br />
Matlab/Simulink <br />
/<br />
Flightgear <br />
//<br />
<br />
Flightgear <br />
<br />
2 /<br />
<br />
/<br />
<br />
<br />
<br />
()<br />
<br />
2 2 /
19 19 Vol. 19 No. 19<br />
2007 10 Oct., 2007<br />
2.1 <br />
<br />
<br />
<br />
<br />
<br />
1) <br />
<br />
2) ,<br />
<br />
<br />
<br />
<br />
<br />
<br />
[5] <br />
<br />
[6] <br />
2.2 <br />
<br />
<br />
<br />
<br />
/<br />
1) <br />
<br />
<br />
2) <br />
<br />
<br />
3) <br />
<br />
<br />
<br />
<br />
PDPID(——) [7] <br />
<br />
<br />
<br />
/<br />
GPS<br />
<br />
/<br />
3 [8] <br />
X track Y track <br />
X track<br />
Y track<br />
[8] <br />
r CMD <br />
rCMD = sat( KR[ kXtrackY<br />
track −Ytrack X<br />
track ])<br />
⎧− Rmax<br />
, u<br />
Rmax<br />
K R k[8]<br />
W P2<br />
2.3 <br />
X track<br />
X track<br />
Y track<br />
X track<br />
k·X track<br />
3 <br />
V<br />
Y track<br />
Y track<br />
(1)<br />
W P1<br />
1976 <br />
[9] WGS-84 <br />
[10] <br />
3 Flightgear<br />
David 1997 7 <br />
FlightGear <br />
<br />
<br />
FlightGear <br />
<br />
[2] <br />
Flightgear <br />
Linuxwindows<br />
<br />
<br />
<br />
<br />
Flightgear <br />
<br />
<br />
4 <br />
[6] <br />
<br />
900 25 //<br />
45<br />
• 4422 •
19 19 Vol. 19 No. 19<br />
2007 10 Flightgear Oct., 2007<br />
North/km<br />
(GPS )<br />
<br />
<br />
4<br />
0<br />
-4<br />
-5<br />
0<br />
5<br />
East/km<br />
4 <br />
Y Z<br />
X<br />
Altitude/m<br />
5<br />
0<br />
North/km<br />
-5<br />
950<br />
900<br />
850<br />
4<br />
0<br />
-4 East/km<br />
5 /<br />
/<br />
Flightgear6<br />
<br />
5 <br />
1/<br />
<br />
<br />
2Flightgear<br />
<br />
<br />
<br />
[1] Craig R Husby. Path Generation Tactics for a UAV Following a<br />
Moving Target, Master thesis [D]. Washington: Dept of Aerospace<br />
Engineering, University of Washington, 2005.<br />
[2] , , . DirectX<br />
[J]. , 2006, 18(4): 918-920. (LIU Ze-kun,<br />
ANG Hai-song, LUO Dong-ming. Development of Real-Time Flight<br />
Simulation System Based on DirectX for Unmanned Aerial Vehicle,<br />
Journal of System Simulation, 2006, 18(4): 918-920.)<br />
[3] Michael B Bragg, Tamer Basar. Smart Icing Systems for Aircraft<br />
Icing Safety [C]// 40 th AIAA Aerospace Sciences Meeting and<br />
Exhibit, Reno, USA, 2002. USA: AIAA, 2002.<br />
[4] Shaw A., Barnes D P, Summers P. Landmark Recognition for<br />
Localisation and Navigation of Aerial Vehicles [C]// 7 th ESA<br />
Workshop on Advanced Space Technologies for Robotics and<br />
Automation, Netherlands, 2002. Netherlands: ESA, 2002.<br />
[5] . ( 1 ) [M]. : <br />
, 1990.<br />
[6] Air Force Office of Scientific Research. A Small Autonomous<br />
Aircraft for Remote Sensing of the Atmosphere [R]// Final Technical<br />
Report Under Phase I. DC: Bolling AFB DC, 2002.<br />
[7] . [M]. : , 1990.<br />
[8] Marius Niculescu. Lateral Track Control Law for Aerosonde UAV<br />
[C]// 39 th AIAA Aerospace Sciences Meeting and Exhibit, Reno,<br />
USA, 2001. USA: AIAA, 2001.<br />
[9] U.S. Standard Atmosphere, 1976 [S]. Washington, D.C, USA: NOAA,<br />
NASA, U.S Air Force, 1976.<br />
[10] Farrell J A, Barth M. The Global Positioning System &Inertial<br />
Navigation [M]. New York: McGraw Hill, 1999.<br />
6 <br />
4420 <br />
[4] , , , . <br />
[J]. , 2004, 16 (4): 625-627. (HAO<br />
Xue-kun, MA Wen-feng, FANG Hua2, MA Yi-fei. The Study of<br />
Simulation for Tracing Satellite Doppler Shift Using Third-order<br />
Phase-locked loop [J]. Journal of System Simulation, 2004, 16(4):<br />
625-627.)<br />
[5] . [M]. : ,<br />
2003: 200-202.<br />
[6] Intel Corporation. Optimizations for Intel.s 32-bit Processors,<br />
Application Note AP-5261 [J/OL]. (2004-05-09) [2006-02-05]. Http:<br />
//www.Intel.com.<br />
[7] Rajkumar Buyya. : [M]. , <br />
. : , 2001: 472-485.<br />
[8] , , , . PC <br />
[J]. , 2004, 15(6): 842-845.<br />
[9] , . [J]. <br />
, 2003, 15(4): 123-125. (SHAN Chang-hong, DENG<br />
Guo-yang. Research on a nen kind of Digital PLL [J] Journal of<br />
System Simulation, 2003, 15(4): 123-125.)<br />
[10] Mark A Wickert. Phase-Locked Loops with Application [M]// ECE<br />
Lecture Notes. Portland, 2004.<br />
[11] Amdahl G M. Validity of single-Processor approach to achieving<br />
large-scale computing capability [C]// Proc. of AFIPS Conf, Reston,<br />
VA. New York: Addison Wesley Longman, 1967: 483-485.<br />
[12] Jim Beveridge, Robert Wiener. Win32 [M]. ,<br />
. : , 2002: 178-181.<br />
• 4423 •