In my case the sensor inside the roomba (the clear acrylic round thing on the front) had one of its cables cut. I repaired the cable (took me 10-15 min) and it started working again.
open