I mean... if you make a robot capable enough to move in a non-plane sidewalk, cross streets, climb into guts, and etc, it will still lose to rats.
I'm not confident I could win in a fight against a pair of rats, even if I have bats or guns or whatever.