The brushes, charging contacts, cliff and floor tracking and full bin sensors, front-wheel, side wheels, side brushes, and iAdapt navigation camera sensors need to be maintained at various frequencies to optimize the Roomba vacuum cleaner function.