Jump to content

Sign in to follow this  
netshadoe

Heads up on new AI separation utilities for P3Dv4

Recommended Posts

1 hour ago, fs1 said:

I will drop a line to request some testers to see what can be accomplished with this tool.

Sounds very interesting Federico, would be delighted to help with testing

Share this post


Link to post

Is there a way the AI to ignore the user aircraft for AI planespotting purposes.  I see AI aircraft doing go arounds because it detects my user aircraft right besides the runway.

 

mike

  • Like 1

Share this post


Link to post

 

5 hours ago, fs1 said:

We coded the ATC Explorer some time ago. I will be updating it to work in v5. There is a messaging system going on between the ATC and the AI, and there are ways to change the default behavior of a specific AI (change the parking index, or the landing runway, or several other instructions).

I will drop a line to request some testers to see what can be accomplished with this tool.

I'd be happy to assist any way I can as well. Let me know if there's anything you'd need.

Cheers

Share this post


Link to post
44 minutes ago, bluemja2002 said:

Is there a way the AI to ignore the user aircraft for AI planespotting purposes.  I see AI aircraft doing go arounds because it detects my user aircraft right besides the runway.

 

mike

In the ini file, change the USERAISEPARATIONDISTANCE parameter to 0


Devin Pollock
CYOW

BetaTeamB.png

Share this post


Link to post
6 hours ago, fs1 said:

We coded the ATC Explorer some time ago. I will be updating it to work in v5. There is a messaging system going on between the ATC and the AI, and there are ways to change the default behavior of a specific AI (change the parking index, or the landing runway, or several other instructions).

I will drop a line to request some testers to see what can be accomplished with this tool.

Wow I don't know how I missed this... I've been waiting a long time to see someone create a tool that might allow these types of injections. Do you have an API? I'd be keen to test it!!!


Streaming at twitch.tv/brynmwr

Share this post


Link to post
12 hours ago, Clipper Ocean Spray said:

😉Now that we have a braking scalar, maybe it would be better to think of the adjustable parameter in terms of time, such as a target landing roll time regardless of AI set being used?  Enter the target time (and also perhaps an initial scalar braking value) and the program adjusts the scalar on-the-fly to achieve the target time?    

Could it be target distance like 2/3 of the runway length?

Share this post


Link to post
Posted (edited)
11 hours ago, C2615 said:

Could it be target distance like 2/3 of the runway length?

How about an approximate landing roll distance by aircraft type/category?

Turboprop: 2500-4000ft

Regional Jet: 3500-5500ft

Medium Jet: 4000-6000ft

Large Jet: 5000-7000ft

....with a caveat that the landing roll distance can't be greater than runway remaining at touchdown, otherwise the aircraft should just roll to the end.

That would allow for some variation.

 

OR

 

How about you select the taxiways where you want aircraft to exit, then modulate the braking to hit taxi speed just before it gets there. The Airbus A350 actually has a feature like this called Brake to Vacate (BTV), where you pick your exit and the aircraft will brake accordingly.

This would really only work for runways with multiple exits/parallel taxiways. It won't solve the landing distance issue on runways where a backtrack is required.

 

Perhaps a combination of the two?

 

Cheers

Edited by DaviiB

Share this post


Link to post
Posted (edited)
On 5/18/2020 at 12:23 PM, ScottB2 said:

Hi Roland,

Thank you for creating and sharing these wonderful utilities. I have a question and a suggestion that might be useful for other users.  Using the addon.xml, is there a way to auto start AIGround/ALFlow to the tray or minimized? 

Is possible to have AIFlow read my flight plan to identify both my starting ICAO and my arriving airport to allow AIFlow to manage the traffic to my final destination more efficiently? 

-Thanks, Scott

Yes, there will absolutely be an option to start minimized next revision.  The users have spoken loud and clear on that one. 🙂

Edit: re: second request, I'm finishing up a traffic limiter that will read the flight plan and limit traffic to those airports.

Edited by Clipper Ocean Spray
  • Like 1
  • Upvote 1

Share this post


Link to post
On 5/18/2020 at 2:05 PM, atco said:

At most busy airports in the World the final approach speed used by ATC is either 160 or 170kts to 4 miles. Is there any way your program can force all aircraft to fly at 160kts to 4 before allowing them to slow to landing speed? One of the problems with many AI FDE's is that they have wildly inconsistent approach speeds. I've seen some jets at 230kts on final and other ATR's doing 85kts on final.

Secondly is there any way of implementing say via an ini file a way to override the default final approach spacing value for specific runways?

 

I think there might be a bare bones way (simple and light) to do the first thing, I'll look into it.  Re: the second, I'm adding an option to periodically read the .ini file, so if you're approaching an airport that you want to change spacing for, you can just change the value in the .ini and it will be automatically saved and applied.

The other ideas are great and a lot of them I supported in my earlier AIController.  The problem with that earlier effort was it broke compatibility with the default P3D ATC comm system plus it was a lot more complicated to setup. 

Share this post


Link to post
On 5/18/2020 at 4:40 PM, fs1 said:

We coded the ATC Explorer some time ago. I will be updating it to work in v5. There is a messaging system going on between the ATC and the AI, and there are ways to change the default behavior of a specific AI (change the parking index, or the landing runway, or several other instructions).

I will drop a line to request some testers to see what can be accomplished with this tool.

Wow, that sounds great!  My current utils follow ATC, so if you can direct ATC to change takeoff/landing runway(s) and parking, that would be huge.  Specifically, being able to change the AI landing runway(s) is one of the most frequent requests I get.  My earlier AIController did it, but it wasn't compatible with default ATC.  It would also be a huge help for the weather programs too.

  • Like 1

Share this post


Link to post
On 5/19/2020 at 12:27 AM, C2615 said:

Could it be target distance like 2/3 of the runway length?

 

On 5/19/2020 at 9:47 AM, DaviiB said:

How about an approximate landing roll distance by aircraft type/category?

Turboprop: 2500-4000ft

Regional Jet: 3500-5500ft

Medium Jet: 4000-6000ft

Large Jet: 5000-7000ft

....with a caveat that the landing roll distance can't be greater than runway remaining at touchdown, otherwise the aircraft should just roll to the end.

That would allow for some variation.

 

OR

 

How about you select the taxiways where you want aircraft to exit, then modulate the braking to hit taxi speed just before it gets there. The Airbus A350 actually has a feature like this called Brake to Vacate (BTV), where you pick your exit and the aircraft will brake accordingly.

This would really only work for runways with multiple exits/parallel taxiways. It won't solve the landing distance issue on runways where a backtrack is required.

 

Perhaps a combination of the two?

 

Cheers

My next revision lets the user specify a target landing ground roll time (adjusting the braking scalar dynamically to achieve it) for an average jet.  Turbos and GA will automatically take less time and heavies perhaps a bit more.

It seems to be working fairly well, with some natural variability in the actual ground roll times.  A more-or-less constant ground-roll time mirrors reality IMO.  Regardless of runway length (excluding exceptionally short runways), the roll is always going to be about the same, sort of a constant de-accel that is comfortable for the passengers, easy on the aircraft, but getting the aircraft to exit promptly.

Davii, the other suggestions are good.  My earlier AIController did some of those things, but it had to read the airport .bgl files to do it, which I want to avoid for these utils.

 

 

Share this post


Link to post
On 5/19/2020 at 1:06 PM, bluemja2002 said:

Is there a way the AI to ignore the user aircraft for AI planespotting purposes.  I see AI aircraft doing go arounds because it detects my user aircraft right besides the runway.

 

mike

Just move further away and use the zoom.


Cheers

Steve Hall

Share this post


Link to post
2 hours ago, Clipper Ocean Spray said:

 

My next revision lets the user specify a target landing ground roll time (adjusting the braking scalar dynamically to achieve it) for an average jet.  Turbos and GA will automatically take less time and heavies perhaps a bit more.

It seems to be working fairly well, with some natural variability in the actual ground roll times.  A more-or-less constant ground-roll time mirrors reality IMO.  Regardless of runway length (excluding exceptionally short runways), the roll is always going to be about the same, sort of a constant de-accel that is comfortable for the passengers, easy on the aircraft, but getting the aircraft to exit promptly.

Davii, the other suggestions are good.  My earlier AIController did some of those things, but it had to read the airport .bgl files to do it, which I want to avoid for these utils.

 

 

Brilliant! Can't wait to test it.

 

Cheers,

DB

Share this post


Link to post
Posted (edited)
8 hours ago, Clipper Ocean Spray said:

 

My next revision lets the user specify a target landing ground roll time (adjusting the braking scalar dynamically to achieve it) for an average jet.  Turbos and GA will automatically take less time and heavies perhaps a bit more.

My main concern is if mid/heavy airliners are landing at short runways, that's the risk of overshot.

Like in Japan, there are a few 767 and 787 fly to airport with less than 2400m / 8000' of runway, or in US, 737 land on runway less than 2000m/6000' .

While when landing at large airport, you may select low brake setting for less wear and better comfort, when opreating at those condition, you mush unleash all your stoping force you have.

Edited by C2615

Share this post


Link to post

Using AIGround at EGLC is 'interesting'.
When using AILANDINGBRAKINGSCALAR above the suggested defaults, none of the jets stop before the end of the runway 🏊‍♂️

While I prefer the simplicity of these two apps over AIController, it would be good to have the ability to limit landing rollouts on (specific) short runways.

I suppose it's the typical problem with flight simming though. Developer creates a simple product, users demand more features, it becomes clunky, users hit out at complexity. Rinse and repeat.

Nevertheless, many thanks for these apps Roland!


Ryzen 3700X 4.4GHz(PBO) / Gigabyte AB350 Gaming 3 / ASUS GTX 1070 O8G / 32GB Corsair Vengeance 3200 MHz / triple monitor

P3Dv5 HF1 + FS Global Ultimate NG + ORBX + ASP3D (beta) + ChasePlane + WIN 10 Pro
QW 757 787 / AS A32x A330 / MJC Dash 8 / A2A PA-28 / Carenado XL560 / PMDG 737 777 / FT E-Jets v2 / JF C152 / PA A380

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
  • Donation Goals

    AVSIM's 2020 Fundraising Goal

    Donate to our annual general fundraising goal. This donation keeps our doors open and providing you service 24 x 7 x 365. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. We reset this goal every new year for the following year's goal.


    28%
    $7,075.00 of $25,000.00 Donate Now
×
×
  • Create New...