design and construction of a microcontroller based robot vacuum floor cleaner project report.