Menu

Commit [r1626]  Maximize  Restore  History

Pup 0.8.6: Correct some issues with automatic heading hold

The generic autopilot helper calculates heading-bug-error-deg using
a heading direct from the simulation, rather than a heading that
simulates drift in the directional gyro. The automatic heading hold
is based on readings from the gyro and was confused by the calculated
heading-bug-error-deg. Fix by calculating in the autopilot.

Removed generic autopilot helpers, which are not used.

Modify the trigger for automatic heading hold so that it engages when
the autopilot engages, the heading is stable and the turn select is
neutral. The heading hold was only engaging when the turn select was
returned to neutral.

sanhozay 2016-03-23

changed /trunk/Aircraft/Beagle-Pup/Nasal/messages.nas
changed /trunk/Aircraft/Beagle-Pup/Systems/autopilot-logic.xml
changed /trunk/Aircraft/Beagle-Pup/Systems/autopilot.xml
changed /trunk/Aircraft/Beagle-Pup/pup-common.xml
/trunk/Aircraft/Beagle-Pup/Nasal/messages.nas Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/Beagle-Pup/Systems/autopilot-logic.xml Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/Beagle-Pup/Systems/autopilot.xml Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/Beagle-Pup/pup-common.xml Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB