@bazza10,
In a dogs world barking is a sign of aggression/fear. Machines that bark and don't show any signs of the social niceties (ass sniffing, tail wagging etc) are beneath a dog's contempt and get what they deserve.
That said you can condition your dog to ignore these things with some patience and firmness.