It is sometimes the case that a jammed or blocked front wheel causes your Roomba to go backwards. The Roomba will try to move backward to clear a jammed wheel if it is jammed in the forward direction.