Carpet Cleaners with Onboard Tools