A map is only the beginning
Robots need localization and continuous updates while furniture and people change the environment.
Homes are tight spaces
Dining chairs, corridors, open doors, rugs and glass create physical and sensing challenges. Social navigation also requires slowing and avoiding surprising approaches.
No-go has two meanings
A navigation no-go zone blocks physical entry; a privacy no-go zone can restrict cameras and microphones. Trustworthy products should make both understandable.
Recovery is autonomy
A useful robot replans, backs up, waits, asks for help or returns safely instead of simply freezing when a route fails.
The open stack
ROS 2 is common robotics middleware and Nav2 is a widely used navigation framework. Proprietary products may differ, but the architectural needs are similar.