What's the potential for automating air traffic control?

I don’t want to denigrate the admirable skill of air traffic controllers, but it seems to me that this work is highly suitable for automation by computers. The movements of planes with known bearing, altitude and speed are highly predictable, and the minimum horizontal and vertical distances that must be maintained between planes are classic examples of a constraint that a computer could be programmed to enforce. You wouldn’t even need machine learning for that, though ML could, of course, be brought into the game if needed. I can see that people might have a feeling of unease knowing that the safety of their lives is in the hands of a machine; but we’re also automating driving, and then, humans aren’t infallible either. Of course you’d want to build in several layers of redundancy into an automated ATC system, but that would not be an insurmountable problem.

This, even leaving out the possibility that someone might deliberately sabotage an automated system and cause multiple mid-air crashes. However, I think systems could be built to aid humans and avoid bad things happening because an air traffic controller gets tired or loses track of a plane, and I assume there is already already some kind of system to do much of the safety verification you are suggesting.

There’s a lot more to it than bringing a plane down safely to the tarmac. NATS in the UK (despite the recent problem) is moving towards a more flexible approach to routing, especially in the highly congested skies above London.

Much of this will be managed by AI, but I have no idea how this will affect the last mile. I think the ability to react to emergencies, poor piloting, and weather surprises will keep humans in the control tower for some time to come.

It seems to me that there would be an easy first step to help controllers with their workload. I don’t know whether something like that has been tried already.

A lot of what controllers are doing is telling pilots which speeds, bearings and altitudes to fly. Instead of telling them directly, they could instead enter that into a control system. That system would then tell the pilots (literally, by doing a radio call with a computer generated voice message).

Benefits: The controllers have to talk less. The pilots receive directions in a clearly pronounced, unhurried, standard format. Much better for anybody that isn’t a native speaker. The controller always can see what the last instruction they gave was.

The pilots then do a normal read back, that the controller verifies.

Benefit: Easier to check whether someone is repeating the words written on your screen than remembering what you said a minute ago. The controller can tick a checkbox that the read back was correct.

Benefit: The control system now knows what the plane should be doing, and issue an alert if the plane is doing something else. The system also knows what all the planes should be doing, and issue an alert if that will lead to planes getting to close at some point in the next minutes. Same if one plane is currently doing something it shouldn’t that will lead to conflict with the orders for another plane.

Obviously, the system would need to be adjusted for the amount of leeway to give pilots in following the orders.

Crucially however, it would not require you to use AI or simply trust the system in another way.

Part of the difficulty of updating ATC is the need to “build the airplane in flight”. Meaning, the system you’re replacing needs to function not just up to the changeover, but beyond it. The new system has to have time to get settled in.

So you can phase in incremental changes, but a wholesale change of the entire system is a serious undertaking.

I like the idea, but I also think that, in the event of any emergency/problem, humans immediately become involved in that particular situation. Computers are great at interpreting and acting on data, but sometimes the problem is that the data is incorrect or conflicting. Experienced people are needed.

Plus/minus a bunch of details, much of enroute control is already as you say: computer messages between ATC & the pilots.

It’s not quick enough for arrival, departure, or tower control.