Your Roomba robot vacuum will return to its dock on its own for one of two reasons: if its battery is low and it needs to recharge or if it’s cleaning cycle is complete.When your Roomba gets to its dock, it will begin charging up its battery. You can also tell the Roomba to go home manually even if the battery isn’t low or the cleaning cycle is over.