Suggestion and limitations of aileron_to_rudder_scale

Many aircraft use an aileron-rudder interconnect system that helps coordinate
turns. In flight_model.cfg there is a parametre called
aileron_to_rudder_scale which does this job. The big problem with it,
though, is that it completely disables rudder input and the pedals won’t work.

  1. Add a line in the flight_model.cfg called disable_rudder_controls , which will allow us to keep rudder working, even if the interconnect is active. It can default to 1 so that the current functionality is maintained.
  2. aileron_to_rudder_scale : I recommend that this is turned into a table that will use dynamic_pressure:aileron_to_rudder _scale the effect of aileron on rudder. As this system usually utilises springs, dynamic pressure will reduce the effect of aileron to rudder as speed increases
  3. As the interconnect is mechanical, the rudder should also move the ailerons/yoke.
  4. If the scale is different to 1, then the inputs should scale accordingly. Example: aileron_to_rudder_scale = 0.25. So we have our yoke full right and the rudder is 25% right. If our pilot needs to cross-control and push on the left pedal, the left pedal will scale between -100% and +25% rudder, to account for the ARI gain

My advice is don’t use aileron_to_rudder_scale. It’s a very short code block
in ASOBO_GT_Update to manipulate rudder trim in proportion to the aileron
input and then you have complete control of when / how much the cross-effect
of the controls is applied. Secondary effects of the ailerons are significant
in gliders (much more so than in the vast majority of power planes IMHO) and
this technique has proven quite robust. Even implementing high-speed wing
flutter (which is primarily custom programming of wing flex) benefits from a
matching small sinusoidal input of aileron and rudder effects - unlikely to be
an issue for you but it confirms the programming approach.

I see what you are saying and it is a workaround, but not a solution. In the
real plane you will notice the pedals moving but not the trim, which is
controlled by the yaw damper separately. So in our case, this isn’t