![]() Computer monitors have limited dynamic range For dusk and night flights, best to use a darkened room Accurately Impairing Ease of Use - Selectively Slide 9 / Simulating the Aircraft Slide 10 / Real aircraft should be simple and easy to fly They re complex machines - many things can go wrong Subtle interactions can distract and confuse the pilot FlightGear aims to be equally difficult to fly Neither more, nor less, just like the real thing It takes a lot more code to make something behave badly And it is harder to make the source look neat But the point is to be an immersive experience Any pilot should intuitively interact with the cockpit Ease of use is critical, with accelerators etc etc The aerodynamic simulation is only one part Of the whole environment being simulated Its performance is critical to the user s experience Errors in Flight Dynamics Model (FDM) are distracting Other simulator components such as the autopilot Are designed to expect a realistic aircraft May respond incorrectly as a result of FDM errors Provide additional pilot distractions Can ruin the user s immersive experience The FDM is created as an object abstraction Allows multiple FDMs to be installed Permits R&D use and future expansion Simulating - Flight Dynamics Model Slide 11 / XML appearing everywhere? Slide 12 / LaRCsim, models a Cessna 172 or Navion Dedicated C source with coefficients hard coded Supports all normal flight maneuvers University of Illinois, parametric derivative Simplified the models for cruise flight regimes A configuration file is loaded at simulation start Supports many different light aircraft choices JSBSim, completely parametric FDM All the information is retrieved from XML format files Can run independently of a full environmental sim As of this year, supports the Cessna 172 fairly well and The X-15 (a hypersonic rocket propelled research vehicle) Most configuration files are XML The engine models, The instrument panel layouts, instrument designs, The head up display layout, The user preferences and the saved state The real benefit of using XML here? For people with no software development background Pilots, instructors, maintenance techs, researchers They can easily and effectively contribute All have in-depth technical knowledge of value How an aircraft and hence the simulator should behave ![]() Slide 7 / What does FlightGear currently offer? Standard landing screenshot 2004 Slide 8 / The pilot s view of the cockpit and of the 3D scenery Dozens of realistic aircraft models World wide terrain, airports, electronic navigation, etc A modular architecture for ease of enhancement Stands on the shoulders of many other open source projects OpenGL/Mesa, PLIB, GLU/GLUT/SDL, OpenAL, SimGear, JSBSim, LaRCSim, YASim, TerraGear, OpenGC, Atlas, etc. Merging existing contributions to a consistent usable form 1998 August, Curt creates the official site 1999 May, Added PLIB for better graphics portability 2000 February, Tony s LaRCSim Cessna 172 is default aircraft 2000 May, Wet compass, radio navigation, magnetic variation 2001 July, generic joystick support, instrument audio effects 2002 February, JSBSim is default, YASim (another FDM) added 2002 September, realistic Wright Flyer aircraft completed 2002 December, Voice ATIS, gyro instruments, some failures 2003 October, helicopter support, improve default scenery More detail at Intended to be usable on 486 class processors and faster 1997 July, Curt Olson made a multiplatform release. FlightGear - Key Developments Slide 5 / Realistic 3D aircraft and scenery Slide 6 / 1996 April, Project started by David Murr. Some of their locations are shown on this map: Our approach is Open source (GPL) - Free - as in speech and as in beer Portable Platform neutral Advanced algorithms - good models, not just guesses Inclusive - not just software engineers Multidisciplinary - technical and non-tech skills Beginners welcome. Perry History of the project Presenter and Developer Uselinux SIG presentation at Usenix 2004, 10:30 JGPL Open Source licensed Mac, Win32, Mac, Irix, Linux platforms runs in both 32 bit and 64 bit FlightGear s realism capabilities Relating these to the modular subsystems Explain the network interface And the python wrapper for it Discuss the challenges and shortcomings Limitations for practical deployment What is FlightGear? Slide 3 / A worldwide developer community Slide 4 / A flight simulation project trying to simulate reality - not simply play The credits file has 89 names and is still growing. Slide 1 / The Flight Gear Flight Simulator Outline Slide 2 / Alexander R.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |