Journal of Computer Applications ›› 2012, Vol. 32 ›› Issue (11): 3228-3231.DOI: 10.3724/SP.J.1087.2012.03228

Previous Articles     Next Articles

3D Simulation of A-SMGCS Surface Movement Based on FlightGear

TANG Yong1,2,HU Ming-hua1,WU Hong-gang2,HUANG Zhong-tao1,2,XU Zi-li2,HE Dong-lin2   

  1. 1. Civil Aviation College, Nanjing University of Aeronautics and Astronautics, Nanjing Jiangsu 210016, China
    2. Research and Development Center, The Second Research Institute of CAAC, Chengdu Sichuan 610041, China
  • Received:2012-05-16 Revised:2012-06-27 Online:2012-11-12 Published:2012-11-01
  • Contact: TANG Yong

基于FlightGear的A-SMGCS场面活动三维仿真

唐勇1,2,胡明华1,吴宏刚2,黄忠涛1,2,徐自励2,何东林2   

  1. 1. 南京航空航天大学 民航学院,南京 210016
    2. 中国民航局第二研究所 科研开发中心,成都 610041
  • 通讯作者: 唐勇
  • 作者简介:

    唐勇(1979-),男,重庆人,工程师,博士研究生,主要研究方向:数据融合、空中交通管理自动化、信息处理、系统仿真;胡明华(1962-),男,湖南益阳人,教授,博士生导师,主要研究方向:空中交通管理、流量管理;吴宏刚(1977-),男,四川乐山人,高级工程师,博士,主要研究方向:空中交通管理、随机信号处理、计算机仿真。

  • 基金资助:
    国家科技支撑计划项目(2011BAH24B05,2011BAH24B06);国家自然科学基金资助项目(61079006,61179060)

Abstract: A new method to design a 3D surface movement simulation system for A-SMGCS based on Linux operation system and FilightGear flight simulator was proposed. The simulation system was driven by real-time track data of ADS-B. An airport model was built up according to a real airport prototype by modeling of aircrafts, airport layout, terminal, tower and terrain. Because ADS-B track data had no flight attitude data, an algorithm to extract flight attitude from a space vector, which was connected by two pre and post track points, was proposed. Six degrees of freedom (6-DOF) aircraft movement simulation was realized by importing position and attitude data into FlightGear through its multiplayer interface to drive aircraft models. The simulation results show that, the system can simulate surface movement accurately and realistically. The simulation system is low-cost because it is based on free, open source software.

Key words: FlightGear, Advanced Surface Movement Guidance and Control System (A-SMGCS), surface movement, 3D simulation, 6-DOF (Degree of Freedom)

摘要: 针对A-SMGCS系统场面活动三维仿真问题,提出一种以开源模拟飞行器FlightGear为场景仿真平台,以实时ADS-B监视数据为驱动,以Linux为操作平台的机场场面活动三维仿真系统设计新方法。仿真系统按照实际机场模型进行机场布局设计,飞机、航站楼、塔台三维建模,地形数据生成,对真实机场环境进行了完整建模。由于ADS-B监视数据缺少飞机姿态信息,提出一种根据位置数据推算出姿态信息的新方法。首先把ADS-B监视数据进行航迹卡尔曼滤波,然后根据飞机前后两个位置的空间连线矢量计算飞行姿态。通过FlightGear多机网络数据接口导入飞机定位数据与姿态数据驱动飞机模型运动,实现了对飞机运动的六自由度仿真。仿真结果表明,该系统能逼真、准确再现真实机场飞机实时活动情况。由于完全基于开源软件设计,该系统低成本实现了对场面活动的实时三维仿真。

关键词: FlightGear, 先进的场面活动控制与引导系统, 场面活动, 三维仿真, 六自由度

CLC Number: