Implementing VNAV support in FlightGear: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 4: Line 4:




{{cquote| I don't think any aircraft AP supports vertical route navigation yet - and the route-manage itself only has partial support for editing waypoint altitude. There's no real obstacle - waypoints store an altitude (and speed), and the AP can read it, but nobody spent time making it work yet.  
{{cquote| I don't think any aircraft AP supports vertical route navigation yet - and the route-manage itself only has partial support for editing waypoint altitude. There's no real obstacle - waypoints store an altitude (and speed), and the AP can read it, but nobody spent time making it work yet. Vertical modes (VNAV) also tend to depend more on fuel/load and engine performance data from the FMS, which is an area that's been lacking in FlightGear,  
 
Vertical modes (VNAV) also tend to depend more on fuel/load and engine performance data from the FMS, which is an area that's been lacking in FlightGear,  
so hard to model the climb and descent profiles meaningfully. <ref>{{cite web |url=http://forum.flightgear.org/viewtopic.php?f=40&t=13777&hilit=performance+vnav#p140230  
so hard to model the climb and descent profiles meaningfully. <ref>{{cite web |url=http://forum.flightgear.org/viewtopic.php?f=40&t=13777&hilit=performance+vnav#p140230  
|title=Getting started with Route Manager   
|title=Getting started with Route Manager   
Line 12: Line 10:




{{cquote|I've seen the use of simple simulation within a simulation, where
{{cquote|I've seen the use of simple simulation within a simulation, where performance data is being calculated. It was not within JSBSim, however.
performance data is being calculated. It was not within JSBSim, however.
This is an interesting prospect. Nobody has ever done this, up to now. My initial reaction was pessimistic. However, the flight control components
This is an interesting prospect. Nobody has ever done this, up to now. My
within JSBSim are fairly capable, and you are permitted to define arbitrary functions. So, my guess at this time is, yes, you should be able to set up
initial reaction was pessimistic. However, the flight control components
JSBSim to calculate *some* performance data. It may be a lot of work, but it should be possible. <ref>{{cite web |url=http://sourceforge.net/p/jsbsim/feature-requests/29/?limit=10&page=1#8ce6 |title=JSBSim Issue#29: performance database/prediction   
within JSBSim are fairly capable, and you are permitted to define arbitrary
functions. So, my guess at this time is, yes, you should be able to set up
JSBSim to calculate *some* performance data. It may be a lot of work, but
it should be possible. <ref>{{cite web |url=http://sourceforge.net/p/jsbsim/feature-requests/29/?limit=10&page=1#8ce6  
|title=JSBSim Issue#29: performance database/prediction   
|author=Jon S. Berndt |date= Thu Oct 13, 2011 6:03 am}}</ref>|Jon S. Berndt}}
|author=Jon S. Berndt |date= Thu Oct 13, 2011 6:03 am}}</ref>|Jon S. Berndt}}






{{cquote|Without being very familiar with the FG source code, the usual way to do this is to call the FDM.  
{{cquote|Without being very familiar with the FG source code, the usual way to do this is to call the FDM. Isn't that sort of thing exactly what JSBSim is for? The distinction between a flight planner and a flight simulator is the bounds on the integrations. A simulator will integrate over a frame; a flight planner much longer.<ref>{{cite web |url=http://forum.flightgear.org/posting.php?mode=quote&f=6&p=51952  
Isn't that sort of thing exactly what JSBSim is for? The distinction between a flight planner and a flight simulator
is the bounds on the integrations. A simulator will integrate over a frame; a flight planner much longer.<ref>{{cite web |url=http://forum.flightgear.org/posting.php?mode=quote&f=6&p=51952  
|title=flight path trace in autopilot mode
|title=flight path trace in autopilot mode
|author=MAKG |date= Thu Nov 05, 2009 11:55 am}}</ref>|MAKG}}
|author=MAKG |date= Thu Nov 05, 2009 11:55 am}}</ref>|MAKG}}

Navigation menu