Lots of guides and specifications for robotic vacuum cleaners like the Roomba, Xiaomi Roborock, Dyson, etc. talk about the product being "SLAM-based" without offering any explanation as to what that is. Well, SLAM stands for Simultaneous localization and mapping and it is used in robotics to, as the name suggests, construct and update a map of an unknown environment while simultaneously keeping track of an robot's location within it.
I was trying to describe the lyrics of a song today and stumbled when I reached a section with a bunch of "la la la" bits. I suppose I could have well just termed them as la-la-la bits, but seeing as to how I apparently have all the time in the world (not my words), I decided to see if there was something a bit more definitive that I could use. A wittle googling later, I chanced upon the answer.