86
edits
(Groudnets: Warnings and Limitations update) |
mNo edit summary |
||
Line 303: | Line 303: | ||
Groundnets are not mandatory but, in absence of this routing information, AI Aircrafts cannot park anywhere; they will still try to stick to their schedule, appearing magically at the centre of the airport and taxiing directly to the runways’ thresholds, over grass, buildings and static objects, on time. | Groundnets are not mandatory but, in absence of this routing information, AI Aircrafts cannot park anywhere; they will still try to stick to their schedule, appearing magically at the centre of the airport and taxiing directly to the runways’ thresholds, over grass, buildings and static objects, on time. | ||
Groundnets rely on the runway threshold information stored in /Terrasync/Airports/[I]/[C]/[A]/[ICAO].threshold.xml to | Groundnets rely on the runway threshold information stored in /Terrasync/Airports/[I]/[C]/[A]/[ICAO].threshold.xml to determine where runways are (the space between each pair of thresholds in the file) and their heading. This data is used to determine an aircraft has reached the runway and can initiate take off. Similarly it is used to select where an arriving AI aircraft can touch down and start braking. | ||
=== A technical perspective === | === A technical perspective === | ||
Line 368: | Line 367: | ||
FG Scenery and Traffic manager have their limitations and dependencies which create specific challenges of their own. For example: | FG Scenery and Traffic manager have their limitations and dependencies which create specific challenges of their own. For example: | ||
* TM does not space landing aircrafts. You will most likely see packs of aircrafts hitting your runways at once, sometimes from both ends. | * TM does not space landing aircrafts. You will most likely see packs of aircrafts hitting your runways at once, sometimes from both ends. | ||
* TM does not yet use Regular/Cat III Holding points data and so you cannot force an AI aircraft to pause/hold on a route. | * TM does not yet use Regular/Cat III Holding points data and so you cannot force an AI aircraft to pause/hold on a route. | ||
* TM does not support the conditional use of gates (Do not use A if B is occupied); Always assume all the Parking position you set will be occupied. | * TM does not support the conditional use of gates (Do not use A if B is occupied); Always assume all the Parking position you set will be occupied. | ||
[[File:AI Traffic at KJFK former Terminal 3.jpg|300px|thumb|AI Traffic at KJFK former Terminal 3]] | [[File:AI Traffic at KJFK former Terminal 3.jpg|300px|thumb|AI Traffic at KJFK former Terminal 3]] | ||
* AI Aircrafts cannot "pivot" on their parking positions. The last segment on a route leading to or exiting a parking position must have the same heading than the parking position itself (Park Straight) | * AI Aircrafts cannot "pivot" on their parking positions. The last segment on a route leading to or exiting a parking position must have the same heading than the parking position itself (Park Straight) | ||
* Groundnets, terrain and scenery objects are independent. If you see your AI aircrafts rolling on grass or sitting on buildings and for as long as your groundnet lat.lon data is correct, consider that the airport terrain/layout may be outdated or misplaced. Similarly, Building/Object may have been placed at certain Lat/Lon but since demolished (example of JFK Terminal 3 on the right) to make space for a new taxiway as airports expand and change layout regularly. | * Groundnets, terrain and scenery objects are independent. If you see your AI aircrafts rolling on grass or sitting on buildings and for as long as your groundnet lat.lon data is correct, consider that the airport terrain/layout may be outdated or misplaced. Similarly, Building/Object may have been placed at certain Lat/Lon but since demolished (example of JFK Terminal 3 on the right) to make space for a new taxiway as airports expand and change layout regularly. | ||
Make sure you have verified the data in your ICAO.threshold.xml before starting building your groundnet. If the data is incorrect, source the correct one and post a request for adjustment in the FlightGear AI forum with a link to the correct source data. | |||
Your candidate groundnet will need to be tested thoroughly by running it in FG, at different time of the day as wind conditions and traffic patterns will impact which runways are used and how many AI aircrafts are handled. | Your candidate groundnet will need to be tested thoroughly by running it in FG, at different time of the day as wind conditions and traffic patterns will impact which runways are used and how many AI aircrafts are handled. |
edits