Durk Talsma

> Sent: 07 July 2007 08:22
> To: FlightGear developers discussions
> Subject: Re: [Flightgear-devel] Today's CVS
> 
> 
> Hi Vivian,
> 
> On Friday 06 July 2007 23:31, Vivian Meazza wrote:
> >
> > After further testing I can confirm that the disappearance 
> is readily 
> > repeatable. If you position your ac on the threshold of 28R 
> at KSFO, 
> > as the AI aircraft are about to trample all over you they 
> obligingly 
> > commit suicide. The first then reappears well down runway 
> 28L taking 
> > off, the second just disappears.
> 
> This I can replicate! I was  unable to reproduce this, until 
> you provided a 
> vital clue in the current message: "as they are about to 
> trample all over 
> you". I usually try to get off the runway ASAP using the UFO, 
> when inspecting 
> traffic behavior, so I missed this one completely. Initially, 
> I was a little 
> confused about the "teleporting" part of your bug report, but 
> it makes sense 
> now. You couldn't know, but the disappearing and "respawning" are two 
> independent phenomena.
> 
> There is some basic proximity detection code which cause AI 
> aircraft to wait 
> for the user's aircraft. More recently I added a new function 
> that detects 
> situations in the ground network were aircraft are eventually 
> waiting for 
> themselves. (i.e. a waits for b; b waits for c; but c waits 
> for a). The 
> occurrence of these is not frequent, but when it happens, the waiting 
> aircraft can block all other traffic. Eventually, this needs 
> to be resolved 
> more gracefully, probably by moving one of the offending 
> aircraft back, or by 
> implementing more sophisticated "hold position" instructions. 
> Until that time 
> the offending aircraft are removed from the scene.  
> 
> It seems this function is triggered whenever an AI aircraft 
> is waiting for the 
> user. I believe a solution is fairly straightforward, but 
> requires some more 
> testing. I'll probably have something at the end of the day.
> 
> The "respawning" on the other hand, is a different phenomenon. During 
> initialization, the traffic manager makes an estimate as to 
> which stage of a 
> flight an aircraft is: Wait at gate / push back / taxi / take 
> off / climb / 
> cruise. When an aircraft is considered to be in the take off 
> stage, it is 
> placed on the runway, and given take off speed during 
> initialization, thus 
> creating the illusion of a spontaneous spawning of these 
> aircraft. It's not 
> really an ideal situation, waiting for refinement. 

OK so it's 2 features, not 1 bug - excellent. I also noted that the route
taken from parking to active runway seemed a bit odd, but then I compared
our taxiways to those on Google Earth - we seem to have bits missing
alongside 28L, which explains that. Not good for our default airport though.

> FWIW, I also hope to have a look at the tanker speeds this weekend. 

Your proposed fix seems to work here, on the basis of just one test, I
haven't had time to do the job properly. 

Vivian


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to