Floor cleaning robot consist of microscope, camera, ultra violet lambs, internet of things(IoT), water heater, four electric motor for wheels, three cleaning motors, infrared sensors, pyro infrared sensors, temperature sensors, voice recognition circuit , annunciator, relays, conveyor, battery and switches. As soon as the robot is switched on it checks the battery level, if the battery level is low it goes to the charging point. Once charging is completed it gets the information from the IoT through wireless system and obeys the commands. The commands are executed using electronic microscopic image to detect microbial, camera to detect objects, status of floors and other area, UV lambs to disinfect the microbial, mob to clean the stains on the floor. Further a UV lamb on top of the robot will disinfect the whole area of room, UV lamb on the conveyer belt will disinfect the small cloths and objects. While disinfecting the whole room using top UV lamp, if there is any living things detected using pyro infrared sensors it stop UV lamp and protect the living things from UV rays. The microscope used to calculate the density of microbial before and after cleaning. The camera repeatedly capturing floor area until it is cleaned by mop. Hence the cleaning and disinfections are confirmed.