Fully Automated carpet cleaner