I have a Xiaomi Mi robot vacuum and it is capable of mapping the whole house and showing me on the phone where it is and what was the cleaning trajectory. It's quite smart, it understands room layout, and can handle many rooms without attendance.
Example of house map: https://www.androidcentral.com/sites/androidcentral.com/file...