If your Roomba isn't charging, clean the charging ports with a soft cloth and rubbing alcohol to remove any dust, hair, or gunk buildup. You may also need to reinstall or replace your battery or charging dock, or you may need to reset the Roomba to factory settings.