An automatic floor cleaning machine, also known as a robotic floor cleaner or an autonomous floor scrubber, is a device designed to clean and maintain the cleanliness of floors with minimal human intervention. These machines are equipped with sensors, brushes, and cleaning mechanisms to navigate and clean various types of floor surfaces efficiently. They are commonly used in commercial and industrial settings but are also becoming popular for residential use.