Think you can handle the pressure? - Introducing OpenTargetGenerator!

The tools of the Air Traffic Control trade
Omega
Posts: 52
Joined: Thu Sep 17, 2015 7:04 am

Think you can handle the pressure? - Introducing OpenTargetGenerator!

Postby Omega » Wed Jan 11, 2017 9:13 am

After observing FlightGear ATC sessions on many occasions, I have come to the conclusion that many controllers lack basic prioritisation and organisational skills when it comes to controlling a somewhat larger number of aircraft than they are used to. Not an isolated problem, as I've also seen it happen on VATSIM regularly.

Just like anything else, these skills require practice and exposure to high volumes of traffic. However it is really difficult to get that kind of practice on FlightGear multiplayer. So I have come up with a little tool which mimics how real world (and VATSIM) controllers train.

If you are not familiar, this is similar to ATC-pie's "student/teacher mode". However, my implementation is completely different.

With OpenTargetGenerator, simulated aircraft are connected directly on a multiplayer server and driven by someone who acts as an "instructor/teacher", who also pretends to be the pilot for each aircraft for voice communication purposes. Another person can act as a controller, who will issue instructions just as if these were real aircraft, then the instructor reads-back the instruction and types the appropriate command. Of course if you prefer, you can run a whole simulation by yourself, which would be similar to ATC-pie's solo mode.

By connecting aircraft directly to a multiplayer server, the controller can use whatever ATC client he prefers, not just ATC-pie. Also, unlike ATC-pie's implementation, OpenTargetGenerator is designed to be as efficient as possible. Aircraft can follow a pre-defined route from waypoint to waypoint with a vertical descent profile, intercept an ILS approach, and descent on a glidepath all automatically. Thus making the job of the "instructor" as easy as possible.

All data for a simulation session is stored in an xml file, which defines the starting position of each aircraft and a few other parameters.

Here are two timelapse videos to showcase what is possible:

PHX East flow, staggered ILS. 27 aircraft total within 35 minutes; this is very close to the real life maximum arrival rate in IMC conditions at PHX.


EHAM rwy 06 only. 17 aircraft total. Not as busy as the one above but still a good amount.


These simulations are not only skill enhancing, they are also very fun and rewarding. In fact if anyone is interested, I would be more than happy to run a scenario with you on mumble and maybe provide some advice along the way, just let me know.

The main github repo is here: https://github.com/christosci/OpenTargetGenerator
The repo for XML scenarios is here: https://github.com/christosci/OpenTarge ... -scenarios

If you are wanting to contribute more scenario files, provide me with your username and I will add you as a collaborator.
Last edited by Omega on Wed Jan 11, 2017 9:18 am, edited 1 time in total.

Omega
Posts: 52
Joined: Thu Sep 17, 2015 7:04 am

Re: Think you can handle the pressure? - Introducing OpenTargetGenerator!

Postby Omega » Wed Jan 11, 2017 9:14 am

Here is the PHX scenario on mpmap.

Image

User avatar
IAHM-COL
Posts: 5619
Joined: Sat Sep 12, 2015 3:43 pm
Location: Homey, NV (KXTA) - U.S.A
Contact:

Re: Think you can handle the pressure? - Introducing OpenTargetGenerator!

Postby IAHM-COL » Wed Jan 11, 2017 1:38 pm

I'd like trying this for since training

Looks amazing Omega!!
R.M.S.
If we gave everybody in the World free software today, but we failed to teach them about the four freedoms, five years from now, would they still have it? Probably not, because if they don’t recognise their freedoms, they’ll let their freedoms fall

User avatar
SHM
Posts: 1652
Joined: Mon Sep 14, 2015 3:32 pm
Location: India

Re: Think you can handle the pressure? - Introducing OpenTargetGenerator!

Postby SHM » Wed Jan 11, 2017 2:18 pm

This would make the MP Scene more lively.

User avatar
it0uchpods
Posts: 2096
Joined: Sun Oct 18, 2015 2:47 am
Location: A far corner of my room.
Contact:

Re: Think you can handle the pressure? - Introducing OpenTargetGenerator!

Postby it0uchpods » Thu Jan 26, 2017 5:50 pm

I have noticed this as well.

This is similar to VATSIM's SWEATBOX isn't it?
it0uchpods/WTF411

FlightGear Aircraft Developer
Lead Programmer at the it0uchpods Design Group
Download High Quality Aircraft from it0uchpods Hangar

User avatar
FL2070
Posts: 245
Joined: Tue Sep 22, 2015 4:48 pm
Location: Earth

Re: Think you can handle the pressure? - Introducing OpenTargetGenerator!

Postby FL2070 » Thu Mar 16, 2017 2:46 pm

What's SWEATBOX?
Soundpack requests are currently: ON HOLD
Current WIP: B737NG (cfm56-7b)
See and download all my work: HERE

User avatar
it0uchpods
Posts: 2096
Joined: Sun Oct 18, 2015 2:47 am
Location: A far corner of my room.
Contact:

Re: Think you can handle the pressure? - Introducing OpenTargetGenerator!

Postby it0uchpods » Thu Mar 16, 2017 7:13 pm

It's a VATSIM server, which the traffic is simulated by a program called TWRTrainer, and the traffic is commanded by the instructor or mentor. It is used for Training, and some OTS Exams.
it0uchpods/WTF411

FlightGear Aircraft Developer
Lead Programmer at the it0uchpods Design Group
Download High Quality Aircraft from it0uchpods Hangar

User avatar
IAHM-COL
Posts: 5619
Joined: Sat Sep 12, 2015 3:43 pm
Location: Homey, NV (KXTA) - U.S.A
Contact:

Re: Think you can handle the pressure? - Introducing OpenTargetGenerator!

Postby IAHM-COL » Wed May 03, 2017 3:42 am

practicing for Phuket on OTG

:D

thanks omega for the great lesson today

Image
R.M.S.
If we gave everybody in the World free software today, but we failed to teach them about the four freedoms, five years from now, would they still have it? Probably not, because if they don’t recognise their freedoms, they’ll let their freedoms fall

User avatar
IAHM-COL
Posts: 5619
Joined: Sat Sep 12, 2015 3:43 pm
Location: Homey, NV (KXTA) - U.S.A
Contact:

Re: Think you can handle the pressure? - Introducing OpenTargetGenerator!

Postby IAHM-COL » Wed May 03, 2017 3:45 am

Image
R.M.S.
If we gave everybody in the World free software today, but we failed to teach them about the four freedoms, five years from now, would they still have it? Probably not, because if they don’t recognise their freedoms, they’ll let their freedoms fall

User avatar
V12
Posts: 152
Joined: Sun Mar 19, 2017 5:15 pm

Re: Think you can handle the pressure? - Introducing OpenTargetGenerator!

Postby V12 » Wed May 31, 2017 4:37 pm

Nice. Try ATC4Real. I played this ATC sim on Genymotion Android emulator.


Return to “ATC platforms development”

Who is online

Users browsing this forum: No registered users and 1 guest