A robot vacuum is a navigation project wrapped around a dust-collection problem. The first prototype should prove that it can move under furniture, avoid stairs, survive bumps and collect visible debris in a controlled room.
Skip full home mapping at first. Random bounce or simple wall-follow coverage is enough to test mechanics. Add mapping only after the bumper, cliff sensors, fan airflow and battery runtime are reliable.