I suppose one small difference would be whether the bomb disposal robot in that situation was destroyed by the explosion it caused, since it presumably wouldn't be destroyed by shooting a gun (unless the suspect returned fire or had a dead man's switch on his own bomb). I highlight this difference not because of the ethics of sending robots to their "deaths", but the minor practical consideration of whether a given robot is considered reusable, that is, able to amass a potentially unlimited number of kills.