A Roomba can go from hardwood to carpet. It uses patented AeroForce cleaning with three stages: suction, agitation, and brushes. It means a Roomba vacuum cleaner can easily swap between different floor types.