Red Griffin ATC: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 6: Line 6:
| developedby            = Antonello Biancalana (Red Griffin, IK0TOJ)
| developedby            = Antonello Biancalana (Red Griffin, IK0TOJ)
| initialrelease        = January 5, 2020
| initialrelease        = January 5, 2020
| latestrelease          = 2.0.0 November 7, 2020
| latestrelease          = 2.1.0 January 2, 2021
| writtenin              = Nasal
| writtenin              = Nasal
| developmentstatus      = Active (2019-)
| developmentstatus      = Active (2019-)
Line 22: Line 22:


== Features ==
== Features ==
* Support for ground, take off, visual approach, ILS and landing operations
* Support for ground, take off, visual approach, ILS and landing operations
* ATC assisted approach, guiding the pilot to the proper route, altitude and speed up to the final approach point to runway and according to aircraft type
* ATC assisted approach, guiding the pilot to the proper route, altitude and speed up to the final approach point to runway and according to aircraft type
* Squawking
* Approach and slope monitor
* Speech synthesis of messages through native FlightGear speech synthesizer
* Speech synthesis of messages through native FlightGear speech synthesizer
* ATC can be operated both with mouse and keyboard
* ATC can be operated both with mouse and keyboard
* Independent dialog window or popup window operation modes
* Independent dialog window or pop-up window operation modes
* Determination of proper take-off and landing runways according to wind direction and airport settings
* Determination of proper take-off and landing runways according to wind direction and airport settings
* Status monitor for both ground and flying modes (ground speed, current position, runway alignment, runway approaching)
* Status monitor for both ground and flying modes (ground speed, current position, runway alignment, runway approaching)
Line 68: Line 71:
== How to Use Red Griffin ATC ==
== How to Use Red Griffin ATC ==


Red Griffin ATC can be operated both with the mouse and the keyboard. You will find a new item "Red Griffin ATC" in FlightGear's menu from which you can open and close the main dialog window as well as get help about keyboard commands and information about the addon. You can open or close the main dialog window by pressing the backslash key. You can also show the "popup dialog" by pressing "Ctrl + Backslash" key sequence.
Red Griffin ATC can be operated both with the mouse and the keyboard. You will find a new item "Red Griffin ATC" in FlightGear's menu from which you can open and close the main dialog window as well as get help about keyboard commands and information about the addon. You can open or close the main dialog window by pressing the backslash key. You can also show the "pop-up dialog" by pressing "Ctrl + Backslash" key sequence.


== The Main Dialog ==
== The Main Dialog ==
Line 152: Line 155:
* '''Include manufacturer''' ''(possible values: Yes, No)'' - Defines whether the name of the aircraft manufacturer is to be used during the communication with the ATC.
* '''Include manufacturer''' ''(possible values: Yes, No)'' - Defines whether the name of the aircraft manufacturer is to be used during the communication with the ATC.
* '''QNH reported in''' ''(possible values: hPa, inHg, hPa and inHg)'' - Sets the unit of measure used by the ATC to report the QNH value (atmospheric pressure) to the pilot for the proper altimeter setting: hectopascal (hPa), inches of mercury (inHg) or both.
* '''QNH reported in''' ''(possible values: hPa, inHg, hPa and inHg)'' - Sets the unit of measure used by the ATC to report the QNH value (atmospheric pressure) to the pilot for the proper altimeter setting: hectopascal (hPa), inches of mercury (inHg) or both.
* '''Aircraft type''' ''(possible values: Small single engine, Small multi engine, Executive turboprop/jet, Business jet, Airline jet, Large/military jet, Special military)'' - Defines the rules and settings used by the ATC and according to the aircraft type. In particular, it changes the parameters used in the assisted approach procedure - such as altitude, distance and speed - initial altitude after take off and cruising altitude.
* '''Aircraft type''' ''(possible values: Auto, Small single engine, Small multi engine, Executive turboprop/jet, Business jet, Airline jet, Large/military jet, Special military)'' - Defines the rules and settings used by the ATC and according to the aircraft type. In particular, it changes the parameters used in the assisted approach procedure - such as altitude, distance and speed - initial altitude after take off and cruising altitude. When set to "Auto" Red Griffin ATC will try to automatically detect the aircraft type according to the values set in <code>/sim/tags</code>. In case it was not possible to detect the aircraft types, including the case the aircraft in use has no tags defined, Red Griffin ATC will warn the user to properly choose the aircraft type. In case the user does not set an aircraft type, Red Griffin ATC will consider the aircraft as a "Small single engine" and set operational parameters accordingly.
* '''Pilot request''' ''(possible values: Disabled, Voice only, Text only, Voice and text)'' - Defines how the pilot requests to the ATC are to be shown, spoken or disabled. Text modes will show a popup message with the pilot request to be transmitted to the ATC, Voice modes will activate the speech synthesis for the requests by using <code>/sim/sound/voices/pilot</code> property and will therefore use the voice assigned by FlightGear for that specific purpose.
* '''Squawking''' ''(possible values: On, Off)'' - Enable or disable ATC squawking. When on, the ATC will require the pilot to properly set the aircraft's transponder as well as operating it according to the ATC requests.
* '''Approach slope angle''' ''(possible values: from 2 to 8)'' - Approach slope angle in degrees for the final leg to the destination runway. Default: 3 degrees.
* '''Pilot request''' ''(possible values: Disabled, Voice only, Text only, Voice and text)'' - Defines how the pilot requests to the ATC are to be shown, spoken or disabled. Text modes will show a pop-up message with the pilot request to be transmitted to the ATC, Voice modes will activate the speech synthesis for the requests by using <code>/sim/sound/voices/pilot</code> property and will therefore use the voice assigned by FlightGear for that specific purpose.
* '''Pilot response''' ''(possible values: Disabled, Voice only, Text only, Voice and text)'' - Same as "Pilot request" but referring to the confirmation responses and message used by the pilot to acknowledge the ATC operations and instructions.
* '''Pilot response''' ''(possible values: Disabled, Voice only, Text only, Voice and text)'' - Same as "Pilot request" but referring to the confirmation responses and message used by the pilot to acknowledge the ATC operations and instructions.
* '''ATC message''' ''(possible values: Voice only, Text only, Voice and text)'' - Defines how the ATC messages to the pilot are to be shown or spoken. Text modes will show a popup message with the ATC message, Voice modes will activate the speech synthesis for the messages by using <code>/sim/sound/voices/atc</code>, <code>/sim/sound/voices/approach</code> and <code>/sim/sound/voices/ground</code> properties according to the radio station type and will therefore use the voice assigned by FlightGear for that specific purpose.
* '''ATC message''' ''(possible values: Voice only, Text only, Voice and text)'' - Defines how the ATC messages to the pilot are to be shown or spoken. Text modes will show a pop-up message with the ATC message, Voice modes will activate the speech synthesis for the messages by using <code>/sim/sound/voices/atc</code>, <code>/sim/sound/voices/approach</code> and <code>/sim/sound/voices/ground</code> properties according to the radio station type and will therefore use the voice assigned by FlightGear for that specific purpose.
* '''ATC radio''' ''(possible values: Auto, COM1, COM2, COM3)'' - Select the COM radio to be used for ATC communications. In case it is set to "Auto", the first radio tuned to a valid ATC frequency will be used.
* '''ATC radio''' ''(possible values: Auto, COM1, COM2, COM3)'' - Select the COM radio to be used for ATC communications. In case it is set to "Auto", the first radio tuned to a valid ATC frequency will be used.
* '''Too low warning''' ''(possible values: On, Off)'' - Enable or disable ATC warning in case the aircraft is flying too low.
* '''Too low warning''' ''(possible values: On, Off)'' - Enable or disable ATC warning in case the aircraft is flying too low.
Line 162: Line 167:
* '''Reset button''' - Resets all the setting options to their default value.
* '''Reset button''' - Resets all the setting options to their default value.
* '''Close button''' - Close the settings dialog and permanently save the options to the file <code>$FG_HOME/Export/RedGriffinATC-config.xml</code>
* '''Close button''' - Close the settings dialog and permanently save the options to the file <code>$FG_HOME/Export/RedGriffinATC-config.xml</code>
== Supported Aircraft Types and Operational Values ==
Red Griffin ATC provides support for the below aircraft types. Each of them uses specific operational values and used by Red Griffin ATC in determining the procedures of approach and landing, such as minimum cruise altitude, speed, approach and pattern distance. For each aircraft type are used the below values:
==== Small single engine ====
* Minimum cruise altitude: 3500 feet
* Pattern speed: 100 knots
* Approach speed: 90 knots
* Final speed: 70 knots
* Approach point distance: 10 nautical miles
* Pattern point distance: 3 nautical miles
==== Small multi engine ====
* Minimum cruise altitude: 3500 feet
* Pattern speed: 120 knots
* Approach speed: 100 knots
* Final speed: 85 knots
* Approach point distance: 10 nautical miles
* Pattern point distance: 3 nautical miles
==== Executive turboprop/jet ====
* Minimum cruise altitude: 5500 feet
* Pattern speed: 160 knots
* Approach speed: 140 knots
* Final speed: 120 knots
* Approach point distance: 12 nautical miles
* Pattern point distance: 5 nautical miles
==== Business jet ====
* Minimum cruise altitude: 5500 feet
* Pattern speed: 170 knots
* Approach speed: 150 knots
* Final speed: 130 knots
* Approach point distance: 15 nautical miles
* Pattern point distance: 5 nautical miles
==== Airline jet ====
* Minimum cruise altitude: 7500 feet
* Pattern speed: 180 knots
* Approach speed: 160 knots
* Final speed: 140 knots
* Approach point distance: 15 nautical miles
* Pattern point distance: 6 nautical miles
==== Large/military jet ====
* Minimum cruise altitude: 8500 feet
* Pattern speed: 210 knots
* Approach speed: 190 knots
* Final speed: 150 knots
* Approach point distance: 15 nautical miles
* Pattern point distance: 7 nautical miles
==== Special military ====
* Minimum cruise altitude: 8500 feet
* Pattern speed: 210 knots
* Approach speed: 190 knots
* Final speed: 150 knots
* Approach point distance: 15 nautical miles
* Pattern point distance: 8 nautical miles
== Controlled Traffic Region ==
Red Griffin ATC provides a simple Controlled Traffic Region (CTR) management however effective and enough for normal flight simulation. CTR range is determined according to the the supposed size of the airport controlling it. Airport size is arbitrarily determined by the number of radio stations operating in the airport. The greater the number of radio stations, the bigger the supposed airport size and according to this schema:
* 1 radio station: small
* 2-4 radio stations: medium
* 5 or more radio stations: big
CTR range is therefore determined according to this schema:
* Small airport: 20 nm
* Medium airport: 30 nm
* Big airport: 50 nm
== Assisted Approach and Landing ==
Red Griffin ATC can guide the pilot to the proper route up to the final leg to the runway. In order to work properly, the assisted approach and landing procedure requires the pilot to provide the right operational settings, in particular aircraft type and approach slope angle. It is also very important to set the altimeter according to the QNH provided by the ATC in order to follow a reliable and consistent altitude.
As for approach slope angle, Red Griffin ATC uses 3 degree as a default value, however this can be changed in the settings dialog. The pilot is therefore required to properly set the approach slope angle before initiating the assisted approaching procedure and according to the destination airport and runway. The correct approach slope angle is usually reported in airport charts and each airport usually has its own angle setting.
Before initiating the assisted approach procedure (or before taking off) it is advised to follow this very minimal checklist:
* Set aircraft type (settings dialog)
* Set approach slope angle according to the runway of destination airport (settings dialog)
* Set the altimeter according to the QNH provided by the ATC (aircraft cockpit panel)
== Approach and slope monitor ==
When the aircraft is about to land, while it is flying the final leg to runway and within 5 nautical miles from the runway landing area, Red Griffin ATC gives the pilot both the distance to the touch down point as well as an "approach and slope monitor" in order to assist the pilot in following the right course and glide path to landing.
Course correction is represented by a "bar" showing the direction in which the aircraft should turn in order to align to the center of runway. Specifically, when the monitor shows "<===" means the pilot should turn to the left, whereas in case it shows "===>" it is needed a turn to the right. The longer the bar, the farther the distance from the center of glide path.
The monitor also provides information about the correction in altitude in order to follow the proper glide path to the landing area of runway. In case the monitor shows a "v" it means the aircraft is flying too high and the pilot must descend, whereas in case it shows a "^", the aircraft is flying too low and the pilot must climb.
In case the aircraft is perfectly aligned and following the proper glide path, the monitor will show "ok".


== Demonstration Flight and Tutorial ==
== Demonstration Flight and Tutorial ==
{{#ev:youtube|DEuz9hTpvuI}}


{{#ev:youtube|ZOxDTGj9UnQ}}
{{#ev:youtube|ZOxDTGj9UnQ}}
Line 230: Line 340:
I therefore have no ATC procedures experience (what I know is from what I read in specialized books only) and I understand the procedures used in this addon may result incorrect to real pilots. I am more than glad to get any feedback about ATC procedures from experienced pilots and anyone knowing this subject in order to improve this addon.
I therefore have no ATC procedures experience (what I know is from what I read in specialized books only) and I understand the procedures used in this addon may result incorrect to real pilots. I am more than glad to get any feedback about ATC procedures from experienced pilots and anyone knowing this subject in order to improve this addon.


Red Griffin ATC © 2019-2020 Antonello Biancalana, Red Griffin, IK0TOJ (for those who wonder about this code, it is my HAM call sign)
Red Griffin ATC © 2019-2021 Antonello Biancalana, Red Griffin, IK0TOJ (for those who wonder about this code, it is my HAM call sign)


== Related content ==
== Related content ==
=== Forum topic ===
=== Forum topic ===
* {{forum link|t=36755|title=Red Griffin ATC - Speaking ATC addon for FlightGear}}
* {{forum link|t=36755|title=Red Griffin ATC - Speaking ATC addon for FlightGear}}


=== FlightGear Newsletter ===
=== FlightGear Newsletter ===
* [http://wiki.flightgear.org/FlightGear_Newsletter_April_2020 FlightGear Newsletter April 2020] mentioning [http://wiki.flightgear.org/FlightGear_Newsletter_April_2020#Red_Griffin_ATC_release Red Griffin ATC] in "New software tools and projects" section
* [http://wiki.flightgear.org/FlightGear_Newsletter_April_2020 FlightGear Newsletter April 2020] mentioning [http://wiki.flightgear.org/FlightGear_Newsletter_April_2020#Red_Griffin_ATC_release Red Griffin ATC] in "New software tools and projects" section


=== Source code ===
=== Source code ===
* {{sourceforge source
* {{sourceforge source
  | proj = red-griffin-atc
  | proj = red-griffin-atc
Line 245: Line 359:


== External links ==
== External links ==
* [https://www.youtube.com/c/RedGriffin Red Griffin YouTube Channel]
* [https://www.youtube.com/c/RedGriffin Red Griffin YouTube Channel]


[[Category:Air Traffic Control]]
[[Category:Air Traffic Control]]
[[Category:FlightGear addons]]
[[Category:FlightGear addons]]
136

edits

Navigation menu