Comment by jasondigitized
3 months ago
I might get absolutely destroyed for this but here goes. We have video games like Fortnite that can handle collision detection across a hundred players with bullets flying everywhere. Is it that much of a stretch to use similar technology and things like text to speech to help air traffic controllers do a better job? Genuinely curious about the technology advances in this space and if I am completely naive about the challenges presented.
> I am completely naive about the challenges presented.
The problem isn't collision detection or predicting movement. They're not a bunch of particles on simple ballistic trajectories. They're powered objects traveling in a turbulent and difficult to predict medium. In emergency conditions they can turn from a powered vehicle to an unpowered one. They can need to land immediately when flight worthiness changes in flight. A situation on the ground can make landings unsafe or impossible and an aircraft needs to diverted disrupting traffic at another airport.
Automating ATC works until one or more exceptional conditions arises. Then it's completely unsuitable and everyone from pilots to ATC need to work against the happy path automation to keep people alive.
Known exceptional conditions can all be modeled and simulated preemptively. Like on each position update, for each plane, what does the overall situation look like if it needs to all of a sudden make an emergency landing.
(and just to be clear, no I'm not talking the "AI" genie but rather straightforward search algorithms that enforce the needed invariants)
Aircraft work within an envelope. You can model what a max speed/min speed max/climb min climb/ trajectory is and work that in. It's a solvable problem. Aircraft can't go from 200-0 knots or 0-200 knots instantly etc
200-0 happens regularly. especially with GA aircraft. The plane will be scattered across a field most likely.
This is a general objection to AI responding to real world events in general : "What if something unexpected happens?" It comes up in self driving as well. Things like "What if something suddenly appears in the middle of the road" or "Can it drive in snow conditions with zero visibility?
My question is, how do you know that in general human beings respond better to unexpected or very complex / difficult situations than an automated system would? Yes, human beings can improvise, but automated systems can have reaction times more than an order of magnitude faster than that of even the quickest humans.
I'd like to see some statistics on the opposing hypothesis : How good are humans, really, when encountering unexpected situations? Do they compare better with automated systems in general?
Here's a competing hypothesis: An automated system can incorporate training data based on every recorded incident that has ever happened. Unless a situation is so unexpected that it has literally never happened in the history of aviation, an AI system can have an example of how to handle that scenario. Is it really true that the average human operator would beat this system in safety and reliability? How many humans know how to respond to every rare situation that has ever happened? It's at least possible that the AI does better on average.
In theory, everything works. In practice, we can't even master automated driving, on two dimensional streets with painted lanes, relatively slow speeds, and cars that can just stop in case a decision could not be made. If we can't make this happen, how do you expecct the same with higher speeds, an additional dimension, planes with radio-only (no additional telemetry) and pilots with heavy accents?
>Unless a situation is so unexpected that it has literally never happened in the history of aviation,
I would say this is actually the most likely scenario for an edge case. The sheer number of variables make it unlikely that the same unexpected event would happen twice.
In an emergency situation the combination of, the emergency, ground conditions, weather, visibility, instrumentation functionality, and surrounding aircraft is most frequently going to be unique.
> I'd like to see some statistics on the opposing hypothesis : How good are humans, really, when encountering unexpected situations? Do they compare better with automated systems in general?
This is already out there. You can go research how Airbus and their automation works in practice.
You can also listen to air traffic control recordings to get an idea of what types of emergencies exist and how often they happen. I'm sure the FAA has records you can look at. :)
Now that apply that to something 3 orders of magnitude more complex.
Air traffic control is almost 100 years old now. Unusual things happen, yes... but unpredictable ones do not. Ever. No conceivable emergency in ATC cannot be handled by a machine following a procedure, if it could be handled by people following the same procedure.
Just another perplexing case of humans insisting on doing a robot's job for no good reason.
> We have video games like Fortnite that can handle collision detection across a hundred players with bullets flying everywhere.
With Fortnite, Epic pushes one update and a week later virtually every gamer has the update for free. And when an update goes bad, or the game goes down, usually nobody dies.
With aviation? Lifecycles there are measured in decades, and the changes needed for new control systems in an existing aircraft can be so huge that the entire aircraft needs a new certification. Hell if you want and can acquire such a thing, you can fly aircraft that's over a century old. Many avionics systems still in use today fundamentally date back to shortly after WW2 - VOR/DME for example is 1950s technology.
For tower control systems, you'd need a system that's capable of dealing with very very old aircraft, military aircraft that doesn't even have transponders activated a lot of the time, aircraft that don't have transponders at all (e.g. ultralights), has well defined interfaces with other systems (regional/national/continental/oceanic control zones)...
Oh and someone has to pay for all of that.
How many ancient aircraft are there? What would be the cost of upgrading them, as compared to the cost of training more ATCs, and having them burn out and leave in a few years?
The vast majority (or at least a very significant portion) of GA aircraft are from the 60s-70s. Plenty of 135 and even some 121 aircraft are old also (90s, 2000s, etc). The Lear that crashed in Philly was from 1982.
Upgrading to the latest avionics costs tens of thousands of dollars in the cheapest case. Multiply that times the number of aircraft, and the weeks or months it takes for the upgrade to be completed and you're talking about a staggering economic impact.
TCAS exists. It doesn't always work and of course not all aircraft have it.
Everyone likes to imagine the controller has a screen with perfect information on it. They do not. Especially when light aircraft are involved.
Fortnite is a closed system, everything controlled by one company. ATC is not.
But yes, presumably there is scope for improved tools.
I work on ATC software in another country. In my experience the biggest hurdle is the way the software is being developed and sold. ATC authorities and service providers buy these systems as a product but they don't have the code. Developers of the products (people like me) constantly have to maintain different versions deployed all around the world for different areas or countries or service providers. And there are hundreds of different systems working in parallel for no reason. For example there is an airport with 5 runways here and they installed a specific software just to monitor the speed and altitude of the planes taking off from this runway. They already have 5 different survelliance monitors feeding this info as well as direct view from the tower. Every new software now also has to consider and integrate with this specific system and many like it.