Most of the robot vacuum cleaners are suitable for hardwood floor and polished tiles floor. However, if you have a carpet floor, you have to check whether the robot vacuum cleaner is compatible with carpet floor or not. There are many of them that are compatible with both the floor types. However, they are not suitable for cemented and uneven floors.