Compared to a self-driving car where you have all sorts of situations that require complex analysis, like trying to determine if that's a person lying on the highway or an empty garbage bag, this seems like it should be a walk in the park.
Compared to a self-driving car where you have all sorts of situations that require complex analysis, like trying to determine if that's a person lying on the highway or an empty garbage bag, this seems like it should be a walk in the park.
That limitation is there because the sensor inputs aren't as good as you think. Looking out the window reacts much faster to wind gusts than receiving a radio signal to determine runway line-up.
If you want to have a computer execute a full autoland in varying and gusting crosswind you'll probably need it to use cameras and computer vision, but then it becomes limited by the same visibility issues humans have.
That might be a slightly less tractable problem than controlling a fixed set of flight systems to maneuver an aircraft with a fixed set of degrees of freedom.
Definitely not to understate the complexity of flight systems software at all, but the analogy to operating systems seems unhelpful.