You have to laugh about the language used here. Maybe it's the Grauniad, or maybe all from its sources. (Because it's "obey orders by no longer obeying orders", it doesn't match
any of these, but definitely matches a key element of the denoument of Star Trek: The Motion Picture.)
A big question here is how it established that the operator/comms mast (or simulcra versions) were valid "goal seeking" targets. Even tethered at the end of a communication link, I doubt a drone could work out where its 'inconvenientbinner compulsions' were coming from.
Meaning probably that the simulations were run many times, rapidly and unattended, while it explored all kinds of random 'solutions' (shooting at practically every simulated rock or tree or other marked feature) under "operator preventing" conditions until it happened to identify an increased win-score when it (first) neutralised the simulated operator and then (when "kill the operator" was adjusted to be a penalty-score, if I understand the account) neutralised the separately simulated broadcast site (which clearly had not yet been similarly set to have an anti-score, but
had been given its own entity).
Looks like either rank amateurism or
deliberately designed in as possible directives to make a point. And the nature of the simulated 'arena' is left vague... Highly unlikely to be a real drone flying around real landscape but essentially firing Lasertag weaponry. Maybe they're using a
full on virtual environment, but it has the whiff of a far more stripped-down rapid-prototyping 'interface'. But let's be clear that this is far from an actual physical Skynet HK drone (even initially "nerfed") being let loose on the real world. It's probably more likely "for attempt=1 to 100000 {play game; get score; adjust parameters;} print results(top ten)"
edit, while fixing link, to also re-add the intended caveat: ...if it even happened at all.