Hi all,
I now have my first AI aircraft flying out of Melbourne's Tullamarine
airport (ICAO = YMML) to Sydney's Mascot airport (ICAO = YSSY). Many
thanks to Durk for his assistance.
Some observations about the AI aircraft's flight:
The aeroplane was airborne at about one-third along the length of the
runway. A real 737 needs most of the runway to reach its rotation point.
The landing gear doesn't retract. This is a minor quibble, but I noticed
that the AI 737-300 aircraft model includes separate components for the
landing gear. I was hoping that the AI aircraft could be animated to
retract the landing gear after take-off. Likewise, the engine's turbines
don't spin. Are there any plans to animate AI aircraft?
YMML runway 27 is on heading 274 degrees. The AI aircraft maintained
this bearing until about three minutes into the flight, at 9,000 feet.
Real-life Melbourne-to-Sydney aeroplanes turn right before the landing
gear has fully retracted. (Heck, I've been on flights where turn starts
before the landing gear has left the tarmac! You get a really good view
of some horses in the paddock outside the airport boundary.) Are
FlightGear's AI pilots more conservative than real-life ones?
The aeroplane climbed slowly to about 3,300 feet, then started to climb
rapidly to about 9,000 feet. It turned to bearing 065, which is the
route to Sydney, and continued to climb. I tried this several times, and
once the AI aircraft performed a 210-degree /left/ turn instead of a
150-degree /right/ turn toward Sydney. Why would it do that?
Has anyone ever watched an AI aircraft make a landing? I wanted to watch
the AI aircraft on its flight to Sydney. I thought this would be easy
with the FlightGear's "time warp" function. However, I discovered that
AI aircraft are not subject to FlightGear's timewarp (effectively, the
AI aircraft slows down when time speeds up). If time is running faster
shouldn't the AI aircraft also travel faster in order to maintain their
landing schedules?
This means that I could not accelerate FlightGear to watch the AI
aircraft land in Sydney. Instead, I started FlightGear with the command
fgfs --airport=YSSY --aircraft=ufo --start-date-gmt=2008:05:03:03:55
(That is, at Sydney airport five minute before the flight landed.) I
searched around with the UFO, and found the AI aircraft still at 30,000
feet at 0400 UTC, when it should have been about to land in Sydney. I
followed it on heading 069 until 0413 hrs, by which time it was about
100 km out over the Pacific ocean. At that time, it made a 180-degree
turn and went into a 35-degree dive, which would have been exciting for
all concerned. It levelled-out at ~8,500 feet on heading 254. It held
that course while it made a slow descent into Sydney. The flight
touched-down (after flying through some ground scenery) at~0430hrs -- 30
minutes after its scheduled arrival time. It taxied to the end of the
runway.
I haven't created a ground network for Sydney, and because of
Melbourne/Sydney rivalry I'm not going to :-) . The aircraft taxied
cross-country on a beeline to Sydney airport's origin, where it turned
around a couple of times like a dog trying to lie down!
By now the time had passed the departure time for the return trip back
to Melbourne. The AI aeroplane made a couple of consecutive
push-back-and-forward moves (it never actually came to a full stop),
then turned to heading 244 and started to taxi towards Melbourne. I
stopped the simulation when I realised the plane was happy to taxi
across Sydney harbour.
Does that behaviour seem odd to anyone else?
I started FlightGear again, with the command:
fgfs --airport=YSSY --aircraft=ufo --start-date-gmt=2008:05:03:04:25
(That is, Sydney airport five minutes before departing for the return
trip.) The aircraft was on the ground at the airport's origin, as
expected. Sure enough, at 04:30 it pushed-back, taxied to the runway and
took off. By the way, while the 737 was at the start of the Sydney
runway two light aircraft, about 100m apart, approached and landed
/through/ it. This would be cause for some excitement in real life. Is
ATC asleep in FlightGear?
I started FlightGear with the command
fgfs --airport=YMML --aircraft=ufo --start-date-gmt=2008:05:03:05:55
(That is, Melbourne airport five minutes before the return trip landed.)
I found the AI aircraft at 31,000 feet on heading 110. I followed it for
another few minutes, until it went into another 35-degree dive from
31,000 to 8,000 feet. Who says a 737 can't do aerobatics? It descended
very slowly from 8,000 feet, heading 274, until it touched-down at YMML
at 0622 hrs -- 22 minutes after the scheduled arrival time.
Do the AI aircraft always arrive late at their destinations?
After the AI aircraft landed at YMML, FlightGear crashed with a
segmentation fault and core dump. This may be because my very simple
ground network has no nodes to taxi off the runway after landing. I will
continue to investigate.
Regards,
Greg Hawkes
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Flightgear-users mailing list
Flightgear-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-users