r/Roborock•
vimfan

S6 can't recognise correct location of dock

When I got the S6, I set up the dock in one room while I was installing and figuring it all out. Got the maps made and rooms divided etc. A few weeks later I moved the dock to its final home under a dresser. It didn't recognise the new location of the dock at first. Even though I started cleaning jobs on the dock, when finished it would return to the old dock location, then complain the dock was not there. I had to place it back on the dock manually. After a while, it finally moved the dock location on the map, and went back there when finished.

Last week it spontaneously moved the dock location on the map back to the original location. Now it has started messing up the map because it is seeing obstacles/walls/etc in places that don't make sense if the dock location were correct (it thinks it is starting in the lounge, but is actually starting in kitchen). I've tried manually placing the S6 on the dock as suggested online, but it hasn't helped it determine the correct location.

Is there an option in the app to simply relocate the dock on the map - i.e. to tell it where the dock really is? I can't find such a feature in the app, or any other way to have it try to reset the dock location.

Posted Jan 22, 2022, 4:50 AM UTC

29
ohnobinkiRoborock S5 Max•

Have you done a full clean or edited No Go zones after the dock showed up in the correct location on the map?

1
vimfanOP•

I usually only do a subset of rooms at a time and that has been working for months (including with a no go zone), until today when it decided dock was in the old location. I tried full clean today as I read that might fix it, but it still had wrong dock location.

1
Logimac•

Place the Roborock in front of the dock and press the home button

1
vimfanOP•

I tried from just in front, and it just went back onto the dock, but still thought it and the dock were in the old location. So I tried sending it back to the dock by placing down in another room nearby. It positioned itself correctly, but then went back to the original dock position. When it did not find the dock there, it seemed to be then searching for the dock. With a bit of herding it eventually got to the dock and got on and started charging. At this point, the original dock icon had disappeared from the map and the S6 was correctly positioned on the map. So I started a new selective-room clean - it got off the dock, started a positioning attempt, and decided it was back at the original dock location, and now the dock icon is in the original location again!

1
ohnobinkiRoborock S5 Max•

I don't think that does anything. Setting it on the dock and the commanding a move via Pin N Go seems to be the fastest way to update the robot's temporary map with the new dock location. Then to get the robot to save this location permanently, you need to edit No Go zones (create a dummy one, save, then go delete it). Otherwise, the robot will occasionally and for certain actions (such as Full Clean) automatically restore the last saved permanent map, discarding the changes shown on the temporary one.

There is another more natural/automatic way to update the dock location and save it permanently on the map. First, set the robot on the dock so that it reports it is charging. Then have it perform a successful and uninterrupted Full Clean (not Room or Zone) and let it redock on its own successfully. This will cause the robot to update the permanently saved map. You can get this effect even if you close doors of the room or block the robot in with invisible walls (though editing invisible walls itself will result in the permanent map being updated).

The problem the OP will have is if it incorrectly positions itself when performing either of the above procedures. This can happen if different rooms have the same dimensions as the room where the dock is or if any sensors are dirty. If the above steps result in the robot incorrectly positioning itself when it first steps off of the dock, your only option may be to delete the map and recreate it.

There is no such feature to manually set the position of the dock. Use one of the above strategies (Pin N Go+edit No Go Zones, successfully complete a Full Clean, or delete and recreate the map) to change the dock position.

0
Logimac•

Thinking is better than knowing I guess

1