Many Roomba models have multi-surface brushes so they can transition between different floor types. There are also Roomba ...