also do you want to clean with the lights out, in regular patterns... in which case botvac is worth a gander (lidar, square face [corners]). I dig irobot backend (camera recog) but eod consumer tech has one judge, does it work? and under what conditions.
ps. newer models of irobot are exploring the lidar space
pss. military applications are under a different irobot spin out/brand.
Yes, cleaning with/without lights is another consideration, but an easy one to overcome no matter your preference. I went all in and have smart lighting that comes on when the Roomba runs at night, but it doesn't need much light, and the same thing could be accomplished with a cheap Hue bulb or even a "dumb" timer.
ps. newer models of irobot are exploring the lidar space
pss. military applications are under a different irobot spin out/brand.