I got a Roborock (S6 Pure) and have multiple floors. It cleaned the first floor and made a map, and when I put it on another floor the map was in a different orientation - but not consistent to how I had it oriented when I turned it on.
In other words, it was pointing east (buttons in the east side) on floor 1, and ended up making a map oriented with south on top. 2nd floor, I started it pointing north, and it made a map with WEST on top. 3rd floor, started it pointing east like the 1st floor, and the map has west on top again.
Clearly the orientation isn’t related to the starting orientation. I saw some 1-2 year old threads speculating about this but am wondering if anyone figured out the algorithm since then.
It’s not that big a deal (as long as it doesn’t mess up its map on subsequent cleanings as I saw some people experienced - I will see if that happens). But, would be good to know.