I searched and found map editing in the #wishlist, but not this:
Vacuum software will tag each location it gets stuck at, if multiple hits around the same area, perhaps the map can tag and avoid that area in the future.
I have a TV stand that is the perfect height for the robot to get stuck right below, it has already several times in a 3 day cleaning span. Actually it has gotten stuck more than once in a cleaning cycle.
Also, many times the vacuum runs out of battery before getting back to the station to recharge. There is a tag for where the station is located, why is it going so far away cleaning when the battery is getting real low?
It tries to get back in the shortest path, but sometimes the path is not straight (like calculating distance in the very old days of Yahoo maps). Then it has to sort a complicated path, but it is obtuse to always try the straight beeline to the charger.
[Mod Edit]: Title Modified to Enhance Search Clarity.