I don't have issues with a computers ability to maintain altitude, climb, or turn to a heading. I have a problem with a computer's ability to respond to the unexpected while in the air. For instance, comms failure is a scenario pilots train for and can deal with. I imagine autopilot might have some issues with that.
I wouldn't get in one of these until there are better controls on this kind of software, it's not the same as autopilot.
Aeroflot Flight 593 - pilot let his son fly the plane, 63 dead
Germanwings Flight 9525 - (possibly suicidal) pilot deliberately crashed , 144 dead
Air France Flight 447 - pilot caused airplane to stall, 228 dead
Aero Flight 311 - both pilots got drunk, 25 dead
and this is just a random selection, there are long long lists of human-caused aviation accidents.There's a history of software not being ready while people pretend it is and then it kills people (Therac-25).
I'm just skeptical that we'll know when it's actually safe.
Unexpected failure modes are the issue. The Boeing 737 max 8 failure being tied to one sensor would suggest the industry has not fully learned the lesson.
That paper is long, but does a great job of giving the context and going deep on the details.
It's not much of a comparison to flying software that isn't yet in use since there isn't any data to make that comparison.
Am I wrong? Are planes flown today without human intervention?
I imagine full automation will come to air cargo first and gradually find its way in passenger liners as the public becomes less hysterical.
MCAS was a simple algorithm that altered flight controls in a predetermined way upon a limited set of inputs. Airbus is proposing a vastly more ambitious solution that includes additional inputs from computer vision and a global view of the state of the aircraft.
If a relatively simple algorithm was not safe because of bad engineering decisions (or bad management incentives, whatever the case is) - then wouldn't a much more complex system be even more likely to have hard to discover corner cases and failures?
I think the use of human pilots complicates a system. You are relying on a component to the system that is susceptible to tiredness, distraction, threats, rage, revenge, self destruction, and sudden death. Complete automation would replace one extremely complex and unpredictable component, with a less complex and more predictable component.