I suppose recognizing that there is a cable even when we don't clearly see it, but we know it is there because we know the concept of a crane, is exactly the amodal completion of our brain's top-down perceptual inference that CNNs and whatever else those drones use are currently still lacking?
It shouldn't be necessary to hardcore such things if the goal is to build something resembling intelligence.
Of course for a drone it might be more feasible to do so though.
The easy answer is to follow the same rule that you have for every other certificated aircraft and operator: Never fly under a structure. When humans do stupid shit like this, we take away their license.
I don't think they will take away their license, but AMZN should have to explain exactly how their drones managed to crash by flying themselves under an obstruction twice in a row.
Neural nets in drones are only used for object recognition. Beyond that, drones (and other autonomous vehicles) aren’t doing any sort of reasoning or decision making, they follow rules, they’re just robots.
Although I hear that Tesla is thinking about using AI for decision making as well, which I find quite scary. Frankly I think it’s safer if vehicles don’t have concepts and intelligence, and just follow the rules.
It shouldn't be necessary to hardcore such things if the goal is to build something resembling intelligence.
Of course for a drone it might be more feasible to do so though.