Warrior & Arrow autopilot with DG not set correctly
-
@nickd27 I re-read your original question. Initially I understand the phrase "activate the autopilot on heading mode the plane will continue straight" as pertaining to the expected behavior. But do I understand correctly that this is would you observed? This would mean that the autopilot is based on actual heading in stead of indicated heading. That would certainly be a bug.
-
I use the whisky crosscheck and the heading set to make sure it's on the correct heading before using heading mode.
Yeah if you are keeping the DG aligned with the whiskey compass you wouldn't see this problem
This would mean that the autopilot is based on actual heading in stead of indicated heading
Yep that is correct. That is the issue I am reporting
I will record a video to show the error more clearly tonight and post it here
-
Timestamps and descriptions of what I am doing are in the video description. I hope this helps to explain the issue
-
@nickd27 So if you zero the DG with the whisky, then the AP follows the DG, but basically, the AP will follow the aircraft's actual heading, regardless of the DG. While it's handy to have that, it's probably not an accurate representation of the AP.
-
Yeah that's right. It is handy that the autopilot works even if the gyro has drifted but I want realism so if I forget to check the gyro for an hour I want to end up 20 miles off to the side of my desired track wondering why there isn't an airport underneath me! :P
-
@katchaplin
This is controlled by a 'hdg_ref_var' value in the [AUTOPILOT] section of the systems.cfg. The default value is '0' which means the magnetic heading is used by the autopilot. Setting it to '1' means the gyro heading is used. Unfortunately there is currently no way to update that value from the gauge code so we can't change it based on whether the HSI or DI has been enabled, so we have left that value out of the cfg meaning it defaults to '0' (magnetic), as most users prefer the HSI. For now you'll have to manually add 'hdg_ref_var=1' to the cfg if you prefer the DI.