Fix irobot Roomba not returning to base
You'll find many post on web for that problem, but all consist in cleaning the IR sensor ....
In my case, the solution was simply to repair a broken sensor wire.
Be carefull, repairing yourself will broke the warranty
You can create extra space so that it does not happen again