Sometimes the Neato Robot only goes half-way across an open floor and turns around. Why?