IT-AUTOFLIGHT: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 23: Line 23:
IT-AUTOFLIGHT Version 3.0 was a major update for the system. It had fixed all the stability issues from V2.10, and V2.11. It also moved the engage logic mostly to the <enable> in the PID Controllers. The active modes, however, are still controlled in the nasal file. The 2 nasal files merged into one, and the Autothrottle moved to a seperate XML file, so that custom autothrottle systems (like A320Family, and MD-88/90) can be used. You can now tune the controllers from the -set or -main file, and keep the ability to drop in updates, without needing to retune anything. It also includes a custom pitch system which used the elevator to set pitch, and the trim to keep the yoke as centered as possible. Version 3.0 also has a completely redone filesystem. All the properties are grouped, and renamed for easier understanding. Later on the FLCH controller was changed to 2 PIDs, for better control. VNAV is also in progress. It is still in development at this time, so there is not much more to write yet.
IT-AUTOFLIGHT Version 3.0 was a major update for the system. It had fixed all the stability issues from V2.10, and V2.11. It also moved the engage logic mostly to the <enable> in the PID Controllers. The active modes, however, are still controlled in the nasal file. The 2 nasal files merged into one, and the Autothrottle moved to a seperate XML file, so that custom autothrottle systems (like A320Family, and MD-88/90) can be used. You can now tune the controllers from the -set or -main file, and keep the ability to drop in updates, without needing to retune anything. It also includes a custom pitch system which used the elevator to set pitch, and the trim to keep the yoke as centered as possible. Version 3.0 also has a completely redone filesystem. All the properties are grouped, and renamed for easier understanding. Later on the FLCH controller was changed to 2 PIDs, for better control. VNAV is also in progress. It is still in development at this time, so there is not much more to write yet.


== Development status ==
== Development status (V3.0.0) ==
* Magnetic Heading Hold/Select {{Done}}
* Magnetic Heading Hold/Select {{Done}}
* True Heading Hold/Select {{Done}}
* True Heading Hold/Select {{Done}}

Revision as of 16:14, 14 March 2017

IT-AUTOFLIGHT
Started in March 2016
Description Advanced Autopilot System
Contributor(s) it0uchpods
Status Beta
The latest IT-AUTOFLIGHT GUI. The CWS buttons does indeed work, but it is disabled in the aircraft I took this shot with.

IT-AUTOFLIGHT is a modular, light, customizable, and advanced Autoflight system for FlightGear.

History/Information

The standard version of IT-AUTOFLIGHT, modeled after complex jet airliner autopilots.

Version 1.0

IT-AUTOFLIGHT was first User:it0uchpods's attempt of making the autoflight system in the MD-88 more advanced. It used a modified Generic Autopilot, and a simple nasal logic controller which decided if the modes were active or not, and put them all under one switch. Here is the very first Nasal controller for IT-AUTOFLIGHT. It would print modes into the console mainly for later debug. It was designed to put engaging/disengaging under one switch because User:it0uchpods didn't know alot about the <enable> tags yet, and did not know complex conditions could be used (like the latest it-autoflight.xml does). This went on for a while, with User:it0uchpods refining it and adding things like LOC ARM/G/S ARM. Then User:it0uchpods decided to install the system into other aircraft. This required property moving, and adding new logic for the thrust system, due to the way it had been integrated.

Version 2.0

IT-AUTOFLIGHT got a new nasal file in Version 2.0. It was used to get rid of buttons in the cockpit and dialog having 10 or 12 bindings. Here is logic file for V2. This made integration into other planes alot easier. It still had fully generic controllers. Update 2.7 included automatic altitude capturing. After realasing some stability updates for update 2.9, User:it0uchpods finally decided to get rid of the generic controllers, and use custom ones. With JWOCKY's help, User:it0uchpods learned alot about PID Controllers, and installed his own based off the SYS8 controllers. 2 builds were released, V2.10, and V2.11. These included a major update to the dialog, FLCH mode, more advanced logic, and more. However, both were very unstable, and had alot of problems. They were quickly abandoned and replaced with the first V3.0 in development build.

Version 3.0

IT-AUTOFLIGHT Version 3.0 was a major update for the system. It had fixed all the stability issues from V2.10, and V2.11. It also moved the engage logic mostly to the <enable> in the PID Controllers. The active modes, however, are still controlled in the nasal file. The 2 nasal files merged into one, and the Autothrottle moved to a seperate XML file, so that custom autothrottle systems (like A320Family, and MD-88/90) can be used. You can now tune the controllers from the -set or -main file, and keep the ability to drop in updates, without needing to retune anything. It also includes a custom pitch system which used the elevator to set pitch, and the trim to keep the yoke as centered as possible. Version 3.0 also has a completely redone filesystem. All the properties are grouped, and renamed for easier understanding. Later on the FLCH controller was changed to 2 PIDs, for better control. VNAV is also in progress. It is still in development at this time, so there is not much more to write yet.

Development status (V3.0.0)

  • Magnetic Heading Hold/Select Done Done
  • True Heading Hold/Select Done Done
  • LNAV 90}% completed
  • VOR/LOC Done Done
  • VOR/LOC Backcourse 70}% completed
  • Altitude Hold/Capture 90}% completed
  • Vertical Speed Hold 100}% completed
  • G/S Hold Done Done
  • IAS/Mach with Throttle Done Done
  • Climb Thrust/Idle Thrust Done Done
  • A/T Retard Done Done
  • Dual APs Done Done
  • Flight Director Done Done
  • Control Wheel Steering 70}% completed
  • Custom Pitch System 90}% completed
  • Takeoff Go Around (TOGA) Mode Done Done
  • Flight Path Angle Hold 100}% completed
  • Flight Level Change 100}% completed
  • Autoland Land 90}% completed
  • Autoland Rollout 10}% completed
  • VNAV Climb/Descend/Hold 60}% completed