Short googling for "autonomous weapons" will yield many more results.
I can't reply to atemerev, so I'll do so here. Are you even reading my posts? Autonomous flight is largely a solved problem. Recognizing a gun in a silhouette isn't even close to good enough. What if he's a hunter, or a Pakistani soldier, or just wants to defend himself? The kinds of strikes drones perform are driven by intelligence., e.g. form the article, 4 people on camels traversing a given valley. What if there is another group of 4 people? What if one of them splits off before the drone is in strike range? What time window is reasonable given how fast they could traverse the terrain? What if the image now shows that actually there's a child with them that wasn't in the intelligence report? Humans can interpret the intelligence report, evaluate incidental factors such as travel times and terrain, recognize new data points and come to a reasoned conclusion based on hundreds of factors about whether or not to engage. Computers simply cannot cope with these sorts of problems.
Driving a car in San Francisco is harder than flying a drone. Google had built autonomous cars that can do that. Hence, there are autonomous drones.
Finding your face among millions poorly made pictures taken from mobile cams is _much_ harder than determining whether somebody's silhouette in a video feed contains the profile of a gun. _I_ can take Python and write this kind of program (it will not be military-grade, but will work most of the time). Hence, military also tried and tested this. Especially given the telemetry and infrared data available.
Image processing and recognition is now at least on par with humans. See clarifai.com demos for examples.
I think thats unlikely to be true a decade from now.
Civilisation seems to stem from the drive to discover ever easier ways to kill