Abstract
This paper describes the design of the software architecture for the jet fighter simulator on desktop computer, which provides a robust simulation framework that allows the simulator to fulfill training or entertainment goals. A human pilot math model was developed using LYRASim as the 6-DoF (6 Degree-of-Freedom) flight dynamic model (FDM). Additionally, we developed a Qt-based application comprising a number of HUD (Head Up Display) display systems that facilitated operations during flight, which sends control data to LYRASim and meanwhile reads realtime flight data from LYRASim over UDP sockets. LYRASim has also been extended to handle output of messages over a socket to a 2D and a 3D virtual application used at the same computer which provide a 2D and a 3D view similar to what the realtime control operator would see. The software architecture consists of above components, and the simulation results show that prototype system based on this architecture is flexible, valid and economic. Finally, suggestions are made for improvement of future desktop-based jet flight simulator.
References
Eryilmaz, U., Tokmak, H.S., Cagiltay, K., Isler, V., Eryilmaz, N.O.: A novel classification method for driving simulators based on existing flight simulator classification standards. Transp. Res. Part C Emerg. Technol. 42(42), 132–146 (2014)
Ippolito, C., Pritchett, A.: Software architecture for a reconfigurable flight simulator. In: Modeling and Simulation Technologies Conference (2013)
Allerton, D.J.: Flight simulation - past, present and future. Aeronaut. J. New Series 104(1042), 651–663 (2000)
Allerton, D.: Principles of Flight Simulation (2009)
Jamson, A.H., Lai, F.C.H., Carsten, O.M.J.: Potential benefits of an adaptive forward collision warning system. Transp. Res. Part C Emerg. Technol. 16(4), 471–484 (2008)
Zdanowicz, P., Jurecki, R.S., Stanczyk, T.L., Guzek, M., Lozia, Z.: Research on behaviour of drivers in accident situation conducted in driving simulator. J. Kones 16(1), 173–183 (2009)
Barkenbus, J.N.: Eco-driving: an overlooked climate change initiative. Energy Policy 38(2), 762–769 (2010)
Gerlach, T., Durak, U., Knppel, A., Rambau, T.: Running high level architecture in real-time for flight simulator integration. In: AIAA Modeling and Simulation Technologies Conference (2016)
Bruce, J.E.: Manual for a Workstation-Based Generic Flight Simulation Program (LaRCsim) Version 1.4. NASA Langley Technical Report Server (1998)
Berndt, J.S.: JSBSim: an open source flight dynamics model, pp. 2004–4923 (2004)
Gary “Buckaroo” Neely. Yasim. http://www.buckarooshangar.com/flightgear/yasimtut.html
Rozanov, E.V., Zubov, V.A., Schlesinger, M.E., Yang, F., Andronova, N.G.: The uiuc three-dimensional stratospheric chemical transport model: description and evaluation of the simulated source gases and ozone. J. Geophys. Res. Atmos. 104(D9), 11755–11781 (1999)
Klenke, R., Mcbride, J., Nguyen, H.: A reconfigurable, linux-based, flight control system for small UAVs. In: AIAA Infotech@Aerospace 2007 Conference and Exhibit (2013)
BBN technology. Openmap. https://ds.bbn.com/
Zhao, X.Y., Cai, Y., Yang, S.L., Huang, K.D.: Lessons learned from design and development of military scenario definition language scenario editing toolset. Adv. Mater. Res. 748, 1041–1045 (2013)
Chung’s Blogspot. Mycesiumflight - a webgl cesium 3D flight simulator. https://sourceforge.net/projects/mycesiumflight/?source=directory
Smith, T.: Cesium - an open-source JavaScript library for world-class 3D globes and maps. http://cesiumjs.org/
Joyent. Node.js - an asynchronous event driven JavaScript runtime. https://nodejs.org/en/
Arjoni, D.H., Rocha, G., Pereira, R., Moreira, A.H., Nicola, R.M., Oliveira, W.R., Silva, A.V.S., Natal, G.S., Silveira, L., Silva, E.T.: Experimental evaluation of the human performance on a robotic flight simulator based on FOQA parameters. In: Aerospace Technology Congress (2016)
Acknowledgements
This work is supported by China Postdoctoral Science Foundation under Grant 2016M602962.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Zhao, X., Wang, Y., Zhang, W., Zhang, X. (2017). Personal Desktop-Level Jet Fighter Simulator for Training or Entertainment. In: Huang, Y., Wu, H., Liu, H., Yin, Z. (eds) Intelligent Robotics and Applications. ICIRA 2017. Lecture Notes in Computer Science(), vol 10462. Springer, Cham. https://doi.org/10.1007/978-3-319-65289-4_40
Download citation
DOI: https://doi.org/10.1007/978-3-319-65289-4_40
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-65288-7
Online ISBN: 978-3-319-65289-4
eBook Packages: Computer ScienceComputer Science (R0)