I'm not a pilot but have a software developer background, so forgive my aviation naivety.

From what I understand there have been numerous issues and almost-issues relating to human air traffic controllers. Not to mention there is considerable cost and complexity required for this delicate system to work perfectly all the time.

My question is simply why do humans manually attempt to guide all aircraft in real time? Has computerized air traffic control ever been suggested, and maybe even attempted? What was the problem?

Before anyone says that air traffic control is computerized; that's not what I mean. I mean fully computerized, with digital communication between the aircraft and a central computer on the ground which continuously updates the aircraft FMS, OANS (On-Board Airport Navigation System) or similar, and autopilot with all the required information and directs aircraft as needed with optimal real time sorting and queuing.

As for more simple aircraft without FMS, OANS or other suitable systems, perhaps they are better suited for having human guidance for the foreseeable future. A speech to text interface to a computerized tower would probably be disastrous.

It seems, (probably naively) to me, that this would eliminate a lot of latency, a lot of cost, and a lot of complexity. As an aside, this appears would also give the pilot contextual awareness if desired (I cannot imagine this would be useful during normal operations), as the OANS would be able to display everything the tower can see.

Having it explained to me briefly what exactly the tower does that cannot be handled by such a system would probably enlighten me somewhat.

My own reasoning for why this isn't a good idea:

The only thing I can think of is, I can imagine that sometimes information is relayed to the tower that requires some use of context and best judgment that would be hard to implement in full in software. Perhaps there is an emergency, and the pilot needs information about advice for some ad hoc emergency landing.

However, if this is the problem, the extreme cases where a human is preferred, why not keep a few humans around, similarly to how aircraft without OANS would perhaps need humans, just in case one is needed. The vast majority of the mundane work that seems (again probably naively) incredibly better suited for a computer to deal with, be handled by, a computer?

  • $\begingroup$ @ymb1 Done. Thanks. $\endgroup$ Commented May 28, 2019 at 22:57
  • 1
    $\begingroup$ Oh so you've invented an acronym :P A better one would be FMS. $\endgroup$
    – user14897
    Commented May 28, 2019 at 23:02
  • 1
    $\begingroup$ There is a great deal of "if it ain't broke, don't fix it" involved. ATC existed long before computers were capable of handling an automated system - if indeed they are today. (As both a software developer and a pilot, I wouldn't bet on that :-)) Then there is the cost of retrofitting all the airplanes with equipment capable of data communications, and displays to make that info available to pilots. And of course all the equipment has to be FAA certified, which makes it expensive. Compare the cost of an aviation GPS vs the one in your cell phone, for example. $\endgroup$
    – jamesqf
    Commented May 29, 2019 at 4:42
  • 1
    $\begingroup$ @ManuH TCAS does not automate part of ATC work! It is a safety barrier that is intended to prevent a collision when all else failed. $\endgroup$
    – DeltaLima
    Commented May 29, 2019 at 21:55
  • 1
    $\begingroup$ The idea to automate ATM functions is moving on, particularly when planning the use of drones which is going make airspace more busy. FAA works with MITRE Corp on traffic management modernization. This MITRE document (any some other easily found) gives some idea of the problem to solve, and possible solutions: Controller-Automation Interaction in NextGen: A New Paradigm $\endgroup$
    – mins
    Commented Aug 12, 2021 at 18:01

1 Answer 1


Having it explained to me briefly what exactly the tower does that cannot be handled by such a system would probably enlighten me somewhat.

Fair warning, that's my job you're trying to replace with a computer, so I'm probably biased. Still though, hear me out:

What do we do?

  1. Handle a large amount of non-standard requests and communication between the cockpit, the airport, the airlines, flight schools, fire and rescue, authorities and many other parties
  2. Deal with vehicles or even individual persons moving on the maneuvering area, where the only available communication is an (analogue) handheld radio
  3. Identify obstructions or animals (such as birds) on and around the airport
  4. Deal with smaller general aviation aircraft with no sort of digital communication, only a radio. Sport aircraft, gliders, hot air balloons.
  5. Deal with individual aircraft without transponder (not visible on radar). A digital system would have no way of knowing where the aircraft are.
  6. Handle traffic at entire airports without radar coverage. A digital system would have no way of knowing where any aircraft are.
  7. Deal with aircraft with no flightplan (only way to know what the pilot wants is to talk on the radio)
  8. Make decisions not only based on what is said, but also how it is said. It's quite easy to notice an inexperienced trainee pilot on the radio, and they need a bit more space and might not always do what they're told
  9. Setting the runway lights to an appropriate level based on a number of factors (darkness, visibility), some of which are not easily measured digitally
  10. See, visibly, when an aircraft enters or leaves the runway (most airports don't have ground surveillance, so the only way to determine the position of aircraft is to look out the window)

Could these things be solved/handled by a computer? In theory, sure. You could:

  1. Invent some sort of artificial intelligence that intuitively knows exactly what someone means as they say it, and know who to forward the message to.
  2. Replace all aircraft vehicles worldwide with fully autonomous, self-driving Teslas that can communicate with a central control system.
  3. Install a number of high definition cameras on every airport worldwide, and use artificial intelligence to classify visible objects. Then alert the self-driving Teslas to go and scare the birds away.
  4. Force millions of hobby pilots and flight schools worldwide to invest thousands of dollars in new equipment that can communicate with a new digital ATC system (before that: actually invent that equipment, and get it certified worldwide)
  5. Force millions of hobby pilots and flights schools worldwide to invest thousands of dollars in transponders. Invent new light-weight batteries that enable the installation of transponders in light weight aircraft, gliders and hot air balloons.
  6. Install thousands of new radar stations worldwide. Invent a way to deal with garbling and FRUIT caused by all the new radars.
  7. Force all pilots to file a flightplan prior to flying. Change the flightplan format so that it is much more accurate than it is today, and teach all pilots worldwide the new format. Force all small, single-engine planes to always be flown by two pilots: one will fly the plane, the other will be busy on the iPad, changing the flightplan in real time as the flight progresses, since a short message over the radio is not an option (a digital system wouldn't understand it)
  8. Assume the worst case scenario for all flights. Add extra separation between all aircraft. Reduce capacity at many airports by 50%, thus increasing delay by millions of hours worldwide.
  9. Install a light control panel in the cockpit of every aircraft in the world. Teach all the pilots to use it, install redundancy systems in case it fails.
  10. Since we've already made everyone buy transponders, why not install ground radar in every airport in the world? Will probably only cost a few million dollars per airport.

Last but not least, invent the system that actually processes all this data, to replace the decision making that is today done by air traffic controllers. Have it work in every single edge case, in every airport, in every type of climate and weather conditions, with every aircraft type, with every type of flight - and have it certified by aviation authorities worldwide.

Anyway, I think you see where I'm going with this. Is training air traffic controllers expensive? Yes. Do humans make mistakes? Yes. Would creating and getting certified a new digital system be cheaper? Absolutely not. Would it be safer? In the long term, maybe marginally. In the short term - most likely the opposite.

  • 3
    $\begingroup$ You may be biased, but those are some of the major points I thought of and IANAPORATC (I am not a pilot or air traffic controller). $\endgroup$
    – FreeMan
    Commented May 29, 2019 at 14:11
  • $\begingroup$ I've accepted your answer. Thanks for enlightening me. Would you say it is fair that humans would benefit from having a computer system that attempted to sort and queue in real time, with humans keeping their jobs, for exactly the reasons you've specified -- but a computer that handles the tasks that can be handled, with humans verifying the sanity of the operation? $\endgroup$ Commented May 30, 2019 at 16:08
  • 2
    $\begingroup$ @AlphaCentauri That already happens to a large extend. We have many computer systems to help with various tasks. AMAN/DMAN and MTCD are good examples. $\endgroup$ Commented May 30, 2019 at 17:30
  • $\begingroup$ expeditedescent, I had to upvote you, if only for the "Fair warning" statement, but this is a great answer. Signed: a retired ZDV controller... $\endgroup$
    – atc_ceedee
    Commented May 9, 2021 at 22:18
  • 2
    $\begingroup$ I’ll note that some of what you list is already available via CPDLC and ADSB, just not ubiquitous. And if there’s even one aircraft that doesn’t have it, you still need humans in the loop. $\endgroup$
    – StephenS
    Commented Aug 10, 2021 at 16:14

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .