You really don't need mapping to get reasonably efficient cleaning. We have a robot that's nearing 15 years old with no mapping, but the algorithm it uses is pretty effective. The mapping represents huge over-engineering for what is a pretty simple problem.