I stopped using my Roborock because it was such a pain to move everything out of the way (chairs etc.) so it could do a good job. Once I had a toddler, it was basically impossible to use.
Given that this is a much simpler problem than a fully humanoid robot, I'm not going to hold my breath for those.