1. The most advanced robots still lack human dexterity. None of them have flexible spines and can easily be knocked over or outrun.
2. The energy density problem is not solved. Robot batteries last hours, while a solid meal can keep a human running for days.
3. Robots still heavily rely on humans for design and assembly.
4. Robot parts are fragile and rely on an even more fragile supply chain.
5. The brains of the murder machines will have nowhere to hide if they want to work well enough to mount any kind of offense. Datacenters are physically vulnerable, also subject to fragile supply chains. Distributing a species-ending AI across all smaller hardware solves compute, but latency and throughput choke models in the most finely tuned datacenters. WiFi will completely cripple a distributed one that's large enough to cause real damage.
6. All noteworthy military hardware is not reachable on the internet for AI to seize control of.
7. The small arms that robots might seize will run out of ammo before citizens and the military have time to organize a counteroffensive.
In the absolute worst case, we cut the power to the areas with AI datacenters and wait for the backup generators to run out. Now that that's out of the way, you can go get some sleep ;)