These robot vacuums from iRobot, Shark and more will keep your floors clean. But they won’t break the bank.